Source: https://patents.google.com/patent/JP4981925B2/en
Timestamp: 2019-12-14 23:04:29
Document Index: 653505991

Matched Legal Cases: ['Application No. 11', 'art 900', 'art 902', 'arts 904', 'art 904', 'art 906', 'art 900', 'art 908', 'art 900', 'arts 904', 'art 932', 'art 932', 'in fine', 'art 1100', 'art 1102', 'art 1104', 'art 1100', 'art 1200', 'art 1200', 'art 1200']

JP4981925B2 - Inter-patient comparison for risk stratification - Google Patents
Inter-patient comparison for risk stratification Download PDF
JP4981925B2
JP4981925B2 JP2009544022A JP2009544022A JP4981925B2 JP 4981925 B2 JP4981925 B2 JP 4981925B2 JP 2009544022 A JP2009544022 A JP 2009544022A JP 2009544022 A JP2009544022 A JP 2009544022A JP 4981925 B2 JP4981925 B2 JP 4981925B2
JP2009544022A
JP2010514497A (en
エム． カールソン、ジェラルド
エム． カザレス、シェリー
ジー． サチャナンダニ、ハレシュ
ゼット． シェイコ、クシシュトフ
ジェイ． スウィーニー、ロバート
ジェイ． スタルスバーグ、ケビン
ピーターソン、ジョン
2006-12-27 Priority to US11/616,430 priority Critical patent/US8768718B2/en
2006-12-27 Priority to US11/616,430 priority
2007-12-17 Application filed by カーディアック ペースメイカーズ， インコーポレイテッド filed Critical カーディアック ペースメイカーズ， インコーポレイテッド
2010-05-06 Publication of JP2010514497A publication Critical patent/JP2010514497A/en
2012-07-25 Publication of JP4981925B2 publication Critical patent/JP4981925B2/en
This patent document relates generally to implantable medical devices, and more particularly, but not exclusively, to patient-to-patient comparison systems and methods for risk stratification of future cardiac decompensation.
This application claims priority to US patent application Ser. No. 11 / 616,430, filed Dec. 27, 2006. This application is incorporated herein by reference.
(Copyright indication)
A portion of the disclosure of this patent document contains copyrighted material. The copyright owner does not refuse to duplicate any part of this patent document or patent disclosure by facsimile, but otherwise retains all copyrights. The following displays apply to the software and data in the drawings that form part of this document, as described below. Copyright 2006, Cardiac Pacemakers, Inc. All rights reserved.
Implantable medical devices (IMDs), including cardiac rhythm management devices such as pacemakers and implantable cardioverter / defibrillators, typically via radio telemetry such as radio frequency (RF) or other telemetry links, Ability to communicate with external devices such as external programmers. While external programmers are usually provided to program and change the operating parameters of the IMD, modern IMDs also have the capability of two-way communication so that information such as physiological data can be sent to the programmer. The home care remote monitoring system can communicate with the IMD and collect patient data and patient related data. In addition, some monitoring systems use other external sensors, such as sphygmomanometer cuffs, scales, or specialized equipment that asks the patient for health and requires input from the patient. Subjective data can also be collected. Some home care monitoring systems can communicate with a central system or other remote system, either directly or using a network system. Central systems, including medical systems, provide an efficient way for physicians and other medical personnel to manage patient-related data.
Example 1 is similar to receiving patient data collected by the patient monitoring device of the current patient, determining a reference group associated with the patient, selected from the reference group and received from the patient monitoring device. Determining a reference group dataset that includes patient data of a type, generating a model of the reference group dataset, automatically comparing the received physiological data with the model, and deriving an index for the patient. Describes how to prepare.
In Example 2, the method of Example 1 is optionally performed such that the reference group is selected from patients associated with the central patient management system.
In Example 3, one or more of the methods of Examples 1 or 2, wherein the reference group is selected from patients similar to the current patient using one or more criteria, the criteria being age, gender, ethnicity Left ventricular ejection fraction (LVEF), New York Heart Association (NYHA) heart failure classification, 6-minute walk test (6 MW), quality of life, heart failure etiology, body mass index (BMI), blood pressure, medication content, coexistence To include patients with illness, arrhythmia history, implantation history, treatment compliance, medical system, circadian rhythm, geographic location, patients who survived within a specific time frame, or patients who did not decompensate within a specific time frame It is executed arbitrarily.
In Example 4, any one or more of the methods of Examples 1-3 comprise detecting a change in one or more criteria, and updating the reference group with the changed criteria. It is executed arbitrarily.
In Example 5, any one or more of the methods of Examples 1-4 include one or more patients whose reference group is considered to be in a stable state using one or more criteria, Criteria are optionally implemented to include patients who did not die within a specified period, did not suffer decompensation, or did not experience a decline in quality of life.
In Example 6, any one or more of the methods of Examples 1-5 are optionally performed such that generating a model includes generating a model of a reference group dataset using a probability function Is done.
In Example 7, any one or more methods of Examples 1-6 are optionally performed such that the probability function includes one or more cumulative distribution functions.
In Example 8, any one or more of the methods of Examples 1-7 are optionally performed such that the probability function includes one or more probability distribution functions.
In Example 9, any one or more of the methods of Examples 1-8 are optionally performed comprising using an index that determines the similarity between the patient and the reference group.
In Example 10, any one or more of the methods of Examples 1-9 uses an index to determine how much the patient has against the likelihood that the reference group will suffer cardiac decompensation within a time frame. Determining whether there is a possibility of decompensation within the time frame is optionally performed to further provide.
In Example 11, any one or more of the methods of Examples 1-10 uses an index to determine how much time the patient is in the time frame against the likelihood that the reference group will die in the time frame. Determining whether there is a possibility of dying is optionally performed to provide further.
In Example 12, any one or more of the methods of Examples 1-11 uses an index to determine how much the patient has against the likelihood that the reference group will change the quality of life within the time frame. Determining whether there is a possibility of changing the quality of life within the time frame is optionally performed to further provide.
In Example 13, any one or more of the Examples 1-12 use an index to stratify patients into one or more individual groups that are associated with one or more risk levels. Is optionally performed to provide further.
In Example 14, any one or more of the methods of Examples 1-13 are optionally performed such that the risk level indicates the likelihood of cardiac decompensation in a particular time frame.
In Example 15, any one or more of the methods of Examples 1-14 uses an index to compare the index with one or more thresholds and classify patients by risk level. Is optionally performed to include
In Example 16, any one or more methods of Examples 1-15 are optionally performed to comprise automatically adjusting the threshold.
In Example 17, any one or more of the methods of Examples 1-16 are optionally performed to comprise adjusting the threshold periodically or periodically.
In Example 18, any one or more of the methods of Examples 1-17 are optionally performed such that the patient monitoring device includes an implantable medical device.
In Example 19, any one or more of the methods of Examples 1-18 are optionally performed such that the patient data includes patient compliance data.
In Example 20, any one or more of the methods of Examples 1-19 are optionally performed such that the patient data includes physiological data.
In Example 21, any one or more of the methods of Examples 1-20 wherein physiological data is electrocardiogram, activity level, heart rate variability, heart rate, heart sound, blood pressure, impedance, weight, or oxygen saturation. Are optionally executed to include one or more of them.
In Example 22, any one or more of the Examples 1-21 optionally comprises detecting a trigger event and updating the reference group when the trigger event is detected. Executed.
In Example 23, any one or more of the methods of Examples 1-22, wherein the trigger event is a patient monitoring device query, a new patient device implantation, a new patient device introduction, a revised reference group Optionally executed to include one or more of a permit, a periodic or periodic time interval, a change in the health status of one or more patients, a user command, or a request to access a reference group.
Example 24 includes a communication module adapted to receive patient data associated with a patient, a reference group module adapted to select and store reference group data corresponding to the patient, and a model of reference group data And an analysis module adapted to generate an index for the patient by comparing the patient data with the model, and a system comprising the patient device.
In Example 25, the system of Example 24 is optionally configured to include a central patient management system.
In Example 26, any one or more of the systems of Examples 24 or 25 are optionally configured such that the analysis module is adapted to generate a model of the reference group using a probability function. .
In Example 27, any one or more of the systems of Examples 24-26 are adapted such that the analysis module generates a reference group model using one or more cumulative distribution functions. Arbitrarily configured.
In Example 28, any one or more of the systems of Examples 24-27 are adapted such that the analysis module generates a reference group model using one or more probability distribution functions. Arbitrarily configured.
In Example 29, any one or more of the systems of Examples 24-28 may optionally be adapted such that the analysis module is adapted to determine the similarity between the patient and the reference group using an index. Composed.
In Example 30, any one or more of the systems of Examples 28-29 can be used by the analysis module to determine which index may cause decompensation within a time frame using an index. The degree is optionally configured to be adapted to determine whether the patient is likely to experience decompensation within a time frame.
In Example 31, any one or more of the systems of Examples 28-30 are adapted such that the analysis module stratifies patients into one or more risk levels using an index. The risk level is arbitrarily configured to indicate the likelihood of cardiac decompensation in a particular time frame.
In Example 32, any one or more of the Examples 28-31 are optionally configured such that the patient device includes an implantable medical device.
In Example 33, any one or more of the systems of Examples 28-32 are optionally configured such that the patient data includes patient compliance data.
In Example 34, any one or more of the systems of Examples 28-33 are optionally configured such that the patient data includes physiological data.
Example 35 is a means for receiving patient data of a current patient collected by a patient monitoring device, means for determining a reference group associated with a patient, and means for determining a reference group data set selected from the reference group. Comparing the received physiological data with the model, means for generating a model of the reference group data set, means for containing the same kind of patient data as the data set is received from the patient monitoring device, and Means for deriving an index for the patient.
This summary is intended to provide an overview of subject matter of the present patent application. It is not intended to provide an exclusive or comprehensive description of the invention. A detailed description is included to provide additional information regarding the subject matter of the present patent application.
FIG. 2 illustrates a portion of a system that enables communication between a doctor and a patient. FIG. 2 is a detailed schematic diagram illustrating a portion of a system that measures and senses patient-related data variability to identify acute changes that may indicate the onset of a physiological condition. FIG. 6 illustrates a method for detecting the possibility of progression of a medical condition or the onset of a physiological condition using a composite warning score. It is a figure which shows the example of the relationship between a warning value, a warning score, and a composite warning score. It is a figure which shows the example of the relationship between a warning value, a warning score, and a composite warning score. It is a figure which shows the example of the relationship between warning value, warning score, and a composite warning score. FIG. 6 illustrates an example method for determining a level of patient compliance using sensed patient behavior. FIG. 6 illustrates an example method for determining a compliance index with respect to two or more different patient responses. FIG. 6 is a chart illustrating an example of recorded patient behavior in response to at least one specific request. FIG. 6 is a chart illustrating an example of recorded patient behavior in response to at least one specific request. FIG. 6 is a chart illustrating an example of recorded patient behavior in response to at least one specific request. FIG. 6 is a chart illustrating an example of recorded patient behavior in response to at least one specific request. FIG. 6 is a chart illustrating an example of recorded patient behavior in response to at least one specific request. FIG. 6 is a chart illustrating an example of recorded patient behavior in response to at least one specific request. FIG. 6 illustrates an example of a method for deriving a probabilistic index based on a particular patient compared to a patient population. It is a figure which shows the example of a physical activity cumulative distribution function (CDF) chart, a SDANN CDF chart, and a footprint% CDF chart. It is a figure which shows the example of a physical activity cumulative distribution function (CDF) chart, a SDANN CDF chart, and a footprint% CDF chart. It is a figure which shows the example of a physical activity cumulative distribution function (CDF) chart, a SDANN CDF chart, and a footprint% CDF chart. It is a figure which shows the example of the probability distribution function chart which shows the physical activity level of a reference group patient. It is a figure which shows the example of the control apparatus between patient analysis processes, and a data flow. It is a figure which shows the example of the control apparatus between patient analysis processes, and a data flow. FIG. 5 is a diagram illustrating a cross-feedback structure of a patient analysis process. It is a data flow figure showing an example of a doctor feedback process. It is a figure which shows the example of the feedback loop between a central system and a doctor. FIG. 6 is a flow chart illustrating an example of a method for modifying the execution of a patient analysis routine using physician feedback. FIG. 6 illustrates an example of a user interface that allows a medical professional to present control system input or feedback. FIG. 20 is a control flow diagram illustrating an example of interaction between a user interface system and a control system using the user interface shown in FIG. 19. FIG. 5 is a diagram illustrating an example of a user interface that allows a medical professional to present input or feedback to a control system. FIG. 22 is a control flow diagram illustrating an example of interaction between a user interface system and a control system by the user interface shown in FIG. 21. FIG. 6 illustrates another example of a user interface that allows a medical professional to present feedback to a control system. FIG. 24 is a control flow diagram illustrating an example of interaction between a user interface system and a control system by the user interface shown in FIG. 23. It is a figure which shows another example of a user interface. FIG. 26 is a control flow diagram illustrating an example of interaction between a user interface system and a control system using the user interface shown in FIG. 25. It is a figure which shows another example of the user interface which controls one or more sensors. FIG. 28 is a control flow diagram illustrating an example of interaction between a user interface system and a control system using the user interface shown in FIG. 27.
The drawings are not necessarily to scale, like numerals refer to substantially similar components throughout the several views. Similar symbols with different suffixes indicate different examples of substantially similar components. The drawings schematically illustrate various embodiments described herein for purposes of illustration and not limitation.
The following detailed description includes the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples” and are described in sufficient detail to enable those skilled in the art to practice the invention. The embodiments may be combined, other embodiments may be utilized, and structural, logical, and electrical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims and their equivalents.
In this document, the word “or” is used to mean, without limitation, unless otherwise indicated. In addition, all publications, patents, and patent documents cited in this document are incorporated by reference in their entirety as if individually incorporated by reference. If there is a conflicting use between this document and the document incorporated by reference, the use in the incorporated reference should be considered as a supplement to the use of this document, and in the event of a conflict, Use with priority.
Overview FIG. 1 illustrates a portion of a system that enables communication between a physician and a patient. In the example of FIG. 1, patient 100 is provided with an implantable medical device (IMD) 102. Examples of implantable medical devices include pacemakers, implantable cardioverter defibrillators (ICDs), cardiac resynchronization therapy pacemakers (CRT-P), cardiac resynchronization therapy defibrillators (CRT-D), neurostimulators, Deep brain stimulators, cochlear implants or retinal transplants are included. In some embodiments, the IMD 102 can sense physiological data and store this data for later communication. Examples of physiological data include implantable electrograms, surface electrocardiograms, heart rate intervals (eg, AA, VV, AV, or VA intervals), eg, electrogram templates for tachyarrhythmia discrimination, pressures (eg, intracardiac pressure) Or systemic pressure), oxygen saturation, activity, heart rate variability, heart sound, impedance, respiration, intrinsic depolarization amplitude, and the like.
The IMD 102 can perform two-way communication 103 with the external transceiver 104. In various embodiments, the IMD 102 may receive commands from the transceiver 104 and communicate one or more patient indications to the transceiver 104. Examples of patient signs are heart rate, heart rate variability, data related to tachyarrhythmia cases, hemodynamic stability, activity, treatment history, autonomic balance movement trends, electrogram template for tachycardia differentiation , Heart rate variability trends or templates, or trends derived from sensed physiological data, templates, abstractions, and the like. In some embodiments, the patient indication includes one or more physiological indications, such as the physiological data described above. In another example, the IMD 102 can communicate one or more device indications to the transceiver 104. Examples of device indications include lead / shock impedance, pacing amplitude, pacing threshold, or other device metrics. In certain embodiments, the IMD 102 can communicate sensed physiological signal data to the transceiver 104, which can then communicate the signal data to a remote device, eg, for processing.
Typically, the transceiver 104 is placed in close proximity to the patient 100. The transceiver 104 can be included or mounted in a specialized device such as a personal computer or medical device programmer. In one embodiment, transceiver 104 is a portable device that can be connected to local computer 106. Typically, connection 105 can be made using a hardwired connection (eg, serial, USB, firewire), or a wireless connection (eg, RF, IR). In some embodiments, local computer 106 is a specialized device or a personal computer. In particular embodiments, local computer 106 is adapted to communicate with remote server system 108. The communication link between the local computer 106 and the remote server system 108 is typically implemented via a computer or telecommunications network 110. The network 110 may include one or more wired or wireless networking, such as the Internet, satellite telemetry, cellular telemetry, microwave telemetry, or other long-range communication network in various embodiments.
In one embodiment, one or more external sensors 107 are adapted to communicate with transceiver 104 and can send and receive information such as sensed data. The external sensor 107 may provide patient physiological data such as temperature (eg, thermometer), blood pressure (eg, sphygmomanometer), blood characteristics (eg, blood glucose level), weight, physical fitness, intelligence, diet, or other cardiac characteristics. Can be used to measure. The external sensor 107 can also include one or more environmental sensors. The external sensor 107 can be located at various geographical locations (close to the patient or distributed throughout the population), for example, temperature, air quality, humidity, carbon monoxide level, oxygen level, barometric pressure, light intensity, Specific non-patient features such as and sound can be recorded.
The external sensor 107 can also include a device that measures subjective data from the patient. Subjective data includes information related to a patient's emotion, cognition, and / or opinion, as opposed to objective physiological data. For example, a “subjective” device can measure a patient's response to questions such as “how do you feel”, “how much is the pain”, “is this delicious”, etc. Such a device can also be adapted to present questions related to observational data such as “what color is the sky” or “what is the weather outside”. The device may request input from the patient and record response data from the patient using visual and / or audio cues. For example, the patient can press a response button with a code or type an appropriate response on the keypad. Alternatively, response data can be collected by having the patient talk to the microphone and processing the response using voice recognition software.
In some embodiments, the remote server system 108 includes one or more computers such as a database server 114, a network server 116, a file server 118, an application server 120, and a web server 122. In particular embodiments, one or more terminals 112A, 112B,. . . 112N are connected locally or remotely to the remote server system 108 via the network 110. Terminal 112 is communicably connected to remote server system 108 using wired communication 124 or wireless communication 126. Examples of the terminal 112 include a personal computer, a dedicated terminal console, a portable device (eg, a personal digital assistant (PDA) or a cellular phone), or other specialized device. In various embodiments, one or more users can use terminal 112 to access remote server system 108. For example, a customer service professional can use terminal 112 to access records stored in remote server system 108 and update patient records. As another example, a physician or clinician may use terminal 112 to comment on patient visits, test, or physiological data collected by sensors or monitors, treatment history (eg, IMD shock or pacing treatment) Or patient related data, such as other physician findings, may be received or provided.
In some embodiments, the IMD 102 is adapted to store patient data and use that data to provide tailored treatment. For example, using past physiological data, the IMD 102 can distinguish between lethal and non-lethal heart rhythms and provide appropriate treatment. However, it is often desirable to establish an adequate baseline of past data by collecting a sufficient amount of data in the IMD 102. In some embodiments, a “learning period” of a period (eg, 30 days) is used to establish a baseline for one or more physiological signals. The IMD 102 may store a movement window of computational data, such as a period equal to a learning period, in one embodiment, and use that information as a baseline indication of a patient's biorhythm or biological event.
Once the baseline is established, the status of acute and chronic patients can be determined probabilistically. Baselines can be established using past patient records or by comparing patients and patient populations. In one example, the diagnostic scheme uses a patient-based baseline to detect changes in the patient's symptoms over time. An example of a diagnostic scheme that uses a patient-derived baseline is described in the next section.
In one embodiment, patient symptoms are automatically collected and stored by implantable device 102. These values can be based on the patient's heart rate or physical activity over a period (eg, 24 hours), and each symptom parameter is stored as a function of that period. In one example, heart rate-based symptoms utilize only a normal intrinsic heart rate. For heart rate variability (HRV) patient symptoms, the average heart rate can be determined at intervals within the time period, for example, every 288 5-minute intervals occurring during a 24-hour period. These interval values, minimum heart rate (MinHR), average heart rate (AvgHR), maximum heart rate (MaxHR), and standard deviation (SDAMM) value of the average NN interval can be calculated and stored. In one embodiment, the implantable device 102 counts the number of daily beats that occur for each combination of heart rate (interval between consecutive pulses) and variation between pulses (absolute difference between consecutive intervals) 2. HRV Footprint® patient symptoms that can include a dimensional histogram are calculated. Each histogram bin contains the total number of days for that combination. The percentage of histogram bins that contain one or more counts can be saved daily as a footprint percentage (footprint%). The implantable device 102 can include a general measure of patient activity and an Activity Log® patient that can be reported as a percentage of each period that the device-based accelerometer signal exceeds a threshold. Symptoms (activity%) can also be provided.
In-Patient Diagnosis In certain embodiments, an intra-patient diagnostic scheme measures short-term variations in one or more patient-related physiological parameters and detects acute changes in physiological sensor values. The measured physiological parameter can detect a change over a threshold compared to a baseline value. Because these changes may occur within a short period of time before the patient feels the onset of a physiological condition, an alert can be generated when the change exceeds a threshold amount.
FIG. 2 is a detailed schematic diagram illustrating a portion of a system 200 that measures and senses patient-related data variability and identifies acute changes indicative of the onset of a physiological condition. In system 200, two or more detectors 202A, 202B,. . . 202N are connected to one or more sensors 204. The sensor 204 can include an implantable sensor or an external sensor as described above. The sensor 204 can be configured to automatically collect patient-related data (eg, a heart rate monitor) or to operate in response to a user command (eg, an interrogator or a scale with a display). Patient-related data can include sensed physiological data, sensed environmental data, or data collected from a patient in response to a query or request. Examples of sensors 204 include, without limitation, an electrocardiogram, accelerometer, pressure sensor, cardiac output (CO) detector, heart rate monitor, interrogator, scale, and microphone. Examples of sensed values include, without limitation, mean NN interval standard deviation (SDANN) cardiac depolarization interval trend, heart rate minimum (HRmin), physical activity, or patient compliance index (described below). Each detector 202 includes hardware or software that evaluates one or more input signals from one or more sensors 204, for example, to determine a value of a warning condition associated with the sensor-detector pair. Can be included.
The detector 202 can be configured to present a warning condition when one or more conditions are detected. In one example, the alert condition may include, for example, one or more parameters (eg, sensed values) and one or more parameters to determine whether one or more parameters are above or below a corresponding threshold. Based on comparing the threshold. The threshold may be configured as an absolute value (eg, a minimum or maximum acceptable safety value) or based on a difference or change from a baseline value or other known value. For example, the threshold is configured as a maximum (or minimum) percent change from a value (eg, baseline value), as a standard deviation value from the value, or as an absolute change from the value (eg, an increase of 5 points). be able to. In one embodiment, the maximum percent change threshold is calculated using the baseline value, so that the sensed value (or daily average of the sensed value) exceeds the percent change threshold from the baseline value. A warning condition is discovered. Baseline values are two or more perceived over a central trend (eg, average, medium, medium, mode, etc.) or other specific time period (eg, day, week, month, training period, etc.) It can be calculated using a composite of the values of. The initial threshold can be determined by performing an intra-patient diagnostic scheme during a training or learning period (eg, the first 30 days of new device operation). During subsequent runs, one or more thresholds can be adjusted automatically from the initial threshold or manually.
In some embodiments, the warning condition reflects whether an event has occurred. For example, an alert can be generated if a patient is required to take an action (eg, take medicine or exercise daily) and does not perform the requested action. In various embodiments, the warning condition can be represented as a binary value, a substantially continuous value, or an individual value. A binary value may indicate, for example, whether patient behavior has been detected (eg, yes / no) or whether a two-state condition exists (eg, on / off, heat / cold). it can. Binary values may also indicate whether there is a possibility of experiencing, to varying degrees, health changes such as changes in quality of life, onset (eg, heart decompensation), or death. it can. The individual values may indicate gradual values such as, for example, multi-state conditions (e.g., low / medium / high) and 1-5 subjective pain ratings. Substantially continuous values can indicate, for example, normalization steps from 0 to 1, etc., but these values can be quantified by an analog-to-digital converter.
Each alert state has a corresponding data path 206A, 206B,. . . , 206N is used to communicate to the fuser 208. Depending on the structure of the detector 202 and the fuser 208, one or more of the corresponding data paths 206 may be wired or wireless. For example, in certain embodiments, detector 202 and fuser 208 are integrated into an IMD. In other embodiments, the one or more detectors 202 can be located away from the IMD and away from each other. In this case, the fuser 208 can be integrated into one or more detectors 202 and can comprise a separate machine.
In addition, although the example shown in FIG. 2 shows a detector 202 associated with a warning status value (communicated on data path 206), sensor 204, detector 202, and data path 206 may vary. Can be combined or multiplexed in various ways. For example, the detector 202 can use one or more sensors 204 to determine a warning condition value. As another example, two or more detectors 202 can be used in combination to determine a particular warning condition value. In another example, sensor 204 or detector 202 can be reused in multiple combinations or permutations with other sensors 204 or detector 202 to derive a warning condition value. Such combinations or permutations of sensors 204 or detectors 202 may be advantageous to provide warning status values that reflect more complex decisions and decisions.
Two or more detectors 202 can communicate their warning status values to the first fusion module 210. The first fusion module 210 uses the warning state from one or more detectors 202 to calculate a warning score. In one embodiment, the first fusion module 210 calculates a warning score using a weighting function. The weighting of the weighting function can be adapted for a specific patient or a specific patient population by adjusting the weighting based on, for example, past knowledge of the suspected patient condition and the type and number of sensors used. it can. For example, patients at high risk of heart decompensation may have abnormally low physical activity or heart rate variability (HRV). By increasing the sensitivity of these sensors (eg, lowering the threshold), low physical activity values or low HRV values can be detected early.
In another example, the weighting of the weighting function can be based on time, the type or number of sensors, or a confidence value associated with the sensor 204 or detector 202. For example, a new warning value is weighted more heavily than a lesser-than-new warning value, and certain types of sensors are considered more reliable and have a higher weight than sensors that are considered less reliable. You can hang it. As another example, in situations where more than one sensor is used to determine the warning value, more sensors can be used because the number of sensors that determine the warning condition can be used to assign a weight. The warning value calculated using is considered to be more reliable than the warning value calculated using a small number of sensors, and a high weight is applied. In yet another embodiment, the weights can be assigned using a cost function. For example, because individual decisions are weighted according to confidence, the weight can be viewed as a function of the probability of individual false positives or false alarms.
In addition, since the weight is adjusted in response to a change in the state, the weight can be changed, for example, between warning score calculations. The alert score can be calculated periodically or periodically, such as hourly, daily, or weekly. In one embodiment, after calculating the warning score, the first fusion module 210 stores the warning score in the warning score memory 212. The history of alert scores can be used to track changes or for subsequent processing, as described below. The alert score memory 212 may include a database, file, random access memory, or other storage unit.
The warning score can be communicated from the first fusion module 210 to the second fusion module 214. In another embodiment, the second fusion module 214 accesses a storage unit, such as the alert score database 212, to obtain the latest alert score. The second fusion module 214 also accesses the same or different storage units to obtain one or more past alert scores. In one embodiment, a fixed number of past alert scores are obtained from the storage unit, for example, to obtain a “moving window” of the latest past alert score data. As an example, if the warning score is calculated and stored every week, the previous three calculated warning scores are acquired together with the latest warning score, and the warning score data for one month can be viewed efficiently. The second fusion module 214 calculates a composite alert score (CAS) using one or more past alert scores in combination with the latest alert score. In one embodiment, CAS is a weighted function of alert score. In various embodiments, the weighting of the weighting function can be equal, unequal, or based on one or more patient characteristics, or based on time (eg, new alert scores are given higher weights and are more relevant). It is considered high and the new warning score is given a low weight) and is adaptable.
In one embodiment, the second fusion module 214 communicates CAS to the comparator module 216. Comparator module 216 compares CAS with a threshold CAS value. In various embodiments, the threshold CAS value can be based on an absolute value or a percent change from a baseline value or other standard value. In other embodiments, the threshold CAS value is dynamic or static. For example, the threshold CAS value can be set manually by the user. The user can change the value at periodic or periodic intervals. For example, the user may set the CAS threshold to any high value and adjust the CAS threshold dynamically or manually, for example, to fine tune the false positive or false negative ratio (eg, specificity or sensitivity). Can do.
Sensitivity generally refers to the ability of a detection scheme to efficiently detect a particular result. Sensitivity can be expressed by the formula: sensitivity = (true positive) / (true positive + false negative). Thus, high sensitivity generally indicates that the analysis correctly characterizes true positives and eliminates false negatives.
Specificity generally refers to the ability of a detection scheme to avoid inappropriate classification. Specificity can be expressed by the function: specificity = (true negative) / (true negative + false positive). Thus, high specificity generally reflects an accurate classification of true negatives and a reduction in false positives.
In other embodiments, the threshold CAS value is determined automatically. In one embodiment, the threshold update module 224 uses one or more input parameters to configure or update the threshold CAS value. Input parameters may include time, number of sensors or detectors, one or more patient characteristics, physician or clinician preferences, previous threshold CAS values, or CAS, and the like. The threshold update module 224 can communicate the latest threshold to the comparator module 216 for use in comparison. In certain embodiments, the threshold CAS value was filed on March 13, 2006, assigned to the assignee of this patent application, incorporated herein by reference in its entirety, and includes a description of the CFAR event detection scheme. Established using a constant false alarm rate (CFAR) scheme, as described in US Patent Application No. 11 / 276,735, Siejko et al., “Physiological Event Detection Systems and Methods”. Is done.
When the CAS exceeds the threshold CAS value, the comparator module 216 provides an indication of this condition to the alert module 220. The alert module 220 may record one or more aspects of the generated alert, such as in the alert history database 222 in some embodiments. The alert module 220 can communicate alert status to the communication module 226 for communication to a user (eg, a physician or clinician).
FIG. 2 illustrates an example of a system 200 that performs the fusion logic within the fuser 208, although some of the processing may be performed by the sensor 204, the detector 202, or distributed among several processing machines. it can. For example, the sensor 204 or detector 202 can include a memory that records one or more values sensed over time, and only the central trend (eg, medium, medium, or mode) can be used in the future. Can be sent to the first fusion module 210 for processing. As another example, the fuser 208 can be located in a central server, programmer, or patient device.
FIG. 3 illustrates a method 300 for detecting a possible progression of a medical condition or the onset of a physiological condition using a composite alert score. At 302, one or more warning status values are detected. The warning status value may be binary (eg, on / off, yes / no, high / low) or substantially continuous (eg, 1.4, 2.9, 9.34) Or it may be individual (for example, 1 out of 5 and 2 out of 4). At 304, a warning score is calculated using the warning state value. In one embodiment, the warning score is a weighting function:
Where the weights w 1 , w 2 ,. . . , W m can be changed based on factors such as patient characteristics and sensor reliability to apply a high weighting to one warning value and a low weighting to another warning value. In one embodiment, alerts can be temporarily associated. For example, a warning condition can be detected periodically or periodically, such as daily, from a particular sensor. In other embodiments, alerts can be associated in other ways. For example, a warning condition can be detected from one or more similar types of sensors (eg, an implantable or external heart rate monitor), so if a warning is detected from one sensor, the warning is relevant. Or for all associated sensors. In another embodiment, all related or associated sensors are polled and a warning is detected when multiple or all sensors agree to a warning condition.
At 306, two or more alert scores are combined into a composite alert score (CAS). In one embodiment, CAS is a warning score weighting function:
Where weights w i , w i−1 ,. . . , W n, based on factors such as changes in the patient over time or a long period of time, a higher weight to some warning value, can be modified to apply a low weight to another warning value. In one example, AS i is the warning score for the current period and AS i-1 is the warning score for the previous period. Periods can be days, weeks, months, or other fixed time intervals. At 308, CAS is compared to a threshold. In one embodiment, the threshold is fixed, but in other embodiments it can be adjusted over a specific patient or period. In this example, if CAS exceeds a threshold, a warning state is set at 310. In this example, if the CAS does not exceed the threshold, at 312 no warning condition is set. In various examples, the warning condition can indicate one or more of a predictive measure of the onset of a physiological condition, a change in a physiological condition, or the likelihood of developing the physiological condition. For example, warning conditions can be used to help predict physiological or patient-related events such as HF decompensation, lead breakage, sudden cardiac death (SCD), or myocardial infarction (MI). Further, the warning condition can be used to indicate or determine a possible change in the patient's quality of life or the likelihood of the patient's death during a particular period or time frame. Some or all of the method 300 may be performed on a separate processing machine, for example, the method 300 may be performed by a central server, programmer, or patient device.
FIG. 4 is a diagram illustrating an example of a relationship between a warning value, a warning score, and a composite warning score. In one embodiment, warning value 400 is sensed or detected over time and associated with a particular sensor 402. The warning value 400 is first determined by a particular sensor 402, for example AS i , AS j,. . . Can be coupled to AS z 404. The alert scores associated with each sensor are then combined to form a composite alert score, CAS 406. Alternatively, the warning value 400 is first set to AS 1 , AS 2 ,. . . , AS N 408, etc., for a particular time slice. Similarly, the alert score combined with each particular time slice can then be combined into a composite alert score 406. As described above, the calculation of the alert score for a particular sensor or a particular time slice can include the use of a weighting function. In addition, the calculation of the composite warning score 406 can also include a weighting function.
In other examples, as shown in FIGS. 5-6, the warning score can be calculated using various combinations of warning values. FIG. 5 is a diagram illustrating a relationship between the warning value, the warning score, and the composite warning score. In FIG. 5, warning value 500 is used in various combinations to determine warning scores 502A, 502B, 502C. For example, alert score AS502A consists warning value A i and A j, alert score AS'502B consists warning value A y and A z, alert score AS "502C consists warning value A j and A y. The alert scores 502A, 502B, 502C can be combined to form a composite alert score 504. The alert value 500 can be obtained from the same sensor over time or from two or more sensors. So, if the warning value 500 is obtained from the same sensor, the warning value 500 can be determined at regular or periodic time intervals, such as daily or hourly. If obtained from more than one sensor, the value 500 can be obtained almost simultaneously.
FIG. 6 shows another relationship between warning values, warning scores, and composite warning scores. Given an array or matrix of alert values 600, various subsets of alert values 600 may be combined to form alert scores, such as AS 1 602 and AS 2 604. The alert scores 602, 604 can be combined to form a composite alert score 606. As described above with reference to other embodiments, the relationships shown in FIGS. 5 and 6 can include weighting functions.
Patient Compliance Surrogate Measures Patient compliance measurements can provide a general indication as to how closely a patient adheres to physician or clinician guidance or instructions. Patients who are non-compliant in one or more respects, such as with respect to diet, exercise, or medication, may also be non-compliant with other medical advice or instructions. Non-compliant patients can benefit from closer observation or follow-up of a physician or clinician. Observation or follow-up can help a physician or clinician manage the increased medical risk of non-compliance and the improvement of the patient's overall compliance. In addition, non-compliant patients can also benefit from reassessment, change, suspension, or performance of new treatments.
In some examples, patient compliance can be measured by detecting whether the patient has performed one or more requested actions. Execution can be analyzed using one or more indices, such as for frequency, time, or scheme. For example, a patient who is required to undress and weigh daily at 9:00 am can have a high-frequency compliance score when weighing consistently every day. However, if the metric is sporadically performed, for example between 8:30 am and 11:00 am, the patient is associated with a relatively low time compliance score. In addition, if the patient's weight measured during weighing fluctuates more than a few pounds, which is considered a normal daily weight fluctuation, the patient is relatively low because it is presumed to be dressed and weighed Associated with method compliance score.
Thus, frequency compliance can be measured by a frequency compliance index score and can be conceptualized as how often the requested action was recorded. In one example, the frequency compliance score is measured as the percentage of measurements that were not performed during a particular time period. In the above configuration, the high frequency compliance score indicates low patient compliance. In another example, a high compliance score may indicate high patient compliance if the reverse ratio, ie, the number of measurements performed during a particular time period, is used.
In addition, time compliance can be conceptualized as when an action was performed or recorded, such as when or what day of the week. Time compliance can be measured by a time compliance index score. In one embodiment, the variation in execution time relative to the requested time, standard deviation, or other variability measure is calculated over a period of time. In the above configuration, a high variability score can indicate low patient compliance. The time compliance index score may be a function of a variability score, such as a normalized inverse function of the variability score, such that a high compliance index score usually indicates high patient compliance.
Formal compliance can be viewed as how accurately or completely a patient behaves or performs a required action. One or more objective supplemental measures can be used to derive a formal compliance index score. Not all required patient behaviors can be tested for method compliance because some behaviors are very simple and others do not provide objective metrics to measure the method.
The patient's behavior can be an interactive or interrogation device (eg, patient monitor or personal computer), one or more external devices (eg, a scale or sphygmomanometer cuff), one or more implantable devices (eg, cardiac rhythm) It can be detected using a management (CRM) device, accelerometer, or heart monitor), or any combination thereof. Other examples of external sensors include, but are not limited to, peak flow monitors, blood glucose monitors, oxygen saturation monitors, or electrocardiogram monitors.
The required patient behavior can include one or more behaviors associated with ongoing medical care or treatment. For example, the patient can be requested to measure or measure blood pressure at regular intervals. Required patient behavior can also include non-medical and non-therapeutic behaviors. For example, the patient can be asked to record the outside temperature for a specific time every day. Such behavior is not directly related to the patient's medical care or treatment, but can be used as a surrogate or indirect measure of compliance. Patients who generally comply with any instructions will also comply with the medical instructions.
Monitoring one or more patient compliance index scores can indicate a change in a physiological or psychological condition. The patient is compared to the patient population to determine if it does not belong to a certain level of compliance or compliance index score range (eg, the middle or mode of the patient population). The patient population can be selected using one or more of the patient's specific characteristics such as age, weight, gender, disease risk, current medical condition and the like. In addition, patient compliance scores can be used in supplemental processes such as intra-patient diagnosis, as described above. An acute change in patient compliance over a period of time can indicate the onset or pathology of a physiological or psychological condition, such as cardiac decompensation, as in the illustrated example. In other embodiments, changes in patient compliance may be used to indicate or determine the likelihood of a change in the patient's quality of life, or the likelihood of death of the patient, over a specific period or time frame. can do.
Patients can be characterized by compliance class. Generally with patients with high compliance. Generally, poor patient groupings can be used to determine which patients require more observation, clearer instructions, or alternative treatments.
Another use of a patient compliance surrogate measure is to identify or classify data as outliers. That is, the collected patient data can include subjective response data, measured physiological data, or other data related to the sensed, measured, or sensed patient, and a patient surrogate measure of patient compliance Can be considered suspicious or less reliable. In one example, patient data (eg, electrogram, physical activity level, HRV, heart sound, etc.) that is recorded at approximately the same time that the patient compliance score falls below a threshold is flagged. The flag can be used as a measure of the quality of measured patient data. For example, the patient compliance index score can be based on patient weighing performed consistently in a timely manner using an external scale. When the compliance index score falls below the threshold, the obtained patient weight value is considered suspicious and given a low weight in the intra-patient or inter-patient analysis. In another example, when the compliance index score is below the threshold, the weight on the physiological sensor data can instead be increased based on the reasoning that low compliance is inferred that the patient is not feeling well. This may be useful, for example, when a particular physiological sensor data is considered relatively independent of the particular patient compliance assessment scheme being used.
Several analytical methods are shown in FIGS. FIG. 7 illustrates an example method 700 that uses sensed patient behavior to determine the level of patient compliance. The method 700 shown in FIG. 7 detects and monitors patient behavior on demand. At 702, the occurrence of one or more patient actions is detected. Patient behavior is in response to a request for behavior by a clinician, therapist, or physician. For example, the patient can be asked to log on to the website daily and answer one or more questions, which need not necessarily relate to the patient's health or current treatment. When a clinician asks a question other than the patient's health, such as “Is it cloudy outside,” if the patient responds, the clinician will answer whether the patient responds rather than whether the response is correct You can focus your attention on when and when the patient will respond. In another example, the patient can be requested to measure and report blood pressure daily. Such a request may be related to the patient's current treatment and health monitoring, but for the measurement and determination of patient compliance, the blood pressure reading is not relevant and the requesting physician or clinician. Can focus on regularity or proper execution of patient behavior. The requested action can be relatively simple, such as pressing a button on the user interface display every day at a specific time, or it can be relatively complex, such as accessing and interacting with a specific website. is there.
At 704, a patient compliance index is calculated. In one example, a patient compliance index is calculated using one or more of a frequency compliance value, a time compliance value, or a method compliance value. In one example, the patient compliance index is normalized to provide a range of values, for example, from zero (least compliant) to 1 (most compliant). In some embodiments, a patient compliance index is calculated using two or more values in a weighting function. In one embodiment, the weighting function is a function of the sensed patient response behavior aspect. For example, the weighting function focuses on time compliance of patient behavior over a period of time. The weighting function places more weight on recent occurrences than on less recent occurrences. In another embodiment, the weighting function is a function of two or more aspects of the sensed patient response behavior. For example, given patient behavior, time compliance is considered more important than method compliance and is given a higher weight with a weighting function. In another embodiment, different weights are distributed across different aspects of the detected patient behavior and temporarily. The weighting factor, in various embodiments, can also relate to the number or type of sensors used, one or more patient characteristics (eg, health trends or risk stratification), or patient population.
At 706, the patient index is compared to one or more thresholds. In various embodiments, the threshold can be an absolute value, a trend value, a population-based value, or can be manually selected by a user such as a physician. The threshold can define a maximum or minimum predicted value so that when a patient falls below a minimum threshold or exceeds a maximum threshold, a specific action or condition (eg, a warning or alarm) results. The threshold can also be used, for example, to define an inner or outer range of predicted or allowed values. For example,
At 708, a warning is generated if the patient index violates a threshold or condition, for example, when the value is outside the range defined by one or more thresholds. The alert can be communicated to a user, such as a physician, or used in subsequent processing, for example, determining the alert score or composite alert score as described above.
The index score and one or more details regarding the alert condition, such as whether or not an alert was generated and who is told if there was an alert, can be stored at 710. A compliance index or alert can be provided to one or more other systems, processes, or devices, for example, to record and maintain patient history for system quality assurance assessments. Recording patient compliance index scores over a period of time is convenient for analyzing or evaluating one or more trends in patient compliance behavior.
FIG. 7 illustrates a method 700 that emphasizes the detection and monitoring of a single requested patient response, and FIG. 8 illustrates an example method 800 for determining a compliance index for two or more different patient responses. In addition to being an indicator of patient compliance, monitoring one or more patient responses is advantageous, for example, in determining secondary physical, physiological, or psychological conditions. For example, the patient can be asked to weigh herself daily and report outdoor temperatures using a portable interrogator (eg, a patient monitoring device). If the patient neglects weighing for a few days but continues to report outdoor temperatures using a portable interrogator, the attending physician may analogize that the patient may physically go to the bathroom and not be able to weigh . The analogy can be supported by the presumed fact that patients can report temperature using a portable patient monitoring device that can be placed in a more convenient location, such as beside their bed. Under these circumstances, the physician may desire follow-up to make sure that the patient is physically stable. Sensing the presence of data or other trends may be useful in determining or predicting patient problems such as cardiac decompensation, loss of cognitive function, or physical failure.
At 802, two or more occurrences of various patient responses are detected. Detection may be automatic or manual. Examples of patient responses that are automatically detected include calling a patient or sending an email at a specific time each day, using a software program or other programmable device to detect patient response including. Other examples include an implantable type that can detect a patient's physical activity level, the patient's physical location (eg, using a GPS device that detects whether the patient has left the house for a certain period of time), etc. Or a sensor in an external device. Examples of manual sensing are, for example, using a networkable weight scale connected to a central patient management system, or having a human operator or other person call the patient daily or visit under the patient. , Requesting the patient to weigh himself by determining whether the patient complies with that day.
At 804, for the detected occurrence, at 806, the occurrence is analyzed. The analysis of occurrence is similar to the method described with reference to the method 700 of FIG. For example, one or more occurrence aspects are analyzed, for example, time regularity, frequency regularity, or method accuracy.
At 808, a compliance score is determined for a particular occurrence. The compliance score may be a weighted function of one or more occurrence aspects. The compliance score may be a weighting function over a period of time, such as a continuous occurrence weighting within a particular period.
At 810, the compliance scores of two or more occurrences of various patient responses are combined as a composite compliance index. The composite compliance index can be calculated using a weighting function. The weight of the weight function may be static or dynamic. The composite compliance index can be stored and provided in other systems, processes, or devices.
9A-9F are charts illustrating examples of recorded patient behavior in response to at least one particular request. In the illustrated embodiment, a specific requirement for the patient is to undress and weigh daily at 7:30 am. The first chart 900 of FIG. 9A shows conceptualized (not real) data showing a series of weight measurements detected in response to a specific request. As shown, the normal weight of the patient is in the range of about 114 kg to 117 kg. In one example, acceptable daily weight fluctuations are presented to take into account natural weight fluctuations.
The second chart 902 in FIG. 9B shows the recording time for each metering. In one embodiment, acceptable time variations are provided to provide some flexibility in the timing of patient response behavior. In another example, any variation from a precisely specified time results in a low compliance score.
The third, fourth, and fifth charts 904, 906, 908 shown in FIGS. 9C-9E, respectively, show the trend time compliance score, the trend frequency compliance score, and the trend quality compliance score (formal compliance). In one embodiment, the trend time compliance score is calculated using recorded patient behavior for the past week, as shown in a third chart 904. In one embodiment, the trend time compliance score is normalized, for example from a score of 0-1. Here, the specific time for executing the action is 7:30 am. In this example, with an acceptable time variation of ± 30 minutes, if the patient performs the requested action (metric) at any time between 7:00 am and 8:00 am, the patient It is considered fully compliant. Using the data for the past 7 days, the first value 910 for the trend time compliance is 1. because any of the last 7 days weighing was performed from 7:00 am to 8:00 am in the acceptable time range. 0. If the patient does not take the requested action within an acceptable range, as in 912, the corresponding trend time compliance score drops as in group 914.
A fourth chart 906 in FIG. 9D shows a trend frequency compliance score based on the data in the first chart 900. Like the time compliance score, the trend frequency compliance score is based on the previous week's data in this example. Here, if the patient takes action, the corresponding daily frequency compliance score is 1, and if the patient does not take action, the corresponding daily frequency score is zero. Trend frequency compliance is the frequency compliance score for the day of the previous week.
It can be calculated as a linear function. Where fc j is the daily frequency compliance score (1 if the patient took the requested action, 0 if not). As shown, if the patient's behavior is not detected, as in 918, the trend frequency compliance score drops until the patient performs the requested behavior regularly throughout the week. See Group 916. Thereafter, the trend frequency compliance score is adjusted to a value 920 indicating complete compliance.
The fifth chart 908 of FIG. 9E shows the trend quality compliance score. Quality compliance can also be referred to as system compliance. In order to infer or estimate the level of quality, or the correct method used by the patient in performing the requested behavior, some patient behavior may be measured or other aspects of the requested patient behavior Used to analyze the compliance. Like the trend time compliance score and the trend frequency compliance score, the trend quality compliance score can be based on past occurrences of patient response behavior. In this example, the window or number of occurrences used to calculate the propensity quality compliance score is shown as 5 days. Here, the specific instruction includes an instruction to take off the patient and measure the weight. Compared to the other data points of the first chart 900, an abnormal data value, such as an abnormally high 922 point, can be recognized and analogized or estimated that the patient weighed. Thus, the daily quality or method compliance score is low, and the corresponding trend quality compliance score drops like 924.
One or more of the trend time compliance score, the trend frequency compliance score, or the trend quality compliance score can have a threshold associated with which an alert is generated if the trend compliance score falls below the threshold. The threshold values are shown as dashed lines 926, 928, and 930 in the third, fourth, and fifth charts 904, 906, and 908, respectively. The threshold can be based on a statistical or probabilistic model (eg, using a population database or measurements from a particular patient in the past) or maintained by a user (eg, a physician or clinician). . For example, in some situations, a user may seek higher or lower sensitivity to changes in different compliance measures. By manually raising or lowering the threshold for one or more trend compliance scores, a user can manage false positives or false negatives (eg, specificity or sensitivity) of compliance alerts. As incorporated above, a CFAR scheme can also be used.
In some examples, a composite compliance score can be calculated, as shown in the sixth chart 932 of FIG. 9F. The composite compliance score may be one or more weighted functions of a trend time compliance score, a trend frequency compliance score, or a trend quality compliance score. In the illustrated example, the composite compliance score is a weighted linear function of equal weighted trend time compliance score, trend frequency compliance score, and trend quality compliance score, respectively. In one example, the composite compliance score may be a trend over time. If the composite compliance score is calculated below the threshold, a threshold can also be provided so that a warning is issued (indicated by dashed line 934).
As an extension of the embodiment shown in FIGS. 9A-9F, two or more requested patient actions can be recorded and analyzed. As shown in the sixth chart 932, the composite compliance score may be a function of one or more of the respective time, frequency, or quality compliance scores of two or more requested patient actions. Good. One or more requested patient actions may be weighted differently in the composite compliance score. In addition, each component (eg, time, frequency, or quality) of the composite compliance score can have a corresponding weight that can be different from each other.
Patient-to-patient monitoring Over a period of time, monitoring a patient's physiological or other health-related signs provides some insight into the patient's health-related trends, but the analysis is more complete by including a patient-to-patient diagnostic strategy. Can be. Inter-patient diagnosis benefits the current patient using previously recorded and documented patient data. Probabilistic decisions can be made by comparing patient populations under similar circumstances to the current patient. For example, based on a patient reference group or a control group, it can be said that a particular patient is similar or less similar to the reference group. As another example, using one or more other comparisons with a reference group, a particular patient may be healthier within a given time (eg, a particular “predicted time interval”) than the reference group. It is probable that the probability of experiencing this event is high or low. Using one or more of the above probabilistic measures, the physician can change the diagnosis or adjust or adjust the treatment to improve the quality of life of a particular patient. For example, a doctor may increase the number of follow-up visits, or reduce the time between successive follow-up visits, adjust one or more thresholds with one or more warning methods, or make the drug more invasive Or it can be changed to a lower one.
In one example, the patient-to-patient approach provides population-based patient stratification by health risk (eg, cardiac decompensation) within a particular time frame (eg, 3 months). For example, assume that a patient can be classified as a “high”, “medium”, or “low” risk when compared to a reference patient population. This approach can include a comparison of one or more heart rate variability (HRV) characteristics of the patient with a model of one or more characteristics similar to the reference population. The reference population can include one or more, usually multiple, patients similar to the current patient, such as patients who are defined with similar medical devices or associated with similar treatments. The inter-patient approach results in an index value that can indicate whether (or how similar) the patient is similar to the reference population.
In one example, one or more thresholds are used to classify or store patients into specific groups associated with a risk level or category. For example, the threshold can be determined using quartiles, deciles, quintiles, and the like. In other examples, logarithmic, exponential, or other distribution functions (eg, Bell curves) can be used to stratify patient populations into more than one risk category, or level. The threshold can be adjusted, for example, periodically or periodically. In various embodiments, adjustments can be made automatically or manually. When the reference patient population is changed or replaced, for example, as new patients are added to an existing reference group, one or more thresholds can be modified to maintain an appropriate population distribution. Such adjustments can occur when triggered by a user (eg, a physician) who confirms and uses the revised patient population reference group. One or more threshold adjustments may occur automatically, for example, when the system detects the availability or use of a revised patient population reference group.
While examples illustrating the use of HRV diagnostic values have been described, other physiological, psychological, or other patient indications can be used to compare a particular patient with a reference group. For example, heart rate (HR), physical activity, blood pressure, heart sound, intracardiac or rib cage or other impedance, or other metrics can be used for classification or comparison.
Appropriate reference group configuration can affect the accuracy or value of any predictive calculations based on comparisons between patients and reference groups. As such, a reference group can be selected based on one or more similarities with the patient. Similar patients can include:
-Patients who participated in the same comparative study,
-Patients managed by the same or similar healthcare providers, such as the same implant provider or the same treatment provider,
-Healthy (eg, did not die at a certain time, did not cause decompensation within a certain time, adheres to a drug or other prescription, reports a high quality of life, or within a certain period of time Patients who have not been
-Similar age, gender, ethnicity, geography, clinical, left ventricular ejection fraction (LVEF), New York Heart Association (NYHA) heart failure classification, HF etiology, body mass index (BMI), blood pressure, 6 minute walk test (6 MW) ), Patients with quality of life (QOL),
-Patients who survived for a certain time frame (eg 5 years after implantation or 6 months after treatment change), those who have not suffered decompensation for a certain time frame (eg the last 9 months)- Patients who use the same or similar drugs,
-Patients with a history of one or more similar comorbidities or arrhythmias,
-Patients with similar device implants or device implant history.
This list of similarity features is not intended to be comprehensive or complete, but merely provides examples of features that can be used as parameters to group or associate patients with reference groups. .
Reference group patients can be selected from public or private databases. For example, a patient is a database associated with a remote patient management system such as LATITUDE® provided by the Heart Rhythm Management (CRM) group of Boston Scientific Corporation, St. Paul, Minn. You can choose from. In addition, the reference group may be static or dynamic. A static reference group can consist of patients who have records that exist in the database or system when the current patient is registered or entered into the database or system. Thus, a static reference group can show a snapshot of patients that were present in the system at a particular time, such as when a new patient is registered. Static reference groups cannot be updated. For example, for a particular diagnostic scheme, the patient snapshot static reference group is used to satisfy the estimates made in the analysis of the particular diagnostic scheme. Changing the static reference group may invalidate the results of the exact diagnostic scheme described above.
The dynamic reference group can include a dynamically updated static reference group or a true dynamic reference group. The dynamically updated static reference group is updated periodically or periodically, such as weekly, monthly, quarterly, or yearly. Such updates can create new static reference groups that are used over time. The dynamically updated static reference group can also be updated upon a trigger event. Examples of triggering events include questions about current patient implantable devices, implantation of new patient devices, introduction of new patient devices (eg, disclosure of new models, firmware, software, or other patient device elements), This includes when new drugs are introduced or when new revisions of the reference group are permitted by authorities such as the Food and Drug Administration (FDA). Other examples of trigger events include changes in detected patient health, changes in standard care, changes in demographics (eg, lifestyle, eating habits, education, birth rate, mortality, or habits) It is. The trigger event can also include one or more user commands for updating the reference group. User commands may include one or more parameters such as patient age, gender, comorbidities, implant type, or other physiological, environmental, cultural, or patient related data. In one embodiment, the parameter serves as a filter that defines a sub-population of patients to be used as a dynamically updated patient reference group. In various embodiments, the parameters can be combined using logical products, logical sums, or both.
True dynamic reference groups typically include patient reference groups that automatically modify content, eg, in near real time. For example, a true dynamic reference group can be defined using one or more parameters, as described above, to characterize or select a sub-population of patients. As the patient experiences changes in physiological, environmental, or other patient-related characteristics, the patient can be automatically added to or excluded from the true dynamic reference group. In effect, in one embodiment, a true dynamic reference group may be considered as a dynamically updated static reference group that is updated when reference group statistics (eg, distribution) are requested or accessed. it can. In another embodiment, the true dynamic reference group is dynamically updated, triggered to update in fine time increments such as every second, to make the reference group a dynamic view of the patient subpopulation in near real time. Can be regarded as a static reference group.
FIG. 10 illustrates an example method 1000 for deriving a probability index based on a particular patient compared to a patient population. At 1002, one or more physiological signs are received. Examples of physiological signs include sensed cardiac signals, physical activity levels, and SDANN or footprint percentage index. The Footprint% index includes a measurement of the area under the two-dimensional histogram of the patient's heart rate variability. Physiological signs can be detected or provided by an implantable or external patient monitoring device. For example, an implantable cardiac rhythm management device can include heart rate intervals, implantable electrograms, electrogram templates for tachyarrhythmia detection or rhythm discrimination, pressure (eg, intracardiac or systemic pressure), oxygen saturation, body Activity, heart rate variability, heart sound, thorax or intracardiac or other impedance, breathing, intrinsic depolarization amplitude, heart rate, data related to tachyarrhythmia cases, hemodynamic stability, treatment history, autonomic balance , Heart rate variability trends or templates, or trends derived from sensed physiological data, templates, electronics, memory, or other elements that detect or store abstraction effects.
At 1004, a patient reference group is determined or otherwise mapped to the current patient. As described above, a patient reference group can have patients from a patient pool that share one or more similarities with the current patient. Increasing the number of similarities shared between the reference group and the current patient improves the quality or accuracy of predictive calculations. The determination of the relevant reference group can include consideration of one or more factors such as age, gender, medication, medical history, etc. as described above.
At 1006, a reference group data set is determined. In one embodiment, the reference group data set includes patient data for patients in the reference group, the patient data being substantially similar to the physiological signs received at 1002. For example, if at 1002 the patient's physical activity level is monitored and reported by an internal or external patient device, at 1006 the patient data associated with the physical activity level from the patient reference group is used as the reference group data set. Selected.
At 1008, a model of the reference group data set is determined. In one embodiment, the model is a probabilistic model and is calculated using a probability function. In another embodiment, the probability function includes a cumulative distribution function (CDF). For example, the model can include a series of one-dimensional (1D) empirical cumulative distribution functions of weekly average activity, SDANN, and footprint% values for the reference group. As another example, the CDF may include a single joint multivariable CDF having either diagonal covariance examples or full covariance examples. In another embodiment, the probability function includes a probability distribution function (PDF). In one embodiment, the probabilistic model can include a series of 1-D probability distribution functions (PDFs), where a particular PDF models individual parameters. In another embodiment, the model can include a single joint multi-dimensional PDF, each dimension modeling an individual parameter. For example, a PDF can include a joint multivariate PDF with either diagonal covariance or total covariance, estimating for reference group patients' weekly mean activity, SDANN, and footprint% values. Can do. Other physiological parameters such as average heart rate, maximum heart rate, minimum heart rate, respiratory rate, S3 heart sound amplitude, or pulmonary artery pressure can also be used in modeling and comparison.
At 1010, the received physiological value of the current patient can be used to determine an index value based on a model of the reference group data set. The index value can be calculated periodically or periodically, such as daily, weekly, or monthly, for example, by using an average value at regular or periodic time intervals. In one example, the one-dimensional CDF can be used as a “look-up table” to determine what percentage of the reference group patients have a physical activity level that is less than or equal to the current patient's physical activity level. A similar process can be used with SDANN and% footprint values. For each percentile value, a value of about 0.5 indicates that the patient is at the 50th percentile value of the reference group (eg, the patient is similar to the reference group), and a value of about 0 or 1 is Can be shown not to be similar to the reference group. Individual indices can be combined into a composite index, for example, by multiplying, adding, or otherwise mathematically combining individual indices.
In another example, a probability distribution function (PDF) can be used to model a reference group data set. For example, a PDF can be constructed using reference patient activity, SDANN, and% footprint values. The current patient's physiological values can be compared to the estimated PDF to determine the patient's index value. The index value can include the negative log likelihood that the set of current patient activity, SDANN, and% footprint values belong to the PDF. In certain embodiments, the index value may be a region under the PDF that is surrounded (or otherwise) by an equiprobable contour representing the likelihood that the current patient value set belongs to the estimated PDF. In either case, the low (or high) index value indicates how similar (or different) the current patient is compared to the reference group.
The index value provides a simpler comparison between patients, provides a more interpretable reference value, provides easier identification of abnormal values, or between patient physiological signs and probabilistic diagnosis It would be advantageous to provide deeper insight into one or more correlations. In some examples, the index value can indicate the likelihood that a patient will develop or recover from a medical condition within a specified time period. As shown, the index value can be interpreted to indicate that the patient is likely to have cardiac decompensation within the next six months, for example to other patients in the patient reference group. For example, a hazard ratio or a Cox proportional model can be used to determine such a possibility. In other examples, the index can be used to indicate the likelihood that a patient will experience a health change, such as an improvement or decrease in quality of life in a particular time frame, or the likelihood of death.
11A-11C show an example of a physical activity cumulative distribution function (CDF) chart 1100 in FIG. 11A, an example of an SDANN CDF chart 1102 in FIG. 11B, and an example of a footprint% CDF chart 1104 in FIG. 11C. In FIG. 11A, the activity CDF chart 1100 includes an x-axis activity value 1106 and a y-axis activity index 1108. In one example, the activity value 1106 is considered active by the patient using a threshold that can be based on heart rate, blood pressure, accelerometer, or other indication of one or more physical activities. Indicates the percentage of time. The activity index 1108 represents the percentile value for a particular patient having a particular activity value 1106. For example, for a patient with an activity value 1106 of 10, the corresponding activity index 1108 is about 0.62, which has the 62 th percentile value of the active patient, for example, the patient is the patient indicated Is more active than 62%.
Similarly, in FIG. 11B, SDANN CDF 1102 includes an x-axis standard deviation value 1110 and a y-axis SDANN index 1112. In this example, SDANN index 1112 represents the percentage of patients with a SDANN value less than or equal to the corresponding standard deviation value 1110.
In FIG. 11C, footprint% CDF 1104 maps footprint percentage 1114 to footprint index 1116. In this example, the footprint index 1116 represents the percentile value of a patient having a footprint percentage value equal to or less than the corresponding footprint percentage 1114.
FIG. 12 is an example of a probability distribution function chart 1200 showing physical activity levels of reference group patients. Chart 1200 includes activity values on the x-axis and the percentage of patients with corresponding activities on the y-axis. To determine the activity index for a particular patient, the area under the probability distribution function (PDF) curve is calculated. In the illustrated embodiment, by using the formula describing the probability distribution function chart 1200, it can be calculated that a patient with 14 activity levels corresponds to a point 1202 on the curve. The 1-D activity PDF shown in FIG. 12 identifies a pair of points with equal probability density that defines the interval of integration. By analogy, 2-D density yields a set of points with equal probability density or contours that define the region of integration. In the example shown in FIG. 12, points 1202 and 1204 share a common probability density. Using the two points 1202, 1204, a region 1206 under the PDF is defined. In one embodiment, the activity index is equal to the area 1206 under the PDF. By using the calculated activity index, it is possible to provide advantages such as easy comparison between patients and easy communication of patient status to patients or other medical professionals.
Correlation between intra-patient and inter-patient diagnoses Inter- patient analysis can provide relatively long-term indications of patient risk compared to populations. In contrast, intra-patient analysis can provide relatively short-term signs of acute changes in patient health. Thus, it may be advantageous to use one analysis to synchronize the performance of another analysis. For example, an inter-patient analysis involving many patients in a population can provide sufficient confidence that the risk of developing a particular physiological condition for a particular patient is high or low. If the patient is considered at high risk, one or more parameters of the intra-patient analysis can be modified. For example, you can reduce sampling timing intervals to detect acute changes more quickly, change thresholds, or select a probability distribution model based on population-based risk type or severity Can do. In contrast, if a patient is considered to be at low or relatively low risk, an intra-patient analysis may not be considered necessary. Alternatively, intra-patient analysis under such circumstances can be modified to be less invasive or reduce sensitivity and increase specificity (eg, to reduce false alarms). With such a system, doctors can stratify patients according to long-term risk using a patient-to-patient approach and continue to more closely observe acute changes in high-risk patients using an intra-patient approach.
In one example, the intra-patient decompensation detection scheme can be enabled or disabled when a low or high index value returns from the inter-patient risk stratification scheme. FIG. 13 is a diagram 1300 illustrating an example of a controller and data flow during a patient analysis process. Sensor data 1302 can be received and analyzed by the inter-patient diagnostic scheme 1304 as described above. The inter-patient diagnostic scheme 1304 outputs an index 1306 that indicates the risk or likelihood that a patient will experience a disease or other health problem similar to the population used in the inter-patient diagnostic scheme 1304. The control module 1308 receives the index 1306 and compares it to a risk threshold. In one example, risk comparison results are output in three states, such as “low”, “medium”, and “high” risk, compared to a threshold or threshold range. If the index 1306 is associated with low risk, the corresponding intra-patient alert (WPA) scheme is disabled 1308. If index 1306 is associated with medium risk, it remains unchanged-it remains enabled if the WPA scheme is enabled, and remains disabled if the WPA scheme is disabled. If index 1306 is associated with high risk, the WPA scheme is enabled. In one embodiment, the WPA scheme is automatically enabled or disabled. In another example, the user (eg, the attending physician) is notified of a WPA status change suggestion and can enable or disable the WPA scheme manually or semi-automatically.
Example: After hospitalization, if the heart diagnosis is stabilized by the effect of drug treatment, the index value (result of the inter-patient diagnosis method) may be low. Taking into account the low index value, the intra-patient method is no longer considered necessary. Thus, in-patient schemes are disabled automatically or manually to reduce false alarms that can arise from acute changes in patient data.
Example: After an implantation procedure, if the inter-patient index value is high enough (eg, above the threshold), it suggests that the patient is sufficiently different from the reference group that includes stable CRT-D patients, The physician can choose to continue strict observation of the patient. To do so, the physician can enable an in-patient scheme that alerts the physician to acute changes in diagnostic parameters.
In one embodiment, one or more parameters of the intra-patient method can be enabled, disabled, or modified based on the results of the patient-to-patient method. For example, the acute detection threshold can be adjusted based on one or more population-based risk assessments. As another example, a measured probability distribution function (PDF) model can be selected based on population-based results (eg, using a Gaussian or lognormal PDF model).
FIG. 14 is a diagram (1400) illustrating an example of a controller and data flow during a patient analysis process. Similar to the system shown in FIG. 13, based on the exponent value (1402), the risk can be evaluated by the output of three states. In this figure, when the risk is considered low, one or more parameters of the intra-patient scheme are modified to increase the specificity of the scheme and decrease sensitivity (1404). When the risk is considered high, the sensitivity of the scheme is increased by adjusting one or more parameters and the specificity is decreased (1406). Finally, when the risk is considered intermediate, one or more parameters are maintained at their current values (1408). The parameters can include a weighting function weighting factor, a model used for patient comparison, one or more thresholds, and the like. Parameters may also include variables that control condition conditions (eg, control flow), sample resolution (timing), evaluation frequency, evaluation pattern (eg, time of day, consecutive evaluations), etc. it can. For example, one or more parameters are automatically determined or provided by a user (eg, a physician or clinician), which one or more of the analysis processes is evaluated, and after a previous analysis In which order they can be completed. Controlling the selection and configuration of the analysis process may be advantageous to narrow the analysis results or reduce process errors (eg, false positive or false negative indications).
By automatically or manually adjusting intra-patient parameters, it is possible to reduce or minimize false alarms and manage the patient more efficiently. In one embodiment, several parameters are adjusted automatically. In another example, one or more proposed parameter changes are presented to a user, eg, a physician in charge who can approve or reject the parameter change.
Example: If the patient-to-patient stratification scheme shows that SDANN has a higher sensitivity for a particular patient compared to the lowest heart rate (HRMin), the intra-patient scheme is more sensitive to the SDANN parameter in the weighting function. It can be modified to assign a higher weight.
In certain embodiments, one or more performance parameters of a first scheme, such as inter-patient stratification, are false positives, false negatives, specificity, sensitivity, positive prediction of a second scheme, such as an intra-patient scheme. Can be adjusted to affect the value, negative predictive value, and number of false positives per year.
As mentioned above, sensitivity usually refers to the ability of a detection scheme to effectively detect a particular result. Sensitivity can be expressed by the following formula, sensitivity = (true positive) / (true positive + false negative). Thus, high sensitivity usually indicates that the analysis further accurately characterizes true positives or eliminates false negatives.
Specificity usually refers to the ability of a detection scheme to avoid inappropriate classification. Specificity can be expressed as a function, specificity = (true negative) / (true negative + false positive). Thus, high specificity usually reflects a more accurate classification of true negatives or a reduction in false positives.
Positive predictive value (PPV) usually refers to the ability of a detection scheme to accurately produce correct positive results. PPV can be expressed as a function, PPV = (true positive) / (true positive + false positive). Thus, PPV indicates the correct positive indication ratio.
Negative predictive value (NPV) usually refers to the ability of a detection scheme to accurately produce correct negative results. NPV can be expressed as a function, NPV = (true negative) / (true negative + false negative). Thus, NPV indicates the correct negative indication ratio.
False positives per year (FP) is the percentage of false positive indications over a year or more. False positives per year can be expressed as a function, FP / yr = (FP between one year or more) / (years).
In one example, the intra-patient scheme can be used to influence the inter-patient scheme. For example, the patient-to-patient scheme can be enabled, disabled, or one or more parameters can be modified or enabled based on the results of the intra-patient scheme.
FIG. 15 shows the cross-feedback structure of the patient analysis process. Patient data 1500 is received at analysis system 1502. In one embodiment, the analysis system includes a remote patient management system, such as LATITUDE®. The inter-patient index method 1504 or the intra-patient method 1506 can calculate the index 1508 or the alert 1510 using the received patient data 1500, respectively. In one example, the index 1508 indicates how similar a patient is to a patient population (eg, a reference group). In one example, alert 1510 indicates an acute change in a patient's physiological parameters. Index 1508 and alert 1510 are received at control system 1516. In one embodiment, the control system 1516 is part of the same system as an analysis system 1502, such as LATITUDE®. In other embodiments, control system 1516 and analysis system 1502 are separate devices. For example, analysis system 1502 can be located at a programmer, while control system 1516 can be located at a central patient management server. A first module 1512 in the control system 1516 determines whether to modify the intra-patient method 1506 based on the calculated index 1508. A second module 1514 in the control system 1516 determines whether to modify the patient-to-patient index method 1504 based on the alert 1510. In any case, the modification examples include enabling, disabling, initializing, or modifying one or more parameters of the corresponding scheme.
In another embodiment, more than two diagnostic schemes are configured to interact. For example, a first inter-patient diagnostic scheme is configured to focus on physical activity levels, and a second inter-patient index is configured to focus on heart rate variability, and a third intra-patient diagnostic scheme. Can also be used. The results of the intra-patient diagnostic scheme (third scheme) can affect one or both of the patient-to-patient schemes (first and second). In other embodiments, two schemes can be configured to affect the third scheme. In other embodiments, one scheme can be used to determine which scheme to use next, or in what order to perform subsequent schemes. In the above configuration, the group of schemes can be regarded as a state machine. Generation of one or more permutations or combinations of matrices or “webs” of inter-patient and intra-patient diagnostic schemes can provide increased diagnostic efficiency or reduced false positive or false negative indications .
Depending on the physician feedback situation, diagnostic methods such as those described in this document may lead to false positive or false negative indications. For example, for a particular patient, an incorrect display may occur when the scheme is first initialized to a normal state before the scheme is revised or adjusted. It would be advantageous for a medical professional to be able to monitor and control the diagnostic scheme to reduce the number of false indications and improve accuracy.
FIG. 16 is a data flow diagram illustrating an example of a physician feedback process. Patient data 1600 is communicated to control system 1602. Patient data 1600 may include physiological data, environmental data, or subjective patient response in various examples. In one embodiment, control system 1602 includes some or all of the components described in 108 (FIG. 1). In the embodiment shown in FIG. 16, the control system includes a storage device 1604 and a computing device 1606. The storage device 1604 can be configured as a database, file structure, or other storage means. The storage device 1604 typically includes a patient data file 1608, a physician data file 1610, and a patient diagnostic routine file 1612.
Patient data file 1608 may include past physiological data, such as raw or summary format, past subjective response patient data, one or more alerts generated from one or more patient detection schemes, trend data, extrapolation. Data (eg, patient-related minimum, maximum, or intermediate values during a particular time frame), or other patient-related information (eg, patient identification information, hospitalization information, past automatic or physician diagnosis, etc.) Can be included.
The physician data file 1610 may include physician notes and comments related to a particular patient, physician inputs (described in more detail below), prescribed treatments, or other physician-related information.
The patient diagnostic routine file 1612 may include program code or other structure that controls or enables the automated patient assessment decision process. The patient diagnostic routine file 1612 may also include variables such as thresholds, weighting factors, or other parameters used during the execution of the patient diagnostic routine.
The computing device 1606 may include one or more computers or other program devices that control the execution of the patient diagnostic routine file 1614. In one embodiment, computing device 1606 accesses patient data from patient data repository 1608 and uses one or more patient diagnostic routine files 1614 using parameters stored in patient data file 1608 or patient diagnostic routine file 1612. Initialization, patient diagnostic routine file 1614 can be executed, and results stored in patient data file 1610 or patient diagnostic routine file 1612.
At any point, a physician or other medical professional can access control system 1602 and receive patient-related data 1616. Patient related data 1616 may include physiological data, test results, summary data, patient diagnostic parameters, patient treatment, or other patient data stored in patient data file 1608 or patient diagnostic routine file 1612. The physician may have an opportunity to meet with or examine the patient, for example during the patient visit 1618. Using observations, interviews, or other information, the physician can provide feedback 1620 to the control system 1602. In one example, the physician may provide physician input (eg, feedback 1620) to the control system 1602 using observations, interviews, examinations, or evaluation of patient or patient related data. Such input can be independent of the contemporaneous results generated by the control system 1602 so that the physician does not have to review the test results or provide the patient-related data 1616 with the test results. Also good. A unique patient assessment that does not bias the results produced by the control system 1602 can effectively provide a “golden rule” or true standard, in accordance with which the control system 1602 The method or process can be adapted to be more precise in comparison.
In some embodiments, for example, as shown at 112 (FIG. 1), a physician or clinician can provide input or feedback using the terminal. In some examples, a physician or clinician can provide input to the electronic medical records system 1622. Thereafter, some or all of the electronic medical records 1624 (EMR) stored in the electronic medical records system 1622 can be imported into the control system 1602. Some or all of the physician feedback 1620 can be stored in the physician data file 1610. In one example, computing device 1606 may use physician feedback 1620 to change or adjust the execution of one or more patient diagnostic routine files 1614.
FIG. 17 shows an example of a feedback loop between the central system and the physician. At any point, patient data is received 1700. Patient data is analyzed 1702 by one or more patient diagnostic routines. The analysis result is stored 1704. A physician or clinician can access and review the stored results 1706. A physician or clinician can provide 1708 feedback. In various embodiments, the feedback is in the form of verification (eg, accurate or inaccurate results) or with one or more commands (eg, increasing specificity or decreasing threshold for a particular patient diagnostic routine). It can be carried out. Feedback may be an independent decision in one embodiment. In an embodiment, the feedback message may be in the form of one or more standardized languages (eg, extensible markup language (XML)) or standardized format (eg, comma-separated file (.csv)). Using physician or clinician feedback, one or more parameters of the analysis can be modified 1710 to affect subsequent performance.
FIG. 18 is a flowchart illustrating an example of a method 1800 for modifying the execution of a patient analysis routine using physician feedback. At 1802, patient data is received. Patient data is based on physiological data sensed from one or more implantable or external monitoring devices, patient response data from interactive or interrogating devices, or visits or other examinations or interviews of a medical professional It can be generated from one or more sources, including health data obtained. Patient data can also be retrieved or received from an external data source such as an electronic medical records database.
At 1804, patient data is analyzed with one or more patient diagnostic analyzes as described above (eg, intra-patient or inter-patient methods). At 1806, the analysis results are provided to the user. In one embodiment, the result is automatically sent to the user when a particular condition exists, for example when a warning is generated. In another embodiment, the results are stored for subsequent access by the user.
At 1808, a response is received from the user. The response can include a validation message in the example. The verification message can indicate, for example, whether the analysis result is correct or incorrect based on further investigation by the user. In another example, the response can include one or more user commands. User commands can be made alone or in combination with a verification message. User commands can increase or decrease the sensitivity or specificity of the analysis, increase, decrease, or provide specific values for thresholds or other parameters, or increase, decrease, or provide specific values for sensor or measurement importance or rank Can be included. Another example of user command is shown below.
At 1810, one or more aspects of the patient diagnostic analysis can be modified or adjusted using the response. Modifications enable or disable the analysis, increase or decrease the weight of one or more weight functions associated with the analysis, or alert detection schemes (eg, by increasing or decreasing the threshold). Can include modifying. Other modifications can also be performed, such as selecting one predictive or distinct scheme over another or selecting a scheme to use together. For example, in tachyarrhythmia discrimination and detection, the physician may use a morphological-based discrimination algorithm (eg, rhythm ID) overlying an interval-based discrimination algorithm (eg, one-button detection enhancement (OBDE)). Can be determined. As another example, in detecting or predicting cardiac decompensation, the physician may choose to mix the results of lung edema detection with the results of electrical dyssynchrony.
FIG. 19 is an example of a user interface that allows a medical professional to present input or feedback to the control system. In the illustrated example, a medical professional can provide an indication of whether a heart failure patient is experiencing decompensation. Such an indication is provided independently from the results calculated from the control system. For example, a physician can independently consult a patient or interview a patient to derive a diagnosis without referring to the diagnosis generated by the control system. The display need not be tied to a specific diagnostic analysis. For example, a physician can provide a display that can be associated with one or more intra-patient diagnostic schemes and / or one or more inter-patient diagnostic schemes. In various examples, a medical professional can present input and provide one or more health characteristics (eg, decompensation, arrhythmia, weight gain, blood pressure aspects), some of which are: Used by a control system (eg, 1602 in FIG. 16) to modify parameters or other aspects of a patient diagnostic scheme or sensor sensing process.
FIG. 20 is a control flow diagram showing an example of interaction between the user interface system 2002 and the control system 2004 by the user interface shown in FIG. In one embodiment, user interface system 2002 is incorporated into a user terminal as shown at 112 in FIG. In one embodiment, control system 2004 is incorporated into a remote server system such as 108 in FIG. In the example shown in FIG. 20, data 2006 is received by control system 2004 and analyzed by intra-patient analysis 2008, such as the analysis described in this document. The composite warning score is evaluated and compared to a threshold (Th). If the composite alert score is greater than the threshold (Th), the status is displayed on a physician interface 2010 such as a display. In an example, the physician interface 2010 can include a computer terminal, an electronic medical record system, or other input mechanism. The physician can uniquely determine the patient's condition, for example, during a visit or during a telephone interview with the patient. The physician can then provide his own determination using an interface such as the interface shown in FIG. For example, a unique decision can be made asynchronously with a concurrent assessment performed by the control system 2004 or other system, so that the unique decision can be made before a specific intra-patient analysis 2008 is assessed. Or can be done later. The unique determination can depend, at least in part, on data similar to data received by the control system 2004, such as data 2006, or can be uniquely obtained, such as data obtained during a patient examination. Data can be used, or a combination of data sources can be utilized. Whatever the source of the data, the independent evaluation is usually performed without reference to automatically determined results such as the results of intra-patient analysis 2008. In one embodiment, the unique evaluation is stored in an electronic medical record and later communicated to the control system 2004 in the form of an evaluation message.
The unique determination can take the form of an evaluation message 2012. One or more evaluation messages 2012 are communicated to the verification module 2014 in the control system 2004. In various embodiments, the evaluation message 2012 can be formatted using a standardized interface language such as XML, or in a standard file format such as a comma separated value (csv) or tab separated format. Also, the validation module 2014 can access or be provided with one or more aspects of the analysis 2008 such as current threshold, current sensor used, or current CAS value. The validation module 2014 can include one or more program modules, such as a software program, to compare the output of the analysis 2008 with the physician assessment message 2012. For example, when the physician indicates that the patient is decompensated, if the analysis 2008 indicates that the patient is likely to be decompensated, the validation module 2014 may display a validation message 2016 indicating that the analysis result was correct. Generate. In various embodiments, the validation message 2016 can be formatted using a standardized interface language such as XML, or in a standard file format such as a comma separated value (csv) or tab separated format. However, if the physician indicates that no decompensation has occurred, the validation module 2014 generates a validation message 2018 indicating that the analysis results were inaccurate.
Verification messages 2016 and 2018 are received by the control message module 2020. The control message module 2020 can access or be provided with one or more aspects of the analysis 2008. The control message module 202 includes one or more program units, such as software, hardware, or a combination of both, including instructions to determine what type of modifications, if any, are communicated to the analysis 2008. Can do. For example, if intra-patient analysis 2008 that indicated a warning condition and validation message 2018 indicates that the result is inaccurate, in an example, control message module 2020 generates control message 2022, reducing the sensitivity of the analysis, and Thereafter, the control system 2004 can increase the threshold 2014 to increase the specificity of the analysis 2008 for later evaluation. By increasing the threshold and increasing the specificity of the analysis, the physician can influence the analysis to reduce false positives in later evaluations. In certain embodiments, the control message module 2020 can access or be provided with one or more parameters that affect which control messages are generated in a particular situation. For example, if the analysis is inaccurate and the threshold is increased several times, the control message module 2020 can generate a control message 2024 indicating that the current threshold is maintained.
Similarly, if the composite alert score does not exceed the threshold, the result can be presented to the physician interface 2010. The physician can make a similar independent assessment of the patient's condition and present an assessment message 2012 to the validation module 2014 in the control system 2004. Thereafter, the validation module 2014 compares the physician's own assessment included in the assessment message 2012 with one or more aspects of the analysis results and generates a validation message 2026. The verification message 2026 is then sent to the control message module 2020 to generate control messages 2028, 2030. Control system 2004 may use control messages 2028, 2030 to decrease threshold 2032 or maintain the same threshold 2034 in certain embodiments. For example, if the physician indicates that the patient is not decompensated, the validation module 2014 confirms 2034 that the physician's diagnosis matches the results of the analysis 2008 and no change to the threshold is made. However, if the physician determines that the patient is decompensated, the validation module 2014 sends a validation message 2026 indicating that the analysis is inaccurate, reducing the threshold value 2032, for later evaluation. In addition, the sensitivity of the analysis can be increased. By increasing the threshold and increasing the sensitivity of the analysis, the physician can influence the analysis to reduce false negatives in subsequent assessments. As in the previous case, the control message module 2020 can determine that the threshold cannot be reduced (eg, due to the lower bound of the analysis scheme or the specific capabilities of the sensor) or infeasible. If not, the control message module 2020 may generate 2030 a “no change” message.
FIG. 21 is an example of a user interface that allows a medical professional to present input or feedback to the control system. In the illustrated example, a medical professional can provide an indication of whether a particular result of a diagnostic analysis is correct. In one example, the user may receive one or more patient physiological signs (eg, heart rate interval, implantable electrogram, electrogram template for tachyarrhythmia detection or rhythm discrimination, pressure (eg, cardiac Internal pressure or systemic pressure), oxygen saturation, physical activity, heart rate variability, heart sounds, thorax or intra-cardiac or other impedance, breathing, intrinsic depolarization amplitude, heart rate, data related to tachyarrhythmia cases, blood circulation Together with the results of a particular analysis (e.g., cardiac stability, treatment history, autonomic balance, heart rate variability trend or template, or trend derived from sensed physiological data, template, abstraction)) Risk of decompensation). The user can then evaluate the patient's condition and determine whether the analysis results are correct. Conceptually, in an embodiment, the user replaces the verification module 2014 of FIG.
FIG. 22 is a control flow diagram showing an example of interaction between the user interface system 2202 and the control system 2204 by the user interface shown in FIG. In one embodiment, user interface system 2202 is incorporated into a user terminal as shown at 112 in FIG. In one embodiment, control system 2204 is incorporated into a remote server system such as 108 in FIG. In the example shown in FIG. 22, data 2206 is received by control system 2204 and analyzed by an intra-patient analysis 2208, such as the intra-patient analysis described in this document. The composite warning score is evaluated and compared to a threshold (Th). If the composite alert score is greater than the threshold (Th), the status is displayed on a physician interface 2210 such as a display. In an example, physician interface 2210 can include a computer terminal, an electronic medical record system, or other input mechanism. The doctor can check the analysis result using the provided information. Unlike the situation shown in FIG. 20, since the doctor knows the prediction result of the automatic analysis, the patient is evaluated in response to the result and further confirms the result. The physician can provide confirmation decisions using an interface, such as the interface shown in FIG. The physician's decision is communicated using a validation message 2212 in certain embodiments. In various embodiments, the validation message 2012 can be formatted in a standardized interface language such as XML, or a standard file format such as a comma separated value (csv) or tab separated format. Similar to the operations shown in FIG. 20, the control system 2204 uses the validation message 2212 to generate one or more control messages 2214 that can be directed to the control system 2204 to modify the execution of the analysis 2208. Can do.
FIG. 23 is another example of a user interface 2300 that allows a medical professional to present feedback to the control system. In FIG. 23, a controller 2302, 2304, 2306 for adjusting the sensitivity of patient analysis is provided to the physician. When the physician activates one of the controllers 2302, 2304, 2306, in one embodiment, a control message is generated and communicated to the control system. The user interface can be accessed, for example, during patient evaluation, where the physician independently determines the patient's condition. If the physician consents to automatic patient analysis, the physician can activate the “no change” controller 2306. If the physician believes that the patient analysis is inaccurate and indicates a false positive, the physician may decide to reduce the sensitivity of the analysis and activate a “low sensitivity” controller. On the other hand, if the physician believes that the patient analysis is inaccurate and indicates a false negative, the physician may wish to increase the sensitivity of the analysis and activate the “high sensitivity” controller 2304. In other embodiments where multiple patient analysis schemes are used, a separate set of controllers can be associated with each patient analysis scheme and presented to the physician. With the above structure, the physician can then control each analysis. In other embodiments, a single set of controllers as shown can be presented to control multiple patient analysis schemes together. In addition, a controller that can be used to modify algorithm sensitivity is shown in FIG. 23, but in other embodiments, other controllers are provided to the user, such as false positive ratios, positive predictive values, negative predictive values, etc. Can control aspects of performance scale.
FIG. 24 is a control flow diagram showing an example of interaction between the user interface system 2402 and the control system 2404 by the user interface shown in FIG. Based on the results of the in-patient analysis 2406, the physician determines that the results are inaccurate and reduces the sensitivity 2408, respectively, depending on whether the inaccurate results are perceived as false positives or false negatives, Sensitivity 2410 can be increased. If the physician agrees with in-patient analysis, for example, control messages 2412 and 2414 indicate no change. The control messages 2412, 2414 can be formatted using a standardized interface language such as XML, or in a standard file format such as a comma separated value (csv) or tab separated format.
FIG. 25 is another example of the user interface 2500. In FIG. 25, one or more controllers 2504 are provided to the user to activate or deactivate one or more sensors associated with the patient analysis scheme. In the illustrated example, one or more sensors are associated with a cardiac decompensation assessment. A user (eg, a physician or clinician) uses controller 2504 to manage whether the results of each sensor are used in patient analysis (eg, intra-patient analysis). This management of patient assessment aspects may be advantageous to physicians who want to dismiss sensors that are not particularly preferred for a particular patient and focus on particularly preferred sensors. For example, a physician may have determined in practice that a particular sensor is less critical or less accurate when used to evaluate a particular patient. By using the control device shown in FIG. 25, the physician can exclude the sensor from the calculation of the patient's condition.
Also, the importance or weight of each sensor can be provided from the user by operating the importance control device 2502. The importance control device 2502 can be presented as a drop-down control that includes a range of acceptable values that indicate the importance. In one embodiment, each sensor can be associated with a default control that can be shown in importance controller 2502.
FIG. 26 is a control flow diagram showing an example of interaction between the user interface system 2602 and the control system 2604 by the user interface shown in FIG. The user can send one or more control messages 2606A, 2606B to change sensor weights or to activate or deactivate specific sensors associated with patient analysis.
FIG. 27 is another example of a user interface 2700 that controls one or more sensors. For example, one or more control devices may change the threshold, change the sensitivity using a generic label (eg, “high sensitivity” or “low sensitivity”), and change the type of threshold calculation used ( For example, a percentage change from an absolute value or a baseline value) or can be provided to change the detection scheme used by a particular sensor. In the example shown in FIG. 27, a threshold controller 2702 is provided to the user to set a threshold, such as a function of percent change from a particular value (eg, baseline value or any initial value). In addition, a sensitivity controller 2704 is provided so that the user can generally set the sensitivity of a particular sensor higher or lower. Sensitivity controller 2704 may be configured to indicate the current setting to the user, such as bold, color, or other figure or text details to display for the user's current setting. In the illustrated example, if the user reduces sensitivity by changing the threshold higher than the current setting, the general sensitivity controller 2704 associated with the changed threshold controller 2702 will reduce the sensitivity. Change the display to reflect. Similarly, when the user selects a general sensitivity controller 2704, the associated threshold controller 2702 can indicate the corresponding threshold.
FIG. 28 is a control flow diagram showing an example of interaction between the user interface system 2802 and the control system 2804 by the user interface shown in FIG. The user of the user interface system 2802 sends one or more control messages 2806 to the control system 2804 to change one or more thresholds associated with the one or more sensors and increase the sensitivity of the one or more sensors. It can be modified to manage the sensing scheme used by one or more sensors, or perform other management tasks as described with respect to the user interface of FIG. In one embodiment, the control system 2804 can receive unmodified sensed data 2808 from one or more sensors 2810. The control system 2804 can then analyze the data 2808, set one or more alerts using the modified threshold, sensitivity level, or other user-provided input, and ultimately derive a composite alert score. it can. That is, the control system 2804 can maintain user-provided information and manage local warnings in the control system 2804. In another example, the control system 2804 communicates thresholds, sensitivity levels, or other user-provided information to one or more sensors 2810, for example corresponding to the sensors displayed in the user interface in FIG. Can do. In such an embodiment, each sensor 2810 can then modify its detection algorithm to provide an appropriate warning, eg, using a new threshold.
Some or all of the user interfaces shown in FIGS. 19, 21, 23, 25, 27 can be combined in various combinations or permutations to give the user different control ranges. Provide the user with other user interfaces not shown to control other aspects of the patient analysis scheme, such as analysis mixing, sensor mixing, timing interval for sensor fusion over a period of time, sensor settings, detection thresholds, selected populations, etc. can do.
As mentioned above, centralized data may be advantageous for several reasons. For example, doctors can more easily share data in situations where a patient is consulted by a health care provider who is not a member of the same medical site and therefore cannot access each other's EMR database. In addition, centralized data can provide deeper insights into patient health trends when using the systems and methods described in this document.
It should be understood that the above description is intended to be illustrative rather than limiting. For example, the above-described embodiments (and / or aspects thereof) can be used in combination with each other. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. For example, while the above description describes a specific example in which information is provided to a healthcare professional, in other embodiments, one or more other users obtain the information using current systems and methods. . Accordingly, the scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which the claims are entitled. In the appended claims, the word “comprising” is used as an equivalent to the word “comprising”. Further, in the following claims, the terms “including” and “comprising” are open-ended. That is, a system, apparatus, article, or process that includes components other than those listed after the above statement in the claims is also considered to be within the scope of the claims. Furthermore, in the following claims, words such as “first”, “second”, and “third” are merely used as labels and are intended to provide numerical conditions to the object. Not in.
For the purposes of this specification, the terms “machine-readable medium” or “computer-readable medium” may store or encrypt the order of instructions for execution by a machine, and any of the methods of the inventive subject matter on a machine. Should be construed to include any medium that causes Thus, the term “machine-readable medium” or “computer-readable medium” refers to other temporary, transient, or permanent storage means such as semiconductor memory, optical and magnetic disks, and executable streaming downloadable programs. Including, but not limited to. Further, it is understood that the software can be distributed among multiple machines or storage media, which can include machine-readable media.
The method embodiments described in this document may be computer-implementable. Some embodiments may include a computer-readable medium encrypted with a computer program (eg, software) that includes instructions operable to cause an electronic device to perform the methods of the various embodiments. Software execution (or computer-implemented methods) can include microcode, assembly language code, or high-level language code, and can further include computer-readable instructions for performing various methods. The code can form part of a computer program product. Further, the code may be explicitly stored on one or more volatile or non-volatile computer readable media during execution or at other times. These computer readable media include hard disks, removable magnetic disks, removable optical disks (eg, compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memory (RAM), read only memory (ROM). Including, but not limited to.
The abstract is provided to comply with Section 1.72 (b) of the 37 U.S. Patent Enforcement Regulations that provides readers with a quick recognition of the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the detailed description above, various features are grouped together to simplify the disclosure. This should not be interpreted as intending that a disclosed feature not in a claim is essential to the claim. The subject matter of the invention does not reside in all features of the specifically disclosed embodiments. Thus, the following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.
A system comprising a patient device, the patient device comprising:
A communication module adapted to receive patient data associated with the patient;
A reference group module,
Selecting and storing a reference group corresponding to the patient ;
Detect trigger events including changes in patient health,
In response to detecting the trigger event, and the reference group module adapted to update the population of reference group associated with the patient,
Using the probability function is selected from a cumulative distribution function and a probability distribution function to generate a model of the reference group,
Comparing the patient data with the model to calculate an index for the patient;
Use the index to determine how likely the patient is to be decompensated within the time frame compared to the likelihood that the reference group is heart decompensated within the time frame A system comprising: said analysis module adapted.
The system of claim 1, wherein the patient device comprises an implantable medical device.
The system of claim 1, wherein the patient data includes patient compliance data.
The system of claim 1, wherein the patient data includes physiological data.
Means for receiving patient data of the current patient collected by the patient monitoring device;
Means for determining a reference group associated with the patient;
And means for determining a reference group dataset that will be selected from the reference group, wherein the data set includes a similar type of patient data as received from the patient monitoring device, determines the reference group dataset Means to
Means for detecting a trigger event, wherein the trigger event comprises a change in a patient's health condition;
Means for updating a population of reference group data sets associated with a patient in response to detecting the trigger event;
Means for generating a model of the reference group data set using a probability function;
Comparing the the received physiological data model automatically, and means for deriving the index for the patient,
Means for using the index to determine how likely the patient is to be decompensated within the time frame compared to the likelihood that the reference group is cardiac decompensated within the time frame; A device comprising:
The system of claim 1, wherein the analysis module is adapted to stratify the patient into one or more risk levels using the index.
The system of claim 6, wherein the risk level indicates a likelihood of causing cardiac decompensation within a particular time frame.
The system of claim 6, wherein the analysis module is adapted to use the index to compare the index with one or more thresholds and classify the patient by risk level.
The system of claim 8, wherein the analysis module is adapted to automatically adjust the threshold.
The system of claim 8, wherein the analysis module is adapted to adjust the threshold periodically or periodically.
JP2009544022A 2006-12-27 2007-12-17 Inter-patient comparison for risk stratification Expired - Fee Related JP4981925B2 (en)
JP2010514497A JP2010514497A (en) 2010-05-06
JP4981925B2 true JP4981925B2 (en) 2012-07-25
JP2009544022A Expired - Fee Related JP4981925B2 (en) 2006-12-27 2007-12-17 Inter-patient comparison for risk stratification
EP2361035B1 (en) 2008-09-19 2014-12-31 Cardiac Pacemakers, Inc. System for determining a heart failure status
CN107890342A (en) 2008-10-22 2018-04-10 皇家飞利浦电子股份有限公司 Perform person under inspection's measurement
AU2010328019A1 (en) * 2009-12-09 2012-06-28 Aviir, Inc. Biomarker assay for diagnosis and classification of cardiovascular disease
JP2013513846A (en) * 2009-12-10 2013-04-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Automatic annotation of medical data
CN106725343A (en) * 2012-07-27 2017-05-31 心脏起搏器股份公司 Heart failure patient is layered
WO2015044826A1 (en) * 2013-09-30 2015-04-02 Koninklijke Philips N.V. Patient health state compound score distribution and/or representative compound score based thereon
EP3063684B1 (en) * 2013-11-01 2019-08-28 Koninklijke Philips N.V. Patient feedback for use of therapeutic device
US20160232320A1 (en) 2015-02-11 2016-08-11 Aetna, Inc. Systems and methods for patient health assessment
US10424410B2 (en) * 2017-11-10 2019-09-24 Verily Life Sciences Llc Tiered time-in-range guiding interfaces for diabetes management
WO2002103492A2 (en) 2001-06-19 2002-12-27 University Of Southern California Therapeutic decisions systems and method using stochastic techniques
AU2007342523B2 (en) 2011-07-14