SYSTEMS AND METHODS FOR TRANSITIONING PATIENT CARE FROM SIGNAL-BASED MONITORING TO RISK-BASED MONITORING
A risk-based patient monitoring system for critical care patients combines data from multiple sources to assess the current and the future risks to the patient, thereby enabling providers to review a current patient risk profile and to continuously track a clinical trajectory. A physiology observer module in the system utilizes multiple measurements to estimate Probability Density Functions (PDF) of a number of Internal State Variables (ISVs) that describe a components of the physiology relevant to the patient treatment and condition. A clinical trajectory interpreter module in the system utilizes the estimated PDFs of ISVs to identify under which probable patient states the patient can be currently categorized and assign a probability value that the patient will be in each of the identified states. The combination of patient states and their probabilities is defined as the clinical risk to the patient.
This application claims the benefit of priority to the following non-provisional patent applications:
-
- U.S. patent application Ser. No. 13/689,029, filed on Nov. 29, 2012, entitled SYSTEMS AND METHODS FOR OPTIMIZING MEDICAL CARE THROUGH DATA MONITORING AND FEEDBACK TREATMENT, Attorney Docket No. 44429-00100 CON; and
- U.S. application Ser. No. 13/328,411, filed on Dec. 16, 2011, entitled METHOD AND APPARATUS FOR VISUALIZING THE RESPONSE OF A COMPLEX SYSTEM TO CHANGES IN A PLURALITY OF INPUTS, Attorney Docket No. 44429-00104; and to the following provisional patent applications:
- U.S. Provisional Application No. 61/727,820, filed on Nov. 19, 2012, entitled USER INTERFACE DESIGN FOR RAHM, Attorney Docket No. 44429-00108 PROV;
- U.S. Provisional Application No. 61/699,492, filed on Sep. 11, 2012, entitled SYSTEMS AND METHODS FOR EVALUATING CLINICAL TRAJECTORIES AND TREATMENT STRATEGIES FOR OUTPATIENT CARE, Attorney Docket No. 44429-00107 PROV;
- U.S. Provisional Application No. 61/684,241, filed on Aug. 17, 2012, entitled SYSTEM AND METHODS FOR PROVIDING RISK ASSESSMENT IN ASSISTING CLINICIANS WITH EFFICIENT AND EFFECTIVE BLOOD MANAGEMENT, Attorney Docket No. 44429-00106 PROV;
- U.S. Provisional Application No. 61/620,144, filed on Apr. 4, 2012, entitled SYSTEMS AND METHODS FOR PROVIDING MOBILE ADVANCED CARDIAC SUPPORT, Attorney Docket No. 44429-00103 PROV;
- U.S. Provisional Application No. 61/614,861, filed on Mar. 23, 2012 entitled SYSTEMS AND METHODS FOR REDUCING MORBIDITY AND MORTALITY WHILE REDUCING LENGTH OF STAY IN A HOSPITAL SETTING, Attorney Docket No. 44429-00102 PROV; and
- U.S. Provisional Application No. 61/774,274, filed on Mar. 7, 2013, entitled SYSTEMS AND METHODS FOR TRANSITIONING PATIENT CARE FROM SIGNAL-BASED MONITORING TO RISK-BASED MONITORING, Attorney Docket No. 44429-00101 PROV II, the entire subject matter of each of the foregoing applications being incorporated herein by this reference for all purposes.
This invention was made with government support under R43HL117340 awarded by the National Heart, Lung, And Blood Institute of the National Institutes of Health. The government has certain rights in the invention.
BACKGROUNDThe present disclosure relates to systems and methods for risk-based patient monitoring. More particularly, the present disclosure relates to systems and methods for assessing the current and future risks of a patient by combining data of the patient from various different sources.
Practicing medicine is becoming increasingly more complicated due to the introduction of new sensors and treatments. As a result, clinicians are confronted with an avalanche of patient data, which needs to be evaluated and well understood in order to prescribe the optimal treatment from the multitude of available options, while reducing patient risks. One environment where this avalanche of information has become increasingly problematic is the Intensive Care Unit (ICU). There, the experience of the attending physician and the physician's ability to assimilate the available physiologic information have a strong impact on the clinical outcome. It has been determined that hospitals which do not maintain trained intensivists around the clock experience a 14.4% mortality rate as opposed to a 6.0% rate for fully staffed centers. It is estimated that raising the level of care to that of average trained physicians across all ICUs can save 160,000 lives and $4.3 Bn annually. As of 2012, there is a shortage of intensivists, and projections estimate the shortage will only worsen, reaching a level of 35% by 2020.
The value of experience in critical care can be explained by the fact that clinical data in the ICU is delivered at a rate far greater than even the most talented physician can absorb, and studies have shown that errors are six times more likely under conditions of information overload and eleven time more likely with an acute time shortage. Moreover, treatment decisions in the ICU heavily rely on clinical signs that are not directly measurable, but are inferred from other physiologic information. Thus clinician expertise and background play a more significant role in the minute to minute decision making process. Not surprisingly, this leads to a large variance in hidden parameter estimation. As an example, although numerous proxies for cardiac output are continuously monitored in critical care, studies have demonstrated poor correlation between subjective assessment by clinicians, and objective measurement by thermodilution. Experienced intensivists incorporate this inherent uncertainty in their decision process by effectively conducting risk management, i.e. prescribing the treatment not only based on the most probable patient state, but also weighing in the risks of the patient being in other more adverse states. From this perspective, experienced intensivists confront the data overload in intensive care by converting the numerous heterogeneous signals from patient observations into a risk assessment.
Therefore, there is a clear need for a decision support system in the ICU that achieves a paradigm shift from signal-based patient monitoring to risk based patient monitoring, and consequently helps physicians overcome the barrage of data in the ICU.
BRIEF SUMMARYDisclosed herein is a risk-based patient monitoring system for critical care patients that combines data from any of bedside monitors, electronic medical records, and other patient specific information, to assess the current and the future risks to the patient. The system may be also embodied as a decision support system that prompts the user with specific actions according to a standardized medical plan, when patient specific risks pass a predefined threshold. Yet another embodiment of the described technologies is an outpatient monitoring system which combines patient and family evaluation, together with information about medication regiments and physician evaluations to produce a risk profile of the patient, continuously track its clinical trajectory, and provide decision support to clinicians regarding when to schedule a visit or additional tests.
According to one implementation, a risk based monitoring application executing on a system processor comprises a data reception module, a physiology observer module, a clinical trajectory interpreter module, and a visualization and user interaction module. In an exemplary embodiment, the data reception module may be configured to receive data from bedside monitors, electronic medical records, treatment device, and any other information that may be deemed relevant to make informed assessment regarding the patient's clinical risks, and any combination thereof of the preceding elements.
The physiology observer module utilizes multiple measurements to estimate Probability Density Functions (PDF) of Internal State Variables (ISVs) that describe the components of the physiology relevant to the patient treatment and condition. The clinical trajectory interpreter module may be configured with multiple possible patient states, and determine which of those patient states are probable and with what probability, given the estimated probability density functions of the internal state variables.
In various embodiments, the clinical trajectory interpreter module determines the patient conditions under which a patient may be categorized and is capable of also determining the probable patient states under which the patient can be currently categorized, given the estimated probability density functions of the internal state variables. In this way, each of the possible patient states is assigned a probability value from 0 to 1. The combination of patient states and their probabilities is defined as the clinical risk to the patient.
The visualization and user interactions module takes i) time series of physiologic measurements acquired continuously or intermittently and patient specific identifiers such as condition, demographics, visual examinations from the data reception module; ii) time series of probability density functions of internal state variables estimated from the physiology observer module; and time series of the probabilities that the patient is at particular state and the hazard level of the respective risks from the clinical trajectory interpreter module. Then it visualizes this data on graphs which represent the dependence of the variables with time, by either directly plotting them on a screen, or in the case of probability density functions plotting them by encoding the likelihood at particular point of time and at particular value with a color scheme. The visualization and user interactions module may also visualize the current risks to the patient by representing them with boxes of different size and color, the size of the box corresponding to the probability of a patient state at particular point in time and the color of the box corresponding to its hazard level. Additionally, the visualization and user interactions module can allow the users to set alarms based on the patient state probabilities, share those alarms with other users, take notes related to the patient risks and share those notes with other users, and browse other elements of the patient medical history.
According to one aspect of the disclosure, a computer-implemented medium and method for risk based monitoring of patients comprises: A) acquiring, with a computer, data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to one of a treatment and a condition of a patient; B) storing, in a computer accessible memory, the acquired data associated with the plurality of the internal state variables; C) generating, with a computer, estimated probability density functions for the plurality of the internal state variables; and D) identifying, with a computer, from the generated probability density functions of the internal state variables, into which of a plurality of possible patient states the patient is currently categorizable and generating a probability value associated with each identified possible patient state. In one embodiment, the probability value associated with the identified possible patient states is between 0 and 1. In another embodiment, the method further comprises: E) presenting on a screen the probability values and their associated respective identified possible patient states, wherein the combination of identified possible patient states and their associated respective probability values is defined as the clinical risk to the patient.
According to another aspect of the disclosure, a risk based monitoring system for monitoring patients comprises: a processor; a memory coupled to the processor; a data reception module, operably coupled to a plurality of sources of information relative to a patient, for acquiring data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to one of a treatment and a condition of a patient; a physiology observer module, in communication with the data reception module, and configured to generate probability density functions of the internal state variables; a clinical trajectory interpreter module, in communication with the physiology observer module, and configured to identify into which of a plurality of possible patient states the patient is currently categorizable and to generate a probability value associated with each identified possible patient state. In one embodiment, the method further comprises: a user interaction module, in communication with the clinical trajectory interpreter and the data reception module and memory, for presenting the probability values and their associated respective identified possible patient states, wherein the combination of identified possible patient states and the associated respective probability values is defined as the clinical risk to the patient.
According to still other aspects of the disclosure, certain measurements, such as Hemoglobin, are available to the system with an unknown amount of time latency, meaning the measurements are valid in the past relative to the current time and the time they arrive over the data communication links. The physiology observer module may handle such out of sequence measurements using back propagation, in which the current estimates of the ISVs are projected back in time to the time of validity of the measurements, so that the information from the latent measurement can be incorporated correctly. Accordingly, in accordance with another aspect of the disclosure, a computer-implemented method for risk based monitoring of patients, comprises: A) acquiring, with a computer, data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to one of a treatment and a condition of a patient, not all of the data associated with the plurality of the internal state variables with at the same periodicity; B) storing, in a computer accessible memory, the acquired data associated with the plurality of the internal state variables; C) generating, with a computer, estimated probability density functions for the plurality of the internal state variables; and D) identifying, with a computer, from the generated probability density functions of the internal state variables, into which of a first plurality of possible patient states P(S1), P(S2), P(S3), . . . , P(Sn), the patient could has previously been categorizable and generating a probability value associated with each identified possible prior patient state. In one embodiment, generating estimated probability density functions comprises: C1) generating estimated probability density functions for the first plurality of the internal state variables at a current time step tk; and C2) generating probability density functions for the plurality of the internal state variables at a another time step tk−N, where N is an integer value greater than 1, by evolving backwards from the probability estimates at time step tk to the time step tk−N using a defined transition probability kernel.
It should be understood at the outset that although illustrative implementations of one or more embodiments of the present disclosure are provided below, the disclosed systems and/or methods may be implemented using any number of techniques, whether currently known or in existence. The disclosure should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the exemplary designs and implementations illustrated and described herein, but may be modified within the scope of the appended claims along with their full scope of equivalents.
In the drawings;
Technologies are provided herein for providing risk-based patient monitoring of individual patients to clinical personnel. The technologies described herein can be embodied as a monitoring system for critical care, which combines data from various bedside monitors, electronic medical records, and other patient specific information to assess the current and the future risks to the patient. The technologies can be also embodied as a decision support system that prompts the user with specific actions according to a standardized medical plan, when patient specific risks pass a predefined threshold. Yet another embodiment of the described technologies is an outpatient monitoring system which combines patient and family evaluation, together with information about medication regiments and physician evaluations to produce a risk profile of the patient, continuously track its clinical trajectory, and provide decision support to clinicians as regarding when to schedule a visit or additional tests.
System Modules And Interaction
Referring now to the Figures,
By way of the present disclosure, the patient 101 may be afforded improved risk-based monitoring over existing methods. A patient specific risk-based monitoring system, generally referred to herein as system 100, may be configured to receive patient related information, including real-time information from bed-side monitors 102, EMR patient information from electronic medical record 103, information from treatment devices 104, such as settings, infusion rates, types of medications, and other patient related information, which may include the patient's medical history, previous treatment plans, results from previous and present lab work, allergy information, predispositions to various conditions, and any other information that may be deemed relevant to make an informed assessment of the possible patient conditions and states, and their associated probabilities. For the sake of simplicity, the various types of information listed above will generally be referred to hereinafter as “patient-specific information”. In addition, the system may be configured to utilize the received information, determine the clinical risks, which then can be presented to a medical care provider, including but not limited to a physician, nurse, or other type of clinician.
The system, in various embodiments, includes one or more of the following: a processor 111, a memory 112 coupled to the processor 111, and a network interface 113 configured to enable the system to communicate with other devices over a network. In addition, the system may include a risk-based monitoring application 1020 that may include computer-executable instructions, which when executed by the processor 111, cause the system to be able to afford risk based monitoring of the patients, such as the patient 101.
The risk based monitoring application 1020 includes, for example, a data reception module 121, a physiology observer module 122, a clinical trajectory interpreter module 123, and a visualization and user interaction module 124. In an exemplary embodiment, the data reception module 121 may be configured to receive data from bedside monitors 102, electronic medical records 103, treatment devices 104, and any other information that may be deemed relevant to make an informed assessment regarding the patient's clinical risks, and any combination thereof of the preceding elements.
The physiology observer module 122 utilizes multiple measurements to estimate probability density functions (PDF) of internal state variables (ISVs) that describe the components of the physiology relevant to the patient treatment and condition in accordance with a predefined physiology model. The ISVs may be directly observable with noise (as a non-limiting example, heart rate is a directly observable ISV), hidden (as a non-limiting example, oxygen delivery (DO2) defined as the flow of blood saturated oxygen through the aorta cannot be directly measured and is thus hidden), or measured intermittently (as a non-limiting example, hemoglobin concentration as measured from Complete Blood Count tests is an intermittently observable ISV).
In one embodiment, instead of assuming that all variables can be estimated deterministically without error, the physiology observer module 122 of the present disclosure provides probability density functions as an output. Additional details related to the physiology observer module 122 are provided herein.
The clinical trajectory interpreter module 123 may be configured, for example, with multiple possible patient states, and may determine which of those patient states are probable and with what probability, given the estimated probability density functions of the internal state variables. A patient state is defined as a qualitative description of the physiology at a particular point of a clinical trajectory, which is recognizable by medical practice, and may have implications to clinical decision-making. Examples of particular patient states include, but are not limited to, hypotension with sinus tachycardia, hypoxia with myocardial depression, compensated circulatory shock, cardiac arrest, hemorrhage, amongst others. In addition, these patient states may be specific to a particular medical condition, and the bounds of each of the patient states may be defined by threshold values of various physiological variables and data. In various embodiments, the clinical trajectory interpreter module 123 may determine the patient conditions under which a patient may be categorized using any of information gathered from reference materials, information provided by health care providers, other sources of information. The reference materials may be stored in a database or other storage device 130 that is accessible to the risk based monitoring application 1020 via network interface 113, for example. These reference materials may include material synthesized from reference books, medical literature, surveys of experts, physician provided information, and any other material that may be used as a reference for providing medical care to patients. In some embodiments, the clinical trajectory interpreter module 123 may first identify a patient population that is similar to the subject patient being monitored. By doing so, the clinical trajectory interpreter module 123 may be able to use relevant historical data based on the identified patient population to help determine the possible patient states.
The clinical trajectory interpreter module 123 is capable of also determining the probable patient states under which the patient can be currently categorized, given the estimated probability density functions of the internal state variables, as provided by physiology observer module 122. In this way, each of the possible patient states is assigned a probability value from 0 to 1. The combination of patient states and their probabilities is defined as the clinical risk to the patient. Additional details related to the clinical trajectory interpreter module 123 are provided herein.
Visualization and user interactions module 124 may be equipped to take the outputs of the data reception module 121 the physiology observer module 122, and the clinical trajectory interpreter module 123 and present them to the clinical personnel. The visualization and user interactions module 124 may show the current patient risks, their evolution through time, the probability density functions of the internal state variables as functions of time, and other features that are calculated by the two modules 122 and 123 as by-products and are informative to medical practice. Additionally, visualization and user interactions module 124 enables the users to set alarms based on the patient state probabilities, share those alarms with other users, take notes related to the patient risks and share those notes with other users, and browse other elements of the patient medical history. Additional details related to the visualization and user interactions module 124 are provided herein.
Physiology Observer
The observation model 221 may capture the relationships between measured physiology variables and other internal state variables. Examples of such models include: a) the dependence of the difference between systolic and diastolic arterial blood pressures (also called pulse pressure) on the stroke volume; b) the relationship between heart rate, stroke volume, and cardiac output; c) the relationship between hemoglobin concentration, cardiac output and oxygen delivery; d) the relationship between the Vanderbilt Assessment Scale and the clinical state of an attention deficit and hyperactivity disorder patient; and e) any other dependence between measurable and therefore observable parameters and internal state variables.
The physiology observer module 122 functions as a recursive filter by employing information from previous measurements to generate predictions of the internal state variables and the likelihood of probable future measurements and then comparing them with the most recently acquired measurements. Specifically the physiology observer module 122 utilizes the dynamic model 212 in the predict step or mode 210 and the observation model 221 in the update step or mode 220. During the prediction mode 210, the physiology observer module 122 takes the estimated PDFs of ISVs 213 at a current time step tk and feeds them to the dynamic model 212, which produces predictions of the ISVs 211 for the next time step tk+1. The is accomplished using the following equation:
P(ISVs(tk+1)|M(tk))=∫ISVsεISVP(ISVs(tk+1|ISVs(tk))(ISVs(tk)))dISVs
where ISVs(tk)={ISV1(tk), ISV2(tk), ISV3(tk), . . . ISVn(tk)} and M(tk) is the set of all measurements up to time tk. The probability P(ISVs(tk+1)|ISVs(tk)) defines a transition probability kernel describing the dynamic model 212, which defines how the estimated PDFs evolve with time. The probabilities P(ISVs(tk)|M(tk)) are provided by the inference engine 222 and are the posterior probabilities of the ISVs given the measurements acquired at the previous time step. During the update mode 210 of the physiology observer module 122, the predicted ISVs 211 are compared against the received measurements from data reception module 121 with the help of the observation model 221, and as a result the ISVs are updated to reflect the new available information. The inference engine 222 of module 122 achieves this update by using the predicted PDFs as a-priori probabilities, which are updated with the statistics of the measurements to achieve the posterior probabilities reflecting the current ISVs PDFs estimates 213. The inference engine 222 accomplished the update step 220 with the following equation which is Bayes' Theorem,
Where P(m1(tk+1), m2(tk+1), . . . mn(tk+1)|ISVs(tk+1)) is the conditional likelihood kernel provided by the observation model 221 that determines how likely the currently received measurements are given the currently predicted ISVs.
At the initialization time, e.g., t=0, when no current estimate of ISVs PDFs is available, the physiology observer module 122 may utilize initial estimates 250, which may be derived from an educated guess of possible values for the ISVs or statistical analysis of previously collected patient data.
As mentioned above, certain measurements, such as Hemoglobin, are available to the system with an unknown amount of time latency, meaning the measurements are valid in the past relative to the current time and the time they arrive over the data communication links. The physiology observer module 122 may handle such out of sequence measurements using back propagation, in which the current estimates of the ISVs are projected back in time to the time of validity of the measurements, so that the information from the latent measurement can be incorporated correctly.
P(ISVs(tk−n)|M(tk))=∫ISVsεISVP(ISVs(tk−n)|ISVs(tk))P(ISVs(tk)|M(tk))dISVs
Once these probabilities are computed, the latent measurement information is incorporated using Bayes' rule in the standard update:
The updated probabilities are then propagated back to the current time tk using the prediction step described earlier. Back propagation can be used to incorporate the information.
Another functionality of the physiology observer module 122 includes smoothing. The care provider using the system 100 may be interested in the patient state at some past time. With smoothing, the physiology observer module 122 may provide a more accurate estimate of the patient ISVs at that time in the past by incorporating all of the new measurements that the system has received since that time, consequently providing a better estimate than the original filtered estimate of the overall patient state at that time to the user, computing P(ISVs(tk−n)|M(tk)). This is accomplished using the first step of back propagation in which the probability estimates at time tk which incorporate all measurements up to that time are evolved backwards to the time of interest tk−n using the defined transition probability kernel. This is also depicted in
Because physiology observer module 122 maintains estimates of each of the measurements available to the system 100 based on physiologic and statistical models, module 122 may filter artifacts of the measurements that are unrelated to the actual information contained in the measurements. This is performed by comparing the newly acquired measurements with the predicted likelihoods of probable measurements given the previous measurements. If the new measurements are considered highly unlikely by the model, they are not incorporated in the estimation. The process of comparing the measurements with their predicted likelihoods effectively filters artifacts and reduces noise.
In various embodiments, physiology observer module 122 may utilize a number of algorithms for estimation or inference. Depending on the physiology model used, the physiology observer module 122 may use exact inference schemes, such as the Junction Tree algorithm, or approximate inference schemes using Monte Carlo sampling such as a particle filter, or a Gaussian approximation algorithms such as a Kalman Filter or any of its variants.
As discussed, the physiology model used by physiology observer module 122 may be implemented using a probabilistic framework known as a Dynamic Bayesian Network, which graphically captures the causal and probabilistic relationship between the ISVs of the system, both at a single instance of time and over time. Because of the flexibility this type of model representation affords, the physiology observer module 122 may utilize a number of different inference algorithms. The choice of algorithm is dependent on the specifics of the physiology model used, the accuracy of the inference required by the application, and the computational resources available to the system. Used in this case, accuracy refers to whether or not an exact or approximate inference scheme is used. If the physiology observer model is of limited complexity, then an exact inference algorithm may be feasible to use. In other cases, for more complex physiology observer models, no closed form inference solution exists, or if one does exist, it is not computationally tractable given the available resources. In this case, an approximate inference scheme may be used.
The simplest case in which exact inference may be used, is when all of the ISVs in the physiology model are continuous variables, and relationships between the ISVs in the model are restricted to linear Gaussian relationships. In this case, a standard Kalman Filter algorithm can be used to perform the inference. With such algorithm, the probability density function over the ISVs is a multivariate Gaussian distribution and is represented with a mean and covariance matrix.
When all of the ISV's in the model are discrete variables, and the structure of the graph is restricted to a chain or tree, the physiology observer module 122 may use either a Forward-backward algorithm, or a Belief Propagation algorithm for inference, respectively. The Junction Tree algorithm is a generalization of these two algorithms that can be used regardless of the underlying graph structure, and so the physiology observer module 122 may also use this algorithm for inference. Junction Tree algorithm comes with additional computational costs that may not be acceptable for the application. In the case of discrete variables, the probability distribution functions can be represented in a tabular form. It should be noted that in the case where the model consists of only continuous variables with linear Gaussian relationships, these algorithms may also be used for inference, but since it can be shown that in this case these algorithms are equivalent to the Kalman Filter, the |Kalman Filter is used |[hc1] the example algorithm.
When the physiology model consists of both continuous and discrete ISVs with nonlinear relationships between the variables, no exact inference solution is possible. In this case, the physiology observer module 122 may use an approximate inference scheme that relies on sampling techniques. The simplest version of this type of algorithm is a Particle Filter algorithm, which uses Sequential Importance Sampling. Markov Chain Monte Carlo (MCMC) Sampling methods may also be used for more efficient sampling. Given complex and non-linear physiologic relationships, this type of approximate inference scheme affords the most flexibility. A person reasonably skilled in the relevant arts will recognize that the model and the inference schemes employed by the physiology observer module may be any combination of the above described or include other equivalent modeling and inference techniques.
When using particle filtering methods, a resampling scheme is necessary to avoid particle degeneracy. The physiology observer may utilize an adaptive resampling scheme. As described in detail below, regions of the ISV state space may be associated with different patient states, and different levels of hazard to the patient. The higher the number, the more hazardous that particular condition is to the patient's health. In order to ensure accurate estimation of the probability of a particular patient condition, it may be necessary to have sufficient number of sampled particles in the region. It may be most important to maintain accurate estimates of the probability of regions with high hazard level and so the adaptive resampling approach guarantees sufficient particles will be sampled in high hazard regions of the state space.
Clinical Trajectory Interpreter
Referring now to
P(S|ISV1,SV2, . . . ,ISVn), where SεS1,S2, . . . ,SN represents all possible patient states Si
Then determining the probability of the patient being in a particular state Si may be performed by the equation:
P(Si(t))=∫−∞∞ . . . ∫−∞∞P(S|ISV1,ISV2, . . . , ISVn)P(ISV1(t),ISV2(t), . . . ,ISVn(t))dISV1 . . . dISVn
In case that P(ISV1(t), ISV2(t), . . . , ISVn(t)) is defined by a closed form function such as multidimensional Gaussian 260, the integration may be performed directly. In case that P(ISV1(t), ISV2(t), . . . , ISVn(t) is approximated by a histogram 280 of particles 270 and P(S|ISV1, ISV2, . . . , ISVn) is defined by a partition of the space spanned by ISV1, ISV2, . . . , ISVn into regions as shown in
Once patient state probabilities are estimated, the clinical trajectory interpreter module 123 may assign different hazard levels 802 for each patient state or organize the states into different etiologies 803. The clinical trajectory interpreter module 123, in conjunction with the physiology observer module 122, may perform measurements utility determination 804 to determine the utility of different invasive measurements such as invasive blood pressures or invasive oxygen saturation monitoring. In one embodiment, the Clinical trajectory interpreter Module 123 determines the probabilities that the patient is in a particular state, rather than the exact state that the patient is in.
Clinical trajectory interpreter module 123 may also assign hazard levels to each particular state.
Utility of Different Measurements
During hospital care, there exist measurements that may harm the patient or slow down their recovery. Examples of such harmful measurements are all measurements coming from catheters such as invasive blood pressures and blood oximetry, which have been shown to significantly increase the risk of infection. Therefore, it may be useful if, during the care process, the clinician is provided with an assessment of the utility of each of the potentially harmful measurements.
Referring to
which is also the Kullback-Leibler divergence between the patient state distribution given all available measurements and the patient state distribution given the measurement mi has been removed for a time interval T.
Alternatively, in step 9005, the clinical trajectory interpreter module 123 may calculate utility for mi by employing the hazard levels, ri, assigned to each state Si by the formula:
In a similar manner, the clinical trajectory interpreter module 123 can perform the utility calculation not only for a particular measurement, but also for any group of measurements. The utility calculation can also include a component that captures the potential harm associated with a particular measurement. For example, the invasive catheter measurement described above would have a large level of harm associated with it. In this way, the calculation trades the harm associated with the measurement against the value of information it provides. An example of this modified utility calculation is given by the following formula:
U(mi)=Dweighted(Psim|P)−H(mi),
where H(mi) defines a function that describes the harm of each available measure.
The risk-based monitoring system 100 can also integrate external computation generated from third party algorithms implemented either on the same computation medium as the patient-based monitoring system or as a part of an external device.
Another way to derive the prior probabilities is by soliciting the opinion of clinicians.
By utilizing the integration instructions, the state probabilities estimation 801 of the new states may then be derived from the formula:
P(A=aj,Si|EC)=P(EC|A=aj)P(A=aj|Si)P(Sj)/P(EC),
where i in {3,4} and j in {1,2}, and where P(S1) are the original patient state probabilities derived from the output of the physiology observer module 122.
|Visualization and User Interaction|[DB2]
Still referring to
Referring now to both
|
Information Sharing Among Users
HLHS Stage 1 Example
The following description explains how the disclosed system 100 and techniques can be applied to the modeling of the clinical course of a specific patient population under intensive care—post-operatively recovering Hypoplastic Left Heart Syndrome patients after stage one palliation.
Hypoplastic Left Heart Syndrome is a congenital heart defect, which is manifested by an underdeveloped left ventricle and left atrium. As a result, patients suffering from this condition do not have separated systemic and pulmonary blood flows, but instead the right ventricle is responsible for pumping blood to both the body and the lungs. Therefore, the hemodynamic optimization during intensive care involves managing the fractions of the blood flow that pass through the lungs (pulmonary flow Qp) and the body (systemic flow Qs). The optimal hemodynamic state is reached when, adequate tissue oxygen delivery, DO2, is achieved for a pulmonary to systemic blood flow ratio, denoted Qp/Qs, of 1. Often, to reach this optimal state, the patient physiology passes through other less beneficial states, and the correct identification of these states and the application of a proper treatment strategy for each one of them define the quality of the post-operative care.
Table 1 lists state variables that may be used in the model of HLHS physiology after stage 1 palliation, the variable description, units, and type of variable. A person reasonably skilled in the relevant arts will recognize that though these variables encompass circulation, hemodynamic, and the oxygen exchange components of HLHS physiology, the models can be altered or enhanced with any additional physiologic components such as ventilation, metabolism, etc. without altering the premise of the disclosed invention.
Given these functional relationships and the definition of the dynamic states,
In the HLHS physiology observer, inference over the DBN is performed using a particle filter. As described earlier, a particle filter is an example of an approximate inference scheme that uses Monte Carlo samples of the internal state variables to approximate the probability density function of each state variables with an empirical distribution based on the number of particles. The filter uses a process known as Sequential Importance Sampling (SIS) to continuously resample particles from the most recent approximate probability distribution. In the filter, each particle is assigned a weight. When a new observation or measurement arrives, the weights of each particle are updated based on the likelihood of the particular particle given the observation. The particles are then resampled based on their relative updated weights, the particles with the highest weights being more likely to be resampled than those with lower weights.
Example of Applying The Risk-Based Monitoring System In Conjunction With Evaluating Consequences Of A Possible Treatment
Another possible application of the risk based monitoring system is to assist clinicians when deciding whether to apply a particular treatment, one example being blood transfusion. Transfusion of blood and blood products is a common in-hospital procedure. Despite that blood transfusion indications and policies are neither well established nor consistently applied within or between medical centers. Multiple studies have demonstrated variation in transfusion practices among different hospitals, practitioners, and procedures. This variation persists even when applied to a single procedure (e.g. coronary artery bypass graft surgery).
Moreover, blood transfusion has been increasingly recognized as an independent risk factor for morbidity and mortality. Specific events and outcomes associated with transfusion include sepsis, organ ischemia, increased time on ventilation support, increased hospital length of stay, and short- and long-term morbidity. This relationship is proportional to the transfusion volume, and evidence suggests that high hematocrit values may be detrimental. Understandably, researchers conventionally recommend transfusion policies aimed at achieving an informed tradeoff between the risks and benefits.
Setting robust and effective transfusion policies has been proven to be a difficult task. The consensus in the medical community is that simple policies—such as hemoglobin threshold policies—do not provide adequate guidance. This is due to the compensatory nature of hemodynamic physiology; patients have a variable capacity to tolerate low hemoglobin. Consequently, effective transfusion decision-making must integrate factors such as compensatory reserve, intravascular volume, hemodynamic stability, procedure type, and other patient data. Thus, there is an essential need for blood management policies that will utilize the full spectrum of relevant clinical variables and determine the risk/benefit ratio of transfusion. This is exactly afforded by applying the risk based monitoring system.
When the possible treatment complications determination module 3942 determines the possible complications, it feeds this information back to an enhanced visualization and user interactions module 3941. The enhanced visualization and user interactions module 3941 combines the patient-specific risk based monitoring performed by the physiology observer module 122 and the clinical trajectory interpreter module 122, with the evaluation of probable complication. This affords the system to provide a superior vantage point from which the clinician 3920 can better recognize risks and benefits of treatments such as blood transfusion, and respectively more efficiently and effectively decide whether to administer this treatment 3960 or not.
Using The Risk Based Monitoring System With Standardized Clinical Plan
Yet another application of the risk based monitoring system is in applying standardized medical plans.
Using The Clinical Risk Assessment System In Outpatient Care Of Chronic Conditions
Yet another embodiment of the present disclosure allows the clinical trajectory tracking in outpatient care. Outpatient care of chronic conditions involves sporadic patient assessment from intermittent visits, patient self-evaluations, and observations from caregivers. This leads to uncertainties in determining the patient clinical course and the efficiency of the prescribed treatment strategy. To achieve effective patient care management, clinicians must understand and reduce these uncertainties. They have two main decisions at their disposal: 1) schedule visits, prescribe tests, or solicit self-evaluation (or caregiver evaluations) to improve their understanding of the clinical trajectory; and/or 2) prescribe changes of medication or medication dosing to achieve a better trade-off between the likelihood of improvement and possible side-effects. To inform this decision making process, there is a need for processing the available patient information in a way that conveys the clinical trajectory, the uncertainty in its estimation, and the expected effect that different treatment strategies may have on the future evolution of the clinical trajectory.
As a non-limiting example embodiment of the risk based monitoring system to outpatient clinical trajectory tracking, we consider its application to the outpatient care of Attention Deficit and Hyperactivity Disorder (ADHD) of pediatric patients.
To evaluate the patient state, a clinician may either schedule an office visit for direct examination, or may request a Vanderbilt diagnostic test from family members or teachers (the test is modified depending on the respondent, teacher or parent).
The dynamic model or the patient evolution from state to state may be abstracted by a Dynamic Bayesian Network (DBN) as the one shown in
Various examples and embodiments consistent with the present disclosure have be described in detailed above. It is to be understood that these examples and embodiments of the present disclosure are provided for exemplary and illustrative purposes only. Various modifications and changes may be made to the disclosed embodiments by persons skilled in the art without departing from the scope of the present disclosure as defined in the appended claims.
Claims
1. A computer-implemented method for risk-based monitoring of patients, comprising:
- acquiring, with a computer, data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to at least one of a treatment and a condition of a patient;
- storing, in a computer accessible memory, the acquired data associated with the plurality of the internal state variables;
- generating, with a computer, estimated probability density functions for the plurality of the internal state variables;
- identifying, with a computer, from the generated probability density functions of the internal state variables, into which of a first plurality of possible patient states the patient is currently categorizable and;
- generating a probability value associated with each identified possible patient state.
2. The method of claim 1, wherein the probability value associated with the identified possible patient states is between 0% and 100%.
3. The method of claim 1, further comprising:
- presenting, through a user interface, the probability values and their associated respective identified possible patient states.
4. The method of claim 1, further comprising:
- assigning a hazard level associated with each of the identified possible patient states, and
- presenting the probability values and hazard levels associated with the respective identified possible patient states.
5. The method of claim 1, wherein generating, with a computer, estimated probability density functions for the plurality of the internal state variables comprises:
- generating estimated probability density functions for the first plurality of the internal state variables at a time step tk; and
- generating probability density functions for the plurality of the internal state variables at another time step tk+1 from the probability density functions generated at a time step tk.
6. The method of claim 5, wherein each of the received measurements of respective of the internal state variables are associated with a same time step.
7. The method of claim 5, wherein not all of the received measurements of respective of the internal state variables are associated with a same time step.
8. The method of claim 1, wherein generating, with a computer, estimated probability density functions for the plurality of the internal state variables comprises:
- comparing a newly received measurement associated with an the internal state variable with a predetermined predicted likelihood of probable measurements given previously received measurements; and
- not incorporating the newly received measurement into the estimated probability density function for the associated internal state variable, if the newly received measurement is not within the predetermined predicted likelihood of probable measurements for the associated internal state variable.
9. The method of claim 1, wherein identifying a first plurality of possible patient states and generating a probability value associated with each identified possible patient state comprise:
- receiving, from a source, external computational data in the form of a probability value associated with a new attribute describing a patient state not within the first plurality of possible patient states; and
- identifying, with a computer, from the generated probability density functions of the internal state variables and the probability value associated with the new attribute, into which of a second plurality of possible patient states, the patient is currently categorizable; and
- generating a probability value associated with each identified possible patient states.
10. The method of claim 1, wherein generating, with a computer, estimated probability density functions for the plurality of the internal state variables comprises:
- generating estimated probability density functions for the first plurality of the internal state variables at a time step tk;
- receiving, from a source, external computational data associated with a particular one of the plurality of the internal state variables; and
- generating probability density functions for the plurality of the internal state variables at another time step tk+1 from the probability density functions generated at a time step tk and from received measurements associated with respective of the internal state variables and the external computational data associated with the particular one of the plurality of the internal state variables.
11. A risk based monitoring system for monitoring patients, comprising: for generating probability density functions of the internal state variables;
- a processor;
- a memory coupled to the processor;
- a data reception module, operably coupled to a plurality of sources of information relative to a patient, for acquiring data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to at least one of a treatment and a condition of a patient;
- a physiology observer module, in communication with the data reception module,
- a clinical trajectory interpreter module, in communication with the physiology observer module, for identifying into which of a first plurality of possible patient states the patient is currently categorizable and for generating a probability value associated with each identified possible patient state.
12. The system of claim 11, further comprising:
- a user interaction module, in communication with the clinical trajectory interpreter and memory, for presenting the probability values and their associated respective identified possible patient states.
13. The system of claim 11, wherein the physiology observer module further comprises:
- a dynamic model and an observation model stored in the memory.
14. The system of claim 13, wherein the physiology observer module further comprises:
- an inference engine configured to interoperate with the dynamic model and the observation model is stored in memory.
15. The system of claim 13, wherein the physiology observer module has a predictive mode of operation in which the estimated probability density functions for the plurality of the internal state variables at a time step tk, are provided to the dynamic model, to produce estimated probability density functions for the plurality of the internal state variables at another time step tk+1.
16. The system of claim 14, wherein not all of the received measurements of respective of the internal state variables are associated with a same time step.
17. The system of claim 11, wherein the physiology observer module compares a newly received measurement of an the internal state variable with a predetermined predicted likelihood of probable measurements given previously received measurements, and does not incorporate the newly received measurement into the estimated probability density function for the associated internal state variable, if the newly received measurement is not within the predetermined predicted likelihood of probable measurements for the associated internal state variable.
18. The system of claim 11, wherein the clinical trajectory interpreter module receives external computational data in the form of a probability value associated with a new attribute describing a patient state not within the first plurality of possible patient states, and identifies, from the generated probability density functions of the internal state variables and the probability value associated with the new attribute, into which of a second plurality of possible patient states, the patient is currently categorizable and for generating a probability value associated with each identified possible patient state.
19. The system of claim 11, wherein the physiology observer module generates estimated probability density functions for the first plurality of the internal state variables at a time step tk and generates probability density functions for the plurality of the internal state variables at another time step tk+1 from the probability density functions generated in at a time step tk and from received measurements associated with respective of the internal state variables and from external computational data associated with the particular one of the plurality of the internal state variables.
20. A computer program product comprising a non-transitory computer-readable medium having executable instructions in the form of computer program code stored thereon comprising:
- computer program code for acquiring data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to at least one of a treatment and a condition of a patient;
- computer program code for storing the acquired data associated with the plurality of the internal state variables;
- computer program code for generating estimated probability density functions for the plurality of the internal state variables; and
- computer program code for identifying from the generated probability density functions of the internal state variables, which of a plurality of possible patient states the patient is currently categorizable and generating a probability value associated with each identified patient state.
21. The computer program product of claim 20, wherein the probability value associated with the identified possible patient states is between 0% and 100%.
22. The computer program product of claim 20, further comprising:
- computer program code for presenting the probability values and their associated respective identified patient states.
23. The computer program product of claim 20, further comprising:
- computer program code for assigning a hazard level associated with each of identified possible patient states, and
- computer program code for presenting the probability values and hazard levels associated the respective identified possible patient states.
24. The computer program product of claim 20, wherein computer program code for generating estimated probability density functions for the plurality of the internal state variables comprises:
- computer program code for generating estimated probability density functions for the first plurality of the internal state variables at a time step tk; and
- computer program code for generating probability density functions for the plurality of the internal state variables at another time step tk+1 from the probability density functions generated at a time step tk.
25. The computer program product of claim 20, wherein not all of the received measurements of respective of the internal state variables are associated with a same time step.
26. A computer-implemented method for risk based monitoring of patients, comprising:
- acquiring, with a computer, data associated with a plurality of the internal state variables each describing a parameter physiologically relevant to one of a treatment and a condition of a patient, not all of the data associated with the plurality of the internal state variables with at the same periodicity;
- storing, in a computer accessible memory, the acquired data associated with the plurality of the internal state variables;
- generating, with a computer, estimated probability density functions for the plurality of the internal state variables; and
- identifying, with a computer, from the generated probability density functions of the internal state variables, into which of a first plurality of possible patient states, the patient could has previously been categorizable and generating a probability value associated with each identified possible prior patient state.
27. The method of claim 26, wherein generating, with a computer, estimated probability density functions for the plurality of the internal state variables comprises:
- generating estimated probability density functions for the first plurality of the internal state variables at a current time step tk; and
- generating probability density functions for the plurality of the internal state variables at another time step tk−N, where N is an integer value greater than 1, by evolving backwards from the probability estimates at time step tk to the time step tk−N using a defined transition probability kernel.
28. The method of claim 1, wherein a second plurality of the internal state variables each describing a parameter physiologically relevant to one of a treatment and a condition of a patient have no acquired data associated therewith and wherein generating, with a computer, estimated probability density functions for the plurality of the internal state variables comprises:
- generating estimated probability density functions for the second plurality of the internal state variables at a time step tk; and
- generating probability density functions for the second plurality of the internal state variables at time step tk+1 from the probability density functions generated at a time step tk and from probability density functions associated with other internal state variables at a time step tk.
29. The method of claim 5, wherein generating probability density functions for the plurality of the internal state variables at another time step tk+1 further comprises generating the probability density functions from received measurements associated with internal state variables.
30. The method of claim 24, wherein computer program code for generating probability density functions for the plurality of the internal state variables at another time step tk+1 from the probability density functions generated at a time step tk further comprises generating the probability density functions for the plurality of the internal state variables at another time step tk+1 from received measurements of respective of the internal state variables
Type: Application
Filed: Mar 14, 2013
Publication Date: Sep 5, 2013
Inventors: Dimitar V. Baronov (Allston, MA), Evan J. Butler (New Haven, CT), Jesse M. Lock (Winchester, MA), Michael F. McManus (Halifax, MA)
Application Number: 13/826,441
International Classification: G06F 19/00 (20060101);