The present invention relates to the field of medicine, and in particular to a user interface for displaying real-time data for multiple patients.
Multiple vendors sell central monitoring stations for clinical settings. These central monitoring stations are expensive, are typically limited to certain physical networks, and are not good at sharing or distributing information beyond the central monitoring station. If a physician or other clinical staff wants to monitor a set of patients of interest to them, either from another location in the hospital or remotely, they typically cannot do so. Thus, clinical staff wanting to assess the current state and trends of patients of they are monitoring have limited abilities to do so.
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” can refer to 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 “processor” or “processing element” can refer to 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” can refer to 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” can refer to 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 “vital signs” can refer to clinical measurements, commonly, but not exclusively pulse rate, temperature, respiration rate, and blood pressure, that indicate the state of a patient's essential body functions
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.
Monitoring stations are a key part of a clinical facility. A monitor watcher, typically a nurse or a trained monitor watcher, is tasked to monitor patients. The monitor watcher may monitor patients to look for various kinds of situations, including: (a) Does a patient require immediate attention? (b) Is a patient trending downward? and (c) Will the patient require attention soon? In addition, a monitor watcher may need to alert an appropriate care provider to a condition, or to review a specific event.
In addition to monitor watchers, care providers and other specialists, whether physicians or other types of specialists can make use of monitoring station to (a) check on patient status (to evaluate impact of an intervention)? or (b) review how the patient trending from baseline (improving, declining, stable, or unstable). The care provider needs to be alerted to a patient problem and may need to evaluate the patient's condition for immediate action.
While central monitoring stations have been effective in some circumstances, as indicated above, they have limitations that make providing a monitoring facility difficult. Conventional central monitoring stations are not a flexible as would be desired. For example, (a) the number of patients that can be monitored by a central monitoring status is fixed, and (b) a central monitoring station from one vendor is unable to monitor patients whose bedside equipment is made by a different vendor.
A web-based user interface that relies upon an underlying vendor-agnostic platform provides a solution to these problems. In one embodiment, the underlying vendor-agnostic platform is the SICKBAY™ platform from Medical Informatics Corp. (SICKBAY is a trademark of Medical Informatics Corp.) By allowing the platform to instantiate a web-based application that provides for a configurable monitoring station that can monitor any number of patients from beds and facilities with equipment from any vendor, the deficiencies of central monitoring stations can be overcome. Because the monitoring application is web-based, the monitoring application can be used on nearly any type of device that can support web-based applications and display a graphical user interface, which includes fixed installations as well as mobile devices. Because the underlying platform can transform vendor-specific patient data into vendor-agnostic patient data, the configurable monitoring application user interface can allow monitor watchers and care providers the ability to be more flexible in what they monitor.
In one embodiment, a high-level screen provides a graphical user interface (GUI) 100 that shows areas or badges for each monitored or selected patient. All watched or active patients may be seen from one view. Preferably the monitor screen is capable of displaying all of the monitored patients without scrolling, but some embodiments may allow scrolling the GUI 100 when more patients are monitored than can be fit into the current display screen.
In one embodiment, clinical staff may access other patient-based applications after selecting on a patient of interest, such as by clicking on the corresponding portion of the GUI 100 for that patient. Because the GUI 100 is web-based, the clinical staff would not need to travel to a central monitoring station at a fixed location, but may view the monitoring screen on any web-enabled device and at any location. Instead of being restricted to a pre-selected set of patients visible at the central monitoring station, the clinical staff person may view any or all active patients of interest and easily configure the display to select patients of interest as well as patient data of interest. In addition, by simply adding another programmable device capable of running a web browser, additional screens may be added easily if more patients need to be monitored. So a monitoring station may be reconfigured without hardware or software changes, simply by instantiating another copy of the monitoring application on a screen that may have been used for other purposes, and when the need for the extra monitor display real estate ends, the screen used for that monitoring can be made available for other purposes, again without provisioning of equipment or hardware or software changes.
In various embodiments, the monitoring system allows a user to perform desired monitoring actions, including (a) selecting a patient; (b) access historical patient information (including labs, meds, and EMR patient records if available); (c) access patient history information; (d) perform active patient monitoring of real-time data; and (e) select monitors from available patient-specific monitors. The user in various embodiments may perform actions in the monitoring system, including (a) adding patient to the list of patients being monitored; (b) tag events for review; (c) send events for review to an appropriate care provider; and (d) annotate tagged events. The monitoring system may be integrated into the facilities electronic medical records (EMR) system.
In one embodiment, the GUI 100 is divided into a configurable number of badges or areas, each specific to a patient. In the example configuration of
In addition to identifying information such as the bed identifier 101 and patient name 102, in the embodiment of
Each patient badge or area 105-150 contains a real-time waveform or graph of a selected patient data and a vital signs area 107 for one or more other types of patient data. For example, in
As illustrated in
The configuration of
In one embodiment, clicking on a waveform portion of the display may allow the clinician to switch between the current waveform and other waveforms, such as a different ECG lead or a completely different type of physiological data. Similarly, clicking on the numeric vital signs areas may allow the user to cycle through or otherwise select a different numeric data element to display. Although expressed as clicking on the element, one of skill in the art will recognize that any type of user selection technique may be used. For example, if the clinical staff person's device displaying the GUI 100 is touch-enabled, the user may be able to touch the portion of the screen for that user interaction element and cause selection of that element or change that element. In one embodiment, a first click on a vital sign causes the selection of that vital sign, and subsequent clicks may cause cycling through vital signs in a pre-defined group of vital signs.
In one embodiment, the GUI 100 saves the state of the display, so that if a clinician switches away from the GUI 100 and returns, the display returns to the same state as before, albeit with current data in the display.
Color may be used as desired in the user interface. The screenshot of
As a web-based interface, in some embodiments, different tabs or windows may be opened when selecting elements in the user interface. So, for example, a tab opened in the GUI 100 may use conventional browser capabilities to allow the tab to be dragged to a different screen from the rest of the interface, allowing (for example) historical and real-time monitoring data to be displayed at the same time.
For example, no capability exists today for centralized ventilator monitoring, but this GUI 100 would allow composing a screen that provided ventilator monitoring for multiple patients. In some embodiments, calculated data, such as algorithmically derived risk indices may be displayed instead of or in addition to captured sensor data.
In one embodiment, illustrated in the screenshot of
In
In some embodiments, more than a single value may be displayed for a given vital sign. In the example of
In
Another user interaction element 420 allows selecting a department of the medical facility, using a drop-down menu selection widget or any other type of selection widget, so that the display of available patients may be limited to one or more selected departments if desired. In one embodiment, a selector 430 (in
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 sub-station 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). In one embodiment, the system 600 is a Sickbay Platform provided by Medical Informatics Corp. of Houston, Tex. More detail about the system 600 can be found in U.S. Pat. Pub. No. 2015/0142475A1, “Distributed Grid-Computing Platform for Collecting, Archiving, and Processing Arbitrary Data in a Healthcare Environment,” U.S. patent application Ser. No. 14/548,433, filed Nov. 20, 2014, which is incorporated herein by reference in its entirety for all purposes.
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 | |
---|---|---|---|
62349580 | Jun 2016 | US |