The present invention relates to the field of medicine, and in particular to a user interface for displaying predictive cardio information.
There is high mortality between stage 1 and stage 2 palliative surgery for patients with hypoplastic left heart syndrome (HLHS). HLHS is a rare congenital heart defect in which the left ventricle of the heart is severely underdeveloped (this leads to the need for the surgeries for parallel circulation physiology). There is currently no measure of risk (or method) to detect deterioration of these patients in clinical practice.
Patients with parallel circulation physiology need to be monitored to alert their care provider to the patient's risk of a critical deterioration (i.e., heart attack). Although predictive measures have been devised to predict the risk of critical deterioration, there have been no ways of providing that information to clinical personnel to allow easy use of the predictive information.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate an implementation of apparatus and methods consistent with the present invention and, together with the detailed description, serve to explain advantages and principles consistent with the invention. In the drawings,
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the invention. It will be apparent, however, to one skilled in the art that the invention may be practiced without these specific details. In other instances, structure and devices are shown in block diagram form in order to avoid obscuring the invention. References to numbers without subscripts are understood to reference all instance of subscripts corresponding to the referenced number. Moreover, the language used in this disclosure has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter, resort to the claims being necessary to determine such inventive subject matter. Reference in the specification to “one embodiment” or to “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one embodiment of the invention, and multiple references to “one embodiment” or “an embodiment” should not be understood as necessarily all referring to the same embodiment.
The terms “a,” “an,” and “the” are not intended to refer to a singular entity unless explicitly so defined, but include the general class of which a specific example may be used for illustration. The use of the terms “a” or “an” may therefore mean any number that is at least one, including “one,” “one or more,” “at least one,” and “one or more than one.”
The term “or” means any of the alternatives and any combination of the alternatives, including all of the alternatives, unless the alternatives are explicitly indicated as mutually exclusive.
The phrase “at least one of” when combined with a list of items, means a single item from the list or any combination of items in the list. The phrase does not require all of the listed items unless explicitly so defined.
As used herein, the term “a computer system” means a single computer or a plurality of computers working together to perform the function described as being performed on or by a computer system.
As used herein, the term “processing element” means a single hardware processing element or a plurality of hardware processing elements that together may be programmed to perform the indicated actions. The hardware processing elements may be implemented as virtual hardware processing elements of a virtual programmable device hosted on a physical hardware device. Instructions that when executed program the processing element to perform an action may program any or all of the processing elements to perform the indicated action. Where the processing element is one or more multi-core processors, instructions that when executed program the processing element to perform an action may program any or all of the multiple cores to perform the indicated action.
As used herein, the term “medium” means a single physical medium or a plurality of media that together store the information described as being stored on the medium.
As used herein, the term “memory” means a single memory device or a plurality of memory devices that together store the information described as being stored on the medium. The memory may be any type of storage device, including random access memory, read-only memory, optical and electromechanical disk drives, etc.
As used herein, the term “clinician” means a doctor or nurse assigned to a clinical unit and responsible for care of a patient.
Although some of the following description is written in terms that relate to software or firmware, embodiments can implement the features and functionality described herein in software, firmware, or hardware as desired, including any combination of software, firmware, and hardware. References to daemons, drivers, engines, modules, or routines should not be considered as suggesting a limitation of the embodiment to any type of implementation.
Although described below in terms of a monitor for displaying predictive information for parallel circulation cardio events, the invention is not limited to cardio events, but as predictive information is developed for other types of events, embodiments may be adapted to display the predictive information for those other types of events.
The system described herein allows clinicians to monitor and alert a care provider in real-time to the patient's risk of a critical deterioration (i.e. heart attack) in patients with parallel circulation physiology.
The clinician opens monitor app and selects the appropriate patient. In one embodiment, the app is a part of a clinical information platform system such as the SICKBAY™ Platform provided by Medical Informatics Corp. (SICKBAY is a trademark of Medical Informatics Corp.) From the list of monitor types the clinician selects the cardio monitor. The platform opens a screen like the one illustrated in
When the monitor is instantiated for the patient, it spins up processes on the platform that does both: (a) a historical calculation for the past 12 hours (or any other desired time period) of the relative risk index (RRI) that is the predictor value; and (b) a real-time calculation for the current RRI value. One technique for calculating the RRI is described in U.S. Pat. Pub. No. 2016/0135756A1, “Clinical Metric for Predicting Onset of Cardiorespiratory Deterioration in Patients,” U.S. patent application Ser. No. 14/942,722, filed Nov. 16, 2015, which is incorporated herein in its entirety for all purposes. The RRI is a type of predictive risk index.
In one embodiment of a graphical user interface (GUI) 100 for the monitoring system illustrated in the screenshot of
As illustrated in
Embodiments may also display a record of presented data signals of interest, preferably with the same time duration as the graph 120. In some embodiments, the signals may include some that are used as algorithm inputs for generating the RRI, however, any other data signals of interest may be displayed. Typically, the data signals shown in this area are data signals that clinical experts have determined are valuable when determining how to respond to the RRI value. In the example of
In some embodiments, in which multiple types of RRIs have been defined, the user interface 100 may show multiple RRI graphs. In such an embodiment, a user may be able to click on the RRI graph of interest, which would cause the separate data signals relevant to that RRI to be displayed.
In one embodiment, a hazard indicator may be displayed in the GUI 100, such as on a leftmost portion of the screen, with population percentage indicators appearing alongside the hazard indicator. Displayed on the hazard indicator may an indicator, such as a white box that displays the current RRI value, and is located at the corresponding location on the bar's vertical axis. As the data value changes, the indicator may change in location to match the output.
In another embodiment, each of the displayed data signals is accompanied by a histogram showing a distribution of the values of that signal expressed as percentage of time the data had a particular value. In the GUI 100 of
In one embodiment, the monitor system GUI 100 may also allow the clinician to set low, high, or both low and high threshold values for a particular physiological signal, which can cause the platform to generate alarms should the patient's data cross the threshold settings. In
In addition, as illustrated in
In the timeline graph of the RRI illustrated in
Risk is defined as a function of hazard and exposure. The RRI provides two views of the data to help the user assess visual representations of both hazard and exposure. In addition to the graph 120, colored areas under the timeline graph 120 may be used to represent the hazard of being at a particular risk value compared to the population. In one embodiment, red indicates that the probability of being at this particular RRI is very low and that the situation is hazardous and yellow indicates a lesser hazard than red, but still one that is of concern. In one embodiment, for example, the red portion of the hazard indication represents less than 5% of the population has experienced this RRI during their treatment. In the example of
The risk to the patient in
The RRI score is the relative risk index for a particular patient to have a deterioration event. In one embodiment, a value of 1 is equivalent to the normal risk any patient has of having a deterioration event, a value of 2 represents twice the risk of having a deterioration event, etc. Increasing RRI values represent ever-increasing likelihood of an imminent deterioration event.
If a patient's RRI goes above a certain threshold (for example, the red hazard area illustrated in
By instantiating a real-time monitor where both the real-time and historical risk measure are presented with input signals, that measure may be used as a quality tool to evaluate the effectiveness of interventions such as medications, procedures, and protocols. This can alert a care team to deterioration of HLHS patients, while providing near real-time monitoring for individual patients and optimizing site-specific care by evaluating the effectiveness of various interventions.
In block 540, the clinician may set thresholds for the signals, as described above. Then in block 550 the monitoring application may display the RRI graphs and signals described above in the GUI 100. In block 560, if the RRI exceeds a threshold for the RRI that indicates a hazardous condition, in block 570 the monitoring application may alarm the patient and send an alarm message to a care team for the patient indicating the presence of the hazardous condition based on the RRI before continuing to monitor the patient.
As illustrated, there are five types of servers: the data acquisition (DAQ) server 687, the informatics server(s) 680, the database server 685, the Health Level 7 (HL7) server 683, and the web server(s) 690. Any number of any of the types of servers may be deployed as desired. All of the servers 680-690 connect to each other and the bedside monitors via one or more hospital networks 630. Although illustrated as a single hospital Ethernet network 630, any number of interconnected networks may be used, using any desired networking protocols and techniques.
Also connected to the hospital network 630 are a number of bedside monitors for monitoring physiological data for a patient in bed 610. These bedside monitors may include network connected monitors 620A, which can deliver digital physiological data to the hospital network 630, serial devices 620B, which produce digital data but are not directly connected to a network, and analog devices 620C, which produce analog data and are not directly connected to a network. Communication boxes 640A and 640B allow connecting the serial devices 620B and analog devices 620C, respectively, to the hospital network 630, typically through a network switch 650. In addition, a substation 660 may be also connected to the network 630 via the network switch 650 for performing data manipulation and time synchronization as described below. Any number of bedside monitor devices 620 may be used as determined advisable by physicians and other clinical staff for the patient in bed 610.
Although as illustrated in
Additionally, one or more research computers 670 may be connected, directly or indirectly, to the hospital network 630, allowing researchers to access aggregated data collected from bedside monitors 620 for performing analytics and development.
The web servers 690 are configured for communicating with personal devices such as laptop 695A, tablet 695B, or smart phone 695C via a web browser interface using HyperText Transport Protocol (HTTP).
Referring now to
System unit 710 may be programmed to perform methods in accordance with this disclosure. System unit 710 comprises a processor unit (PU) 720, input-output (I/O) interface 750 and memory 730. Processor unit 720 may include any programmable controller device, such as microprocessors available from Intel Corp. and other manufacturers. Memory 730 may include one or more memory modules and comprise random access memory (RAM), read only memory (ROM), programmable read only memory (PROM), programmable read-write memory, and solid-state memory. One of ordinary skill in the art will also recognize that PU 720 may also include some internal memory including, for example, cache memory.
Embodiments may be implemented in one or a combination of hardware, firmware, and software. Embodiments may also be implemented as instructions stored on a computer-readable storage medium, which may be read and executed by at least one processing element to perform the operations described herein. A computer-readable storage medium may include any non-transitory mechanism for storing information in a form readable by a machine (e.g., a computer). For example, a computer-readable storage device may include read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, and other storage devices and media.
Embodiments, as described herein, may include, or may operate on, logic or a number of components, modules, or mechanisms. Modules may be hardware, software, or firmware communicatively coupled to one or more processing elements in order to carry out the operations described herein. Modules may be hardware modules, and as such, modules may be considered tangible entities capable of performing specified operations and may be configured or arranged in a certain manner. Circuits may be arranged (e.g., internally or with respect to external entities such as other circuits) in a specified manner as a module. The whole or part of one or more programmable devices (e.g., a standalone client or server computer system) or one or more hardware processing elements may be configured by firmware or software (e.g., instructions, an application portion, or an application) as a module that operates to perform specified operations. The software may reside on a computer readable medium. The software, when executed by the underlying hardware of the module, causes the hardware to perform the specified operations. Accordingly, the term hardware module is understood to encompass a tangible entity, be that an entity that is physically constructed, specifically configured (e.g., hardwired), or temporarily (e.g., transitorily) configured (e.g., programmed) to operate in a specified manner or to perform part or all of any operation described herein. Where modules are temporarily configured, each of the modules need not be instantiated at any one moment in time. For example, where the modules comprise a general-purpose hardware processing element configured using software; the general-purpose hardware processing element may be configured as respective different modules at different times. Software may accordingly program a hardware processor, for example, to constitute a particular module at one instance of time and to constitute a different module at a different instance of time. Modules may also be software or firmware modules, which operate to perform the methodologies described herein.
While certain exemplary embodiments have been described in details and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not devised without departing from the basic scope thereof, which is determined by the claims that follow.
Number | Date | Country | |
---|---|---|---|
62349577 | Jun 2016 | US |