User Interface for Patient Risk Analysis System
A graphical user interface provides a system and method for representing patient risks and other clinical information. The risks correspond to the probabilities that the patient exhibits particular conditions and respective etiologies. In addition the graphical user interface provides a method for representing the utility of different possibly harmful modes of physiologic monitoring in estimating these risks.
This application is a continuation of, and claims priority from, U.S. non-provisional patent application Ser. No. 13/826,441, filed Mar. 14, 2013 and entitled “Systems and Methods for Transitioning Patient Care from Signal-Based Monitoring to Risk-Based Monitoring, Attorney Docket No. 3816/1006, and also claims priority from U.S. provisional patent application Ser. No. 61/727,820, filed Nov. 19, 2012, entitled “User Interface Design for RAHM,” Attorney Docket No. 3816/1004; and
U.S. provisional patent application Ser. No. 61/774,274, filed Mar. 7, 2013, entitled “Systems and Methods for Transitioning Patient Care from Signal-Based Monitoring to Risk-Based Monitoring,” Attorney Docket No. 3816/1002.
Each of the foregoing applications is hereby incorporated herein by reference in their entirety.
This application is also related to the following patent applications:
U.S. non-provisional 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. 3816/1005;
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. 3816/1007; and to the following provisional patent applications:
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. 3816/1003;
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. 3816/1001;
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. 3816/1012;
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. 3816/1011; and
U.S. Provisional Application No. 61/614,846, filed on Mar. 23, 2012, entitled “Systems and Methods for Providing Mobile Advanced Cardiac Support,” Attorney Docket No. 3816/1010, the entire subject matter of each of the foregoing applications being incorporated herein by this reference for all purposes.
BACKGROUND ARTThe 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.
SUMMARY OF THE EMBODIMENTSA first embodiment teaches a computer-implemented method of graphically communicating, to a user, patient risks for an individual patient, and includes the steps of receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified; causing the display, on a display device, of a plurality of graphical indicators, each of the plurality of graphical indicators corresponding to one of the plurality of possible clinical patient states, each of the plurality of graphical indicators graphically identifying the probability that the patient is in a corresponding clinical patient state at a given point in a range of time, the plurality of graphical indicators configured to indicate a hazard level; and causing the display, on the display device, of a timeline controller configured to allow a user to dynamically select a plurality of points in time over the range of time, the graphical indicators changing dynamically in response to a specification by the user of one of the plurality of points in time to display the evolution of the plurality of patient states over the range of time.
Graphical properties of the graphical indicators may indicate hazard levels. For example, in some embodiments, the plurality of graphical indicators are arranged on the display device segregated by hazard level so as to indicate a hazard level for each of the graphical indicators and in some embodiments the color of each of the plurality of graphical indicators indicates the hazard level associated with each such graphical indicator.
In some embodiments, the step of receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified, includes the step of receiving data identifying the plurality of possible clinical patient states in which the patient may be classified, and for each of the plurality of possible clinical patient states, also includes the steps of receiving data identifying the probability that the patient is in each of the possible patient states over the range of time; and receiving data identifying a hazard level into which each of the possible patient states is categorized.
Bar charts may be used as graphical indicators. For example, in some embodiments, the arrangement of graphical indicators on the display device includes a bar chart having a plurality of bars, each bar associated with one of a plurality of hazard levels; and each of the plurality of graphical indicators is a bar in the bar chart. Indeed, in some embodiments, a bar within the bar chart may include a plurality of graphical indicators within a single hazard level. In addition, in some embodiments, each of the bars has a length corresponding to the probability that the patient is in the corresponding clinical patient state at a given point in time. Further, in some embodiments, the hazard level of each of the graphical indicators is expressed by the color of said graphical indicator.
In some embodiments, the display device is a touch screen; and the dynamic controller is a slider displayed on the touch screen.
Some embodiments also include displaying a graphical indicator configured to represent the utility of an invasive measurement, the utility of an invasive measurement expressing a divergence between: a first patient state distribution associated with the plurality of possible clinical patient states based on a plurality of internal state variables associated with a time interval, the plurality of internal state variables including an internal state variable resulting from the invasive measurement; and a simulated patient state distribution associated with the plurality of possible clinical patient states based on the same plurality of internal state variables associate with the same time interval, but excluding the internal state variable resulting from the invasive measurement. Further, in some embodiments, the first patient state distribution is weighted by hazard level.
Some embodiments also include displaying a state variable data control feature that, when activated by the user, causes the display device to display internal state variables on which the patient states are based.
Some embodiments also include displaying a tag creation feature that, when activated by the user, causes the display device to display a tag mark associated with the timeline controller at a selected point within the range of time, and some even include displaying a tag note creation field configured to permit annotation, by the user, of information associated with the tag.
A non-transient computer readable medium having computer-executable code for graphically communicating, to a user, patient risks for an individual patient, includes code for receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified; code for causing the display, on a display device, of a plurality of graphical indicators, each of the plurality of graphical indicators corresponding to one of the plurality of possible clinical patient states, each of the plurality of graphical indicators graphically identifying the probability that the patient is in a corresponding clinical patient state at a given point in a range of time, the plurality of graphical indicators configured to indicate a hazard level; and code for causing the display, on the display device, of a timeline controller configured to allow a user to dynamically select a plurality of points in time over the range of time, the graphical indicators changing dynamically in response to a specification by the user of one of the plurality of points in time to display the evolution of the plurality of patient states over the range of time.
In some embodiments, the code is configured to arrange the graphical indicators on the display device segregated by hazard level so as to indicate a hazard level for each of the graphical indicators.
In some embodiments, the code is configured to display the graphical indicators in color, such that the color of each of the plurality of graphical indicators indicates the hazard level associated with each such graphical indicator.
In some embodiments, the code for receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified, includes: code for receiving data identifying the plurality of possible clinical patient states in which the patient may be classified, and for each of the plurality of possible clinical patient states, further includes: code for receiving data identifying the probability that the patient is in each of the possible patient states over the range of time; and code for receiving data identifying a hazard level into which each of the possible patient states is categorized.
Some embodiments use bar charts. For example, in some embodiments, the arrangement of graphical indicators on the display device includes a bar chart having a plurality of bars, each bar associated with one of a plurality of hazard levels; and each of the plurality of graphical indicators is a bar in the bar chart. Further, in some embodiments, a bar within the bar chart may include a plurality of graphical indicators within a single hazard level. In addition, in some embodiments, each of the bars has a length corresponding to the probability that the patient is in the corresponding clinical patient state at a given point in time. Also, in some embodiments, the hazard level of each of the graphical indicators is expressed by the color of said graphical indicator.
In some embodiments, the display device is a touch screen; and the dynamic controller is a slider displayed on the touch screen.
Some embodiments further include code for displaying a graphical indicator configured to represent the utility of an invasive measurement, the utility of an invasive measurement expressing a divergence between: a first patient state distribution associated with the plurality of possible clinical patient states based on a plurality of internal state variables associated with a time interval, the plurality of internal state variables including an internal state variable resulting from the invasive measurement; and a simulated patient state distribution associated with the plurality of possible clinical patient states based on the same plurality of internal state variables associate with the same time interval, but excluding the internal state variable resulting from the invasive measurement. Indeed, in some embodiments, the first patient state distribution is weighted by hazard level.
In some embodiments, the code further includes code for displaying a state variable data control feature that, when activated by the user, causes the display device to display internal state variables on which the patient states are based.
In some embodiments, the code further includes code for displaying a tag creation feature that, when activated by the user, causes the display device to display a tag mark associated with the timeline controller at a selected point within the range of time. Further, in some embodiments, the code further includes code for displaying a tag note creation field configured to permit annotation, by the user, of information associated with the tag.
A system for communicating, to a user, patient risks associated with a specific patient includes a display device; a computer processor configured to display a graphical user interface on the display device, the graphical user interface including: a plurality of graphical indicators, each of the plurality of graphical indicators corresponding to one of a plurality of possible clinical patient states for the patient, and identifying the probability that the patient is in a corresponding clinical patient state at a given point in a range of time, the plurality of graphical indicators configured to indicate a hazard level; and a timeline controller configured to allow the user to dynamically select a plurality of points in time over the range of time, the graphical indicators changing dynamically in response to a specification by the user of one of the plurality of points in time to display the evolution of the plurality of patient states over the range of time.
Further, in some embodiments, the plurality of graphical indicators are arranged on the display device segregated by hazard level so as to indicate a hazard level for each of the graphical indicators.
In some embodiments, the color of each of the plurality of graphical indicators indicates the hazard level associated with each such graphical indicator.
Some embodiments of a system use bar charts. For example, in some embodiments, the arrangement of graphical indicators on the display device includes a bar chart having a plurality of bars, each bar associated with one of a plurality of hazard levels; and each of the plurality of graphical indicators includes a bar in the bar chart. Further, a bar within the bar chart may include a plurality of graphical indicators within a single hazard level. Also, each of the bars may have a length corresponding to the probability that the patient is in the corresponding clinical patient state at a given point in time. Alternately, or in addition, the hazard level of each of the graphical indicators may be expressed by the color of said graphical indicator.
In some embodiments of a system, the display device includes a touch screen; and the dynamic controller is a slider displayed on the touch screen.
Some embodiments of a system for communicating, to a user, patient risks associated with a specific patient according to claim 29, additionally include a graphical indicator configured to represent the utility of an invasive measurement, the utility of an invasive measurement expressing a divergence between: a first patient state distribution associated with the plurality of possible clinical patient states based on a plurality of internal state variables associated with a time interval, the plurality of internal state variables including an internal state variable resulting from the invasive measurement; and a simulated patient state distribution associated with the plurality of possible clinical patient states based on the same plurality of internal state variables associate with the same time interval, but excluding the internal state variable resulting from the invasive measurement. Further, in some embodiments, the first patient state distribution is weighted by hazard level.
In some embodiments, the graphical user interface further includes: a state variable data control feature that, when activated by the user, causes the display device to display internal state variables on which the patient states are based.
In some embodiments, the graphical user interface further includes: a tag creation feature that, when activated by the user, causes the display device to display a tag mark associated with the timeline controller at a selected point within the range of time. Indeed, some embodiments further include a tag note creation field configured to permit annotation, by the user, of information associated with the tag.
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))P(ISVs(tk)|M(tk))dISVs
where ISVs(tk)={ISV1(t), ISV2(tk), ISV3(tk), . . . ISVn(tk)} and M(tk) is the set of all measurements up to time tk. The probability (I(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,
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 n 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(Sj) 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
The evaluation and monitoring of adequate oxygen delivery is possibly the most important aspect of pediatric CICU care [1], especially in postoperative patients. Unfortunately, oxygen demand, delivery, and consumption cannot be measured directly. Instead, physicians rely on physiologic proxy measurements (e.g. oxygen saturation, serum lactate) and assumptions to provide information about a patient's status [1], [2]. In postoperative cardiac patients, one of the most important proxies is the mixed venous oxygen saturation, which is obtained from a catheter placed in the SVC. This measurement is used to derive systemic perfusion [3], and subsequently detect anaerobic metabolism [4]. Despite the invasive nature of this physiologic measurement, it is commonly used because of its success as a predictor of outcome [5]. However, in-dwelling catheters contribute significantly to patient morbidity and mortality [6], leading to prolonged ICU stays and increased medical costs [7]. It is therefore unsurprising that there is a national drive to venous oxygen saturation in pediatric postoperative patients [9], [10], [11], [12], [13]. However, the variable and uncertain nature of this relationship has reduced the utility of NIRS as a noninvasive tool for hemodynamic assessment [8]. Additionally, assumptions in the proxy models further limit the utility of this measurement. As an example, when evaluating the ratio of pulmonary to systemic flow in a single ventricle patient (a calculation that requires SvO2) the pulmonary venous saturation is assumed to be higher than 95%, despite clinical evidence showing that this is not always true [14]. Thus propagating multiple uncertainties leads to an inaccurate—if not clinically dangerous—evaluation of a patient's physiologic status.
Evaluation and management of tissue oxygen delivery (DO2) is a cornerstone of care in the CICU. The estimation of this physiologic variable is dependent on proxy measurements using invasive catheters. The risks associated with these catheters often offset the utility of the measurements. One such proxy is venous oxygen saturation (SvO2) measured using a superior vena cava (SVC) catheter. A noninvasive alternative is cerebral blood oxygenation (rSO2) as measured through Near Infrared Spectroscopy (NIRS). However, the clinical benefits of using NIRS are offset by the inherent measurement uncertainty and resultant medical risks.
Accordingly, there is a need for methods and systems for producing stochastic cellular materials in a simpler, easier, and more accurate manner than existing methods. Additionally, there is the need for novel methods and systems for representing this information in a simpler, more intuitive, more integrated manner than existing methods.
The invention described herein provides a system and method for representing patient risks and other clinical information. The risks correspond to the probabilities that the patient exhibits particular conditions and respective etiologies. In addition the invention discusses a method for representing the utility of different possibly harmful modes of physiologic monitoring in estimating these risks.
The invention also discusses a method for applying this risk representation in the care of patients.
In a different possible embodiment of the discussed invention, it can employ methods and systems for computing the patient risks as the ones described in the following provisional patents: (61/614,861), (61/614,846), (61/620,144), (61/684,241).
The invention described herein provides a system and method for representing patient risks and other clinical information.
In one possible embodiment of the invention, the invention enables a user interface with a workflow as the one described in
The screen depicted in
With this screen, the user also has the ability to set alarms. These alarms can be set up to trigger either when one of the probabilities of the patient states crosses a threshold set by the user or by any other event of interest (e.g. change of medication). When an alarm triggers, it can also automatically set a time-stamped tag. An example implementation is illustrated by the markers on
The user also has the ability to replay portions of the patient's timeline. This gives the user manual control in viewing the history of the patient's stay.
The current physiological measures currently in use are also displayed on the screen. These measures are represented with the name of the measure encircled by a bar chart in the shape of a halo. The color of the halo corresponds to the extent to which that measure contributes to the currently viewed state of the patient. Potential measurements that are available but not in use can also be displayed on the screen.
In
As part of an additional alarm screen (shown in
The next screen is called the “Patient View Risk Trajectory” as shown in
A crucial feature is the ability to “tag” events that the user desires to view at a later time. The user can search events to tag based on medication, specific times of the patient's stay, etc. These tags can mark time-series for all views, can be shared, can be included in notes, etc. Moreover, the user can annotate tags. These tags can be accessed in note form, where the patient state corresponding to the time tagged will be displayed as a screenshot. This also gives the user the ability to search through the tags, which can include tags that correspond to state probability thresholds.
The next screen is called “Patient View Chart”. The purpose of this screen is to present the user with the same information as the one provided to them by the rounding chart. An example implementation is shown in
The final screen is called “Patient View Notes”. The purpose of this screen is to present the user with the ability to take notes.
- [1] P. A. Chechia, P. C. Laussen., “The cardiac intensive unit perspective on hemodynamic monitoring of oxygen transport balance.” Pediatric Critical Medicine, 2011, Issue 4, Vol. 12, pp. S69-S71.
- [2] Spenceley, Neil, et al., “Monitoring in pediatric cardiac critical care: A worldwide perspective.” Pediatric Critical Care Medicine, 2011, Issue 4, Vol. 12, pp. S76-S80.
- [3] Bohn, D., “Objective assessment of cardiac output in infants after cardiac surgery.” Seminars in Thoracic and Cardiovascular Surgery: Pediatric Cardiac Surgery Annual, 2011, Issue 1, Vol. 14, pp. 19-23.
- [4] G. M. Hoffman, N. S. Ghanayem, J. M. Kampine, S. Berger, Kathleen A Mussatto, S. B. Litwin, J. S. Tweddell., “Venous saturation and the anaerobic threshold in neonates after the Norwood procedure for hypoplastic left heart syndrome.” The Annals of Thoracic Surgery, 2000, Issue 5, Vol. 70.
- [5] S. M. Bradley, A. M. Atz., “Postoperative management: The role of mixed venous oxygen saturation monitoring.” Seminars in Thoracic and Cardiovascular Surgery: Pediatric Cardiac Surgery Annual, 2005, Issue 1, Vol. 8, pp. 22-27.
- [6] Pinilla, J, et al., “Study of the incidence of intravascular catheter infection and associated septicemia in critically ill patients.” Critical Care Medicine, 1983, Vol. 11, pp. 21-25.
- [7] D K, Warren, W W, Quadir and C S, Hollenbeak., “Attributable cost of catheter-associated bloodstream infections among intensive care patients in a nonteaching hospital.” s.l.: Critical Care Medicine, 2006, Vol. 34, pp. 2084-9.
- [8] S. Chakravarti, S Srivastava, A. J. C. Mitnacht., “Near Infrared Spectroscopy (NIRS) in Children.” Seminars in Cardiothorasic and Vascular Anesthesia, 2008, Issue 70, Vol. 12.
- [9] Tortoriello T A, Stayer S A, Mott A R, McKenzie E D, Fraser C D, Andropoulos D B, Chang A C., “A noninvasive estimation of mixed venous oxygen saturation using near-infrared spectroscopy by cerebral oximetry in pediatric cardiac surgery patients.” Pediatric Anesthesia, 2005, Issue 6, Vol. 15, pp. 495-503.
- [10] P. M. Kirshbom, J. M. Forbess, B. E. Kogon, J. M. Simsic, et al., “Cerebral Near Infrared Spectroscopy Is a Reliable Marker of Systemic Perfusion in Awake Single Ventricle Children.” PEDIATRIC CARDIOLOGY, 2007, Issue 1, Vol. 28, pp. 42-45.
- [11] N. Nagdyman, T. Fleck, S. Barth, H. Abdul-Khaliq, B. Stiller., “Relation of cerebral tissue oxygenation index to central venous oxygen saturation in children.” INTENSIVE CARE MEDICINE, 2004, Issue 3, Vol. 30, pp. 468-471.
- [12] McQuillen P S, Nishimoto M S, Bottrell C L, Fineman L D, Hamrick S E, Glidden D V, Azakie A, Adatia I, Miller S P., “Regional and central venous oxygen saturation monitoring following pediatric cardiac surgery: concordance and association with clinical variables.” Pediatric Critical Care Medicine, 2007, Issue 2, Vol. 8, pp. 154-160.
- [13] Bhutta A T, Ford J W, Parker J G, Prodhan P, Fontenot E E, Seib P M, Stroope B I, Frazier E A, Schmitz M L, Drummond-Webb J J, Morrow W R., “Noninvasive cerebral oximeter as a surrogate for mixed venous saturation in children.” Pediatric Cardiology, 2007, Issue 1, Vol. 28, pp. 34-41.
- [14] Taeed, R., Schwartz, S. M. and J. M. Pearl, et al., “Unrecognized Pulmonary Venous Desaturation Early After Norwood Palliation Confounds p:s Assessment and Compromises Oxygen Delivery.” Circulation, 2001, Vol. 103, pp. 2699-2704.
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 of graphically communicating, to a user, patient risks for an individual patient, the method comprising:
- receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified;
- causing the display, on a display device, of a plurality of graphical indicators, each of the plurality of graphical indicators corresponding to one of the plurality of possible clinical patient states, each of the plurality of graphical indicators graphically identifying the probability that the patient is in a corresponding clinical patient state at a given point in a range of time, the plurality of graphical indicators configured to indicate a hazard level; and
- causing the display, on the display device, of a timeline controller configured to allow a user to dynamically select a plurality of points in time over the range of time, the graphical indicators changing dynamically in response to a specification by the user of one of the plurality of points in time to display the evolution of the plurality of possible patient states over the range of time.
2. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, wherein the plurality of graphical indicators are arranged on the display device segregated by hazard level so as to indicate a hazard level for each of the graphical indicators.
3. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, wherein the color of each of the plurality of graphical indicators indicates the hazard level associated with each such graphical indicator.
4. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, wherein receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified, comprises:
- receiving data identifying the plurality of possible clinical patient states in which the patient may be classified, and for each of the plurality of possible clinical patient states, further comprises:
- receiving data identifying the probability that the patient is in each of the possible patient states over the range of time; and
- receiving data identifying a hazard level into which each of the possible patient states is categorized.
5. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, wherein:
- the display of graphical indicators on the display device comprises a bar chart having a plurality of bars, each bar associated with one of a plurality of hazard levels; and
- each of the plurality of graphical indicators comprises a bar in the bar chart.
6. A computer-implemented method of graphically communicating patient risks to a user according to claim 5, wherein a bar within the bar chart may comprise a plurality of graphical indicators within a single hazard level.
7. A computer-implemented method of graphically communicating patient risks to a user according to claim 5, wherein each of the bars has a length corresponding to the probability that the patient is in the corresponding clinical patient state at a given point in time.
8. A computer-implemented method of graphically communicating patient risks to a user according to claim 5, wherein the hazard level of each of the graphical indicators is expressed by the color of said graphical indicator.
9. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, wherein:
- the display device comprises a touch screen; and
- the dynamic controller is a slider displayed on the touch screen.
10. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, further comprising a graphical indicator configured to represent the utility of an invasive measurement, the utility of an invasive measurement expressing a divergence between:
- a first patient state distribution associated with the plurality of possible clinical patient states based on a plurality of internal state variables associated with a time interval, the plurality of internal state variables including an internal state variable resulting from the invasive measurement; and
- a simulated patient state distribution associated with the plurality of possible clinical patient states based on the same plurality of internal state variables associate with the same time interval, but excluding the internal state variable resulting from the invasive measurement.
11. A computer-implemented method of graphically communicating patient risks to a user according to claim 10, wherein the first patient state distribution is weighted by hazard level.
12. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, further comprising:
- displaying a state variable data control feature that, when activated by the user, causes the display device to display internal state variables on which the patient states are based.
13. A computer-implemented method of graphically communicating patient risks to a user according to claim 1, further comprising:
- displaying a tag creation feature that, when activated by the user, causes the display device to display a tag mark associated with the timeline controller at a selected point within the range of time.
14. A computer-implemented method of graphically communicating patient risks to a user according to claim 13, further comprising:
- displaying a tag note creation field configured to permit annotation, by the user, of information associated with the tag.
15. A non-transient computer readable medium having computer-executable code for graphically communicating, to a user, patient risks for an individual patient, the computer-executable code comprising:
- code for receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified;
- code for causing the display, on a display device, of a plurality of graphical indicators, each of the plurality of graphical indicators corresponding to one of the plurality of possible clinical patient states, each of the plurality of graphical indicators graphically identifying the probability that the patient is in a corresponding clinical patient state at a given point in a range of time, the plurality of graphical indicators configured to indicate a hazard level; and
- code for causing the display, on the display device, of a timeline controller configured to allow a user to dynamically select a plurality of points in time over the range of time, the graphical indicators changing dynamically in response to a specification by the user of one of the plurality of points in time to display the evolution of the plurality of patient states over the range of time.
16. The non-transient computer readable medium of claim 15, wherein the plurality of graphical indicators are arranged on the display device segregated by hazard level so as to indicate a hazard level for each of the graphical indicators.
17. The non-transient computer readable medium of claim 15, wherein the color of each of the plurality of graphical indicators indicates the hazard level associated with each such graphical indicator.
18. The non-transient computer readable medium of claim 15, wherein code for receiving, from a device, data relating to a plurality of possible clinical patient states in which the patient may be classified, comprises:
- code for receiving data identifying the plurality of possible clinical patient states in which the patient may be classified, and further comprises:
- code for receiving data identifying, for each of the plurality of possible clinical patient states, the probability that the patient is in each of the possible patient states over the range of time; and
- code for receiving data identifying, for each of the plurality of possible clinical patient states, a hazard level into which each of the possible patient states is categorized.
19. The non-transient computer readable medium of claim 15, wherein:
- the arrangement of graphical indicators on the display device comprises a bar chart having a plurality of bars, each bar associated with one of a plurality of hazard levels; and
- each of the plurality of graphical indicators comprises a bar in the bar chart.
20. The non-transient computer readable medium of claim 19, wherein a bar within the bar chart may comprise a plurality of graphical indicators within a single hazard level.
21. The non-transient computer readable medium of claim 19, wherein each of the bars has a length corresponding to the probability that the patient is in the corresponding clinical patient state at a given point in time.
22. The non-transient computer readable medium of claim 19, wherein the hazard level of each of the graphical indicators is expressed by the color of said graphical indicator.
23. The non-transient computer readable medium of claim 15, wherein:
- the display device comprises a touch screen; and
- the dynamic controller is a slider displayed on the touch screen.
24. The non-transient computer readable medium of claim 15, further comprising code for displaying a graphical indicator configured to represent the utility of an invasive measurement, the utility of an invasive measurement expressing a divergence between:
- a first patient state distribution associated with the plurality of possible clinical patient states based on a plurality of internal state variables associated with a time interval, the plurality of internal state variables including an internal state variable resulting from the invasive measurement; and
- a simulated patient state distribution associated with the plurality of possible clinical patient states based on the same plurality of internal state variables associate with the same time interval, but excluding the internal state variable resulting from the invasive measurement.
25. The non-transient computer readable medium of claim 24, wherein the first patient state distribution is weighted by hazard level.
26. The non-transient computer readable medium of claim 15, further comprising:
- code for displaying a state variable data control feature that, when activated by the user, causes the display device to display internal state variables on which the patient states are based.
27. The non-transient computer readable medium of claim 15, further comprising:
- code for displaying a tag creation feature that, when activated by the user, causes the display device to display a tag mark associated with the timeline controller at a selected point within the range of time.
28. The non-transient computer readable medium of claim 27, further comprising:
- code for displaying a tag note creation field configured to permit annotation, by the user, of information associated with the tag.
29. A system for communicating, to a user, patient risks associated with a specific patient, the system comprising:
- a display device;
- a computer processor configured to display a graphical user interface on the display device, the graphical user interface comprising: a plurality of graphical indicators, each of the plurality of graphical indicators corresponding to one of a plurality of possible clinical patient states for the patient, and identifying the probability that the patient is in a corresponding clinical patient state at a given point in a range of time, the plurality of graphical indicators configured to indicate a hazard level; and a timeline controller configured to allow the user to dynamically select a plurality of points in time over the range of time, the graphical indicators changing dynamically in response to a specification by the user of one of the plurality of points in time to display the evolution of the plurality of patient states over the range of time
30. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, wherein the plurality of graphical indicators are arranged on the display device segregated by hazard level so as to indicate a hazard level for each of the graphical indicators.
31. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, wherein the color of each of the plurality of graphical indicators indicates the hazard level associated with each such graphical indicator.
32. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, wherein:
- the arrangement of graphical indicators on the display device comprises a bar chart having a plurality of bars, each bar associated with one of a plurality of hazard levels; and
- each of the plurality of graphical indicators comprises a bar in the bar chart.
33. The system for communicating, to a user, patient risks associated with a specific patient according to claim 32, wherein a bar within the bar chart may comprise a plurality of graphical indicators within a single hazard level.
34. The system for communicating, to a user, patient risks associated with a specific patient according to claim 32, wherein each of the bars has a length corresponding to the probability that the patient is in the corresponding clinical patient state at a given point in time.
35. The system for communicating, to a user, patient risks associated with a specific patient according to claim 32, wherein the hazard level of each of the graphical indicators is expressed by the color of said graphical indicator.
36. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, wherein:
- the display device comprises a touch screen; and
- the dynamic controller is a slider displayed on the touch screen.
37. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, further comprising a graphical indicator configured to represent the utility of an invasive measurement, the utility of an invasive measurement expressing a divergence between:
- a first patient state distribution associated with the plurality of possible clinical patient states based on a plurality of internal state variables associated with a time interval, the plurality of internal state variables including an internal state variable resulting from the invasive measurement; and
- a simulated patient state distribution associated with the plurality of possible clinical patient states based on the same plurality of internal state variables associate with the same time interval, but excluding the internal state variable resulting from the invasive measurement.
38. The system for communicating, to a user, patient risks associated with a specific patient according to claim 37, wherein the first patient state distribution is weighted by hazard level.
39. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, the graphical user interface further comprising:
- a state variable data control feature that, when activated by the user, causes the display device to display internal state variables on which the patient states are based.
40. The system for communicating, to a user, patient risks associated with a specific patient according to claim 29, the graphical user interface further comprising:
- a tag creation feature that, when activated by the user, causes the display device to display a tag mark associated with the timeline controller at a selected point within the range of time.
41. The system for communicating, to a user, patient risks associated with a specific patient according to claim 40, the graphical user interface further comprising:
- a tag note creation field configured to permit annotation, by the user, of information associated with the tag.
Type: Application
Filed: Nov 19, 2013
Publication Date: May 22, 2014
Applicant: Etiometry LLC (Boston, MA)
Inventors: Dimitar V. Baronov (Boston, MA), Evan J. Butler (New Haven, CT), Jesse M. Lock (Winchester, MA)
Application Number: 14/084,454
International Classification: G06F 19/00 (20060101);