US20090281838A1 - Medical failure pattern search engine - Google Patents

Medical failure pattern search engine Download PDF

Info

Publication number
US20090281838A1
US20090281838A1 US12/437,385 US43738509A US2009281838A1 US 20090281838 A1 US20090281838 A1 US 20090281838A1 US 43738509 A US43738509 A US 43738509A US 2009281838 A1 US2009281838 A1 US 2009281838A1
Authority
US
United States
Prior art keywords
failure
cascade
processor
image
patient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/437,385
Inventor
Lawrence A. Lynn
Eric N. Lynn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/437,385 priority Critical patent/US20090281838A1/en
Assigned to LYNN, LAWRENCE A. reassignment LYNN, LAWRENCE A. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LYNN, ERIC N.
Publication of US20090281838A1 publication Critical patent/US20090281838A1/en
Priority to US13/677,295 priority patent/US20130073311A1/en
Priority to US13/844,381 priority patent/US10366790B2/en
Priority to US13/844,404 priority patent/US10032526B2/en
Priority to US13/844,212 priority patent/US10297348B2/en
Priority to US13/843,481 priority patent/US10354753B2/en
Priority to US14/535,838 priority patent/US10468135B2/en
Priority to US14/626,790 priority patent/US11728041B2/en
Priority to US16/416,877 priority patent/US20190272651A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/80ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients

Definitions

  • the present disclosure relates systems and methods for detecting and monitoring patient conditions in clinical medicine settings.
  • EMR electronic medical records
  • Patient care in a hospital setting involves a complex management process because human pathophysiology is highly complex and healthcare workers address multiple patient issues simultaneously. Decisions about patient priority and care made by the healthcare workers are subjective to some degree and may vary depending on the level of expertise and experience of each person involved in patient care.
  • the level of serum sodium decrement to produce such abnormalities may be as little as 8 mEq, a decrement which would otherwise not be likely to produce an adverse reaction in the absence of an acute stroke. Since an 8 mEq decline in serum sodium would normally be tolerated in the absence of a stroke, it may be easily overlooked as a cause of profound instability by a healthcare worker who may not be knowledgeable or diligent enough to recognize the entire relational complexity. It is very common that subtle or simple events or occurrences actually comprise linked components of a much larger, dangerous, but undetected expanding pathophysiologic failure process. Since simple pertubations are readily overlooked by the physician (or if they are identified, the pivotal linkage to other processes is commonly unrecognized), this allows the pathophysiologic failure process to progress, untreated toward death.
  • septic shock is often the end result of progression from the uncomplicated state of infection to progressive states of the inflammatory response syndrome, sepsis, severe sepsis, and finally septic shock.
  • states are arbitrary and poorly defined at the bedside.
  • the vast majority of patients have infection with fever without further progression and many even progresses to the inflammatory response syndrome without further progression to septic shock.
  • routine blood testing and even continuous vital measurements may not always detect the pre-shock state, specialized blood tests and biomarker profiles specifically developed to detect the pre-septic shock state have been developed.
  • specific blood test and profiles suffer from a lack of specificity, in part because the variable response of patients to physiologic perturbation.
  • Whether or not a given patient progresses to shock depends on much more than the biomarkers present and their concentrations. Progression to shock may depend on a complex relationship of patient-specific physiologic responses to immunologic and inflammatory perturbation as well as the physiologic state of the patient at the onset and during the perturbation and the timeliness and adequacy of intervention (e.g. antibiotics and/or fluid). Since most of these factors are not captured by blood test measurements or biomarker profiles, even serial testing directed specifically toward the detection of the pre-shock state may not provide sufficient information to provide for reliable timely detection of the evolving state of severe sepsis or septic shock.
  • intervention e.g. antibiotics and/or fluid
  • FIG. 1 is an exemplary component diagram of a patient demonstrating the overlapping patient complexities that may be used to construct relational binaries, image components and MPPC for searching and detection;
  • FIG. 2 is a diagram depicting the levels of analysis in accordance with an exemplary embodiment
  • FIG. 3A is a data flow diagram in accordance with an exemplary embodiment
  • FIG. 3B is a diagram of an exemplary system in accordance with an exemplary embodiment
  • FIG. 3C is a data and action flow diagram in accordance with an exemplary embodiment
  • FIG. 4 is an exemplary UML Static Diagram of the primary classes within one embodiment of a relational binary processor
  • FIG. 5 is an exemplary UML Static Diagram of a subset of the relational binary processor specifically expanding the definition of the event type
  • FIG. 6 is an exemplary UML Static Diagram of the primary classes within the patient safety processor
  • FIG. 7 is an exemplary UML Static Diagram of the primary classes within the binary definition set
  • FIG. 8 is an exemplary UML Static Diagram of the primary classes within the Failure image component Definition Set
  • FIG. 9 is an exemplary user interface model of the convergence editor that depicts a sleep apnea binary diagram
  • FIG. 10 is an exemplary user interface model of the aggregate failure image component editor that depicts a failure image component diagram associated with narcotic-induced ventilation instability
  • FIG. 11 is an exemplary user interface model of the convergence editor that depicts a heparin therapy binary diagram
  • FIG. 12 is an exemplary user interface model of the convergence editor that depicts an insulin therapy binary diagram
  • FIG. 13 is an exemplary user interface model of the convergence editor that depicts a narcotic therapy binary diagram
  • FIG. 14 is an exemplary user interface model of the aggregate failure image component editor that depicts a failure image component diagram associated with heparin-induced hemorrhage;
  • FIG. 15A is a failure image frame that includes a plurality of timelines organized into groupings showing an expanding cascade of evolving death due to septic shock.
  • FIG. 15B is a failure image frame that includes a plurality of timelines organized into groupings showing a failure image of an expanding cascade of septic shock with portions of the image being separated into sequential states.
  • FIG. 15C is a failure image frame that includes a plurality of timelines organized into groupings showing early timepoints in an expanding cascade of severe septic shock;
  • FIG. 15D is a failure image frame which shows an image of a failure cascade severe septic shock with inflammatory, hemodynamic, and respiratory augmentation, and with early immune failure;
  • FIG. 15E is a failure image frame which shows an image of a failure cascade of severe septic shock with inflammatory, hemodynamic, and respiratory augmentation, with immune failure, and with evidence of decline in respiratory gas exchange and fall in platelet count;
  • FIG. 15F is an exemplary failure image frame showing an image of an advanced cascade of severe septic shock with progression to metabolic failure, renal failure, hemodynamic failure and respiratory failure;
  • FIG. 16 is an exemplary congestive heart failure (CHF) failure image that includes a plurality of timelines organized into groupings;
  • CHF congestive heart failure
  • FIG. 17 is an exemplary sleep apnea failure image that includes a plurality of timelines organized into groupings
  • FIG. 18 is an exemplary thrombocytopenic purpura failure image that includes a plurality of timelines organized into groupings;
  • FIG. 19 shows an overview image of perturbation onset and progression from the time lapsed MPPC of FIG. 15A , wherein the perturbations in each grouping are incorporated into an aggregate index along a single smoothed time series for each group;
  • FIG. 20 is a general failure image that includes a plurality of timelines from the complexity diagram of FIG. 1 showing a failure image of excessive secretion of serum inappropriate antidiuretic hormone (SIADH) induced fall in hyponatremia;
  • SIADH serum inappropriate antidiuretic hormone
  • FIG. 21 is a split screen diagram of a drag and drop interface for constructing combined physiologic and treatment images for the patient safety processor showing the construction of an MPPC indicative of narcotic-associated recovery failure in the presence of sleep apnea;
  • FIG. 22 is an exemplary image frame of a failure image editor for constructing a septic shock MPPC for recognition by the Patient Safety Processor;
  • FIG. 23 is a diagram of an exemplary patient safety processor network.
  • the present disclosure provides systems and methods for diagnosis, monitoring, and treatment of certain clinical conditions.
  • One embodiment comprises a processor system including an electronic medical records database of a hospital or hospital system containing at least laboratory and physiologic data of at least one patient, a search engine programmed to automatically and repetitively search data within or derived from the database to detect complex patterns or images of evolving pathophysiologic cascades, and to further define the cascade, quantify the cascade, and to determine the relationships and cost of the cascade.
  • a pathophysiologic cascade as detected by one embodiment comprises an expanding pathophysiologic process.
  • cascades of evolving death CED
  • One embodiment comprises a search engine which automatically, intermittently and/or continuously searches for and detects pathophysiologic cascades and particularly cascades of evolving death (CED), and an alarm processor programmed to identify the patient which is generating the CED and to provide an alarm upon the detection of such a cascade at a site adjacent the location of the patient, to a care giver managing the patient, to a ward in which the patient resides, to a quality control center or patient safety management center, to the patient him or herself as by a pager or phone which may be configured to display an image of the cascade, the type of the cascade, and/or at least one characteristic of the cascade.
  • the pager may generate a series of lights which are indicative of the severity of the failure and/or cascade detected. The wearing of the pager by the patient prevents the healthcare worker from discounting or ignoring the findings since the patient him or herself (or the patients family if the patient is not competent) is also notified by the processor.
  • cascades of evolving death are detected by the search engine as expanding aggregations of perturbations and variations of signals and/or tests derived from a biologic organism which spreads across signal and tests derived from different systems within the organism and commonly ends in death.
  • CED cascades of evolving death
  • Cascade of evolving death commonly contain smaller relational patterns which may progress virtually throughout the cascade and by themselves may portend death.
  • the CED of severe sepsis contains the pattern of pathophysiologic divergence of ventilation and arterial oxygen saturation which is described in U.S. patent Ser. No. 10/150842 (the disclosure of which is incorporated by reference as if completely disclosed herein).
  • these small patterns generally represent only a very small portion of the signal “bandwidth” of the death cascade, especially as the cascade matures and becomes widely expanded.
  • the smaller relational patterns therefore are useful for detection of the likely presence of a CED but do not provide the specificity to determine the cause of the CED and may not be, especially early in their manifestation, specific for the presence of a CED.
  • Typical CED have at least one initiating apex or vertex which comprises the onset of the cascade.
  • the apex or vertex is generally within a single physiologic system.
  • the CED expands out from the apex or vertex across the initially affected system and/or into and across other systems. It is common for CED to expand within the initial system first. Like a progressively enlarging cone of perturbation projecting initially within and then beyond the initial system, the CED may expand to involve virtually all systems by the time the point of death is reached.
  • Cascades of evolving death, in 3D space can be represented by a cone with apex comprising the onset of the cascade, the length of the cone being defined by cascade duration, the angle of the come being defined by cascade expansion rate, and the cross-sectional area at a given point being defined by the magnitude of the cascade expansion at that point in time.
  • the data sets are organized into a 2D format (such as a time series matrix which is compartmentalized such that each system defines a separate compartment of time series)
  • the CED commonly produces a triangle with the angle at the vertex defining, in part, the speed of expansion of the CED.
  • the CED without intervention, will commonly end in death.
  • a death vertex is identified on the X axis and the triangle can be competed by passing a line vertically through all perturtubations or variations which remain at the time of death. This forms the base of the triangle of the CED.
  • the cascade begins to contract.
  • the point at which contraction begins forms the vertex and base of the cascade expansion triangle of the CED and the vertex and base of contraction triangle of the CED which eventually contracts to a stable state vertex point at the end of the contraction triangle.
  • the state of the physiologic components of the time series matrix of the stable state after the CED may be different from that which preceded the CED and this difference and its location in relation to systems and time series types is often a quantifiable indication of the extent and type of residual injury sustained by the patient due to the event which induced the CED, the CED itself, and/or due to treatment.
  • the processor may further be programmed to determine at least one of the type of cascade, the severity of the cascade, the duration of the cascade, the time of onset of the cascade, the maturity (as for example the stage) of the cascade.
  • the severity may be determined by the number of perturbations or trends which comprise the cascade, the severity of the pertubations or trends (as for example by the slope and/or magnitude of the perturbations or trends which comprise the cascade in relation to the baseline values and/or statistical normal values by another severity measure), the number of systems affected by the cascade, the presence, number and /or severity of failure of compensation in response to perturbations associated with the cascade, the growth of the cascade, as for example by the number of new perturbations being added per unit time or the number of systems affected.
  • the processor may also detect the events or components associated with or which are a part of the cascade.
  • the alarm processor may be programmed to provide an indication of each of the forgoing.
  • Alarm display may be provided for presenting any of the forgoing in textual, auditory, graphical, or other formats.
  • the search may be reinitiated each time new data is added, each time a particular type of data is added, or at a preselected or adaptive frequency. For example the searching frequency may increase when early components of a possible cascade have been identified or when an actual cascade has been identified.
  • One embodiment retains the images and relationships detected during the previous search(s) so that the subsequent new search cycle of the data set is less processor intense involving, for example, only the comparison of the new data (with or without prior formatting) to the previous processed data sets to determine if a new cascade is developing, an existing cascade is becoming more severe or improving, or if another event in relation to a cascade (such as a treatment event) has occurred.
  • One embodiment comprises a patient data processing system for converting the global electronic medial record (EMR) of a patient or patients into a real-time patient monitor comprising a pathophysiologic cascade search engine configured to repetitively and/or continuously search the EMR for evolving complex pathophysiologic cascades and an alarm processor for outputting a warning upon detection of a cascade.
  • the pathophysiologic failure cascade search engine may be programmed to continuously search the EMR for evolving complex images of physiologic failure such, for example a sepsis cascade
  • the alarm processor may be programmed to provide an alarm upon detection of the pathophysiologic failure cascade
  • the image processor programmed to output an image of the evolving failure cascade.
  • the data processing system may also be programmed to quantify the cascade, track the progression of the cascade, identify, highlight and/or alarm associated events in relation to the cascade, determine the cost associated with the cascade, determine the timing of treatment in relation to the cascade, and determine the response of the cascade in relation to treatment.
  • the processor is programmed to convert the electronic medical records into a particular format favorable for searching for pathophysiologic cascades.
  • a format comprises sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data, detect relational trends comprised of a combination of positive and/or negative trends, detect complex cascade patterns comprised of a plurality of combinations of relational trends, automatically output a display of the image of the detected complex cascade, automatically output a warning indicating the detection of the complex cascade, track the growth or decline of the complex cascade and output an indication indicative of growth or decline the cascade pattern may be indicative of a single or multiple physiologic failures such as at least one of sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade to name a few.
  • the processor may be programmed to determine and output an indication of the type of the cascade detected, to determine and output at least an indication of the timing and type of the trends along the cascade, to determine and output at least an indication of the length of the cascade, to detect the onset of therapy and to determine and output at least an indication of timing of therapy in relation to the cascade.
  • the patient data processing system may comprise a computer be programmed to search the EMR to detect sequential and timed trends comprised of at least positive and negative trends of both the physiologic parameters and the laboratory data, determine relational timing of the detected positive and negative trends, detect complex cascade patterns comprised of a plurality of combinations of positive and negative trends evolving in sequential timed relation to each other, and output an indication of the detected complex relational cascade pattern.
  • the processing system may comprising a computer programmed to convert the electronic medical records into sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data, detect relational trends comprised of a combination of positive and/or negative trends, detect complex cascade patterns comprised of a plurality of combinations of relational trends, output an alarm indicating the detection of the complex cascade pattern.
  • Another embodiment comprises a patient data processing system for processing electronic medical records of at least physiologic parameters and laboratory data of at least one patient comprising a computer programmed to identify positive and negative trends comprising at least a combination of inflammatory trends, metabolic trends, hemodynamic trends, hematologic trends, and respiratory trends, identify the relational timing of the positive and negative which relationally or collectively are indicative of the septic shock or pre-septic shock failure cascade, and identify and output an indication of the septic shock or pre-septic shock failure cascade.
  • The may be further programmed to identify the onset of treatment, and identify the timing of treatment in relation to at least one component of the cascade and to analyze the relational pattern to identify the earliest trend comprising a component of the cascade, identify the onset of treatment, and identify the timing of treatment in relation to said earliest trend.
  • a computer programmed to generate a large set of time-series of data of a patient including at least data relating to the physiologic state and/or care of a patient, convert the datasets, including at least the monitored datasets and laboratory datasets into parallel and overlapping time series, identify occurrences comprising at least, inflammatory occurrences, metabolic occurrences, volumetric occurrences, hemodynamic occurrences, therapy occurrences, hematologic occurrences, respiratory occurrences, identify the timing of the occurrences, identify at least one relational pattern of occurrences along a plurality of time series which is indicative of failure cascade of at least one of a sepsis cascade, a pulmonary embolism cascade, a metabolic cascade, and a microcirculatory failure cascade, output at least one of an indication of the cascade, the timing and type of the occurrences along the cascade, and length of the cascade.
  • Another embodiment comprises a method for converting the global electronic medial record into a patient monitors the method the electronic medical record system having a display comprising steps of converting the electronic medical records into sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data, detecting relational trends comprised of a combination of positive and/or negative trends, detecting complex cascade patterns comprised of a plurality of combinations of relational trends, outputting a display of the image of the detected complex cascade, outputting a warning indicating the detection of the complex cascade pattern, and tracking the growth or decline of the complex cascade and output an indication indicative of growth or decline.
  • the patient data processing system for processing electronic medical records of at least one patient comprising a computer programmed to convert at least the physiologic and laboratory data of the electronic medical records into a predetermined format for imaging, imaging the formatted electronic medical record, detect an image indicative of at least one of patient physiology and patient care, output an indication of the presence of physiologic failure.
  • the computer may be further programmed to analyze the images to detect relational patterns of the detected physiologic failure to determine the severity of the physiologic failure and/or to detect relational patterns indicative of the patient response to the detected physiologic failure to determine the severity of the physiologic failure and/or to detect relational patterns indicative of patient care in response to the detected physiologic failure to determine at least one of the timeliness and efficacy of the care.
  • the physiologic failure can for example be at least one of sepsis, severe sepsis, septic shock, a sepsis cascade, microcirculatory failure, a shock cascade, a septic shock cascade to name a few.
  • the predefined format may comprise a time series matrix, an objectified time series matrix, or anther format.
  • the predetermined format may include at least one region comprised of at least one collection of time series of specific physiologic components. For example at least one of inflammation indicators, respiratory indicators, cardiovascular indicators, and metabolic indicators to name a few.
  • the predefined format can comprise a plurality of regions comprised of a plurality of collections of time series of different specific physiologic components.
  • the images may be comprised of aggregations of variations of physiologic data and laboratory data, the variations having positive or negative slopes, and/or aggregations of relational variations of positive and/or negative trends of physiologic data combined with positive and/or negative trends of laboratory data.
  • the patient data processing system may include an image archive system for archiving images of physiologic failure and for sharing these with other processors to grow the general archive and knowledge of the different images and variations of the images of failure.
  • the patient data processing system may convert the time series matrix into a predetermined format of the time series matrix and image the formatted time series matrix to detect an image indicative of physiologic failure.
  • One embodiment comprises a patient data processing system having an object recognition system, for processing medical records of at least one patient comprising a computer programmed to convert the medical records of at least the physiologic and laboratory data of at least one patient into a time series matrix defining vertical and horizontal axes, and, using the object recognition system, search the time series matrix continuously or intermittently for a cascading plurality of relational patterns indicative of evolving physiologic failure along both the vertical and horizontal axes of the matrix.
  • Another embodiment comprises a patient data processing system for analyzing electronic medical records for real-time detection of physiologic failure comprising steps of continuously or intermittently search the medical records to detect events along the time series matrix, detect relational events along the time series matrix comprised of the detected events, detect relational cascade patterns comprised of a plurality of combinations of relational events, take action based on the detection of the at least one pattern wherein, for example, the pattern is indicative of physiologic failure.
  • the search engine is programmed to detect cascades comprised of at least a plurality of linked perturbations and trends of physiologic and laboratory data associated with relational compensation creating a progressively enlarging aggregation of progressively greater numbers of perturbed physiologic and laboratory data.
  • the processor may be further programmed to determine at least one characteristic of the cascade, the characteristic comprising at least one of, the severity of the cascade, the duration of the cascade, the time of onset of the cascade, and the maturity of the cascade, the timing relationship of the cascade to other events or other cascades, the cost associated with the cascade, the global pattern of the cascade, the time of termination of the cascade, the components of the cascade, the state of evolution of the cascade, the length of stay subsequent to or in association with the cascade, the treatments associated with the cascade.
  • the characteristic of the cascade may be defined by, for example, the number of perturbations and/or trends which comprise the cascade, the severity of the perturbations and/or trends, the number of systems affected by the cascade, the presence, number and/or severity of failure of compensation in response to perturbations associated with the cascade, and the growth of the cascade to name a few.
  • the processor may be programmed to determine the rate of growth of the evolving cascade as by for example one or more of the increase in number and/or severity of new perturbations being added per unit time, and the increase number of systems affected, and/or the increase number of perturbations present in different systems, to name a few.
  • the processor may be programmed to detect the events or components which are temporally and/or spatially associated with the cascade but which are not part of the cascade for example treatment, surgical procedures, transport, injections, blood transfusion, sedation, IV assess, catheterization, manipulation, to name a few.
  • a processor-based system may characterize and quantify patient physiological conditions by analyzing data relating the patient into time series data and then generating an image or moving image of the abnormal components of the time-series that may be further processed into operator-interpretable data. According to one embodiment, this may be accomplished by generating a large set of time-series of data relating to the physiologic system, converting the datasets (including monitored datasets, laboratory datasets, and historic datasets) into parallel time series of each data component, separating the unperturbed time-series components from the perturbed time-series components, aggregating the abnormal components into a real-time motion pictures of the abnormal components, and recognizing and interpreting the motion pictures and the events relational events and image components of the motion picture.
  • data from the electronic medical records and patient monitors are used to generate graphical displays, which may include moving pictures of the patient condition.
  • moving pictures, or animated displays may be referred to as “motion pictures of physiologic condition” (MPPC).
  • MPPC motion pictures of physiologic condition
  • the data and/or images may also be analyzed to detect perturbations, aggregate and cascading perturbations, perturbation relationships, physiologic responses to perturbations, treatments associated with the perturbations, physiologic responses to the treatments, physiologic failures, testing failures, treatment failures, and communication failures to generate the MPPC.
  • the MPPC may also include a graphical representation of any treatment applied in association with the clinical condition.
  • this image may be further processed to create an operator-interpretable indicator to assist in patient diagnosis and/or treatment.
  • the image may be directly compared to a database of similar images taken from patients with clinically confirmed diagnoses.
  • the database image or composite of multiple images with the greatest similarity to the generated image may indicate the correct diagnosis for the patient.
  • a processor may generate a text or other indicator to a healthcare provider indicating such a diagnosis.
  • the processor may also indicate that additional tests should be ordered to confirm the diagnosis.
  • the processor may also indicate and/or provide orders for specific treatments in light of the diagnosis.
  • a moving image may be indicative of two or more clinical conditions.
  • the processor may indicate tests that may rule out one or more of such conditions.
  • one condition may be determined by the processor to be more likely while additional time-series data may also rule out another condition.
  • These database images may be formed from retrospective clinical data.
  • the images may be analyzed for similarity by any suitable technique, including image registration.
  • the individual time-series objects that make up the image may be processed as a group for similarity to other groups of time-series objects associated with a particular diagnosis or clinical condition.
  • the MPPC may, for example, include abnormal and/or perturbed components and in particular “Motion Pictures of Physiologic Failure” (MPPF) of the physiologic system and of exogenous forces relating to that system.
  • MPPF Motion Pictures of Physiologic Failure
  • the processing system may generate real-time MPPC of healthcare signals and processing those images to timely detect perturbations, aggregate and cascading perturbations, perturbation relationships, physiologic responses to perturbations, treatments associated with the perturbations, physiologic responses to the treatments, physiologic failures, testing failures, treatment failures, and communication failures to generate and then recognize motion pictures of physiologic failures and of the treatment applied in association with the failures.
  • a processor first renders parallel time-series from each of a plurality of sensors and testing sources, which are applied to broadly monitor the dynamic system for failure.
  • a processor programmed with instructions for time series objectification of patient data detects patterns along the parallel times-series, converts these patterns into time series of discrete objects, then organizes these objects into discrete relational objects (such as binary objects, or relational binaries, derived of relational object pairs).
  • the processor then organizes the relational binaries to render a unifying programmatic image of the physiologic system and the care provided.
  • the processor then automatically recognizes objects in the image components and may be able to perform analysis on the images.
  • One embodiment may a patient safety processor having a single processor or a combination of processors programmed to generate time series objects, a relational binaries, moving images, patient safety images, and/or patient safety visualizations.
  • the patient safety processor outputs images of the patient's physiologic system and medical care.
  • the processor includes processing functions for time series objectification, relational binary processing, and an imaging processing.
  • the imaging processing includes a single matrix construction processor.
  • perturbations detected by the processor are converted to image components that may be used to generate a moving image.
  • an MPPC may be representative of a “motion picture of physiological failure” (MPPF) when a failure image becomes progressively more complete and recognizable by the processor as each additional failure image component is added.
  • MPPF motion picture of physiological failure
  • One embodiment may involve building a dynamic real-time image of disease, injury, and/or drug reactions, the care provided, and the expense associated with that care.
  • the image is initially associated with initial image components including one or more minor perturbations, which may for example be caused by circulation of one or more toxic and/or immunogenic material of endogenous or exogenous origin.
  • these perturbations such as toxins, inflammatory and/or thrombogenic mediators
  • the measurements of various mediators, ions, biologic profiles, as well as standard blood tests, and the outputs of vital sign monitors may begin to vary as a function of these early physiologic perturbations and responses, and it is these variations that enlarge the group of image components from which the larger image (i.e. the MPPF) is derived.
  • the MPPF the larger image
  • each perturbation is programmatically organized to form an image component of the MPPC.
  • Many of these detected images components may be isolated because they are related to a benign process, and the image may self-extinguish or may not develop into an image associated with a clinical condition involving intervention or an MPPF. Yet, as noted above, others may represent the first image components of an early moving image.
  • shock including, for example, hypovolemic, obstructive, septic, toxic, cardiogenic, hypoxic, and/or hypercarbic shock.
  • it is advantageous to detect the early image components of the moving image before shock develops to improve the prognosis for the patient and to apply goal-directed therapy while clinical intervention is still beneficial.
  • a patient safety processor generates a MPPC, which may be used for processor-based protocolization of care.
  • This motion picture may be comprehensive of multiple data sources, including not only the events comprising a single or few parameters, such as heart rate, but also other parameters that may include, for example: the slope and pattern of the heart rate, the slope and patterns of the systolic pressure variation, the slope and patterns respiration rate, the slope and patterns SPO 2 , the slope and patterns ventilation-oximetry index, the slope and patterns drug and fluid infusion rate, the slope and patterns blood pressure, the slope and patterns of the Neutrophil count, and the slope and patterns of inflammatory and/or thrombotic markers, and various other blood, urine and/or exhaled gas test to name a few.
  • the signals from all of these sources may be converted to time-series and/or step functions and may, for example, be physiologic signals, therapy signals, laboratory signals, or historical signals, which may be objectified, as by an objectification processor, to produce the discrete programmatic objects (events).
  • the processor detects a first discrete event that includes a pattern or value of at least one medical signal, and a second discrete event that includes a second pattern or value of at least one medical signal, the processor then aggregates at least the first event and the second event to produce a first relational object, the processor further detects a third event that includes a pattern or value of at least one medical signal, and a fourth event that includes a second pattern or value of at least one medical signal, the processor then aggregates at least the third event and the fourth event to produce a second relational object.
  • the first relational object and the second relational object are then aggregated to produce a first image component. Additional image components are built accordingly and the image components are then aggregated according to the time of occurrence to derive the moving image and care.
  • the pulse related components of the typical motion picture of sepsis failure cascade would include occurrences such as early rise in heart rate, rise in pulse amplitude, and rise in slope of the pulse upstroke (as measured at the finger tip) in combination and typically proceeded by a brisk rise in inflammatory markers.
  • the typical motion picture of occult hemorrhagic failure cascade (as for example due to heparin related retroperitoneal hemorrhage) would include occurrences of an early rise in heart rate, a fall in pulse amplitude, and a fall in slope of the pulse upstroke (as measured at the finger tip) and a rise in the respiratory related pulse pressure variation and a fall in hemoglobin.
  • all of these occurrences along the image of an occult hemorrhagic failure cascade can all be derived from a multi wavelength pulse oximeter.
  • a relational binary processor that divides detected variations into discrete alpha events and beta events, which are combined by the relational binary processor to construct the relational events which are termed relational binaries. These relational binaries are aggregated according to timing to construct image components. These image components are then further aggregated according to timing to construct and progressively build MPPC (from which visual images or electronic representations may be derived as desired). These MPPC are often moving images of catastrophic cascading failures, thereby allowing more reliable detection to allow timely rescue of the patient.
  • the signals may be chemical or physiologic measurements, as provided by patient monitors, recorded in the electronic medical record, and/or may be biomarkers specifically ordered, either automatically by the processor or manually by the clinician to indicate the potential presence of the sepsis (as those, for example, disclosed in U.S. patent application Ser. Nos. 10/704899, 11/647,689).
  • the presence and/or concentration of such markers may be presented in the context of the MPPC with the timed positioning relative to the others parameters, which then allows the relevance of the biomarker to be much more readily identified.
  • the temporal and relational pattern of inflammatory markers and temporal and relational patterns of contemporaneously measured or associated physiologic parameters are aggregated to produce a progressively enlarging MPPC of an evolving patient condition.
  • one embodiment detects early variations and aggregates them to provide an MPPC to dynamically present expanding failure cascades of pre-shock and shock states. This allows separation of expanding images from the smaller and less expansive image components having benign characteristics, and further allows separation of the images of minor isolated failures from failures that progress to generate an expanding MPPC heralding the potential for transition to one of the shock states.
  • Each group of images as well as the complete MPPC and care may be analyzed for the purpose of assessing patient care in a hospital, a ward, or under the care of a given healthcare worker.
  • the occurrence of a large number of image components indicating non cascading failures which self extinguish may be indicative of an unstable patient population or poor health care delivery.
  • a large number of cascading failures are indicative of major risk of a high rate of death or injury in that environment or under that healthcare workers care.
  • the MPPC and the image components may be used to determine if that is due to the patient population or the quality of the care.
  • One embodiment detects failure cascades along with the determination of the specific fundamental perturbations, or treatments, or lack of treatments that occur early in a failure cascade.
  • Specific fundamental failures are detected before they progresses to complex failures and particularly before they progresses to the pre-shock or shock state.
  • the processor builds an image derived of the relational perturbations and treatments as the cascade expands.
  • each time series is processed to separate expected events from unexpected events.
  • the unexpected and/or abnormal events are then aggregated further to repetitively generate relational events, image components and finally the MPPC which comprises a motion picture of the cascade (if present) as well as the treatment applied in association with the cascade.
  • This MPPC is further processed to allow the detection of the probable cause or causes of the occurrence of the moving failure images well as the image components of the MPPC as it evolves thereby allowing detection of the nature and cause of the failure cascade.
  • the fundamental components of the analytic process comprise a basic relational variable that includes a plurality of events.
  • the basic relational variable is that includes two events (a relational pair) and this is called a relational binary.
  • the relational binaries are initially selected by the users as from a menu (or by a drag and drop interface) of relational binaries and/or of events from which the user builds the desired object binaries the binaries are then used as by drag and drop to build the image components and MPPC for detection. This may be performed by, for example, by national or regional expert groups, or by specific departments in a hospital, or by an individual physician to provide custom management.
  • the objectified time series matrix and/or the MPPC may be may be outputted in various interactive, hierarchical, and relational formats for review and automatic or manual adjustment.
  • the MPPC may detect a wide range of failures. For example: “physiologic failures, treatment occurrence failures indicating the absence of expected treatment in relation to a given perturbation, testing occurrence failures indicating the absence of expected testing in relation to a given perturbation, treatment response failures indicating the absence of the expected correction of perturbation or the occurrence of a new potentially complicating perturbation in relation to a given treatment and/or dose.
  • the processor combines the complex data of the electronic medical record into a single motion picture of perturbations, treatments, physiologic responses, diagnostic testing, recoveries, diagnoses, missing data, patient locations, and/or other datasets.
  • Dynamic images are generated of relational variations of a set of time series associated with a complex system to generate a real time motion picture of a failure of the system and/or of forces applied to the system.
  • the patient safety processor automatically outputs a unified timeline, for example, derived of detected images of a given type.
  • the processor upon detecting a failure cascade, may present and highlight the evolving MPPC in real time on an outputted display of an image diagram for the physician to review. The portion of the motion picture, which has already been completed, may be reviewed backward and forward to review in a single summary snap shot view.
  • an electronic medical record may be converted to an MPPC.
  • a patient data processing system comprising a processor programmed with instructions for converting an electronic medical record into trend data, such as sequential, timed data, for example trends of physiologic parameters and laboratory data over time.
  • the processor may detect relationships between the trend data. For example, such relationships may include positive and/or negative trends.
  • the relationships may be relational trends (i.e., when one parameter goes up, another parameter goes down).
  • Complex cascade patterns of physiological conditions may be formed from a plurality of combinations of relational trends.
  • the complex casade may form an MPPC, for example of sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade.
  • a processor may process the electronic medical record and search to detect sequential and timed trends including positive and negative trends of physiologic parameters and laboratory data. Then, the processor may determine relational timing of the detected positive and negative trends to detect a complex cascade patterns that include a plurality of combinations of positive and negative trends evolving in sequential timed relation to each other. The processor may output an indication of the detected complex relational cascade pattern.
  • the indication may be physiologic failure, such as sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade.
  • the processor may also provide detailed information about the individual trends, such as the length of each trend or the timing of the entire cascade.
  • the image may include an indication to mark the onset of therapy and to determine and output at least an indication of timing of therapy in relation to the cascade. If the electronic medical record is from a patient that is still in care, the processor may include an alarm functionality to indication early points in a failure cascade.
  • a patient data processing system may identify specific positive and negative trends, such as a combination of inflammatory trends, metabolic trends, hemodynamic trends, hematologic trends, and respiratory trends.
  • the processor may identify the relational timing of positive and negative trends, which relationally or collectively are indicative of the septic shock or pre-septic shock failure cascade to identify and output an indication of the septic shock or pre-septic shock failure cascade.
  • the earliest point in the cascade may include an earliest trend (e.g., a respiratory, immunologic, hemodynamic, or other patient trend) that marks the beginning of the cascade. Therapy intervention at this point may have the highest chance of success.
  • a processor may analyze the relational pattern to identify the earliest trend of a component of the cascade, identify the onset of treatment, and identify the timing of treatment in relation to said earliest trend. Such analysis may benefit caregivers in determining which therapies have the highest success rate for a particular physiological condition cascade. Alternatively, such information may also help a physician determine which types of cascades are likely to be self-limiting.
  • physiologic failures such as, for example septic shock, pulmonary embolism, congestive heart failure, respiratory arrest due to narcotics in the presence of sleep apnea, thrombotic thrombocytopenia purpura (TTP), hemorrhage due to anticoagulation, respiratory failure due to bronchospasm, and adult respiratory distress syndrome, but not limited to these clinical conditions, begin with one or two non-specific perturbation(s).
  • Physiologic failure is commonly a relational expansion, often beginning with a fundamental physiologic perturbation at a single focal point in time. In fact, this initial perturbation is often completely masked once the cascade has progressed past a certain point.
  • the first perturbation(s) of the cascade may often only be detected in retrospect after the cascade has further progressed when the first perturbation(s) is no longer present. This provides a basis for optimizing the detection of the first point(s) by real-time imaging of the cascade as it develops and then examining the image to determine the first perturbation(s).
  • an alarm or interpretive output which is based on a programmatic image of both the patterns of both the SPO 2 and the related minute ventilation without additional relational elements of the image, such as, for example, the associated pattern of the white blood cell count, temperature, pulse, blood pressure, microbiologic values, and medications will be incomplete leaving too much synthesis for the healthcare worker.
  • a pattern of a sustained rise in pulse or respiration rate Each such pattern represents a tiny fragment of the present physiologic state and each pattern may be benign or alternatively may be an early image component of a much larger dynamic process of failure often associated with an evolving failure cascade.
  • a patient's physiologic system Prior to shock, a patient's physiologic system is perturbed by both disease and treatment.
  • a given treatment provided to correct a perturbation might reduce the perturbation, have no effect on the perturbation, exacerbate the perturbation, cause another perturbation and/or make another perturbation worse or better.
  • To determine which effect a treatment is having and to assure that this determination of treatment effect is complete it is necessary to collect and, just as importantly, as provided by one embodiment, organize and analyze large amounts of relational data in a timely manner.
  • FIG. 1 A failure mode diagram illustrating common modes of failure given a combination of a group of diseases is shown in FIG. 1 .
  • the number of potential failures may be very large (in the hundreds) for a given patient in a hospital setting and the nurse or physician is often expected to monitor many such patients on the floor while timely detecting the failures such that the nurse is expected to timely detect even a single failure from as many as a thousand failures which may occur among the patients under his or her care. For this reason, processor based failure imaging and detection is desirable.
  • FIG. 1 illustrates a complexity diagram 200 of an exemplary patient on a medical hospital ward.
  • the diagram 200 demonstrates the level of complexity that may be modeled into moving images as provided herein to determine the nature of and origin of perturbations within this level of complexity.
  • the diagram 200 is one type of failure mode diagram which may be constructed by an expert panel and then used according to one embodiment to facilitate the construction of the various components the moving images provided herein, including the events, relational binaries, and image components.
  • the failure image component diagram 200 includes a number of overlapping diseases present for this single patient including diabetes 202 , congestive heart failure 204 , arterial fibrillation 206 , stroke 208 , sleep apnea 210 and sepsis 212 .
  • the diseases may induce physiologic failures, such as a divergent rise in ventilation 216 , a rapid ventricular rate 218 , pulmonary edema 214 , and fall in oxygen saturation (hypoxemia) 222 .
  • physiologic failures such as a divergent rise in ventilation 216 , a rapid ventricular rate 218 , pulmonary edema 214 , and fall in oxygen saturation (hypoxemia) 222 .
  • the treatments are potentially associated with medication failures such as a high threshold breach of the partial thromboplastin time (PTT) or a low threshold breach of the glucose (hypoglycemia) 234 .
  • PTT partial thromboplastin time
  • glucose hypoglycemia
  • a treatment for example, insulin 224 , a diuretic 226 , an ACE inhibitor 228 , a beta blocker 230 and/or heparin 232
  • additional physiologic failures for example, a fall in platelet count (thrombocytopenia) 236 , the occurrence of heart block 238 , a fall in serum potassium (hypokalemia) 240 , a fall in serum sodium (hyponatremia) 242 , a fall in blood pressure (hypotension) 244 .
  • a single patient may have early high blood glucose (hyperglycemia) 215 followed by later low blood glucose (hypoglycemia) 234 .
  • the interrelationship of progression of multiple diseases, the patient symptoms, and multiple treatments may lead to treatment delay 248 or confusion 220 .
  • FIG. 2 depicts an overview of the flow of analysis for modeling complex patient physiological condition in one embodiment.
  • a wide range sources may provide inputs to the modeling.
  • patient monitors 256 may provide the raw data input into the analysis stream.
  • patient records 272 may provide the raw data input into the analysis stream.
  • lab results 264 and therapy data 268 may provide the raw data input into the analysis stream.
  • These inputs are converted to a set of parallel time series 276 . Patterns and threshold violations along this plurality of parallel time series identified, coalesced, synthesized and organized into discrete objects forming object streams 280 within each channel. These discrete objects are analyzed to identify known relational patterns into instances of relational binaries 284 .
  • expert systems then further refine the analysis by organizing and synthesizing these relational binaries into a set of failure images 288 , which as an aggregate whole make up a unified programmatic image of the complex and dynamic state of a patient and/or a patient population.
  • FIG. 2 depicts the flow of analysis 240 from raw data to the aggregate of images
  • FIG. 3A and FIG. 3B includes some of the data stores, data flow, processors and output mechanisms within the exemplary embodiment.
  • FIG. 3A depicts another data flow of one embodiment.
  • the data management system 300 includes a monitor 302 , a processor 304 that may include, for example, time series objectification processor 336 , relational binary processor 348 , and failure imaging processor 360 .
  • processors 336 , 348 , and 360 or instructions for performing the processing steps of time series objectification, relational binary processing, and/or failure image processing may be located on one or more additional processing components in communication with processor 304 that are part of the system 300 .
  • the processor 304 is adapted to provide output of the analysis to a device 306 , which provides an interface for a healthcare worker.
  • the data flow involves inputs from a wide range of sources ( 304 , 308 , 310 , 312 , and 314 ). As shown, the inputs may be sent to a processor 304 that may direct further action for the patient, including testing orders 316 , indicators to the healthcare provider that may be displayed on a console or device 306 , and therapy orders 315 . Accordingly, the healthcare worker may use the device 306 to control and oversee the entire hospitalization process.
  • the processor 304 may be used to drive the device 306 .
  • the processor 304 may be adapted to constantly process all of the real-time data of all of the patients regardless of the status of the viewing console and to automatically send testing orders 316 and/or therapy orders 315 based on the analysis of the images derived from the processor 304 , as will be discussed.
  • the data management system 300 may include one or more processor-based components, such as general purpose or application-specific computers.
  • the data management system 300 may include various memory and/or storage components including magnetic and optical mass storage devices and/or internal memory, such as RAM chips.
  • the memory and/or storage components may be used for storing programs and routines for performing the techniques described herein that are executed by the processor 304 or by associated components of the data management system 300 .
  • the programs and routines may be stored on a computer accessible storage medium and/or memory remote from the data management system 300 but accessible by network and/or communication interfaces present on the computer.
  • the data management system 300 may also comprise various input/output (I/O) interfaces, as well as various network or communication interfaces.
  • the various I/O interfaces may allow communication with user interface devices, such as a display, keyboard, mouse, and printer that may be used for viewing and inputting configuration information and/or for operating the system 300 .
  • the various network and communication interfaces may allow connection to both local and wide area intranets and storage networks as well as the Internet.
  • the various I/O and communication interfaces may utilize wires, lines, or suitable wireless interfaces, as appropriate or desired.
  • the device 306 is turned on as for continuous viewing (with a notification) by the processor 304 when images are indicative of a significant potential failure and/or cascade process or at a point wherein the patient's risk class exceeds a threshold value.
  • the risk class may, for example, be derived as a function of a calculated instability index or a detected instability index pattern and/or detected failures.
  • the instability index may be, for example, a confidence metric correlated with a matched image. For example, when an MPPC has a high likelihood of being associated with a serious condition, the instability index may be high.
  • the instability index may be a numeric index, a color or graphic indicator, and/or an audio or text message.
  • the device 306 includes an interactive single screen displaying items, such as one or more working diagnoses, differential diagnosis, parameters derived from patients including laboratory parameters, monitored parameters, and subjective parameters (e.g., sedation scale, confusion scale, or pain scale) or the like.
  • the term “parameter” herein may refer to an absolute or relative data point or set, a pattern, or a deviation, a range of such data points or sets, a pattern of such data, a relationship along a single set of data and/or or between a plurality of sets of data, and/or patterns of data.
  • the data may be an objective data type or subjective data type and may be directly and/or indirectly derived or historical in origin.
  • various outputs from the failure imaging processor 360 may be displayed.
  • the processor 304 may provide data for display present on the device 306 or through a report (either electronic or paper) or within an electronic representation that may provide an interface to external systems.
  • the data management system 300 further includes a medical records database 308 including laboratory data 310 , historical data (e.g., diagnosis) 312 and therapy data (e.g., medications) 314 .
  • the medical records database 308 is coupled to the processor 304 and to the monitor 302 so that those systems may have access the data stored in the medical records database 308 .
  • the processor 304 may include a component or direct link to the centralized patient medical record, which contains real time data and receives data input from all hospital sources.
  • a database containing substantially all of the components relating to the patient available to the hospital may be directly accessible to the processor 304 in real time to allow the embedded relational processor render relational binaries, and construct and detect failure image components which include these data from varied sources.
  • the processor 304 is adapted to comprehensively engage the medical records database 308 .
  • the processor 304 may be programmed to provide for formal, automatic simultaneous engagement, of physiologic failure image components, medication failure image components, testing failure image components, aggregate failure image components as derived from the relational processor and to render them in a timeline for viewing.
  • the processor 304 may be adapted to provide an immediate review of all failure image components and to take action based on the detection of specific failure image components.
  • the processor 304 may be capable of responding faster and more reliably than the healthcare worker because it may be adapted to constantly monitor the evolving failure image components form the earliest onset of the first divergent binary.
  • the processor 304 may therefore detect failure image component cascades, which originate from single divergent binaries, which might easily be undetected by the healthcare worker until it is too late.
  • the processor 304 may also be programmed to alarm on divergent or null binaries upon which no action has been taken or upon which the action has not corrected the evolving divergent binary or failure image component.
  • the presence of a null binary may be generated indicating testing failure image component if after a pre-selected time the result is not available to the processor 304 whereas the presence of a divergent binary indicative of a physiologic failure image component may be detected if the culture is positive. If testing failure image component is detected the processor 304 notifies the lab of the apparent delay. The notification is an alpha event and a receipt response to that notification is a true beta event. Therefore the failure of the lab to indicate receipt may cause the occurrence of a divergent binary, which may trigger the notification of the nurse in the same manner until a convergent binary concludes the sequence. If on the other hand, a physiologic failure image component is detected (the culture is positive), the processor 304 notifies the nurse again in the same binary generating fashion.
  • a positive blood culture is the beta event of the culture testing binary
  • it is the alpha event for another group of testing binaries such that the initial divergent testing binary may cause the processor to assure acquisition of a complete blood count, a comprehensive metabolic profile, increased frequency of blood pressure and pulse measurements, ventilation indexing oximetry and other testing as programmed into the processor 304 in response to the specific divergent binary detected (in this case a positive blood culture).
  • These new testing binaries may generate unexpected beta events (such as a low blood pressure, a high pulse, or high ventilation to oximetry index) and these beta events may thereby define a new set of divergent physiologic binaries.
  • This new set of divergent binaries may be sufficient to meet the pre-selected criteria of an aggregate failure image component suggestive of early septic shock, which diagnostic consideration now comprises an alpha event to a plurality of new binaries which have been programmed into the processor to assure timely and proper monitoring, timely proper patient location, and timely proper diagnostic testing, and timely and proper intervention in the event of the detection of this type of aggregate failure image component.
  • the beta events of the divergent physiologic binaries which comprised the aggregate failure image component now become alpha events for new physiologic binaries wherein the beta event of each of the new binaries comprises the return of each these values back to a normal range within a pre-selected time period (thereby assuring, that the aggregate failure image component is corrected timely, if possible).
  • the positive blood culture is also the alpha event for a treatment binary such that the processor 304 may be expecting to see the correct antibiotic in response to positive blood culture administered within a pre-selected time interval. If this does not occur a divergent binary indicating treatment failure may be identified and assured nurse notification may proceed by the binary building method previously discussed.
  • the device 306 in response to the detection of any significant divergent physiologic binary, may be programmed to prevent the failure of notification by building a set notification binaries, which must end with convergence.
  • the device 306 may also be programmed to prevent failure to timely treat by building a set of treatment binaries, which must end with convergence.
  • the device 306 may be programmed to prevent failure test by building a set of testing binaries, which must end with convergence.
  • the device 306 may also be programmed to detect associated physiologic failure image components by identifying divergent physiologic binaries in associated with the initially discovered divergent binaries.
  • the PSP includes an associated, connected and/or embedded eventing system.
  • this eventing subsystem users may designate actions to be initiated or data to be recorded when a specific occurrence is identified.
  • This eventing system may interface with other internal or external systems including notification systems, workflow systems, asynchronous communication systems, reporting systems, decision support systems, dashboards, data warehousing and/or data mining systems to name a few.
  • the relational processor is self-modulating and provides an automatically expanding analysis, which is rapidly responsive to the occurrence of even a minor failure image component.
  • the analytic activity of the processing system is capable of multidimensional growth and diminishment in direct response to the magnitude and number of failure image components detected.
  • the processor 304 upon the occurrence of a physiologic failure image component may generate a cascade of notification, testing, treatment, and physiologic binaries even if that failure image component comprises only a single physiologic divergent binary.
  • the beta event of the physiologic binary may comprise the alpha event of each of a new generation of notification, testing, treatment, and physiologic binaries.
  • Each of these new binaries also have a beta event, each which may induce the formation of other binaries wherein the beta event comprises the alpha of another binary of the same or another type.
  • a spontaneously growing cascade of binaries thereby evolves toward assuring timely notification, timely testing, and timely restoration of physiologic stability.
  • a rapidly expanding, cascade of these types of divergent binaries indicates evolving patient instability of the patient or poor performance of the healthcare system.
  • An analysis (as by objectified pattern recognition or statistical analysis) of the timed patterns of the types and sequence of the divergent binaries may allow the determination of poor health or poor responsiveness of the healthcare worker is causing the cascade to be propagated. As health is restored, and provided the healthcare workers are timely responsive, the binary cascade may automatically diminish and the various failure image components may no longer be detected.
  • the outputs of the relational binary object processor therefore provides a self modulating processing system which may be readily used and further analyzed to track the health of a single patient, or the patients on a given floor, or the patients hospital wide.
  • the outputs of the object binary processor also provides a self modulating processing system indicative of the quality of healthcare delivery provided to a given patient, on a given floor, or hospital wide.
  • the processor 304 may be applied to other complex dynamic data sets other than medical data wherein a self-modulating relational analysis and control would be useful.
  • the processor 304 has utility for the data mining, for example in association with the processing of archived datasets to identify the failure image component process from the initial spark (the first divergent binary) to extensive system failure.
  • the processing of archived datasets provides the opportunity to review the automatic modulation of the binary cascades which are derived of various failures and to facilitate the construction of dynamic failure image component diagrams for complex processes in the hospital, as well as in industrial processing such as the food, chemical, or pharmaceutical processing.
  • the processor may be programmed such that the user may select each alpha event and allow the processor to detect, offer, and/or derive events and relational binaries, which have specified temporal, frequency, or spatial relationships with the selected event object.
  • the processor 304 may be programmed to construct its own set of convergent object binaries with a learning dataset by processing the outputs of healthy individuals and then the processor may be used to detect divergent binaries when applied to patients by identifying the lack of the expected beta events (which were defined by the learning dataset).
  • Sensitivity for cascading may be adjusted by modifying the sensitivity for trueness of the beta event or by modifying the criteria such as slope, or magnitude of the objects during the objectification process. This provides a high degree of flexibility in defining sensitivity to the designation of a binary as divergent and this therefore allows a high degree of control over the sensitivity to cascade initiation, propagation, and extinguishment.
  • Cascades may be modular or divergent or failure image component specific. A modular group of cascades may be selectable from a menu and then each one in the group modified as desired.
  • the processor 304 may include instructions for any number of processing functions.
  • the processor 304 may include an event editor 331 (creates event definitions 332 ), a convergence editor 343 (creates binary definitions sets 344 ), and a failure image component 355 (creates failure components 356 ).
  • the event definitions 332 , binary definitions 344 , and failure components 356 may be used an inputs for the time series objectification processor 336 , the relational binary processor 348 , and the failure imaging processor 360 .
  • the time series Objectification Processor 336 is programmed, with the rules and parameters provided by the event definition set 332 , to convert parallel time series ( 324 , 328 ) of the electronic medical record 320 .
  • the relational binary processor 348 then, with the rules and parameters provided by the binary definition set, processes the object streams 340 to generate streams and cascades of relational binaries 352 . Further then, the failure imaging processor 360 , with the rules and parameters provided by the Failure image component definition set 356 , synthesizes the relational binaries, and in some cases isolated objects from the object stream, into one or more images 364 . The output of each of these three processors ( 336 , 348 and 360 ) as well as the original time series upon which they were applied are stored in an MPPC database 368 .
  • the processor 304 may be programmed so that detection of one or more events, binaries, image components or detection of a specific MPPC, may cause the processor to take action such as provide an outbound notification of the detection, orders for testing or treatment, or direct control signals to a treatment and/or testing device to change, cease or initiate testing and/or treatment.
  • the relational binary processor 348 and the time series objectification processor 336 may adapt to the output of each other to modify the analysis. For example, the detection of an event, a reciprocation, an incomplete reciprocation or other objects or patterns by the time series objectification processor 336 may cause an adjustment to the cascade responsive to the detection of a divergence. Alternatively or in combination the criteria for designation of a wave segment as an event object within the time series objectification processor 336 (for example the slope criteria for identifying a fall event object of serum sodium) may also be adjusted based on the presence of a specific alpha event.
  • an alpha event comprising a diagnosis of cerebral vascular infarction (CVA)
  • this may cause the time series objectification processor 336 to reduce the absolute slope (less negative slope) for designating a fall event object of serum sodium, which, is preferably one of the betas in such patients.
  • the alpha diagnosis of cerebral vascular infarction is adjusting the sensitivity of the diagnostic process allowing automatic and dynamic adjustment upon the occurrence and detection of different physiologic vulnerabilities.
  • the increase in sensitivity for detection of a fall event object in serum sodium (which, combined with the alpha that includes a CVA diagnosis) would comprise a divergent binary), which may trigger a diagnostic cascade for close monitoring of the serum sodium and/or the evaluation of additional laboratory studies and/or the reduction of free water delivery.
  • This is desirable due to the unique vulnerability faced by patients with CVA as a function of the potential for inappropriate increase in anti-diuretic hormone due to the CVA.
  • cascades originated by criteria for divergence provided by an expert may be automatically adapted to either change the sensitivity for the detection of the divergent beta or to change the cascade resulting for the divergent binary.
  • cascades originated by criteria provided by an expert which continue self propagate and expand despite timely action and without progression of the physiologic divergence may be automatically adapted to either change the sensitivity for the detection of the divergent beta or to change the cascade resulting for the divergent binary.
  • the sensitively and specificity may be further enhanced because the system may be applied to archived training data sets wherein the outcomes are known so the magnitude and direction of the cascades may be compared to the desired magnitude and direction of the cascades and adjusted accordingly.
  • the application of auto-adaptive adjustment in event criteria, divergence criteria, or cascade generation may be applied until the cascades proceed without premature auto extinguishment and excessive propagation.
  • the system may be applied to hypotheticals on the missing data to allow determination as to how they might affect incomplete (null) binaries.
  • the processors may output the results of their analysis into the MPPC Database 368 .
  • the MPPC Database 368 contains the time series 328 on which the analysis was performed as well as the results of analysis including the event streams 340 , the relational pairs 352 , the aggregate failures 364 as well as aggregations, relationships and alternative images of these elements.
  • the metadata rule-sets are persisted as XML (Event Definition Set 332 , Binary Definition Set 344 , Failure image component Definition Set 356 ) in the Patient Safety Image Database 368 .
  • a time series objectification processor 336 may contain instructions as provided in U.S. patent application Ser. Nos. 11/280,559, and 11/351,449 the specifications of which are incorporated by reference herein in their entirety for all purposes. Accordingly, such processors may function by constructing a time series of each parameter derived during the process of the hospitalization and then objectify each time series. These time series may, for example, include objective measured values, drug dosing, infusion rates, and subjective clinical scores to name a few. At least some of the time series may be provided as a step function.
  • time series of the weights, serum sodium values, SPO 2 , respiratory rate, heart rate, drug infusion dose, sedation score, pain score, stupor score, working diagnoses, an instability score, a severity of illness score, to name a few may all be included.
  • the time series objectification processor may render an aggregate “object cylinder” or time series matrix for example, which may include parallel streams of objects derived from all of these time series.
  • a time series objectification processor converts a set of time series into a stream of sequential and overlapping discreet elements or objects such that substantially the entire time series of data is converted to a time series of objects in a relational hierarchy of ascending complexity.
  • the objects into which the time series is converted may be predefined by the user and/or adaptively defined.
  • the discrete objects which are created represent and characterize an occurrence providing a time location and a set of properties derived from the aggregated data within the boundary defined. This process when applied to a plurality of parallel time series generates an Objectified Time-series Matrix (OTM).
  • OTM Objectified Time-series Matrix
  • Objects may be very simple such as a brief rise or fall along a single time series, or highly complex such as a sepsis cascade object comprised of and inheriting hundreds of simpler objects of relational physiologic variation, treatment, and response to treatment to name a few across a large OTM. These objects along the OTM are differentiated by location and the properties derived and therefore individual objects can be qualified and the objects of the OTM can be searched against.
  • the conversion of the time series matrix to form an OTM provides for identification, qualification and search ability of relationships between substantially all patterns and relationships which is embodied in the data of the EMR. Objectification is therefore one means of converting an electronic medical records into a particular format for imaging or searching for images.
  • the objectification processor may for example be programmed as a continuous search engine to continuously search for predetermined complex objects which at this level of complexity comprise images (such as the image of an evolving sepsis cascades) along both the vertical and horizontal dimension across multiple parallel time series of the OTM).
  • the continuous search engine may linked to an alarm processor to thereby provide an automatic alert upon detection of specified images (such as the image of a sepsis cascade, the image of failed or missed treatment, or the image of a drug reaction to name a few). This converts the EMR into a real time image generator with real-time detection of both complex and simple failures.
  • one embodiment includes a patient safety processing system, which includes a time series objectification processor 336 and a relational binary processor 348 .
  • the relational binary processor 348 may be embedded into, or communicate with the time series objectification processor 336 .
  • the time series objectification processor 336 is programmed to convert parallel time series of the electronic medical records from a central source or a wide range of sources as well as from other processors (e.g., the Patient safety processor), into parallel object streams.
  • the relational binary processor 348 then processes the object streams to generate streams and cascades of relational binaries.
  • the processor 304 automatically outputs a unified timeline, for example, derived of detected failure image components of a given type.
  • the processor upon detecting a failure cascade, may present and highlight the evolving MPPC in real time on an outputted display of a failure image component diagram for the physician to review.
  • the processor 304 persists failure image components and all other results of the analysis into the MPPC Image Database 368 , which may be the source for visualization, reporting, and interfaces into other systems. The portion of the motion picture which has already been completed may be reviewed backward and forward to review in a single summary snap shot view.
  • the relational binary processor 348 generates relational binaries.
  • Such relational binaries include an alpha event object and a beta event object.
  • An early step in this process includes the defining the relational binaries by the user or by the processor.
  • the alpha event is defined (as by the user or adaptively).
  • the alpha event is defined both in terms of its channel and the object along the channel.
  • the objects along each channel are defined by characteristics (such as the slope, amplitude, or other features defining the object as discussed in the aforementioned patent applications).
  • threshold violations may be identified as an alpha event.
  • a beta event is defined, again in terms of its channel and its characteristics and may be either a pattern or a threshold event.
  • Both alpha and beta events may also be defined in terms of the relationship of its characteristics to the characteristics of other events, such as those, which preceded the specific event.
  • the user may define the relational objects, (as by using a drag and drop designer), by selecting the channel (which defines the time series type), and by selecting the event objects (for example a fall event or a rise event) which meet specified range of criteria, and by identifying the timed relationship (such as the time interval) of the beta event in relation to at least a portion of the preceding alpha event, and/or by identifying the spatial relationships and/or frequency relationships of one event to the other event.
  • alpha objects and beta objects are defined by the criteria provided to the time series objectification processor 336 alone for the detection of event objects such that the Relational Binary Processor may be concerned only with the detecting the presence and timing of detected event objects not with modifying or affecting the criteria for event detection if desired.
  • the detection of event objects by a time series objectification processor 336 may be as disclosed in U.S. patent application Ser. No. 11/280,559 and U.S. Pat. No.
  • relational binary processor 348 This is not to limit the functionality of the relational binary processor 348 (since processing systems, which incorporate the programming of the relational binary processor 348 to specify criteria, are included in an embodiment,) to detect objects as a function of basic time series patterns by the objectification processes where these basic patterns are converted to discrete objects.
  • the relational binary processor 348 then aggregates the relational binaries according to their time of occurrence and/or to specific criteria for aggregation set by the user or processor to derive image components and the image components are aggregated according to their time of occurrence and/or to specific criteria for aggregation set by the user or processor to derive the MPPC and care derived of events and patterns across hundreds of parallel time series.
  • the relational binaries and events become the discrete “pixels” from which MPPC of a patient's physiologic system are constructed by the processor 304 .
  • the processor 304 or is also programmed to organize the events and relational binaries into larger aggregate factorable objects, which may also be constructed as a unified object timeline rather than a motion picture.
  • Each aggregate factorable object includes a specific aggregation of events and relational binaries objects.
  • the individual relational binary and event objects occur in a specific sequence or range of sequences (which may be overlapping) and the objects have a specific temporal relationship (or range of temporal relationships) with respect to each other.
  • One specific type of object timeline may be specified as simply a grouped set.
  • relational binaries are ordered in specified sequence in which the event and relational binaries objects were detected thereby defining the object timeline.
  • objects of specified types may also be combined derived to render a “unified patient timeline” which is a simple summary of the patient's physiologic system and care.
  • the MPPC and care provides the information at more comprehensive level. Both may be configured to provide further simplified summarization or image detail revealing drill down.
  • the unified patient timeline may for example, represents an instance of at least one factorable aggregate object derived from a plurality of parallel time series into a single time-series or time line, often of relational binary objects of a specific type or plurality of types.
  • the unified patient timeline and/or the MPPC and care is constructed to be a life long time line and/or motion picture, which preferably is recorded whenever signals are available, such as during a hospitalization or when connected to a home monitor or when blood testing is made.
  • the beginning of the motion picture or time line is defined by the time of the earliest date of data (which may be derived from archived patient data) the unified patient timeline does not end until a patient dies.
  • Segments of the timeline (or motion picture) may be separated for examination by location of the patient such as a hospitalization segment, or by actions taken to treat the patient, such as a peri-operative segment, or by events relating to altered patients states such as the segment immediately preceding death or while sleeping.
  • an object nomenclature which designates the timed and sequence relationships of the binary objects and events of a plurality the parallel patient related time series, thereby converting a large plurality of datasets into this single time series of factorable objects, which is readily outputted interpretable through application of a succinct nomenclature.
  • the physician may mark a test result or other data point as mistaken or anomalous.
  • the processor splits the analysis into two—the working analysis (which removes or alters the test result or other data point) and a background analysis (which maintains the original data).
  • the processor may run scenarios in which the original test result stays in effect to determine if conditions occur that might have been expected from the “so-called” anomalous test.
  • the background will not affect the working analysis but notification may be generated if a correlation of events is found in a sufficiently suggestive pattern to warrant a consideration that the original test results may not have been mistaken and, in fact, would account for conditions that do not fit the current working state (e.g., the state with the test results removed).
  • Background analyses may be deleted according to time (e.g., after a certain amount of time in which no correlation to following events is found) or at the request of the user or system operator (e.g., to reduce resource utilization).
  • the processor may be programmed to generate more frequent testing binaries to confirm or exclude an apparently evolving image. In this way the processor is trying to look as far forward as possible with additional testing to confirm the motion picture of a particular failure as early as possible so that the delay associated with waiting for the detection of a failure cascade as by various traditional threshold breaches is eliminated.
  • the testing binaries are designated such that the addition of certain drugs (the alpha event) into the image, may cause automatic orders for testing to monitor for complications related to the drug (the beta event) if selected, events, binaries, image components, or MPPC are present.
  • the physician orders heparin a testing binary is generated and added to the image which includes automatic order for a platelet count every 48 hours.
  • the time series objectification processor 336 is objectifying the time series of platelet counts to detect a least one fall event (as for example defined by a negative slope and/or a magnitude of fall and/or a threshold fall), if a declining slope is detected a divergent binary is generated and a marker indicating a fall is added to the image along the platelet count time series, the processor may generate more frequent platelet testing binaries, to confirm the presence of these divergent binaries in the image. If multiple divergent binaries are detected then the processor may generate different types of testing binaries wherein the alpha event is the fall in platelet count.
  • a least one fall event as for example defined by a negative slope and/or a magnitude of fall and/or a threshold fall
  • the processor may generate more frequent platelet testing binaries, to confirm the presence of these divergent binaries in the image. If multiple divergent binaries are detected then the processor may generate different types of testing binaries wherein the alpha event is the fall in platelet count.
  • the cascade may include additional testing binaries (as for hepatic function tests, to determine the safety of Argatoban, a medication which may be ordered if the image components are consistent with heparin induced thrombocytopenia.
  • additional testing binaries as for hepatic function tests, to determine the safety of Argatoban, a medication which may be ordered if the image components are consistent with heparin induced thrombocytopenia.
  • One embodiment programmatically images the parallel physiologic time-series to render a relational pyramid of data with the top of the pyramid representing data at the highest level of analysis and abstraction while data moves down through layers of analysis, the bottom layer being the raw data streams.
  • the healthcare worker may investigate the pyramid in the following ways to name a few:
  • relational pyramid may be manipulated by the healthcare worker and/or researcher to consider hypothetical scenarios or scenarios based on the rejection of certain test results or events which may be considered in error, anomalous or otherwise inaccurate.
  • Alternate pyramids may be stored in whole or as differential images. Alternate pyramids may be compared against the working pyramid to understand the results of the altered data.
  • the processor 304 will automatically consider alternate pyramids under certain conditions—such as the existence of perturbation for which no precursors may be identified.
  • the sudden existence of perturbation or of divergence may, by considering the range of possible precursors, suggest anomalous conditions: inaccurate diagnosis, faulty monitoring equipment, labeling mistakes, the failure of a patient to take medication as prescribed, to name a few.
  • the values and/or patterns of the blood tests such as the inflammatory mediators is/are compared to the image(s) of physiologic perturbation or to the pattern(s) or values of at least one physiologic parameter, such as the pulse rate, respiration rate, and/or ventilation oximetry index to name a few.
  • the processor may automatically order a sufficing number of sequential blood tests to confirm that the pattern of the parameter is convergent with the pattern of the blood test thereby providing strong supporting evidence, reinforcing redundant evidence, that the physiologic parameter and the mediator have a common physiologic failure based linkage, such as the failure of sepsis for example.
  • One embodiment extends that analysis to incorporate specialized inflammatory mediators into the moving picture of failure so that comprehensive comparison of the marker or indicator to the image of the physiologic parameters and treatment is provided.
  • FIG. 4 shows a UML Static Diagram of one embodiment of the relational binary processor 348 , which defines relational binaries to thereby organize the complexity of the electronic medical record for the timely detection of failure image components.
  • a relational binary is defined by first detecting an alpha event object, which is defined in terms of its channel (e.g., oximetry) and its characteristics (e.g. slope, magnitude, duration.). Then the companion (relational) beta event object is defined, again in terms of its channel, (e.g., pulse or oximetry) and its characteristics (e.g. slope, magnitude, duration) including the spatial and/or temporal relationships to the alpha event.
  • the beta event may also be a specified as function of the magnitude, slope, timing, or other relationships of the alpha event.
  • the beta event may be identified as a being between two values each of which may be a function of the magnitude of the alpha event.
  • the actual relationship between the alpha and beta events, which comprise the object binaries, is not defined by cause and effect (which may not be known with complete certainty) but is rather defined by the pattern relationship such as a temporal, spatial, and/or frequency relationship of the events, or simply by their prior designation as a relational pair.
  • the actual relationship between the alpha and beta events comprising a given relational binary could be a cause and effect, two effects resulting from an unmonitored cause, a relationship between two monitoring technologies measuring the same physiological phenomenon, an expected compensatory response, or a pathologic response, to name a few.
  • One object is to identify the pattern relationship of aggregate objects that include a plurality of relational binaries so that the actual relationships may be defined.
  • An alpha event is defined as a perturbation, which is defined in terms of its channel (e.g., oximetry) and its characteristics (e.g., a slope, magnitude, duration, and/or threshold breach).
  • a beta event may be defined as an expected response event, defined again in terms of its channel (e.g., pulse or oximetry) and like the alpha event, in terms of its characteristics (e.g., slope, magnitude, duration).
  • the beta event may also be defined by the spatial and/or temporal relationships to the alpha event or a component or portion of the alpha event. For example, when the beta event is an expected response event, the beta event may be specified as function of the magnitude, slope, timing, or other relationships of the alpha event.
  • the expected response event may be identified as a being between two values each of which are a function of the magnitude of the perturbation event.
  • the alpha event and/or the beta may, for example, be a perturbation event, treatment event, or a diagnostic designation event to name a few.
  • a convergent binary is an alpha event combined with an expected beta event response. If the channel of the expected response is present and uncorrupted, but the expected response is not found, then a missing event (comprising, for example, a wave segment or test result of the region of the expected response) is specified and the relational binary that includes the alpha event and the missing beta event is called a divergent binary. If the channel of the expected response is not present or the wave segment or test result is corrupted in the region of the expected response then the relational binary that includes the alpha event and the untested beta event is called a null binary.
  • An event may be the alpha event of a first relational binary and the beta event of second relational binary (provided the alpha event and beta events are each along different parallel channels).
  • relational binaries cycle or repeat with a certain pattern and this produces a special case of relational binary clusters or patterns.
  • event characteristics may be defined in terms of modifiers defined by patient conditional values such as anthropomorphic values, age, sex, or preexisting disease, such that the presence of these modifiers (as for example provided by a rule system in combination with the event definition menu) causes a change in the event definition parameters and/or threshold values.
  • patient conditional values such as anthropomorphic values, age, sex, or preexisting disease
  • the events and/or the relational binaries are aggregated to construct a global factorable object to derive a factorable objectified timeline.
  • the factorable objectified timeline may be rendered graphically or provided by a nomenclature for example, which identifies the events and the time from the onset of the closest preceding event to the onset of the following event.
  • relational binary objects or a specific aggregation or pattern of relational binary objects may be pre-designated by the user to define a failure image component.
  • the processor may then automatically and timely identify the occurrence of the failure image component by searching the event streams, divergence binary streams, and convergent binary streams, which are stored for each patient.
  • all such streams or a portion of specific streams or a grouping of streams filtered for severity of divergence may be aggregated and rendered for periodic viewing wherein, for example, the temporal relationships of for example divergent binaries or of the occurring failure image components are easily recognized or specifically indicated.
  • FIG. 4 shows a convergence analysis static Model according to one embodiment including UML Static Diagram of the classes (and relationships) which the Relational binary processor uses during the processing, analyzing and synthesizing of, in this case, electronic medical record input streams.
  • Objects created from these classes represent the identified perturbations as well as attempted identifications, which failed due to the absence of data streams.
  • User-interfaces, reporting systems, business intelligence and data warehousing sub-systems, notification mechanisms, alarms and other human or software application interfaces access this analysis structure to aggregate, further analyze, store and/or react to the results of analysis.
  • the case 404 , channel 408 and time series 412 classes represent the data streams from which the analysis may be derived. These classes may be defined as disclosed in U.S. Pat. Nos. 6,609,016 and 7,081,095 and U.S. patent application Ser. Nos. 11/431686, 11/351449, and 11/148325 the specifications of each of which are incorporated by reference for all purposes in their entirety.
  • one or more case analyses 416 may be constructed.
  • a case analysis 416 is the result of a case 404 being submitted to the relational binary processor 348 with a specified binary definition set.
  • a single case 404 may be analyzed with multiple binary definition sets resulting in one case analysis 416 per binary definition set applied.
  • a case analysis 416 is primarily composed of the relational binaries identified during processing.
  • the relational binaries are one of three types—convergent binary 440 , divergent binary 456 and null binary 428 .
  • the case analysis 416 contains a collection of each of these pairs and may have zero of more pairs in each of those collections.
  • relational binaries are composed of relational events 444 .
  • the structure of the relational binary i.e., the type of events which compose the relational binary
  • all relational binaries contain an alpha event, which is a true event (e.g., represents the identification of a pattern or a threshold violation, see FIG. 5 ).
  • the type of beta event identified makes the distinction between object binary types.
  • a convergent binary 440 represent a relational pair of events wherein the beta event has an expected relationship to the alpha event as described in the binary definition set.
  • a relational binary may have either a true event 444 or a missing event 460 as a beta depending on what has been specified as the expected condition. If a true event 444 was specified in the relational binary definition then the associated convergent binary 440 may have a true event 444 as a beta event. If a missing event 460 was specified then the associated convergent binary 440 may have a missing event 460 as a beta event.
  • the class structure therefore allows for zero or one event 444 and zero or one missing event 460 .
  • a convergent binary 440 may not contain two beta events.
  • Divergent binaries 456 represent a relational pair of events identified in a relationship that contradicts the expected relationship as described in the binary definition set. Therefore a divergent binary 456 may have either a true event 444 or a missing event 460 as a beta depending on what has been specified as the expected condition. If a true event 444 was specified in the binary definition then the associated divergent binary 456 may have a missing event 460 as a beta event. If a missing event 460 was specified then the associated divergent binary 456 may have a true event 444 as a beta event. The class structure therefore allows for zero or one event 444 and zero or one missing event 460 . According to one embodiment, a divergent binary 456 may not contain two beta events.
  • Null binaries 428 represent the existence of a condition in which an alpha event was identified but the data stream from which the expected beta event is to be derived is unavailable to the relational binary processor 348 .
  • Events 444 may be isolated (e.g., not part of any identified relational pair) or part of one or more binary.
  • the channel event stream 424 provides an aggregation of events 444 ordered by time and separated by channel 408 .
  • a true event 444 is a wave segment 448 (e.g. inherits wave segment) while a missing event 460 is associated with a wave segment 448 that represents the section of the channel 408 that was searched for the event described as expected in the binary definition set.
  • Null events 432 are not associated with wave segments 448 because the channel 408 to which they would have been attached or the relevant section of that channel 408 is unavailable or corrupted.
  • the relational binary processor 348 will convert null binaries 428 to convergent 440 or divergent 456 binaries as channels 408 of data become available.
  • the analysis contains aggregations of binaries, which repeat (e.g., cycling reciprocations) in three aggregation classes: repeating convergence 436 , repeating divergence 452 and repeating null 420 .
  • repeating convergence 436 repeating convergence 436
  • repeating divergence 452 repeating divergence 452
  • repeating null 420 repeating null 420
  • FIG. 5 shows an event type static model.
  • events may be represented as one of three types: threshold violation 484 , named event 492 , and relational event 488 .
  • Threshold violations 484 represent the existence of a breach of some specified, calculated or derived limit within an associated channel 408 .
  • Named events 492 and relational events 488 represent an identified unipolar pattern within a channel 408 .
  • Named events 492 differ from relational events 488 in that the parameters with which the pattern is identified is not a function of elements of an associated event (e.g. a limiting event 496 ).
  • Limiting events 496 within the context of a convergent binary 440 are the alpha event of the related relational binary.
  • a limiting event 496 may be either a threshold violation 484 or a named event 492 , but, in one embodiment, not a relational event 488 .
  • limiting events 496 may be relational events 488 and the relational binary processor employs recursive algorithms to determine a comprehensive set of events.
  • Threshold violations 484 and named events 492 may be isolated events (e.g. identified independent of a relational binary).
  • Alpha events of a relational binary may be either a threshold violation 484 or a named event 492 but, in this embodiment, not a relational event 488 . In an embodiment this rule is relaxed to provide the ability to produce a relational cascade.
  • alpha events may be relational events and the relational binary processor may employ recursive algorithms to determine a comprehensive set of events.
  • FIG. 6 shows an aggregate failure image component static model, which provides further clarification to the presently preferred embodiment of the patient safety processor.
  • the aggregate failure image is one type image which will be searched for.
  • the relational binary processor 348 may aggregate these identified pairs into aggregate failure image component objects, which represent the identification of patterns of events and binaries.
  • the aggregate failure image components 524 are created with respect to a failure image component definition set.
  • a failure image component definition set is associated with a single binary definition set, but multiple failure image component definition sets may be created for a binary definition set.
  • An aggregate failure image component 524 has two collections of failure image component elements 528 .
  • the first is a set of failure image component elements 528 that was identified in a specific sequence.
  • the second represents failure image component elements 528 that simply fell within the specified search window (e.g., existence, not sequence is sufficient for aggregation).
  • Aggregatable 532 is one embodiment of a lightweight interface, which allows the analysis objects ( 536 , 540 , 544 , 548 , 552 , 556 , 560 , 564 , 568 ) to participate in the aggregation.
  • the analysis objects include convergent binaries 536 , divergent binaries 540 , null binaries 544 , repeating nulls 548 , repeating convergences 552 , repeating divergences 556 , events 560 , missing events 564 and null events 568 may all participate in an aggregate failure image component 528 .
  • FIG. 7 shows a binary definition set static model.
  • the binary definition set model represents the objects that are part of the binary definition sets used by the relational binary processor 348 to create the convergence analysis.
  • a binary definition 590 represents the parameters used to identify a relational binary.
  • a binary definition 590 is made up of four key elements—the binary type 606 , the search window definition 618 and the definitions of the alpha 630 and expected beta events 594 .
  • FIG. 8 shows an embodiment of a convergence editor, which provides the ability for the creation, and modification of a binary definition set, which may be used by the relational binary processor to create the convergence analysis.
  • a binary definition set may be represented as a convergence model—a visual representation of the object instances shown in FIG. 7 .
  • the user interface includes a design surface 764 and an element toolbox 700 , which allows for the drag-and-drop creation and manipulation of a subset of the convergence model called a binary diagram.
  • the aggregation of all binary diagrams created with a single name constitutes the entire convergence model and may be persisted as a binary definition set in the relational database or in an XML file to name a few. Breaking a convergence model into binary diagrams allows for multiple views into the model. These views are not mutually exclusive (i.e., the same binary definition may be represented in multiple diagrams) and therefore provide views into model at various levels of complexity and points of reference.
  • the box on the left is the convergence element toolbox 700 which presents the visual elements which may be added to the design surface and therefore to the binary diagram.
  • the shapes represent events that may be added.
  • the three event types available correspond with the event definition classes in FIG. 7 : named event 598 , relational event 602 and threshold violation 622 .
  • the relationships 768 section of the toolbox 700 presents a set of lines, which may be used to connect two events to create a relational binary.
  • the line chosen determines the binary types 606 , binary types include: expected 716 , analogous binary 720 , possible cycling 724 , verify non-existence 728 , reoccurring verification 732 .
  • the visual icon attached to the line may cue the user to its type.
  • the binary type 606 determines the type and frequency of search that may occur when the candidate alpha event is identified.
  • the reoccurring verification type 732 may generate multiple binaries for a single candidate alpha event because it directs the relational binary processor to search for the expected event with a specified frequency, generating binaries at each interval.
  • Some binary types may be used in combination (e.g., reoccurring verification 732 and verify non-existence 724 ).
  • Each relationship added to the design surface 764 must have at least one time interval provided (e.g., 768 ) which represents the search window definition 618 for the binary definition 590 .
  • Each relationship may be directional.
  • the line includes an arrow end-style on the end that represents the beta definition 626 .
  • the end without an arrow represents the alpha definition 630 .
  • Each pair of events which has a connecting relationship, represents a single binary definition 590 .
  • This diagram does not represent all of the relationships of each of these events. It is an example of a subset view into the overall convergence model with a focus on sleep apnea. Relationships and elements may be removed from this diagram without removing them from the entire model (i.e., the editor distinguishes between “Remove” which removes the element from the diagram but not the model and “Delete” which removes the element from the diagram and the model [including all other diagrams]).
  • a diagram may be constructed that shows all of the events and relationships, but it would likely be so large and complex as to be unreadable.
  • the editor will check the diagram for validity before persistence or at the user's request. For example, a relationship without a beta event would invalidate a diagram. An invalid diagram may invalidate the convergence model. It is preferred that a convergence model cannot be persisted into a binary definition set. The editor allows for an invalid state to provide flexibility during diagram construction. Further, if the target binary definition set is associated with failure image component definition sets that are available to the editor, the editor may warn of conflicts with associated models by changes to the diagram. Depending on editor settings, these changes are disallowed, or the changes may be propagated into the failure image component.
  • Each diagram element may be manipulated in a more detailed way through property editors associated with the element type.
  • the property editors provide access to all editable properties of the associated definition objects such that the editor is sufficient to construct a complete binary definition set.
  • the editor provides for adding text, notes, lines and other visual elements to the diagram to increase human readability and to communicate between users. These additional visual elements have no affect on the binary definition set.
  • FIG. 7 depicts a binary diagram within the convergence editor which pertains to the monitoring of sleep apnea.
  • Each pair of events e.g., 744 , 748
  • a connecting relationship e.g., 754
  • the connecting line between the two events represents the binary type 606 .
  • Binary types may include: expected 716 , analogous binary 720 , possible cycling 724 , verify non-existence 728 , and reoccurring verification 732 .
  • the binary type 606 determines the type and frequency of search that may occur when the candidate alpha event is identified.
  • the reoccurring verification 732 type may generate multiple relational binaries for a single candidate alpha event because it directs the relational binary processor to search for the expected event with a specified frequency, generating relational binaries at each interval.
  • some binary types may be used in combination (e.g., reoccurring verification 732 and verify non-existence 728 ).
  • the box containing a pair of time offsets 768 represents the search window definition 618 . This definition contains the start and end time offsets from the end point of the alpha event for which the beta event should be searched in the target beta channel.
  • the shapes represent the alpha and beta event definitions.
  • These definitions provide the parameters with which the relational binary processor may search the identified wave segment for the existence of a unipolar pattern (i.e., meeting the criteria defined by named event definition 598 or relational event definition 602 or threshold violation (i.e., meeting the criteria defined by threshold violation definition 622 ).
  • FIG. 9 shows a failure image component definition static model.
  • the failure image component model represents the classes that are part of the failure image component definition sets used by the failure image processor to identify and create aggregate failure image components.
  • a failure image component definition represents the set of element definitions and their relationships, which allow the failure image processor to determine whether the pattern of elements meets the criteria of the specified failure image component.
  • FIG. 10 shows an embodiment of the aggregate failure image component editor that provides the ability for the creation and modification of a failure image component definition set, which will be used by the failure image processor, in coordination with a binary definition set, to create a convergence analysis.
  • a failure image component definition set may be represented as a failure image component—a visual representation of the object instances shown in FIG. 9 .
  • the user interface includes a design surface 832 and an element toolbox 780 , which allows for the drag-and-drop creation and manipulation of a subset of the failure image component called a failure image component diagram.
  • the aggregation of all failure image component diagrams created with a single name constitutes the entire failure image component and may be persisted as a failure image component definition set in the relational database or in an XML file to name a few.
  • failure diagrams are views into the model that provide visualizations at various levels of complexity and points of reference.
  • a failure image component definition set is associated with, and dependent upon, a specified binary definition set.
  • a failure image component definition set and therefore a failure image component and all its corresponding diagrams, cannot be created without the specification of a binary definition set.
  • the specified binary definition set provides and limits the events and binaries that may be used to create the failure image component diagrams.
  • Each diagram represents a single failure image component definition 650 .
  • a failure image component element definition 662 may either be a binary definition 674 or an event definition 678 (but in one embodiment, may not be both). These failure image component element definitions 662 represent the existence of a specific event or relational binary. If a specific sequence of elements is defined to identify the failure image component then the sequence is specified with connectors and time offsets (e.g., 812 , 824 , 816 , 828 ,and 820 ).
  • Each shape container (a shape that contains other shapes) represents a failure image component element definition 662 .
  • a failure image component element definition 662 includes both a binary definition 674 and a binary mode.
  • the binary mode 666 indicates the type of binary that must be created by the binary definition 674 within the analysis (e.g., convergence, divergence or null). Within FIG. 10 , the mode is specified by selecting the binary container (e.g., 784 , 788 , and 792 ) from the toolbox 780 .
  • An isolated shape without internal shapes represents an event failure image component element 678 .
  • An event failure image component element 678 includes both an event definition 678 and an event mode 670 .
  • the event mode 670 indicates the type of event that must be created by the event definition 678 within the analysis (e.g., event, missing event or null event).
  • Failure image component element toolbox 780 in FIG. 10 presents the visual elements that may be added to the design surface 832 and therefore to the failure image component diagram.
  • the large bold-lined container shapes ( 784 , 788 , and 792 ) represent failure image component elements that refer to a binary while the smaller shapes ( 796 , 800 , 804 ) represent failure image component elements that refer to events (isolated or part of a binary).
  • the three binary element types available correspond with the available binary modes 666 : Convergence, divergence and null. Each binary dropped on the surface may subsequently lead to the selection of a binary definition 674 from the associated binary definition set.
  • the design surface is split into two sections—sequenced and non-sequenced.
  • Elements in the sequenced area correspond to the sequenced mode aggregation 654 in FIG. 9 . These elements involve a relationship in time and therefore a relationship may be specified between them (e.g., 824 ).
  • the relationships section 836 of the toolbox presents a set of lines, which may be used to connect two failure image component elements (either binaries or events) as part of the overall aggregate.
  • Each relationship added to the design surface must have a time interval provided (e.g., 828 ) which represents the search window definition associated within the sequenced mode aggregation 654 .
  • Each relationship is directional indicating precedence in the sequence 654 .
  • Zero or more sequences may be specified, but if an element is placed in the sequenced section it is defined as part of a sequence. Elements placed in the non-sequenced section cannot have relationships. Only existence is specified within the overall time-frame specified for the failure image component.
  • the failure image component diagram differs from the binary diagram in that the diagram itself represents an entity—the failure image component definition 650 —and is not simply a collection of other entities (e.g., binaries in the case of the binary editor). Removing elements changes the definition of when a failure image component will be identified. All elements added to the failure image component diagram represent an “and” relationship for identification purposes (i.e., all elements and sequences must exist for the failure image component to be identified). In one embodiment, to create “Or” scenarios, multiple failure image component diagrams are created with variation representing the “or” combinations. The editor may check the diagram for validity before persistence or at the user's request. The editor allows for an invalid state to provide flexibility during diagram construction.
  • Each diagram element may be manipulated in a more detailed way through property editors associated with the element type.
  • the property editors provide access to all editable properties of the associated definition objects such that the editor is sufficient to construct a complete failure image component definition set.
  • the editor provides for adding text, notes, lines and other visual elements to the diagram to increase human readability and to communicate between users. These additional visual elopements have no affect on the failure image component definition set.
  • FIG. 11 provides an example of a binary diagram referring to heparin therapy in which the following binary definitions are specified:
  • FIG. 12 provides an additional example of a binary diagram referring to insulin therapy in which the following binary definitions are specified:
  • FIG. 13 provides an additional example of a binary diagram referring to narcotic therapy in which the following binary definitions are specified:
  • FIG. 14 provides an additional example of the failure image component editor in which three non-sequenced binaries ( 970 , 971 , 972 ) are defined as sufficient to identify possible heparin-induced hemorrhage.
  • FIG. 15A shows a failure image frame 973 of a patient's physiologic system and care and demonstrates one exemplary image according to one embodiment as generated by the failure image processor.
  • the image shown is indicative of dynamic progression from an image suggestive of stability to an image suggestive of a failure cascade of septic shock.
  • This is the one of image for which the patient safety processor is deployed as a “search engine for pathophysiologic cascades” may continuously search when deployed into use with a patient.
  • the image displays objectified events that met criteria as up and down arrows indicating whether they are rise events or fall events respectively. Minor time series variations (such as detected minor rises or falls typical of signal noise, which fail to meet criteria by the objectification processor as events) are represented on each time-line as open circles along parallel time lines.
  • the detected events are combined with other events to form binaries which are then combined to produce an image of relational patterns that include aggregate binaries and individual events defining the dynamic state of the patient's physiological system and of the medical care applied to the physiologic system during the time interval of each respective image.
  • binaries that include aggregate binaries and individual events defining the dynamic state of the patient's physiological system and of the medical care applied to the physiologic system during the time interval of each respective image.
  • smaller failure images aggregate to produce the larger image of aggregate failure (in this case, of septic shock).
  • this is a motion picture image which may be shown with this rendering or with an alternative rendering, such as an actual digital motion picture of the patient within these parameters reanimated in the MPPC.
  • FIG. 15A is a late “time lapsed” frame of a MPPC that has exhibited many earlier frames, the patient safety processor output provided that confidence that the cascade image detected search engine is septic shock was high.
  • Representations of rise events or fall events are depicted as up-arrowheads and down-arrowheads respectively on each time line 974 .
  • the timelines 974 are grouped into categories 975 .
  • the first event detected within the time interval of the image is a perturbation event—a rise event of the neutrophil count 976 shown by the upward pointing arrowhead on the neutrophil timeline.
  • This perturbation event is combined by the relational processor to a second perturbation event—a rise in respiratory rate 977 also shown by an upward arrowhead, to generate the first relational binary 978 (combined in the figure by the arrow connecting 976 and 977 ).
  • Each subsequent perturbation in the image is designated by its timeline and arrowhead.
  • An arrowhead with a circle around it designates perturbations determined by testing automatically ordered by the patient safety processor in response to the detection of a particular image.
  • the rise event in inflammatory mediators or indicators 979 was ordered by the patient safety processor to better define the inflammation portion of the image which was somewhat obscured because the early images demonstrated a rise in neutrophil count, a rise in pulse, and a rise in respiration rate but with a normal temperature. Since this ambiguous image must be better defined to decide care, testing for inflammatory mediators/indicators is automatically ordered by the processor to better complete the image.
  • FIG. 15A Using these basic designations the image of FIG. 15A reveals a clear image frame (a time lapsed snap shot) detected by searching of an MPPC that includes perturbations of inflammation, followed by a hemodynamic perturbations, followed closely by respiratory perturbations, and then renal perturbations in an expanding and linked cascade 980 .
  • the initial rise in Neutrophil count 976 the first detected perturbation event, will have completely disappeared later in the cascade such that frames late in a failure process are best viewed with the sufficient scale to observe the onset of the cascade 980 .
  • the image shows a complete lack of any events along the temperature timeline 981 .
  • the lack of a fever may mislead a healthcare worker, who may think of fever as a reliable indicator for the early detection of sepsis.
  • the processor 304 is programmed to recognize that it has rendered or found an incomplete image and then seeks to complete the image by ordering testing for inflammatory mediator 979 . This testing serves as a “surrogate image components” for a rise in temperature thereby establishing that the entire failure image does in fact exhibit an early component of inflammation.
  • the image of the progressive cascade 980 shows the drug treatments components 982 , 983 of the image are too late because they appear within the image very late along the cascade 980 .
  • the late portions of the image of the cascade 980 also include a very ominous beta comprising a rise in anion gap 985 .
  • the addition of this new image component provides a mature image of cascade 980 , which is now strongly indicative of a highly fatal stage of septic shock.
  • Other image views may be for example; specific expanded portions of the time lines, specific expanded views of aggregate failure components along the timeline portions, specific groupings of the timelines, overviews of perturbation progression from group to group (an example of this is shown in FIG. 19 ), to name a few.
  • FIG. 15B is the failure image frame of FIG. 15A with portions of the image being separated into sequential states of inflammation 986 , systemic inflammatory response syndrome 987 , presumptive severe sepsis 988 , presumptive severe septic shock 989 .
  • FIG. 15C is an early failure image frame from real time imaging of the process in FIG. 15A that demonstrates that there may be little in these first perturbations to warn of the impending cascade towards sepsis.
  • the first “spark”, a rise in neutrophil count 990 , evident in this image is entirely non-specific despite the fact that it, in retrospect, heralds the onset of septic shock, completely disappears by the time this motion picture has reached the point illustrated in FIG. 15D (see below) in which focused testing, more frequent CBC testing, and/or more frequent vital sign measurement to determine the significance of this rise in Neutrophil count may be suggested or ordered by the processor 304 to expand the image to more quickly move toward a more specific image.
  • FIG. 15D is a failure image frame from real time imaging of the process in FIG. 15A .
  • This frame demonstrates early image components of inflammatory, hemodynamic, and respiratory augmentation 991 combined with early immune failure 992 . As indicated by the image, serious sepsis is highly likely if treatment does not occur by the time this frame of the MPPC has passed.
  • FIG. 15E is a failure image frame from real time imaging of the process in FIG. 15A .
  • This frame demonstrates demonstrate the image components of inflammatory, hemodynamic, and respiratory augmentation 991 , with immune failure 992 , but now with image components indicative of a decline in respiratory gas exchange 993 and fall in platelet count 994 .
  • serious sepsis is even more likely than or the stage shown in FIG. 15D if treatment does not occur by the time these frames of the MPPC have passed.
  • FIG. 15F is a failure image frame of FIG. 15A to demonstrate that the image now shows expansion the failure cascade from the frame in FIG. 15E to now include the image components of metabolic failure 995 , renal failure 996 , hemodynamic failure 997 and respiratory failure 998 .
  • metabolic failure 995 a failure image frame of FIG. 15A to demonstrate that the image now shows expansion the failure cascade from the frame in FIG. 15E to now include the image components of metabolic failure 995 , renal failure 996 , hemodynamic failure 997 and respiratory failure 998 .
  • FIG. 16 shows a time lapsed failure image frame of the failure cascade of congestive heart failure.
  • the first perturbation event detected by the processor is hemodynamic (a rise event in pulse rate 100 ), rather than inflammatory as in FIG. 15A .
  • the next detected perturbation event is respiratory, a rise in respiratory rate 102 which combined with the rise in pulse 100 produces the first relational binary 104 .
  • the rise in respiration rate 102 is the beta event of the first relational binary 104 and the alpha event of the second relational binary 108 .
  • an image component 110 which may be followed back to the initial onset of the image of the nascent cascade 112 .
  • Treatments including furosemide 114 and metoprolol 116 are initiated fairly close to the onset of the image of the nascent cascade 112 but are not effective in preventing subsequent occurrence of an image of a progressive cascade 118 .
  • This image of a progressive cascade 118 is defined by the both the components and length of the MPPC.
  • the processor 304 upon detection of this failure image may search for the fundamental cause of the cascade progression by automatically ordering cardiac enzyme (not shown) and other tests if the safety committee of the hospital desires these types of proactive measures.
  • the cascade 118 includes the development of atrial fibrillation 120 and subsequent further deterioration.
  • FIG. 17 shows a failure image frame of sleep apnea.
  • the first perturbation events occur in a group that includes cycling events of pulse rate 122 , respiratory rate 124 , SPO 2 126 , and pulse upstroke 128 . These occur after the initiation of a narcotic dose of 3 mg IV 130 .
  • the aggregated image components showing cycling 132 then repeats to produce second such image components g 133 and third such image components 134 .
  • the SPO 2 cycle 135 portion of the third image components showing cycling 134 becomes more severe with recovery failure 136 .
  • CPAP treatment 137 is given timely and no further narcotic is given.
  • the physicians in the session may petition the patient safety committee to adjust the patient safety processor to provide a recommendation for earlier automatic RT department notification, along with the nurse notification when images such as those defined in the early portion of this motion picture are present.
  • the Patient Safety Processor becomes an integral part of the continuous quality improvement actions of the hospital system with the goal being to move treatment and testing leftward into the earliest frame which provides sufficient image support for the treatment or testing.
  • the goal is to a continuing move toward earlier treatment of the source of the early perturbations before the cascade develops.
  • the processor 304 is integrated into the continuous quality improvement process and the processor 304 becomes an integral part of a hospital's quality improvement committee meetings and a major source of hospital-wide as well as focused analysis and a mechanism to rapidly institutionalize quality improvement focused change.
  • FIG. 18 shows a failure image frame indicative of a high confidence of thrombotic thrombocytopenic purpura (TTP) a rare thrombotic and inflammatory condition which mimics the image of septic shock.
  • TTP may be caused by the inhibition of ADAMTS enzyme by autoantibodies but this disease may also be rarely triggered by the very common drug clopidogrel. TTP often occurs within 2 weeks of drug initiation and may result in serious adverse events if not detected. Unfortunately, TTP shares many of systemic response features of the very common disorder of sepsis ( FIG. 15A ) which also causes thrombocytopenia.
  • TTP is associated with the accumulation of large multimers of Von Willebrand factor, which damages red blood cells and induces extensive micro vessel thrombosis, resulting in confusion, renal failure and microangiopathic anemia, which is associated with sentinel schizocytes that may be detected in the peripheral smear of blood (if the diagnosis is suspected and the test is ordered).
  • Thrombocytopenia, renal failure, and hematuria may appear earlier in this process than with sepsis but these early findings are only an image clue and do not differentiate two MPPCs.
  • the MPPC suggestive of TTP is generated by the processor 304 , with the processor 304 indicating a failure image consistent with the possibility of sepsis and/or TTP and other less likely conditions such as an acute vasculidity.
  • the processor 304 may output non-specific characterizations of the image such as “image consistent with a life threatening acute or sub-acute thrombotic and inflammatory augmentation” and may present a differential diagnosis of the processes that may generate such an image.
  • the processor 304 may automatically order the peripheral smear, blood cultures, urine cultures, sputum cultures, chest x-ray, ANA, pancreatic enzymes, renal sediment, and ANCA study to enlarge and fill in the gaps of the image as rapidly as possible. It is the hospital experts who will ultimately decide the cost-effective balance of ordering these tests as defined by the position the tests are ordered along the cascade.
  • the reports form the chest x-ray may include a section that will appear as a time series (as for example, a step function).
  • the radiologist in the interpretation may enter an indication of pulmonary infiltrate, pulmonary edema, and the like and may indicate worse or better which may result in a step change from the last test. In this manner, the results of studies such as chest x-rays become a source for time series rendering and incorporation into the failure imaging process.
  • an image that includes image components defining a failure cascade 139 that includes inflammatory—hemodynamic respiratory—augmentation (IHRA) 140 with an early fall in platelet count 142 , a fall in the ventilation oximetry index (VIO) 144 , a fall or threshold value of hemoglobin 146 , an rise or threshold value of a confusion score 148 , and/or a rise or threshold value of red blood cells in the urine 150 , and/or a rise or threshold value of creatinine 152 .
  • IHRA inflammatory—hemodynamic respiratory—augmentation
  • the processor 304 may indicate to the healthcare worker the gravity of the image, a differential diagnosis as suggested by the image, the general type and/or physiologic description of failure cascade present, as well as a notification that the detection by the patient safety processor of this type of image may lead to prompt notification of the attending physician and transfer to ICU. If the image has insufficient binaries because results are not available to define enough beta components to define the presence of the failure image suggestive of TTP with a sufficient confidence level to take action, the unavailable tests are ordered upon the detection of the partial image in an attempt to complete the image. Note in FIG. 18 , the detection of the image components suggestive of the possible presence of a complete MPPC of TTP triggered the test for schizocytes 152 in an attempt to complete the TTP image.
  • FIG. 18 reflects suboptimal care in a retrospective case that was detected by the processor because the plasmaphoresis 154 order was carried out too late. Such delays may be detected in reviews of medical history data, and the processor may be configured to provide an automatic report of variance to the quality improvement department of the hospital.
  • human delay in physically following the orders of the patient safety processor may be addressed by building escalating alarms into the processor 304 .
  • the time in carrying out the order is determined by the processor 304 , and the processor 304 may be programmed to up-indicate the warning upon increasing delay.
  • the processor 304 may be programmed notify another station if action is not taken in response to detection of various evolving failure images such as the one in FIG. 18 . These may be decided, for example, by the hospital quality improvement committees or by individual physicians or nurses if desired so that the patient safety processor improves over time and may be adjusted to compensate for the diligence of the healthcare worker.
  • the patient may receive Levofloxacin early to cover the possibility of sepsis as the image was also consistent with sepsis and the healthcare workers decided to empirically treat for sepsis (albeit with somewhat limited antibiotic coverage).
  • the cascade proceeds despite antibiotic therapy. Since a cascade is an image component and the relationship of the cascade, its growth, and its features and its timing within an MPPC in relation to the dose, timing, and type of treatment also forms part of the MPPC, these relationships may be automatically assessed by the processor in real-time to determine if treatment is effective.
  • the hospital safety committee or infectious disease committee may decide whether or not to reprogram the patient safety processor to make antibiotic suggestions based on various ranges of failure images before the results of cultures are known.
  • FIG. 19 shows an overview image of perturbation onset and progression as derived from the time lapsed MPPC of FIG. 15A wherein the perturbations in each grouping are incorporated into an aggregate index along a single smoothed time series for each group. Note this is a typical progression of sepsis with initial involvement of the inflammatory group 160 then each other group is involved in progression. Note the late timing of the treatment 162 is particularly evident in this summary view derived form the more complex images.
  • the processor 304 may be programmed to provide an indication of the severity and number of the aggregate perturbations in each group. These may be for example designated by many enlarging or colored arrows, other icons, and/or timed instability scores, to name a few. Many such options may be included so that the user may define his or her preference to visualize the sequence and patterns of cascade progression across groups.
  • a range of expert and pattern recognition systems may be applied to analyze the images and the image components generated by the failure image processor. These comprise the image identification processor.
  • the image identification processor works with the failure image editor, which allows the user to select the images for detection using for example from a drag and drop interface.
  • the drag and drop interface provides for the discretionary selection of, for example, the time-series type to be selected, then the events and binaries are selected on each time-series type in order and the ranges of relative positions and orders of the events and binaries is selected.
  • the failure image editor allows customization of the desired ranges for the components of the images (and therefore the ranges of the images themselves) to be selected as well as the response of the image identification processor to the detection of a given image and/or images.
  • the failure image editor may allow for selecting the ranges of timing and order of the events and binaries to generate a specific output such as a proposed diagnosis, warning, order for more testing or imitation or termination of treatment.
  • the image identification processor may also be adaptive such that a physician inputs the diagnosis present, such as for example septic shock, with a given image. The physician may also capture a given image or set of images into the failure image editor to then select ranges about the events and binaries within the image which also would have indicated the presence of septic shock so that the adaptive image processor may learn more quickly.
  • FIGS. 15A-F , 16 , 17 , 18 and 20 represent a 2 dimensional “time lapsed” snapshot view four MPPC after they have proceeded to advance states. This view also provides an alternate user interface for the creation and editing of the Failure Image Definition Set. researchers may use a failure image editor to create and manipulate failure models.
  • FIG. 20 depicts the failure image editor being used to “paint” the narcotic-induced ventilation instability failure image.
  • Channels ( 100 , 102 , 104 , 106 , 108 ) may be ordered in any number of ways, by sorting, categorizing or by simple drag-and-drop selection of location within the failure image editor.
  • Channels may be duplicated (e.g., 100 , 102 , 104 , 106 ) to expand the image so that the relationships may be defined in a non-overlapping way for complex definitions that define multiple relationships.
  • the failure image editor maintains the relationships within and between defined elements within the channels regardless of their vertical location within the editor.
  • researchers select a channel and the failure image editor presents a set of events and binaries that are available which apply to the given channel.
  • researchers may select any of these elements and drop them on channel.
  • the researcher may create a new element (event or binary) at any point within a channel (for example using a right-click menu editor). Locations within the editor indicate relative locations in time between selected and/or created elements. If a binary is dropped upon a location, the failure image editor determines whether the beta or the alpha event belongs on the channel selected and places the event within the channel and the corresponding event (beta or alpha) on the channel indicated by the relational binary definition.
  • Relational binaries that collapse down to a single icon will show the single icon 110 , 112 rather than the alpha and binary events.
  • the location of the corresponding event is determined as the midpoint of the search window definition.
  • the entire window is shown as a set of parenthesis 116 indicating the range of the search window relative to the corresponding event, in this case a treatment event with an IV narcotic 114 .
  • Search windows are shown only within the beta channel of the relational binary and the event itself is show within the midpoint of the search window. If an event is both a beta and an alpha event the search window displayed is around the event is specific to the event when it is participating as a beta event.
  • Search windows may be suppressed within the editor and/or shown only within the relational binary currently selected due to the fact that a single event may be the beta of any number of binaries. Individual events may be dropped onto a channel or created on a channel. New event types may be defined within the failure image editor. Events may be connected with a drag-and-drop selection or with an alpha and beta click selection, for example to define new relational binary types.
  • the entire image or sections of the image may then be persisted as an aggregate failure mode.
  • the failure image editor works in concert with the aggregate failure mode editor to create and modify failure image definition sets.
  • the aggregate failure mode editor works in concert with both the convergence editor and the event editor to create and modify the binary and event definition sets.
  • FIG. 20 the definition of aggregate failure modes is accomplished with a split-screen view showing the failure image editor in the top pane 118 while the aggregate failure mode editor is in the lower pane 120 showing an alternative type of failure mode diagram.
  • researchers work from the bottom up to define failures from a set of time series.
  • researchers may begin with a set of actual time series from patients diagnosed with known failures, with a set of time series generated by the processor to simulate certain conditions or a set of time series simulating no perturbation at all within a patient.
  • This set of time series may be designated as immutable (for example with the set of actual time series) or may be edited to provide a sample of the patterns being defined.
  • researchers may select portions of the time series which the failure image editor then will analyze to provide candidate event definitions. Alternatively the researcher may select parameters to define an event and the time series displayed will indicate the results of that definition overlaid on top of the time series to provide visual guidance to the researcher.
  • the failure image editor will compare that definition with other definitions within the same channel. If similar patterns are found the researcher is alerted and allowed to create a new event type or select one of the event types already selected. If the event is a relational event, the researcher may select a corresponding event from which relational parameters may be defined and experimented with or the researcher may simply define a function (e.g., >2 ⁇ relative magnitude). Once an event has been fully defined then the researcher may choose to relate the event to another event within the image or to a search window within the image (e.g., to indicate a missing or null event). The researcher may indicate that a processor-ordered event as the beta of a relational binary. Groups of events and relational binaries may then be selected to define an aggregate failure mode.
  • a processor-ordered event as the beta of a relational binary.
  • the failure image editor may be presented with a large collection of time series sets provided with the indication of the presence or absence of a particular known failure image.
  • the failure image editor creates a set of candidate definition sets refining them to create the right specificity and sensitively to match the sample set.
  • a second large collection of times series sets are provided with the indication of the presence or absence of a particular know failure image.
  • the failure image editor first uses the candidate definition set, determining sensitivity and specificity, and then refines the definition set to be better suited if possible to both the first and the second collection of sample data. This process may be executed iteratively until a best-fit set of definition sets is created or the process is deemed not to be asymptotic and is abandoned.
  • the failure image may be “played” or executed by the image editor as a MPPC to provide further time-specific markers.
  • a default execution of a failure image is “played” by placing all events as specified in their default (e.g., midpoint) location within their respective search windows as defined by the image definition. A sample result of this is displayed in FIG. 15A .
  • the image definition may be provided the specifications by which the image state may be identified and displayed within the patient safety monitor.
  • the image editor provides the ability to split the execution of an image into multiple intermediate and/or end states.
  • Each different branch within the failure image definition may be defined as a state within a failure image or a different, albeit related, failure image.
  • Trees of related images may be composed to provide alternative evolutions of failure within the failure image definition.
  • FIG. 21 is a frame from a time lapsed motion failure image that includes a plurality of timelines from the patient illustrated in the failure mode diagram of FIG. 1 .
  • a patient who has experienced a stroke has developed a condition associated with serum inappropriate antidiuretic hormone (SIADH), which induces a induced fall in serum sodium and confusion.
  • SIADH serum inappropriate antidiuretic hormone
  • the actual modes of failure were significantly different than suspected by the hospitalist in this case.
  • the actual failure followed from the stroke 208 to the hyponatremia 242 and then followed from the hyponatremia 242 to the confusion 220 .
  • the patient survived the missed diagnosis but he experienced several extra days unnecessary days in the hospital because of delay in detection and treatment of this failure.
  • FIG. 21 shows an image frame 2100 of a failure image editor for constructing a range of MPPC for recognition by the processor 304 for the patient described in FIG. 1 .
  • the failure image shown is consistent with presumptive severe sepsis.
  • the inflammatory/hemodynamic/respiratory augmentation 2110 is followed in the image by a fall in VIO 2114 and metabolic failure with a rise in anion gap 2116 .
  • the inflammatory/hemodynamic/respiratory augmentation 2110 is unassociated with a rise in temperature 2118 (a null binary 2120 is identified)
  • inflammatory mediator markers 2123 are ordered to confirm the presence of the inflammatory component of the failure image. The typical sequence of binaries is shown but these events may occur in any order.
  • the processor 304 may provide greater confidence if the order is as shown and lesser confidence if the order is different that shown. As noted failure images may overlap such that patient with preexisting hemodynamic instability may become septic, for this reason, in this case the order is not deemed pivotal. However, for some failure images the order of events may provide much greater specificity (in which case the parentheses may be adjusted accordingly. At first the failure image editor may be set to be more liberal and then adjusted as hospital experience and quality improvement may dictate.
  • this exemplary image is derived from a patient with the failure mode diagram of FIG. 1 having a timeline for a stroke, diabetes, atrial fibrillation, a history of congestive heart failure, and sleep apnea (in this case superimposed sepsis is not present).
  • These correspond to the failure mode diagram of FIG. 1 illustrating potential relationships between stroke 208 , diabetes 202 , atrial fibrillation 206 , congestive heart failure 204 , and sleep apnea 210 .
  • patient safety processor is ordering routine confusion scores 185 because of the timeline indicating a stroke.
  • the detection of an increase in confusion 185 or the presence of hypotonic saline administration 186 to a patient with a stroke timeline automatically triggers a measure of electrolytes 187 and upon the detection of a low serum sodium 188 the processor orders a urine osmolarity 189 and indicates a high probability of SIADH 190 and recommends an adjustment in fluid therapy 191 .
  • the problem is simple but the early signs of failure were at first subtle at a time when intervention would have prevented the increased length of stay later the pathways of failure were confused leading to further delay and considerable family since they were told the incorrect diagnosis. In this case the nurses and physicians may have been busy or may have been inexperienced or simply not familiar with the subtle decline in mutation which may attend the development of SIADH in a stroke patient.
  • failure mode diagrams such as the one in FIG. 1 , may be used to construct prospective or retrospective failure images as in FIG. 22 by applying the cascading binary relationships between diseases, treatments, and perturbations to construct failure images and image ranges using the failure mode editor.
  • the processor 304 is not constrained by the exemplary definitions provided herein, but may rather compare actual data to a plurality of MPPC images (stored or real-time) and image states to find best-fit matches.
  • the best-fit matches may be determined by image registration techniques.
  • the matches may be made by image similarity measures that include cross-correlation, mutual information, sum of squared intensity differences, and ratio image uniformity.
  • the processor 304 may indicate all possible images and image states ranked by level of confidence.
  • the processor 304 may indicate that a MPPC is consistent the systemic inflammatory response syndrome with a high degree of confidence and early septic shock with a medium degree of confidence and that TTP (and other potential alternatives) or overlapping failure modes are remotely possible in view of the image and remain to be excluded.
  • the physician may be asked if it is desired to order the focused testing to exclude these remote alternatives or overlaps and/or the processor may be programmed to automatically add this testing based on a specific range of images (as defined, for example, using the drag-and-drop editor discussed previously).
  • the identification of failure within the processor 304 is not the single selection of a failure mode or a failure state, but the ranking of a set of images with regard to their fit within the data presented.
  • the identification of multiple failure images is not simply the selection of alternatives. Multiple failures may, in fact, exist and be interacting with each other. Early states of some failure images may be very similar, or in fact exactly the same, as the early stages of other failure images or of a combination of failure images.
  • the processor 304 provides the analysis and visualizations that may allow the health worker to understand the current state of the patient (and patient environment) in terms of possible future states—alternatives and candidate overlaps—along with confidence levels as to their specification.
  • the processor 304 allows the health care worker to query the patient's condition with regard to confidence levels and, in particular, the comparative confidence level between two images and/or image states.
  • the confidence level for sepsis is low with the frame shown in FIG. 15B , whereas it is intermediate for fame in FIG. 15C and high for FIGS. 15D-15F .
  • These confidence levels, along with the action desired, may be programmed into the patient safety processor in advance by specialty groups, hospital safety committees, and/or may be customized and “tuned” by individual physicians and or may be applied adaptively by the processor by comparing the entered new diagnosis with the present image and recoding that image as indication of that state.
  • the processor may be programmed to ask “is this failure image indicative of a failure process defined by this newly entered diagnosis and, if so, please specify the first event, binary or image component which in retrospect was part of this specific failure process”.
  • the processor 304 may be trained by a pathophysiological engine (such as a human simulator, as is known in the art) for the creation of failure and response images.
  • a pathophysiological engine such as a human simulator, as is known in the art
  • the patent safety processor provides a dynamic image derived from the input of the pathophysiologic engine and the processor is instructed as to the nature of the images so that when these images are detected in the future they are recognized.
  • a human simulator is connected to the patient safety processor to provide an improved teaching tool for healthcare workers.
  • researchers may select to be presented with a normal, unperturbed patient with various conditions. Once a dynamic image of the patient is displayed researchers may introduce perturbation into the pathophysiological engine which will result in new dynamic images from the processor 304 .
  • a research may select relationships presented according to a convergence and toggle them to divergence.
  • random divergence may be configured into the system. Divergence with respect to a single or a set of response system(s) may be specified to model the breakdown of systemic response. Divergence may be configure globally or for a specific timeframe indicating that systemic response fails, or is delayed. In this way, both perturbation and failure of systemic response may be selectively introduced to create failure images. These failure images may be persisted to be further edited within the failure image editor. The researcher may select several different variations and save them as failures and/or failure states. These failures and/or failure states may be persisted within a failure component definition set to be used by the failure image processor. Further, resultant failure images may be compared with actual patient data to refine event and binary definition sets.
  • an MPPC from the processor 304 may be simulated by a processor driving the human simulator so that healthcare workers may observe the reanimation of the MPPC of the patient safety processor either as a digital animation or as a reanimation derived from output of a human manikin.
  • One utilization of the embodiment that combines the pathophysiological engine to the processor 304 is to model treatment protocols.
  • the engine may output expected or unexpected parameters (divergence) in response to treatment and the image output of the patient safety processor may be observed, and/or recorded for protocol modeling. Further, using the ability to introduce divergence, allows processed protocols or other protocols to be verified for reasonable redundancy to cover failures of systemic response.
  • the patient safety visualization process 372 provides a visualization of a patient's condition in a comprehensive grouping defined by rows of timelines of specific signals and/or grouping and/or categories of signals and/or signals.
  • the global state of each row is represented by color in a spectrum with a different color for each of: sustained stability, stability, convergence, perturbation, divergence, null, failure, cascading failure.
  • the patient safety visualization processor represents the patient condition as a set of pixel streams moving from left to right to show evolution of condition over time.
  • the processor provides the navigation backward and forward in time as well as up and down through levels of analysis within the patient safety image database 368 .
  • the levels of analysis may be, for example:
  • Time Series Unanalyzed data streams in the form of time series
  • Failure Patterns Trends of failure and failure images within patient population or a specific region, such as a specific hospital ward for example.
  • the patient safety visualization processor 372 composes an image on computer monitor (the patient safety console 384 ), which is composed by a series of pixels oriented horizontally representing data and analysis streams. These pixel streams are stacked vertically with the position on the x-axis representing a specific point in time.
  • the processor provides for the movement of the pixel streams horizontally to provide a pan through time.
  • Each pixel stream is composed of a set of pixels, which indicate the state of the data and/or analysis at the specified point in time.
  • the pixel has a state (e.g., represented by color) and granularity (the length of time it represents [for example 1 minute]).
  • the size of the view as well as the selected span of time determines the granularity of the pixel.
  • the pixel is displayed by the highest level of instability found within the time span represented by the single pixel within the pixel stream.
  • each pixel has a level of abstraction, which determines which objects from the patient safety image database 368 contribute to its state.
  • the contributing objects are shown below by level of analysis:
  • groups of pixel streams are stacked vertically to create a patient safety visualization.
  • Patient safety visualizations may be composed of pixel streams of different patients or of data and analysis streams within a single patient.
  • Patient safety images provide the ability of the care worker to filter the analysis quickly to identify problem areas or areas of a specific nature. Sorting may be provided highlight emerging failure cascades or other pattern failures.
  • patient safety images may be composed of different levels of analysis displayed on the patient safety console 384 at the same time correlated by time.
  • the use of mixed-analysis level visualizations provides the careworker with the ability to quickly understand the relationship between the lower levels of data (e.g., incomplete recovery within oximetry) and the higher levels of analysis (e.g., the identification of narcotic-induced ventilation instability).
  • the patient safety console 384 provides the user the ability to trace a failure condition back to the earliest events associated with the failure to provide a visual display of a failure cascade.
  • individual events and threshold violations may be selected to identify which higher-level objects in which they played a part.
  • low-level events may be traced forward to understand their relationship within evolving patient instability. This tracing, both backward and forward, is provided by the fact that alpha events of a relational binary are often the beta event of a preceding relational binary. This chain of relational binaries provides a powerful tool of analysis.
  • the patient safety visualization processor provides the ability to isolate these binary chains showing their origin, evolution and resolution. In one embodiment, visualizations may be filtered by the existence and character of binary chains.
  • the patient safety visualization processor provides the ability to navigate into the metadata models at any point within the visualization.
  • Event, convergence and failure image component diagrams are accessible from objects, which were composed using specified elements within these diagrams within the event definition set 332 , binary definition set 344 and failure image component definition set 356 .
  • Navigation into the metadata models provides expert care workers and researchers the ability to further understand and/or alter the analysis.
  • the patient safety console 384 presents a complex set of data and analysis that meets the immediate need of the busy care worker.
  • analysis at the highest levels may be collapsed into a single pixel stream or group of pixel streams per patient that provides a simple representation of the evolution of overall patient safety.
  • the care worker may drill down into the most complex displays: multiple levels of analysis, binary chains and metadata models to name a few. Alternatively this drill down may be provided by for example mouse over, touch screen, or may appear automatically when the processor detects certain adverse patterns or thresholds.
  • the object stream visualization focuses on the relationships and cascading of the onset of perturbation within the patient. This is an alternate, and complimentary, view to the pixel streams described above which focus to a greater extent on the state of discrete elements within the system at various levels of analysis. These two visualizations may be used in parallel and/or provide navigation between them.
  • the object stream visualization represents events and threshold violations as icons along a time series in which the icon is placed at the first point in time in which the event or threshold violation occurred.
  • Icons indicate their character by color, size and decorations.
  • the basic icon is an arrow pointing either up or down (as in FIG. 15A ).
  • An up arrow indicates a positive movement, which triggered an event whereas the down arrow indicates a negative movement.
  • Boolean changes will be indicated as an up arrow when moving from false to true and a down arrow when moving from true to false.
  • the thickness and/or color of the arrow may be used to indicate the extent of that movement.
  • Decorations on the arrow may be presented to provide visual cues as to the nature of the event.
  • a line underneath the head of the arrow indicates that he event that occurred was a threshold violation.
  • a circle around the arrow (see 979 of FIG. 15A ) may be used to indicate that the event was the result of a action or test ordered by the Patient safety processor.
  • Decorations and/or matching colors and/or flashings may be used to indicate a relationship warning by the processor, as in the warning of the potential relationship between the low platelet count and the medication clopidogrel in FIG. 18 .
  • the patient safety visualization processor 372 will provide automated visual navigation for a specified period of time and/or specified images. This automated visual navigation acts as an analysis-driven video playback of the selected period of time.
  • the healthcare worker selects “Play” and allows the patient safety visualization processor to move visually through the evolution of a specified condition.
  • the healthcare worker may choose navigation movements including “Play”, “Pause”, “Fast-Forward”, “Rewind”, “Skip Forward”, “Skip Backward”, to name a few.
  • the patient safety visualization processor moves at different speeds through the automated visualization depending on the severity of the condition being displayed.
  • the processor will move very quickly through time (i.e., from left to right). When an area of interest, as determined by the processor, comes into vision the patient safety visualization processor will slow the movement from left to right. Further, the patient safety visualization processor will highlight elements that indicate, clarify and specify the evolution and/or cascade of failure as well as their relationships with other elements. The patient safety visualization processor will further display translucent pop-up panels that provide further textual and/or visualization elements to describe the current view and elements within the current view. At any point, the healthcare worker may “Pause” the automated visual navigation to review the displayed data and/or drill into what has been displayed.
  • the healthcare worker may select from a summary view a timespan to review and also indicate sections of the timespan for which they are interested.
  • the patient safety visualization processor will slow for the areas selected that are of interest and will increase the textual and visualization display appropriately for the highlighted sections.
  • the patient safety visualization processor 304 selects the object streams to display and may include or remove streams as they become important in the video navigation.
  • the healthcare worker may choose to include additional streams or to “pin” streams so as to make them always available in the video navigation. Missing streams are also indicated.
  • the patient safety visualization processor 372 may further indicate to the healthcare worker the time estimated for automated visual navigation (e.g., “Standard visual navigation estimated at 2 minutes and 37 seconds”).
  • the patient safety visualization processor may include audio and visual elements corresponding to and synchronized with the timeseries data along with timeseries data if video and audio feeds are available.
  • healthcare workers may include audio and/or video comments into the data streams to communicated and collaborate regarding elements displayed within the patient safety visualization processor.
  • the patient safety visualization processor may be directed to include all or a specified subset (e.g., “Include Comments from Doctor X”) of these elements within the automated visual navigation or may be directed simply to indicate their presence such that the healthcare worker may invoke them as needed.
  • the patient safety visualization processor 372 may “record” an automated visual navigation session into a non-interactive video format which may be viewed on standard video equipment, with streaming technology or in a standard media player such that automated visual navigation sessions may be shared with healthcare workers who do not have access to the patient safety image database or the patient safety visualization processor (e.g., as an attachment to an e-mail or accessed from a video-enabled phone).
  • the processor 304 may use an archive or database of retrospective and/or theoretical model MPPCs as a source for determining best-fit image matches or as an ongoing model to improve such matches.
  • a patient safety processor network 2310 for archiving and cataloging a database of MPPCs and for developing improved failure mode recognition, improved protocolization, and improved access of rural and underserved hospitals to timely failure mode detection and intervention.
  • the network 2310 may allow each hospital 2312 , which are each in turn connected to respective patient safety processors 2314 , to be connected to a central image archive, such as an MPPC archive 2316 .
  • the MPPCs from each patient safety processor 2314 are uploaded to the central MPPC archive 2316 from each hospital.
  • the central MPPC archive is connected to the database processor 2318 , which serves to process the MPPC from the central MPPC archive 2316 and to improve MPPC recognition and to develop new failure mode recognition and treatment protocols.
  • MPPCs from a hospital patient safety processor 2314 that are classified as associated with an objectively known case, for example one that is confirmed independently through additional tests (e.g., histopathology, genetic testing) or autopsy results, such as a MPPC suggestive of pulmonary embolism including a positive pulmonary angiogram, are input to the processor 2318 to build an objectively defined MPPC database to further build the scope and specificity of the MPPC of pulmonary embolism.
  • MPPCs that are classified as associated with an subjective final diagnosis, such as an MPPC suggestive of SLE induced alveolar hemorrhage, for example followed by a opinion of a consensus group that this was the final diagnosis, may be added to the subjectively defined MPPC database case database to further build the scope and specificity of the MPPC of SLE induced alveolar hemorrhage.
  • a large database may be derived from MPPC and image components of MPPC for the worldwide management of disease.
  • International testing and treatment protocols based on the real-time MPPC detection may be developed that may potentially set a minimum standard of detection of catastrophic events even in rural hospitals with a few beds, in urban hospitals which are poorly staffed, and in environments wherein physician and nurse experience may be very low.
  • New protocols may be derived and uploaded to these hospitals for their discretionary use as analysis of the MPPC results in response to older protocols or new or additional treatment outside the protocols reveals potential for improvement.
  • the approach has the potential to provide improved surveillance of drug reactions and efficacy after, for example, the introduction of a new drug into a protocol that may be an experimental protocol. Missing portions of the MPPC may also be identified to support the development of new tests which fill in the gaps or perhaps reduce the number of tests ordered to define cause(s) of the failure. Cost comparison of different testing and treatment protocols may be performed.
  • the bandwidth of the MPPC may include tests, historic data, and treatments that become objects in the MPPC.
  • the patient safety processor is programmed to quickly broaden the bandwidth to investigate the alternative causes. This is important because the longer the duration an undetected failure mode the greater the increase in cost and mortality because complications develop with widen the cascade and make salvage more expensive and difficult.
  • a narrow bandwidth (fewer tests) is, on the other hand (without considering the cost of allowing a longer duration of failure), less expensive than a broader bandwidth.
  • the “effective bandwidth” includes those components of the bandwidth that actually contribute to characterize the factors actively defining the failure image components of the MPPC. Poorly conceived testing and treatment increases the bandwidth and the medical cost but may not increase the effective bandwidth.
  • One object of the patient safety processors 2314 is to increase the effective bandwidth as rapidly as possible without broadening the bandwidth inordinately.
  • a patient safety processor medical system monitors with a few monitors and tests but uses these as sentinels, increasing the number of monitors and tests automatically if a MPPC begins.
  • the MPPC archive 2316 of the patient safety processor network 2300 may be examined for opportunities to increase the motion picture bandwidth and achieving a balanced mechanism for mortality and cost reduction by shortening the duration of failure through earlier detection and improved treatment response.
  • the patient safety processing network includes a set of local patient safety processors located at a hospital ward or unit.
  • the local patient safety processor is under the direction of the healthcare workers at that location. This allows the local healthcare workers to control the treatment and testing protocols, and variation of the testing bandwidth, deployed for the patient under their control.
  • the local attending physicians individually or as a group as well as the hospital pharmacists and nurses may prescribe these protocols though the use of the Local patient safety processors.
  • the local patient safety processor records the healthcare worker(s) (for example as a step time series of with an rise event occurring when the physician, or nurse for example assumes responsibility and a fall event when he or she is replaced by another. Those caring for the patient are therefore part of the MPPC.
  • Protocols may be decided by a group or by an individual physician caring for the patient. The extent to which a particular healthcare worker or group is statistically or otherwise associated with favorable or unfavorable MPPC may be assessed by the processor. The protocol choices for the local patient safety processors may be made through the use of pre prepared MPPC protocols as previously discussed.
  • the local patient safety processor may recognize the physician time-series and adjust the protocols and MPPC to match those selected by this physician.
  • the physician may override the patient safety processor and if this occurs this override is an event rendering a new time series until the override is withdrawn.
  • the extent to which a particular override is statistically or otherwise associated with favorable or unfavorable MPPC may be assessed by the hospital patient safety processor, the hospital group patient safety processor, or the database processor 18 . These may provide modifications in future protocols, and even incorporation of the modification of the override or even the prevention of this type of override may be made accordingly.
  • the local patient safety processor s communicate with a hospital wide or hospital patient safety processor which is preferably under direction of the quality improvement committee and the hospital experts in each field.
  • the hospital patient safety processor communicates with all the local patient safety processor s and may be used to upload treatment/and or testing and/or bandwidth adjustment protocols and or comparison MPPC, which have been agreed upon for application hospital-wide to the local patient safety processors.
  • the hospital patient safety processor s of single hospitals communicate with (and may be controlled by) central organization patient safety processor.
  • the organization patient safety processor allows standardization of the hospital protocols through the Hospital patient safety processor s under its control to set a minimum safety treatment and testing standards and may be controlled by a centralized quality assurance group with expert representatives form all of the hospitals. Since the individuals caring for the patient represent at least one time series and the ward represents at least one time series and the hospital represents at least one time series and the organization represents at least one time series.
  • the MMPP therefore includes all of these locations. If the Patient is wearing a monitored GPS unit this may comprise a location time series which provides continuous real time location as part of the MMPP.
  • the patient safety processor s will compare with the entered locations to identity convergence.
  • a pulse oximetry reflectance probe is mounted (as by hat or headband or other fixation device above at least eye to the patient's head and the probe is wirelessly or otherwise connected to pulse oximeter and the local patient safety processor (as by Bluetooth for example).
  • the transmitter may be mounted in the probe, on the headband or hat or behind the ear in the position of a hearing aid if desired.
  • a position sensor may also be provided mounted on the patient.
  • a maneuver such as a change in body position may be detected and included as an event by the patient safety processor and a fall a component of the photoplethysmographic pulse (indicative of the perfusion of the capillary bed distribution of the supra-orbital artery, a distal branch of the internal carotid) in relation to a maneuver.
  • the flow of the capillary bed above the eye becomes a surrogate marker of other capillary beds supplied from the internal carotids.
  • Real time perfusion may be compared with that of the ear, fingertip, or the pulse pressure (as by an invasive arterial line for example) to identify disparate in perfusion in one or both of the internal carotid distribution.
  • the local patient safety processor processes the MPPC with these as additional time-series.
  • the local patient safety processor uploads the MPPC to the Hospital patient safety processor, and the hospital patient safety processor, organizational patient safety processor, and/or database processor 18 where the MPPCs may be evaluated to determine if after adjusting for disparities in the MPPCs as a function of co-morbidities.
  • the MPPCs that include the time series derived from the supra-orbital plethysmographic pulse may be associated with a reduction in the number of falls in the hospital.
  • these time series may be automatically added (by automatically ordering the intermittent or continuous supra-orbital monitoring used the study) to increase the testing and bandwidth when it is detected that the MPPC of a given patient is similar to those of the study population where the addition of those processed time-series data had a positive impact on outcome.
  • the database processor 18 is preferably connected to all the organization patient safety processor s (or hospital patient safety processor s if the hospital is not under a central organization).
  • the database processor 18 is preferably controlled by a healthcare information corporation which maintains the database processor 18 and the network.
  • Each patient safety processor below the database processor 18 is capable of operating independent of the patient safety processor network so extensive redundancy, lack of subordinate dependency, and therefore greater safety against network failure is built into the patient safety processor network.
  • the database processor 18 preferably includes a comparison processor that compares the MPPC and all of the objects of the MPPC, such as events, binaries, image components, and cascades, to other MPPCs all of the objects of the other MPPCs to identify statically differences between the MPPC which are associated with improved or adverse cost, outcome, length of stay, morbidity, mortality, resource consumption, and/or complications.
  • One advantage of the patient safety processor is that the objects of the MPPC are discrete and are therefore readily incorporated into statistical software components of the PSCP.
  • the statistical software components may include a wide array of statistical software products as are well known in the art for identifying differences in discrete time related data collections.
  • the objects also comprise organized collections of an ascending hierarchy of complexity and the organized collections which may be compared statistically at each ascending level of complexity to identify associated differences.
  • the PSCP divides the MPPCs into groups having a least apportion of substantially the same image components. For example a grouping may be derived having substantially the same initial sepsis cascade picture and similar co morbidities and age and sex but different physicians, hospitals and/or treatments. Differences in length, progression, compilations and mortality associated with the cascade may be identified and statistically compared with the differences in physicians, hospitals, treatments, testing, and/or treatment timing.
  • the database processor 18 may offer, as for download, new protocols which incorporate those identified particulars into the hospital patient safety processors and/or Organization patient safety processors for their consideration. New medication or treatments may be assessed in this way with blinding of the data accommodated by the patient safety processor such that the time series of the experimental medical is labeled with an experimental code.

Abstract

A patient safety search engine and alarm processor is programmed to repetitively search the electronic medical records of all patients in a hospital system to automatically provide early detection of patients with evolving pathophysiologic cascades, and in particular the cascades of evolving death, such as cascades of septic shock. The search engine also searches for a wide range of evolving pathophysiologic failures which are commonly fatal if detected too late. An alarm processor is provided which is programmed to provide an alarm upon the detection of a cascade or failure. The processor is further be programmed to provide an image of the cascade, and to determine, the severity of the cascade, and the time of onset of the cascade in relation to the timing and type of procedures and treatment and the increased cost associated with the cascade. Discretionary real-time system-wide searches for a wide range of clinical failure patterns or images within the hospital system may be performed using the disclosed patient safety search engine.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims priority to U.S. Provisional Application No. 61/126,906, filed May 8, 2008 and to U.S. Provisional Application No. 61/200,162, filed Nov. 25, 2008, the disclosures of which are hereby incorporated by reference in their entirety for all purposes. This application is related to co-filed US patent application titled “Patient Safety Processor” the disclosure of which is hereby incorporated by reference in its entirety for all purposes.
  • BACKGROUND
  • The present disclosure relates systems and methods for detecting and monitoring patient conditions in clinical medicine settings.
  • Patients die unexpectedly on hospital wards under the careful watch of even knowledgeable and diligent healthcare workers at alarming rates. It has been argued that hospitals have a culture of failure tolerance. However, a more critical analysis reveals that this “tolerance” is actually resignation and that the high number of clinical failures comprises the unavoidable result of the ill-conceived attempt to manage the profound complexity of overlapping human pathophysiology without adequate technology. Unfortunately hundreds of common but subtle perturbations which combine to produce complex pathophysiologic failure cascades which progress to death can potentially occur with every patient in the hospital.
  • While the physiologic complexity of just one patient is often overwhelming, a single nurse may have twelve complex patients and a single hospitalist physician may have 30. In the present state of hospitals, most of the physiologic complexity resides in the electronic medical records (EMR) even as the patient progresses toward death. Unless an expert physician or nurse puts all the pieces together timely to see the evolving failure, the patient is often doomed even though healthcare workers are nearby.
  • Patient care in a hospital setting involves a complex management process because human pathophysiology is highly complex and healthcare workers address multiple patient issues simultaneously. Decisions about patient priority and care made by the healthcare workers are subjective to some degree and may vary depending on the level of expertise and experience of each person involved in patient care.
  • Because of the complexity involved in patient care, particularly in a hospital setting, healthcare workers have attempted to provide a level of uniformity to the process through protocol-based care. Such care may involve “if X-threshold-breach then Y-action” branching decision tree protocols. However, such protocols when considered in relation to the true level of pathophysiologic complexity often comprise a profound over simplification so that the healthcare worker can easily proceed down the wrong branch of a decision tree.
  • In addition to protocol-based care, healthcare workers often monitor various physiological parameters of a patient in order to obtain more information upon which they may base clinical care decisions. Many of these parameters may include blood oxygen levels, pulse rate, routine blood tests and vital sign tests, which may be recorded in a centralized electronic medical record. However, this testing may not be effective in the early detection of certain clinical conditions or in providing the healthcare worker with a clear picture of the patient's condition and care. Even subtle and minor levels of perturbation may lead to profound instability in certain clinical situations. For example, minor changes in the serum sodium in the setting of a stroke may lead to confusion and then obtundation, which may increase the risk of aspiration, pneumonia, and venous thrombosis. Indeed, the level of serum sodium decrement to produce such abnormalities may be as little as 8 mEq, a decrement which would otherwise not be likely to produce an adverse reaction in the absence of an acute stroke. Since an 8 mEq decline in serum sodium would normally be tolerated in the absence of a stroke, it may be easily overlooked as a cause of profound instability by a healthcare worker who may not be knowledgeable or diligent enough to recognize the entire relational complexity. It is very common that subtle or simple events or occurrences actually comprise linked components of a much larger, dangerous, but undetected expanding pathophysiologic failure process. Since simple pertubations are readily overlooked by the physician (or if they are identified, the pivotal linkage to other processes is commonly unrecognized), this allows the pathophysiologic failure process to progress, untreated toward death.
  • In another example of the challenges involved in the timely detection of evolving complex patient conditions, septic shock is often the end result of progression from the uncomplicated state of infection to progressive states of the inflammatory response syndrome, sepsis, severe sepsis, and finally septic shock. These distinctions of states are arbitrary and poorly defined at the bedside. The vast majority of patients have infection with fever without further progression and many even progresses to the inflammatory response syndrome without further progression to septic shock. Because routine blood testing and even continuous vital measurements may not always detect the pre-shock state, specialized blood tests and biomarker profiles specifically developed to detect the pre-septic shock state have been developed. However, specific blood test and profiles suffer from a lack of specificity, in part because the variable response of patients to physiologic perturbation. Whether or not a given patient progresses to shock depends on much more than the biomarkers present and their concentrations. Progression to shock may depend on a complex relationship of patient-specific physiologic responses to immunologic and inflammatory perturbation as well as the physiologic state of the patient at the onset and during the perturbation and the timeliness and adequacy of intervention (e.g. antibiotics and/or fluid). Since most of these factors are not captured by blood test measurements or biomarker profiles, even serial testing directed specifically toward the detection of the pre-shock state may not provide sufficient information to provide for reliable timely detection of the evolving state of severe sepsis or septic shock.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Advantages of the present disclosure may become apparent upon reading the following detailed description and upon reference to the drawings in which:
  • FIG. 1 is an exemplary component diagram of a patient demonstrating the overlapping patient complexities that may be used to construct relational binaries, image components and MPPC for searching and detection;
  • FIG. 2 is a diagram depicting the levels of analysis in accordance with an exemplary embodiment;
  • FIG. 3A is a data flow diagram in accordance with an exemplary embodiment;
  • FIG. 3B is a diagram of an exemplary system in accordance with an exemplary embodiment;
  • FIG. 3C is a data and action flow diagram in accordance with an exemplary embodiment;
  • FIG. 4 is an exemplary UML Static Diagram of the primary classes within one embodiment of a relational binary processor;
  • FIG. 5 is an exemplary UML Static Diagram of a subset of the relational binary processor specifically expanding the definition of the event type;
  • FIG. 6 is an exemplary UML Static Diagram of the primary classes within the patient safety processor;
  • FIG. 7 is an exemplary UML Static Diagram of the primary classes within the binary definition set;
  • FIG. 8 is an exemplary UML Static Diagram of the primary classes within the Failure image component Definition Set;
  • FIG. 9 is an exemplary user interface model of the convergence editor that depicts a sleep apnea binary diagram;
  • FIG. 10 is an exemplary user interface model of the aggregate failure image component editor that depicts a failure image component diagram associated with narcotic-induced ventilation instability;
  • FIG. 11 is an exemplary user interface model of the convergence editor that depicts a heparin therapy binary diagram;
  • FIG. 12 is an exemplary user interface model of the convergence editor that depicts an insulin therapy binary diagram;
  • FIG. 13 is an exemplary user interface model of the convergence editor that depicts a narcotic therapy binary diagram;
  • FIG. 14 is an exemplary user interface model of the aggregate failure image component editor that depicts a failure image component diagram associated with heparin-induced hemorrhage;
  • FIG. 15A is a failure image frame that includes a plurality of timelines organized into groupings showing an expanding cascade of evolving death due to septic shock.
  • FIG. 15B is a failure image frame that includes a plurality of timelines organized into groupings showing a failure image of an expanding cascade of septic shock with portions of the image being separated into sequential states.
  • FIG. 15C is a failure image frame that includes a plurality of timelines organized into groupings showing early timepoints in an expanding cascade of severe septic shock;
  • FIG. 15D is a failure image frame which shows an image of a failure cascade severe septic shock with inflammatory, hemodynamic, and respiratory augmentation, and with early immune failure;
  • FIG. 15E is a failure image frame which shows an image of a failure cascade of severe septic shock with inflammatory, hemodynamic, and respiratory augmentation, with immune failure, and with evidence of decline in respiratory gas exchange and fall in platelet count;
  • FIG. 15F is an exemplary failure image frame showing an image of an advanced cascade of severe septic shock with progression to metabolic failure, renal failure, hemodynamic failure and respiratory failure;
  • FIG. 16 is an exemplary congestive heart failure (CHF) failure image that includes a plurality of timelines organized into groupings;
  • FIG. 17 is an exemplary sleep apnea failure image that includes a plurality of timelines organized into groupings;
  • FIG. 18 is an exemplary thrombocytopenic purpura failure image that includes a plurality of timelines organized into groupings;
  • FIG. 19 shows an overview image of perturbation onset and progression from the time lapsed MPPC of FIG. 15A, wherein the perturbations in each grouping are incorporated into an aggregate index along a single smoothed time series for each group;
  • FIG. 20 is a general failure image that includes a plurality of timelines from the complexity diagram of FIG. 1 showing a failure image of excessive secretion of serum inappropriate antidiuretic hormone (SIADH) induced fall in hyponatremia;
  • FIG. 21 is a split screen diagram of a drag and drop interface for constructing combined physiologic and treatment images for the patient safety processor showing the construction of an MPPC indicative of narcotic-associated recovery failure in the presence of sleep apnea;
  • FIG. 22 is an exemplary image frame of a failure image editor for constructing a septic shock MPPC for recognition by the Patient Safety Processor; and
  • FIG. 23 is a diagram of an exemplary patient safety processor network.
  • DETAILED DESCRIPTION
  • One or more specific embodiments of the present disclosure will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
  • The present disclosure provides systems and methods for diagnosis, monitoring, and treatment of certain clinical conditions.
  • One embodiment comprises a processor system including an electronic medical records database of a hospital or hospital system containing at least laboratory and physiologic data of at least one patient, a search engine programmed to automatically and repetitively search data within or derived from the database to detect complex patterns or images of evolving pathophysiologic cascades, and to further define the cascade, quantify the cascade, and to determine the relationships and cost of the cascade. According to one aspect of the invention a pathophysiologic cascade as detected by one embodiment comprises an expanding pathophysiologic process. Such expansion commonly occurs within the initially affected system as for example in the immune system (as an inflammation cascade) and then expands into other systems such as the respiratory and cardiovascular system often through chemical, neurological, and/or anatomical mechanisms of augmentation, up regulation, down regulation, compensation, compensation failure, and combined systems failure. The most important cascades detected by an embodiment of the present invention are cascades of evolving death (CED).
  • One embodiment comprises a search engine which automatically, intermittently and/or continuously searches for and detects pathophysiologic cascades and particularly cascades of evolving death (CED), and an alarm processor programmed to identify the patient which is generating the CED and to provide an alarm upon the detection of such a cascade at a site adjacent the location of the patient, to a care giver managing the patient, to a ward in which the patient resides, to a quality control center or patient safety management center, to the patient him or herself as by a pager or phone which may be configured to display an image of the cascade, the type of the cascade, and/or at least one characteristic of the cascade. The pager may generate a series of lights which are indicative of the severity of the failure and/or cascade detected. The wearing of the pager by the patient prevents the healthcare worker from discounting or ignoring the findings since the patient him or herself (or the patients family if the patient is not competent) is also notified by the processor.
  • According to one aspect of the present invention, cascades of evolving death (CED) are detected by the search engine as expanding aggregations of perturbations and variations of signals and/or tests derived from a biologic organism which spreads across signal and tests derived from different systems within the organism and commonly ends in death. Commonly, as the CED evolves, the number of perturbations, the number of different types of positive or negative trends or variations, and/or the number of different types of threshold breaches, and the number of perturbed systems, progressively rise.
  • One pathophysiologic process which commonly generates a widely expanded CED is severe sepsis. Severe sepsis commonly induces microcirculatory failure which eventually expands the CED across all systems dependent on microcirculation. In the lungs, evolving microcirculatory failure causes a progressive decline in the efficiency of gas exchange, minute ventilation rises to compensate or as a direct result of the factors (such as toxins) which are associated with the cause of the process. With many systems the response is biphasic, with an initial augmentation perturbation (with comprises a favorable or preparatory response of the system. As the cascade progresses, subsequent to augmentation, failure related perturbations develop expansively. In the sepsis CED example, metabolic system perturbation may initially be an augmentation perturbation comprising a simple preparatory fall in hydrogen ion, but later as the cascade evolves widespread failure related perturbations dominate.
  • Cascade of evolving death commonly contain smaller relational patterns which may progress virtually throughout the cascade and by themselves may portend death. For example the CED of severe sepsis contains the pattern of pathophysiologic divergence of ventilation and arterial oxygen saturation which is described in U.S. patent Ser. No. 10/150842 (the disclosure of which is incorporated by reference as if completely disclosed herein). Despite the fact that such smaller relational patterns may progress virtually throughout the CED (and by themselves may portend death) these small patterns generally represent only a very small portion of the signal “bandwidth” of the death cascade, especially as the cascade matures and becomes widely expanded. The smaller relational patterns therefore are useful for detection of the likely presence of a CED but do not provide the specificity to determine the cause of the CED and may not be, especially early in their manifestation, specific for the presence of a CED.
  • Typical CED have at least one initiating apex or vertex which comprises the onset of the cascade. The apex or vertex is generally within a single physiologic system. The CED expands out from the apex or vertex across the initially affected system and/or into and across other systems. It is common for CED to expand within the initial system first. Like a progressively enlarging cone of perturbation projecting initially within and then beyond the initial system, the CED may expand to involve virtually all systems by the time the point of death is reached.
  • Cascades of evolving death, in 3D space can be represented by a cone with apex comprising the onset of the cascade, the length of the cone being defined by cascade duration, the angle of the come being defined by cascade expansion rate, and the cross-sectional area at a given point being defined by the magnitude of the cascade expansion at that point in time.
  • When, according to one embodiment of the present invention, the data sets are organized into a 2D format (such as a time series matrix which is compartmentalized such that each system defines a separate compartment of time series) the CED commonly produces a triangle with the angle at the vertex defining, in part, the speed of expansion of the CED. The CED, without intervention, will commonly end in death. In the 2D representation a death vertex is identified on the X axis and the triangle can be competed by passing a line vertically through all perturtubations or variations which remain at the time of death. This forms the base of the triangle of the CED.
  • If the patient achieves spontaneous or assisted recovery the cascade begins to contract. The point at which contraction begins forms the vertex and base of the cascade expansion triangle of the CED and the vertex and base of contraction triangle of the CED which eventually contracts to a stable state vertex point at the end of the contraction triangle. Even after a patient has recovered, the state of the physiologic components of the time series matrix of the stable state after the CED may be different from that which preceded the CED and this difference and its location in relation to systems and time series types is often a quantifiable indication of the extent and type of residual injury sustained by the patient due to the event which induced the CED, the CED itself, and/or due to treatment.
  • While the term cone and triangle is used herein for graphical representation of the expanding cascade, a preformatted matrix will be affected in a wide range of expanding patterns. Expansion may not be uniform or linear but rather the shape of the expanding cascade varies depending on a wide range of factors as will be discussed.
  • The processor may further be programmed to determine at least one of the type of cascade, the severity of the cascade, the duration of the cascade, the time of onset of the cascade, the maturity (as for example the stage) of the cascade. The severity may be determined by the number of perturbations or trends which comprise the cascade, the severity of the pertubations or trends (as for example by the slope and/or magnitude of the perturbations or trends which comprise the cascade in relation to the baseline values and/or statistical normal values by another severity measure), the number of systems affected by the cascade, the presence, number and /or severity of failure of compensation in response to perturbations associated with the cascade, the growth of the cascade, as for example by the number of new perturbations being added per unit time or the number of systems affected. The processor may also detect the events or components associated with or which are a part of the cascade. The alarm processor may be programmed to provide an indication of each of the forgoing. Alarm display may be provided for presenting any of the forgoing in textual, auditory, graphical, or other formats. The search may be reinitiated each time new data is added, each time a particular type of data is added, or at a preselected or adaptive frequency. For example the searching frequency may increase when early components of a possible cascade have been identified or when an actual cascade has been identified.
  • One embodiment retains the images and relationships detected during the previous search(s) so that the subsequent new search cycle of the data set is less processor intense involving, for example, only the comparison of the new data (with or without prior formatting) to the previous processed data sets to determine if a new cascade is developing, an existing cascade is becoming more severe or improving, or if another event in relation to a cascade (such as a treatment event) has occurred.
  • One embodiment comprises a patient data processing system for converting the global electronic medial record (EMR) of a patient or patients into a real-time patient monitor comprising a pathophysiologic cascade search engine configured to repetitively and/or continuously search the EMR for evolving complex pathophysiologic cascades and an alarm processor for outputting a warning upon detection of a cascade. The pathophysiologic failure cascade search engine may be programmed to continuously search the EMR for evolving complex images of physiologic failure such, for example a sepsis cascade, the alarm processor may be programmed to provide an alarm upon detection of the pathophysiologic failure cascade, and the image processor programmed to output an image of the evolving failure cascade. The data processing system may also be programmed to quantify the cascade, track the progression of the cascade, identify, highlight and/or alarm associated events in relation to the cascade, determine the cost associated with the cascade, determine the timing of treatment in relation to the cascade, and determine the response of the cascade in relation to treatment.
  • In another embodiment the processor is programmed to convert the electronic medical records into a particular format favorable for searching for pathophysiologic cascades. In one example such a format comprises sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data, detect relational trends comprised of a combination of positive and/or negative trends, detect complex cascade patterns comprised of a plurality of combinations of relational trends, automatically output a display of the image of the detected complex cascade, automatically output a warning indicating the detection of the complex cascade, track the growth or decline of the complex cascade and output an indication indicative of growth or decline the cascade pattern may be indicative of a single or multiple physiologic failures such as at least one of sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade to name a few. The processor may be programmed to determine and output an indication of the type of the cascade detected, to determine and output at least an indication of the timing and type of the trends along the cascade, to determine and output at least an indication of the length of the cascade, to detect the onset of therapy and to determine and output at least an indication of timing of therapy in relation to the cascade. The patient data processing system may comprise a computer be programmed to search the EMR to detect sequential and timed trends comprised of at least positive and negative trends of both the physiologic parameters and the laboratory data, determine relational timing of the detected positive and negative trends, detect complex cascade patterns comprised of a plurality of combinations of positive and negative trends evolving in sequential timed relation to each other, and output an indication of the detected complex relational cascade pattern.
  • In another embodiment, the processing system may comprising a computer programmed to convert the electronic medical records into sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data, detect relational trends comprised of a combination of positive and/or negative trends, detect complex cascade patterns comprised of a plurality of combinations of relational trends, output an alarm indicating the detection of the complex cascade pattern.
  • Another embodiment comprises a patient data processing system for processing electronic medical records of at least physiologic parameters and laboratory data of at least one patient comprising a computer programmed to identify positive and negative trends comprising at least a combination of inflammatory trends, metabolic trends, hemodynamic trends, hematologic trends, and respiratory trends, identify the relational timing of the positive and negative which relationally or collectively are indicative of the septic shock or pre-septic shock failure cascade, and identify and output an indication of the septic shock or pre-septic shock failure cascade. The may be further programmed to identify the onset of treatment, and identify the timing of treatment in relation to at least one component of the cascade and to analyze the relational pattern to identify the earliest trend comprising a component of the cascade, identify the onset of treatment, and identify the timing of treatment in relation to said earliest trend. In another embodiment for processing electronic medical records of at least physiologic parameters and laboratory data comprising a computer programmed to generate a large set of time-series of data of a patient including at least data relating to the physiologic state and/or care of a patient, convert the datasets, including at least the monitored datasets and laboratory datasets into parallel and overlapping time series, identify occurrences comprising at least, inflammatory occurrences, metabolic occurrences, volumetric occurrences, hemodynamic occurrences, therapy occurrences, hematologic occurrences, respiratory occurrences, identify the timing of the occurrences, identify at least one relational pattern of occurrences along a plurality of time series which is indicative of failure cascade of at least one of a sepsis cascade, a pulmonary embolism cascade, a metabolic cascade, and a microcirculatory failure cascade, output at least one of an indication of the cascade, the timing and type of the occurrences along the cascade, and length of the cascade. Another embodiment comprises a method for converting the global electronic medial record into a patient monitors the method the electronic medical record system having a display comprising steps of converting the electronic medical records into sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data, detecting relational trends comprised of a combination of positive and/or negative trends, detecting complex cascade patterns comprised of a plurality of combinations of relational trends, outputting a display of the image of the detected complex cascade, outputting a warning indicating the detection of the complex cascade pattern, and tracking the growth or decline of the complex cascade and output an indication indicative of growth or decline.
  • In another embodiment the patient data processing system for processing electronic medical records of at least one patient comprising a computer programmed to convert at least the physiologic and laboratory data of the electronic medical records into a predetermined format for imaging, imaging the formatted electronic medical record, detect an image indicative of at least one of patient physiology and patient care, output an indication of the presence of physiologic failure. The computer may be further programmed to analyze the images to detect relational patterns of the detected physiologic failure to determine the severity of the physiologic failure and/or to detect relational patterns indicative of the patient response to the detected physiologic failure to determine the severity of the physiologic failure and/or to detect relational patterns indicative of patient care in response to the detected physiologic failure to determine at least one of the timeliness and efficacy of the care. The physiologic failure can for example be at least one of sepsis, severe sepsis, septic shock, a sepsis cascade, microcirculatory failure, a shock cascade, a septic shock cascade to name a few.
  • The predefined format may comprise a time series matrix, an objectified time series matrix, or anther format. The predetermined format may include at least one region comprised of at least one collection of time series of specific physiologic components. For example at least one of inflammation indicators, respiratory indicators, cardiovascular indicators, and metabolic indicators to name a few. The predefined format can comprise a plurality of regions comprised of a plurality of collections of time series of different specific physiologic components. The images may be comprised of aggregations of variations of physiologic data and laboratory data, the variations having positive or negative slopes, and/or aggregations of relational variations of positive and/or negative trends of physiologic data combined with positive and/or negative trends of laboratory data.
  • The patient data processing system may include an image archive system for archiving images of physiologic failure and for sharing these with other processors to grow the general archive and knowledge of the different images and variations of the images of failure. The patient data processing system may convert the time series matrix into a predetermined format of the time series matrix and image the formatted time series matrix to detect an image indicative of physiologic failure.
  • One embodiment comprises a patient data processing system having an object recognition system, for processing medical records of at least one patient comprising a computer programmed to convert the medical records of at least the physiologic and laboratory data of at least one patient into a time series matrix defining vertical and horizontal axes, and, using the object recognition system, search the time series matrix continuously or intermittently for a cascading plurality of relational patterns indicative of evolving physiologic failure along both the vertical and horizontal axes of the matrix.
  • Another embodiment comprises a patient data processing system for analyzing electronic medical records for real-time detection of physiologic failure comprising steps of continuously or intermittently search the medical records to detect events along the time series matrix, detect relational events along the time series matrix comprised of the detected events, detect relational cascade patterns comprised of a plurality of combinations of relational events, take action based on the detection of the at least one pattern wherein, for example, the pattern is indicative of physiologic failure.
  • In one embodiment the search engine is programmed to detect cascades comprised of at least a plurality of linked perturbations and trends of physiologic and laboratory data associated with relational compensation creating a progressively enlarging aggregation of progressively greater numbers of perturbed physiologic and laboratory data. The processor may be further programmed to determine at least one characteristic of the cascade, the characteristic comprising at least one of, the severity of the cascade, the duration of the cascade, the time of onset of the cascade, and the maturity of the cascade, the timing relationship of the cascade to other events or other cascades, the cost associated with the cascade, the global pattern of the cascade, the time of termination of the cascade, the components of the cascade, the state of evolution of the cascade, the length of stay subsequent to or in association with the cascade, the treatments associated with the cascade. The characteristic of the cascade may be defined by, for example, the number of perturbations and/or trends which comprise the cascade, the severity of the perturbations and/or trends, the number of systems affected by the cascade, the presence, number and/or severity of failure of compensation in response to perturbations associated with the cascade, and the growth of the cascade to name a few. The processor may be programmed to determine the rate of growth of the evolving cascade as by for example one or more of the increase in number and/or severity of new perturbations being added per unit time, and the increase number of systems affected, and/or the increase number of perturbations present in different systems, to name a few.
  • The processor may be programmed to detect the events or components which are temporally and/or spatially associated with the cascade but which are not part of the cascade for example treatment, surgical procedures, transport, injections, blood transfusion, sedation, IV assess, catheterization, manipulation, to name a few.
  • A processor-based system may characterize and quantify patient physiological conditions by analyzing data relating the patient into time series data and then generating an image or moving image of the abnormal components of the time-series that may be further processed into operator-interpretable data. According to one embodiment, this may be accomplished by generating a large set of time-series of data relating to the physiologic system, converting the datasets (including monitored datasets, laboratory datasets, and historic datasets) into parallel time series of each data component, separating the unperturbed time-series components from the perturbed time-series components, aggregating the abnormal components into a real-time motion pictures of the abnormal components, and recognizing and interpreting the motion pictures and the events relational events and image components of the motion picture.
  • In one embodiment, data from the electronic medical records and patient monitors are used to generate graphical displays, which may include moving pictures of the patient condition. In an embodiment, such moving pictures, or animated displays, may be referred to as “motion pictures of physiologic condition” (MPPC). Provided herein is a processing system and method for generating real-time MPPC of clinical data. The data and/or images may also be analyzed to detect perturbations, aggregate and cascading perturbations, perturbation relationships, physiologic responses to perturbations, treatments associated with the perturbations, physiologic responses to the treatments, physiologic failures, testing failures, treatment failures, and communication failures to generate the MPPC. In addition, the MPPC may also include a graphical representation of any treatment applied in association with the clinical condition.
  • Once the image or moving image (i.e. an image that includes more data over time as the patient monitoring progresses) MPPC of the patient condition has been generated, this image may be further processed to create an operator-interpretable indicator to assist in patient diagnosis and/or treatment. For example, the image may be directly compared to a database of similar images taken from patients with clinically confirmed diagnoses. The database image or composite of multiple images with the greatest similarity to the generated image may indicate the correct diagnosis for the patient. For example, if the generated moving image, particularly as the image progresses over time, has the greatest similarity to a database image indicating “myocardial infarction,” a processor may generate a text or other indicator to a healthcare provider indicating such a diagnosis. The processor may also indicate that additional tests should be ordered to confirm the diagnosis. The processor may also indicate and/or provide orders for specific treatments in light of the diagnosis. In an embodiment, a moving image may be indicative of two or more clinical conditions. The processor may indicate tests that may rule out one or more of such conditions. In addition, over time, one condition may be determined by the processor to be more likely while additional time-series data may also rule out another condition.
  • These database images may be formed from retrospective clinical data. In an embodiment, the images may be analyzed for similarity by any suitable technique, including image registration. In an embodiment, the individual time-series objects that make up the image may be processed as a group for similarity to other groups of time-series objects associated with a particular diagnosis or clinical condition. The MPPC may, for example, include abnormal and/or perturbed components and in particular “Motion Pictures of Physiologic Failure” (MPPF) of the physiologic system and of exogenous forces relating to that system.
  • Also provided herein is a processor and processing method for the automatic generation and/or analysis of the images of physiologic and/or clinical condition and the characterization and aggregation of the image components of complex dynamic systems, such as physiologic systems and medical care systems. The processing system may generate real-time MPPC of healthcare signals and processing those images to timely detect perturbations, aggregate and cascading perturbations, perturbation relationships, physiologic responses to perturbations, treatments associated with the perturbations, physiologic responses to the treatments, physiologic failures, testing failures, treatment failures, and communication failures to generate and then recognize motion pictures of physiologic failures and of the treatment applied in association with the failures. According to one embodiment, a processor first renders parallel time-series from each of a plurality of sensors and testing sources, which are applied to broadly monitor the dynamic system for failure. In an example, a processor programmed with instructions for time series objectification of patient data detects patterns along the parallel times-series, converts these patterns into time series of discrete objects, then organizes these objects into discrete relational objects (such as binary objects, or relational binaries, derived of relational object pairs). The processor then organizes the relational binaries to render a unifying programmatic image of the physiologic system and the care provided. The processor then automatically recognizes objects in the image components and may be able to perform analysis on the images.
  • One embodiment may a patient safety processor having a single processor or a combination of processors programmed to generate time series objects, a relational binaries, moving images, patient safety images, and/or patient safety visualizations. The patient safety processor outputs images of the patient's physiologic system and medical care. In an embodiment, the processor includes processing functions for time series objectification, relational binary processing, and an imaging processing. In an embodiment, the imaging processing includes a single matrix construction processor.
  • According to an embodiment, perturbations detected by the processor are converted to image components that may be used to generate a moving image. In an embodiment, an MPPC may be representative of a “motion picture of physiological failure” (MPPF) when a failure image becomes progressively more complete and recognizable by the processor as each additional failure image component is added. One embodiment may involve building a dynamic real-time image of disease, injury, and/or drug reactions, the care provided, and the expense associated with that care. The image is initially associated with initial image components including one or more minor perturbations, which may for example be caused by circulation of one or more toxic and/or immunogenic material of endogenous or exogenous origin. At first these perturbations, such as toxins, inflammatory and/or thrombogenic mediators, may induce and/or cause only minor changes in cell permeability, ion flux, and trigger various minor physiologic perturbations and responses each of which may produce an image component. The measurements of various mediators, ions, biologic profiles, as well as standard blood tests, and the outputs of vital sign monitors may begin to vary as a function of these early physiologic perturbations and responses, and it is these variations that enlarge the group of image components from which the larger image (i.e. the MPPF) is derived. Early in the process, each of these alterations in permeability, cell injury, mediator production, and physiologic perturbations, when considered in isolation, are often minor. However, collectively they may represent the early manifestations of a nascent and evolving moving image of a serious clinical condition.
  • According to one embodiment, each perturbation is programmatically organized to form an image component of the MPPC. Many of these detected images components may be isolated because they are related to a benign process, and the image may self-extinguish or may not develop into an image associated with a clinical condition involving intervention or an MPPF. Yet, as noted above, others may represent the first image components of an early moving image. Provided herein are systems and methods for the detection of the early image components of an evolving moving image to provide timely detection of physiologic failures before these failure progresses to shock (including, for example, hypovolemic, obstructive, septic, toxic, cardiogenic, hypoxic, and/or hypercarbic shock.) In one embodiment, it is advantageous to detect the early image components of the moving image before shock develops to improve the prognosis for the patient and to apply goal-directed therapy while clinical intervention is still beneficial.
  • According to one embodiment, a patient safety processor generates a MPPC, which may be used for processor-based protocolization of care. This motion picture may be comprehensive of multiple data sources, including not only the events comprising a single or few parameters, such as heart rate, but also other parameters that may include, for example: the slope and pattern of the heart rate, the slope and patterns of the systolic pressure variation, the slope and patterns respiration rate, the slope and patterns SPO2, the slope and patterns ventilation-oximetry index, the slope and patterns drug and fluid infusion rate, the slope and patterns blood pressure, the slope and patterns of the Neutrophil count, and the slope and patterns of inflammatory and/or thrombotic markers, and various other blood, urine and/or exhaled gas test to name a few. The signals from all of these sources may be converted to time-series and/or step functions and may, for example, be physiologic signals, therapy signals, laboratory signals, or historical signals, which may be objectified, as by an objectification processor, to produce the discrete programmatic objects (events). According to one embodiment, the processor detects a first discrete event that includes a pattern or value of at least one medical signal, and a second discrete event that includes a second pattern or value of at least one medical signal, the processor then aggregates at least the first event and the second event to produce a first relational object, the processor further detects a third event that includes a pattern or value of at least one medical signal, and a fourth event that includes a second pattern or value of at least one medical signal, the processor then aggregates at least the third event and the fourth event to produce a second relational object. The first relational object and the second relational object are then aggregated to produce a first image component. Additional image components are built accordingly and the image components are then aggregated according to the time of occurrence to derive the moving image and care.
  • In an example, the pulse related components of the typical motion picture of sepsis failure cascade would include occurrences such as early rise in heart rate, rise in pulse amplitude, and rise in slope of the pulse upstroke (as measured at the finger tip) in combination and typically proceeded by a brisk rise in inflammatory markers. In contrast the typical motion picture of occult hemorrhagic failure cascade (as for example due to heparin related retroperitoneal hemorrhage) would include occurrences of an early rise in heart rate, a fall in pulse amplitude, and a fall in slope of the pulse upstroke (as measured at the finger tip) and a rise in the respiratory related pulse pressure variation and a fall in hemoglobin. According to one aspect of the present invention all of these occurrences along the image of an occult hemorrhagic failure cascade can all be derived from a multi wavelength pulse oximeter.
  • According to an embodiment, a relational binary processor is provided that divides detected variations into discrete alpha events and beta events, which are combined by the relational binary processor to construct the relational events which are termed relational binaries. These relational binaries are aggregated according to timing to construct image components. These image components are then further aggregated according to timing to construct and progressively build MPPC (from which visual images or electronic representations may be derived as desired). These MPPC are often moving images of catastrophic cascading failures, thereby allowing more reliable detection to allow timely rescue of the patient.
  • The signals may be chemical or physiologic measurements, as provided by patient monitors, recorded in the electronic medical record, and/or may be biomarkers specifically ordered, either automatically by the processor or manually by the clinician to indicate the potential presence of the sepsis (as those, for example, disclosed in U.S. patent application Ser. Nos. 10/704899, 11/647,689). The presence and/or concentration of such markers may be presented in the context of the MPPC with the timed positioning relative to the others parameters, which then allows the relevance of the biomarker to be much more readily identified. According to an embodiment, the temporal and relational pattern of inflammatory markers and temporal and relational patterns of contemporaneously measured or associated physiologic parameters are aggregated to produce a progressively enlarging MPPC of an evolving patient condition.
  • Therefore, to achieve the detection of various pre-shock states as well as earlier detection of failures, one embodiment detects early variations and aggregates them to provide an MPPC to dynamically present expanding failure cascades of pre-shock and shock states. This allows separation of expanding images from the smaller and less expansive image components having benign characteristics, and further allows separation of the images of minor isolated failures from failures that progress to generate an expanding MPPC heralding the potential for transition to one of the shock states. Each group of images as well as the complete MPPC and care may be analyzed for the purpose of assessing patient care in a hospital, a ward, or under the care of a given healthcare worker.
  • The occurrence of a large number of image components indicating non cascading failures which self extinguish may be indicative of an unstable patient population or poor health care delivery. In the alternative a large number of cascading failures are indicative of major risk of a high rate of death or injury in that environment or under that healthcare workers care. The MPPC and the image components may be used to determine if that is due to the patient population or the quality of the care.
  • One embodiment detects failure cascades along with the determination of the specific fundamental perturbations, or treatments, or lack of treatments that occur early in a failure cascade. Specific fundamental failures are detected before they progresses to complex failures and particularly before they progresses to the pre-shock or shock state. Furthermore, the processor builds an image derived of the relational perturbations and treatments as the cascade expands. According to one embodiment, each time series is processed to separate expected events from unexpected events. The unexpected and/or abnormal events are then aggregated further to repetitively generate relational events, image components and finally the MPPC which comprises a motion picture of the cascade (if present) as well as the treatment applied in association with the cascade. This MPPC is further processed to allow the detection of the probable cause or causes of the occurrence of the moving failure images well as the image components of the MPPC as it evolves thereby allowing detection of the nature and cause of the failure cascade.
  • As noted above according to one embodiment, an analysis is provided wherein the fundamental components of the analytic process comprise a basic relational variable that includes a plurality of events. In a preferred embodiment, the basic relational variable is that includes two events (a relational pair) and this is called a relational binary. In one embodiment, the relational binaries are initially selected by the users as from a menu (or by a drag and drop interface) of relational binaries and/or of events from which the user builds the desired object binaries the binaries are then used as by drag and drop to build the image components and MPPC for detection. This may be performed by, for example, by national or regional expert groups, or by specific departments in a hospital, or by an individual physician to provide custom management. This may also be automatically performed by the processor (as, for example, through the investigation of a large number of historical data sets that have been comprehensively analyzed and categorized according to outcomes. The objectified time series matrix and/or the MPPC may be may be outputted in various interactive, hierarchical, and relational formats for review and automatic or manual adjustment.
  • The MPPC may detect a wide range of failures. For example: “physiologic failures, treatment occurrence failures indicating the absence of expected treatment in relation to a given perturbation, testing occurrence failures indicating the absence of expected testing in relation to a given perturbation, treatment response failures indicating the absence of the expected correction of perturbation or the occurrence of a new potentially complicating perturbation in relation to a given treatment and/or dose.
  • The processor combines the complex data of the electronic medical record into a single motion picture of perturbations, treatments, physiologic responses, diagnostic testing, recoveries, diagnoses, missing data, patient locations, and/or other datasets. Dynamic images are generated of relational variations of a set of time series associated with a complex system to generate a real time motion picture of a failure of the system and/or of forces applied to the system. According to one embodiment of the present invention, the patient safety processor automatically outputs a unified timeline, for example, derived of detected images of a given type. According to another embodiment of the invention the processor, upon detecting a failure cascade, may present and highlight the evolving MPPC in real time on an outputted display of an image diagram for the physician to review. The portion of the motion picture, which has already been completed, may be reviewed backward and forward to review in a single summary snap shot view.
  • In one embodiment, an electronic medical record may be converted to an MPPC. A patient data processing system comprising a processor programmed with instructions for converting an electronic medical record into trend data, such as sequential, timed data, for example trends of physiologic parameters and laboratory data over time. When the data is converted into trend data, the processor may detect relationships between the trend data. For example, such relationships may include positive and/or negative trends. The relationships may be relational trends (i.e., when one parameter goes up, another parameter goes down). Complex cascade patterns of physiological conditions may be formed from a plurality of combinations of relational trends. The complex casade may form an MPPC, for example of sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade.
  • For example, a processor may process the electronic medical record and search to detect sequential and timed trends including positive and negative trends of physiologic parameters and laboratory data. Then, the processor may determine relational timing of the detected positive and negative trends to detect a complex cascade patterns that include a plurality of combinations of positive and negative trends evolving in sequential timed relation to each other. The processor may output an indication of the detected complex relational cascade pattern. For example, the indication may be physiologic failure, such as sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade. The processor may also provide detailed information about the individual trends, such as the length of each trend or the timing of the entire cascade. If therapy information is included in the electronic medical record, the image may include an indication to mark the onset of therapy and to determine and output at least an indication of timing of therapy in relation to the cascade. If the electronic medical record is from a patient that is still in care, the processor may include an alarm functionality to indication early points in a failure cascade.
  • In another embodiment, a patient data processing system may identify specific positive and negative trends, such as a combination of inflammatory trends, metabolic trends, hemodynamic trends, hematologic trends, and respiratory trends. After the identification of the trends, the processor may identify the relational timing of positive and negative trends, which relationally or collectively are indicative of the septic shock or pre-septic shock failure cascade to identify and output an indication of the septic shock or pre-septic shock failure cascade.
  • During a failure cascade, the earliest point in the cascade may include an earliest trend (e.g., a respiratory, immunologic, hemodynamic, or other patient trend) that marks the beginning of the cascade. Therapy intervention at this point may have the highest chance of success. In one embodiment, a processor may analyze the relational pattern to identify the earliest trend of a component of the cascade, identify the onset of treatment, and identify the timing of treatment in relation to said earliest trend. Such analysis may benefit caregivers in determining which therapies have the highest success rate for a particular physiological condition cascade. Alternatively, such information may also help a physician determine which types of cascades are likely to be self-limiting.
  • Many physiologic failures such as, for example septic shock, pulmonary embolism, congestive heart failure, respiratory arrest due to narcotics in the presence of sleep apnea, thrombotic thrombocytopenia purpura (TTP), hemorrhage due to anticoagulation, respiratory failure due to bronchospasm, and adult respiratory distress syndrome, but not limited to these clinical conditions, begin with one or two non-specific perturbation(s). Physiologic failure is commonly a relational expansion, often beginning with a fundamental physiologic perturbation at a single focal point in time. In fact, this initial perturbation is often completely masked once the cascade has progressed past a certain point. In such cases, testing or monitoring for the single perturbation may not be useful for making a diagnosis. In many cascading clinical conditions, the first perturbation(s) of the cascade may often only be detected in retrospect after the cascade has further progressed when the first perturbation(s) is no longer present. This provides a basis for optimizing the detection of the first point(s) by real-time imaging of the cascade as it develops and then examining the image to determine the first perturbation(s).
  • While a pattern of a single time series provides a larger image of a dynamic process than a single value or range, such a pattern is still only a tiny image fragment of the process. The determination of thresholds and even the detection of various patterns of perturbations comprise incomplete analysis, which will inevitably allow an unacceptable rate of progression to catastrophic failure. Even in situations wherein a measurement or test may seem definitive as a stand-alone test, action or conclusions based on a single value (or an average of a plurality of values) will have a reasonable probability of being incorrect. Consider, for example, a single measured spot SPO2 value of 94. This value is largely meaningless without knowing if the SPO2 is rising, falling, or cycling. Yet this infinitesimal image fragment of a patient's complex physiologic system is used everyday in hospitals to determine care. Furthermore, even if the pattern of the SPO2 is known (for example the SPO2 has been stable at about 94 for at least 12 hours) this is an incomplete image, which is largely useless and, in fact, a potentially misleading piece of information. Without knowing the relational pattern of the minute ventilation during the related time interval of the measured SPO2 pattern, the healthcare worker may be lulled into a false sense of security even as the patient is dying of septic shock or heart failure. Furthermore, an alarm or interpretive output which is based on a programmatic image of both the patterns of both the SPO2 and the related minute ventilation without additional relational elements of the image, such as, for example, the associated pattern of the white blood cell count, temperature, pulse, blood pressure, microbiologic values, and medications will be incomplete leaving too much synthesis for the healthcare worker. In another example, consider the detection of a pattern of a sustained rise in pulse or respiration rate. Each such pattern represents a tiny fragment of the present physiologic state and each pattern may be benign or alternatively may be an early image component of a much larger dynamic process of failure often associated with an evolving failure cascade. The difference between a benign or pathologic rise in pulse or respiration rate cannot be determined with this tiny image alone and often cannot even be known at the time of the onset of the rise. Therefore a tree diagram protocol with a branch based on a rising pulse or rising respiration rate adds a great degree of programmatic complexity with a high risk that the protocol will precede down the wrong pathway.
  • As noted above when the detection and the determination of the mode of potentially fatal but profoundly complex physiologic failures is left to a population of heterogeneous healthcare workers, an unacceptable rate of death may be anticipated.
  • As well, an incomplete analysis of the physiologic system will often cause the healthcare worker to generate a large amount of investigation, testing, analysis and evaluation that is not necessary and therefore increases the cost of overall care. Further, these false paths of treatment and evaluation may distract the care worker from the determining the actual operative failure modes, which will ultimately induce adverse outcomes.
  • Prior to shock, a patient's physiologic system is perturbed by both disease and treatment. A given treatment provided to correct a perturbation might reduce the perturbation, have no effect on the perturbation, exacerbate the perturbation, cause another perturbation and/or make another perturbation worse or better. To determine which effect a treatment is having and to assure that this determination of treatment effect is complete, it is necessary to collect and, just as importantly, as provided by one embodiment, organize and analyze large amounts of relational data in a timely manner.
  • Another problem is that, within present hospital systems the healthcare worker is forced to do a great deal of archeology (digging, isolating, identifying, etc.) before synthesis may be effectively completed. For this reason, the synthesis of information by the healthcare worker is often not executed in a manner, which allows immediate searching, filtering, re-analysis, etc. This friction combined with the typical workload of healthcare workers limits the number and range of high-level scenarios, which may be investigated. Also the healthcare worker may, because of lack of available organized data and time, execute decisions without a complete set of synthesized information and worse, may not realize that this is the case.
  • For these reasons, even with conventional electronic medical record embedded protocols, patients remain subject to a range of failures across a broad range of failure modes based on the complexity of their individual condition and the complexity of the environment facing the care giver. In fact, because failures often overlap, one protocol may reduce the risk of one failure while increasing the risk of another. For example, oxygen given to treat hypoxemia under one protocol may delay the detection of pulmonary embolism by stabilizing the SPO2 and hiding the early signs of impending shock from the healthcare worker.
  • Although the number of potential modes of failure is very high in any hospital environment, the occurrence of certain modes of failure is reasonably likely under a given set of circumstances in the hospital. A failure mode diagram illustrating common modes of failure given a combination of a group of diseases is shown in FIG. 1. The number of potential failures may be very large (in the hundreds) for a given patient in a hospital setting and the nurse or physician is often expected to monitor many such patients on the floor while timely detecting the failures such that the nurse is expected to timely detect even a single failure from as many as a thousand failures which may occur among the patients under his or her care. For this reason, processor based failure imaging and detection is desirable.
  • FIG. 1 illustrates a complexity diagram 200 of an exemplary patient on a medical hospital ward. The diagram 200 demonstrates the level of complexity that may be modeled into moving images as provided herein to determine the nature of and origin of perturbations within this level of complexity. The diagram 200 is one type of failure mode diagram which may be constructed by an expert panel and then used according to one embodiment to facilitate the construction of the various components the moving images provided herein, including the events, relational binaries, and image components. The failure image component diagram 200 includes a number of overlapping diseases present for this single patient including diabetes 202, congestive heart failure 204, arterial fibrillation 206, stroke 208, sleep apnea 210 and sepsis 212. The diseases may induce physiologic failures, such as a divergent rise in ventilation 216, a rapid ventricular rate 218, pulmonary edema 214, and fall in oxygen saturation (hypoxemia) 222. Furthermore the treatments are potentially associated with medication failures such as a high threshold breach of the partial thromboplastin time (PTT) or a low threshold breach of the glucose (hypoglycemia) 234. Additionally, the administration of a treatment (for example, insulin 224, a diuretic 226, an ACE inhibitor 228, a beta blocker 230 and/or heparin 232) to a patient may lead to additional physiologic failures (for example, a fall in platelet count (thrombocytopenia) 236, the occurrence of heart block 238, a fall in serum potassium (hypokalemia) 240, a fall in serum sodium (hyponatremia) 242, a fall in blood pressure (hypotension) 244. In one embodiment, a single patient may have early high blood glucose (hyperglycemia) 215 followed by later low blood glucose (hypoglycemia) 234. As shown, the interrelationship of progression of multiple diseases, the patient symptoms, and multiple treatments may lead to treatment delay 248 or confusion 220.
  • FIG. 2 depicts an overview of the flow of analysis for modeling complex patient physiological condition in one embodiment. A wide range sources may provide inputs to the modeling. For example, patient monitors 256, patient records 272, historical patient data 260, lab results 264 and therapy data 268 may provide the raw data input into the analysis stream. These inputs are converted to a set of parallel time series 276. Patterns and threshold violations along this plurality of parallel time series identified, coalesced, synthesized and organized into discrete objects forming object streams 280 within each channel. These discrete objects are analyzed to identify known relational patterns into instances of relational binaries 284. In one embodiment, expert systems then further refine the analysis by organizing and synthesizing these relational binaries into a set of failure images 288, which as an aggregate whole make up a unified programmatic image of the complex and dynamic state of a patient and/or a patient population.
  • FIG. 2 depicts the flow of analysis 240 from raw data to the aggregate of images, while FIG. 3A and FIG. 3B includes some of the data stores, data flow, processors and output mechanisms within the exemplary embodiment. FIG. 3A depicts another data flow of one embodiment. The data management system 300 includes a monitor 302, a processor 304 that may include, for example, time series objectification processor 336, relational binary processor 348, and failure imaging processor 360. Alternatively, processors 336, 348, and 360 or instructions for performing the processing steps of time series objectification, relational binary processing, and/or failure image processing may be located on one or more additional processing components in communication with processor 304 that are part of the system 300. The processor 304 is adapted to provide output of the analysis to a device 306, which provides an interface for a healthcare worker. The data flow involves inputs from a wide range of sources (304, 308, 310, 312, and 314). As shown, the inputs may be sent to a processor 304 that may direct further action for the patient, including testing orders 316, indicators to the healthcare provider that may be displayed on a console or device 306, and therapy orders 315. Accordingly, the healthcare worker may use the device 306 to control and oversee the entire hospitalization process. In one exemplary embodiment, the processor 304 may be used to drive the device 306. The processor 304 may be adapted to constantly process all of the real-time data of all of the patients regardless of the status of the viewing console and to automatically send testing orders 316 and/or therapy orders 315 based on the analysis of the images derived from the processor 304, as will be discussed.
  • The data management system 300 may include one or more processor-based components, such as general purpose or application-specific computers. In addition to the processor-based components, the data management system 300 may include various memory and/or storage components including magnetic and optical mass storage devices and/or internal memory, such as RAM chips. The memory and/or storage components may be used for storing programs and routines for performing the techniques described herein that are executed by the processor 304 or by associated components of the data management system 300. Alternatively, the programs and routines may be stored on a computer accessible storage medium and/or memory remote from the data management system 300 but accessible by network and/or communication interfaces present on the computer.
  • The data management system 300 may also comprise various input/output (I/O) interfaces, as well as various network or communication interfaces. The various I/O interfaces may allow communication with user interface devices, such as a display, keyboard, mouse, and printer that may be used for viewing and inputting configuration information and/or for operating the system 300. The various network and communication interfaces may allow connection to both local and wide area intranets and storage networks as well as the Internet. The various I/O and communication interfaces may utilize wires, lines, or suitable wireless interfaces, as appropriate or desired.
  • In an exemplary embodiment, the device 306 is turned on as for continuous viewing (with a notification) by the processor 304 when images are indicative of a significant potential failure and/or cascade process or at a point wherein the patient's risk class exceeds a threshold value. The risk class may, for example, be derived as a function of a calculated instability index or a detected instability index pattern and/or detected failures. The instability index may be, for example, a confidence metric correlated with a matched image. For example, when an MPPC has a high likelihood of being associated with a serious condition, the instability index may be high. The instability index may be a numeric index, a color or graphic indicator, and/or an audio or text message.
  • In accordance with an exemplary embodiment, the device 306 includes an interactive single screen displaying items, such as one or more working diagnoses, differential diagnosis, parameters derived from patients including laboratory parameters, monitored parameters, and subjective parameters (e.g., sedation scale, confusion scale, or pain scale) or the like. In an embodiment, the term “parameter” herein may refer to an absolute or relative data point or set, a pattern, or a deviation, a range of such data points or sets, a pattern of such data, a relationship along a single set of data and/or or between a plurality of sets of data, and/or patterns of data. The data may be an objective data type or subjective data type and may be directly and/or indirectly derived or historical in origin. In addition various outputs from the failure imaging processor 360 (FIG. 3B) may be displayed. According to on embodiment, the processor 304 may provide data for display present on the device 306 or through a report (either electronic or paper) or within an electronic representation that may provide an interface to external systems.
  • The data management system 300 further includes a medical records database 308 including laboratory data 310, historical data (e.g., diagnosis) 312 and therapy data (e.g., medications) 314. The medical records database 308 is coupled to the processor 304 and to the monitor 302 so that those systems may have access the data stored in the medical records database 308. The processor 304 may include a component or direct link to the centralized patient medical record, which contains real time data and receives data input from all hospital sources. Thus, a database containing substantially all of the components relating to the patient available to the hospital may be directly accessible to the processor 304 in real time to allow the embedded relational processor render relational binaries, and construct and detect failure image components which include these data from varied sources.
  • In accordance with an exemplary embodiment, the processor 304 is adapted to comprehensively engage the medical records database 308. As discussed further below, the processor 304 may be programmed to provide for formal, automatic simultaneous engagement, of physiologic failure image components, medication failure image components, testing failure image components, aggregate failure image components as derived from the relational processor and to render them in a timeline for viewing.
  • The processor 304 may be adapted to provide an immediate review of all failure image components and to take action based on the detection of specific failure image components. The processor 304 may be capable of responding faster and more reliably than the healthcare worker because it may be adapted to constantly monitor the evolving failure image components form the earliest onset of the first divergent binary. The processor 304 may therefore detect failure image component cascades, which originate from single divergent binaries, which might easily be undetected by the healthcare worker until it is too late. The processor 304 may also be programmed to alarm on divergent or null binaries upon which no action has been taken or upon which the action has not corrected the evolving divergent binary or failure image component. For example, in a scenario in which the processor 304 has been updated by the nurse that a blood culture has been obtained, the presence of a null binary may be generated indicating testing failure image component if after a pre-selected time the result is not available to the processor 304 whereas the presence of a divergent binary indicative of a physiologic failure image component may be detected if the culture is positive. If testing failure image component is detected the processor 304 notifies the lab of the apparent delay. The notification is an alpha event and a receipt response to that notification is a true beta event. Therefore the failure of the lab to indicate receipt may cause the occurrence of a divergent binary, which may trigger the notification of the nurse in the same manner until a convergent binary concludes the sequence. If on the other hand, a physiologic failure image component is detected (the culture is positive), the processor 304 notifies the nurse again in the same binary generating fashion.
  • While a positive blood culture is the beta event of the culture testing binary, it is the alpha event for another group of testing binaries such that the initial divergent testing binary may cause the processor to assure acquisition of a complete blood count, a comprehensive metabolic profile, increased frequency of blood pressure and pulse measurements, ventilation indexing oximetry and other testing as programmed into the processor 304 in response to the specific divergent binary detected (in this case a positive blood culture). These new testing binaries may generate unexpected beta events (such as a low blood pressure, a high pulse, or high ventilation to oximetry index) and these beta events may thereby define a new set of divergent physiologic binaries. This new set of divergent binaries (in aggregation) may be sufficient to meet the pre-selected criteria of an aggregate failure image component suggestive of early septic shock, which diagnostic consideration now comprises an alpha event to a plurality of new binaries which have been programmed into the processor to assure timely and proper monitoring, timely proper patient location, and timely proper diagnostic testing, and timely and proper intervention in the event of the detection of this type of aggregate failure image component. In addition, the beta events of the divergent physiologic binaries which comprised the aggregate failure image component now become alpha events for new physiologic binaries wherein the beta event of each of the new binaries comprises the return of each these values back to a normal range within a pre-selected time period (thereby assuring, that the aggregate failure image component is corrected timely, if possible). In additional, the positive blood culture is also the alpha event for a treatment binary such that the processor 304 may be expecting to see the correct antibiotic in response to positive blood culture administered within a pre-selected time interval. If this does not occur a divergent binary indicating treatment failure may be identified and assured nurse notification may proceed by the binary building method previously discussed.
  • According to one embodiment, in response to the detection of any significant divergent physiologic binary, the device 306 may be programmed to prevent the failure of notification by building a set notification binaries, which must end with convergence. The device 306 may also be programmed to prevent failure to timely treat by building a set of treatment binaries, which must end with convergence. Further, the device 306 may be programmed to prevent failure test by building a set of testing binaries, which must end with convergence. The device 306 may also be programmed to detect associated physiologic failure image components by identifying divergent physiologic binaries in associated with the initially discovered divergent binaries.
  • According to one embodiment, the PSP includes an associated, connected and/or embedded eventing system. In this eventing subsystem, users may designate actions to be initiated or data to be recorded when a specific occurrence is identified. This eventing system may interface with other internal or external systems including notification systems, workflow systems, asynchronous communication systems, reporting systems, decision support systems, dashboards, data warehousing and/or data mining systems to name a few.
  • According to one embodiment the relational processor is self-modulating and provides an automatically expanding analysis, which is rapidly responsive to the occurrence of even a minor failure image component. The analytic activity of the processing system is capable of multidimensional growth and diminishment in direct response to the magnitude and number of failure image components detected. In this regard, the processor 304 upon the occurrence of a physiologic failure image component may generate a cascade of notification, testing, treatment, and physiologic binaries even if that failure image component comprises only a single physiologic divergent binary. The beta event of the physiologic binary may comprise the alpha event of each of a new generation of notification, testing, treatment, and physiologic binaries. Each of these new binaries also have a beta event, each which may induce the formation of other binaries wherein the beta event comprises the alpha of another binary of the same or another type. A spontaneously growing cascade of binaries thereby evolves toward assuring timely notification, timely testing, and timely restoration of physiologic stability.
  • A rapidly expanding, cascade of these types of divergent binaries indicates evolving patient instability of the patient or poor performance of the healthcare system. An analysis (as by objectified pattern recognition or statistical analysis) of the timed patterns of the types and sequence of the divergent binaries may allow the determination of poor health or poor responsiveness of the healthcare worker is causing the cascade to be propagated. As health is restored, and provided the healthcare workers are timely responsive, the binary cascade may automatically diminish and the various failure image components may no longer be detected. The outputs of the relational binary object processor therefore provides a self modulating processing system which may be readily used and further analyzed to track the health of a single patient, or the patients on a given floor, or the patients hospital wide. The outputs of the object binary processor also provides a self modulating processing system indicative of the quality of healthcare delivery provided to a given patient, on a given floor, or hospital wide.
  • The processor 304 may be applied to other complex dynamic data sets other than medical data wherein a self-modulating relational analysis and control would be useful. The processor 304 has utility for the data mining, for example in association with the processing of archived datasets to identify the failure image component process from the initial spark (the first divergent binary) to extensive system failure. The processing of archived datasets provides the opportunity to review the automatic modulation of the binary cascades which are derived of various failures and to facilitate the construction of dynamic failure image component diagrams for complex processes in the hospital, as well as in industrial processing such as the food, chemical, or pharmaceutical processing. The processor may be programmed such that the user may select each alpha event and allow the processor to detect, offer, and/or derive events and relational binaries, which have specified temporal, frequency, or spatial relationships with the selected event object. Alternatively the processor 304 may be programmed to construct its own set of convergent object binaries with a learning dataset by processing the outputs of healthy individuals and then the processor may be used to detect divergent binaries when applied to patients by identifying the lack of the expected beta events (which were defined by the learning dataset). Sensitivity for cascading (the initiation of further processing based on the detection of a divergence or a failure image component) may be adjusted by modifying the sensitivity for trueness of the beta event or by modifying the criteria such as slope, or magnitude of the objects during the objectification process. This provides a high degree of flexibility in defining sensitivity to the designation of a binary as divergent and this therefore allows a high degree of control over the sensitivity to cascade initiation, propagation, and extinguishment. Cascades may be modular or divergent or failure image component specific. A modular group of cascades may be selectable from a menu and then each one in the group modified as desired.
  • As shown in FIG. 3B, the processor 304 may include instructions for any number of processing functions. As shown the processor 304 may include an event editor 331 (creates event definitions 332), a convergence editor 343 (creates binary definitions sets 344), and a failure image component 355 (creates failure components 356). The event definitions 332, binary definitions 344, and failure components 356, may be used an inputs for the time series objectification processor 336, the relational binary processor 348, and the failure imaging processor 360. The time series Objectification Processor 336 is programmed, with the rules and parameters provided by the event definition set 332, to convert parallel time series (324, 328) of the electronic medical record 320. The relational binary processor 348 then, with the rules and parameters provided by the binary definition set, processes the object streams 340 to generate streams and cascades of relational binaries 352. Further then, the failure imaging processor 360, with the rules and parameters provided by the Failure image component definition set 356, synthesizes the relational binaries, and in some cases isolated objects from the object stream, into one or more images 364. The output of each of these three processors (336, 348 and 360) as well as the original time series upon which they were applied are stored in an MPPC database 368. In an example, the processor 304 may be programmed so that detection of one or more events, binaries, image components or detection of a specific MPPC, may cause the processor to take action such as provide an outbound notification of the detection, orders for testing or treatment, or direct control signals to a treatment and/or testing device to change, cease or initiate testing and/or treatment.
  • According to one embodiment, the relational binary processor 348 and the time series objectification processor 336 may adapt to the output of each other to modify the analysis. For example, the detection of an event, a reciprocation, an incomplete reciprocation or other objects or patterns by the time series objectification processor 336 may cause an adjustment to the cascade responsive to the detection of a divergence. Alternatively or in combination the criteria for designation of a wave segment as an event object within the time series objectification processor 336 (for example the slope criteria for identifying a fall event object of serum sodium) may also be adjusted based on the presence of a specific alpha event. In an example, when an alpha event comprising a diagnosis of cerebral vascular infarction (CVA) is detected, this may cause the time series objectification processor 336 to reduce the absolute slope (less negative slope) for designating a fall event object of serum sodium, which, is preferably one of the betas in such patients. By automatically reducing the absolute slope for the designation of the beta event the alpha diagnosis of cerebral vascular infarction is adjusting the sensitivity of the diagnostic process allowing automatic and dynamic adjustment upon the occurrence and detection of different physiologic vulnerabilities. In this example, the increase in sensitivity for detection of a fall event object in serum sodium (which, combined with the alpha that includes a CVA diagnosis) would comprise a divergent binary), which may trigger a diagnostic cascade for close monitoring of the serum sodium and/or the evaluation of additional laboratory studies and/or the reduction of free water delivery. This is desirable due to the unique vulnerability faced by patients with CVA as a function of the potential for inappropriate increase in anti-diuretic hormone due to the CVA.
  • Since the relational binary definitions within the binary definition set 344 may be individually defined and refined by processing large populations of historical data, correlations may be verified, rather than being simply proposed and maintained as a function of consensus or expert opinion. In one embodiment, cascades originated by criteria for divergence provided by an expert, which untimely lead to extinguishment without intervention may be automatically adapted to either change the sensitivity for the detection of the divergent beta or to change the cascade resulting for the divergent binary. In another example, cascades originated by criteria provided by an expert which continue self propagate and expand despite timely action and without progression of the physiologic divergence may be automatically adapted to either change the sensitivity for the detection of the divergent beta or to change the cascade resulting for the divergent binary. The sensitively and specificity may be further enhanced because the system may be applied to archived training data sets wherein the outcomes are known so the magnitude and direction of the cascades may be compared to the desired magnitude and direction of the cascades and adjusted accordingly. With applied archived datasets the application of auto-adaptive adjustment in event criteria, divergence criteria, or cascade generation may be applied until the cascades proceed without premature auto extinguishment and excessive propagation. Furthermore the system may be applied to hypotheticals on the missing data to allow determination as to how they might affect incomplete (null) binaries.
  • According to one embodiment the processors, including the time series objectification processor 336, the relational binary processor 348 and failure imaging processor 360, may output the results of their analysis into the MPPC Database 368. The MPPC Database 368 contains the time series 328 on which the analysis was performed as well as the results of analysis including the event streams 340, the relational pairs 352, the aggregate failures 364 as well as aggregations, relationships and alternative images of these elements. In one embodiment, the metadata rule-sets (both primary and alternative and/or temporarily overridden or altered elements) are persisted as XML (Event Definition Set 332, Binary Definition Set 344, Failure image component Definition Set 356) in the Patient Safety Image Database 368.
  • Time Series Objectification Processor
  • A time series objectification processor 336 may contain instructions as provided in U.S. patent application Ser. Nos. 11/280,559, and 11/351,449 the specifications of which are incorporated by reference herein in their entirety for all purposes. Accordingly, such processors may function by constructing a time series of each parameter derived during the process of the hospitalization and then objectify each time series. These time series may, for example, include objective measured values, drug dosing, infusion rates, and subjective clinical scores to name a few. At least some of the time series may be provided as a step function. For example, time series of the weights, serum sodium values, SPO2, respiratory rate, heart rate, drug infusion dose, sedation score, pain score, stupor score, working diagnoses, an instability score, a severity of illness score, to name a few, may all be included. From these time series, the time series objectification processor may render an aggregate “object cylinder” or time series matrix for example, which may include parallel streams of objects derived from all of these time series.
  • In an embodiment, a time series objectification processor converts a set of time series into a stream of sequential and overlapping discreet elements or objects such that substantially the entire time series of data is converted to a time series of objects in a relational hierarchy of ascending complexity. The objects into which the time series is converted may be predefined by the user and/or adaptively defined. The discrete objects which are created represent and characterize an occurrence providing a time location and a set of properties derived from the aggregated data within the boundary defined. This process when applied to a plurality of parallel time series generates an Objectified Time-series Matrix (OTM). Objects may be very simple such as a brief rise or fall along a single time series, or highly complex such as a sepsis cascade object comprised of and inheriting hundreds of simpler objects of relational physiologic variation, treatment, and response to treatment to name a few across a large OTM. These objects along the OTM are differentiated by location and the properties derived and therefore individual objects can be qualified and the objects of the OTM can be searched against. The conversion of the time series matrix to form an OTM provides for identification, qualification and search ability of relationships between substantially all patterns and relationships which is embodied in the data of the EMR. Objectification is therefore one means of converting an electronic medical records into a particular format for imaging or searching for images. The objectification processor may for example be programmed as a continuous search engine to continuously search for predetermined complex objects which at this level of complexity comprise images (such as the image of an evolving sepsis cascades) along both the vertical and horizontal dimension across multiple parallel time series of the OTM). When the electronic medical records (EMR) of a patient is converted into an OTM, the continuous search engine may linked to an alarm processor to thereby provide an automatic alert upon detection of specified images (such as the image of a sepsis cascade, the image of failed or missed treatment, or the image of a drug reaction to name a few). This converts the EMR into a real time image generator with real-time detection of both complex and simple failures. The wide range of simple and complex relational patterns or images which are provided in an inheritance hierarchy of ascending complexity and are continuously searchable are derived of for example physiologic process, pathophysiologic failure, and the care of the patient, to name a few, are all exposed for continuous or intermittent searching or imaging along the OTM
  • As discussed, one embodiment includes a patient safety processing system, which includes a time series objectification processor 336 and a relational binary processor 348. The relational binary processor 348 may be embedded into, or communicate with the time series objectification processor 336. The time series objectification processor 336 is programmed to convert parallel time series of the electronic medical records from a central source or a wide range of sources as well as from other processors (e.g., the Patient safety processor), into parallel object streams. The relational binary processor 348 then processes the object streams to generate streams and cascades of relational binaries. According to one embodiment, the processor 304 automatically outputs a unified timeline, for example, derived of detected failure image components of a given type. According to another embodiment the processor, upon detecting a failure cascade, may present and highlight the evolving MPPC in real time on an outputted display of a failure image component diagram for the physician to review. According to another embodiment, the processor 304 persists failure image components and all other results of the analysis into the MPPC Image Database 368, which may be the source for visualization, reporting, and interfaces into other systems. The portion of the motion picture which has already been completed may be reviewed backward and forward to review in a single summary snap shot view.
  • As discussed, according to one embodiment, the relational binary processor 348 generates relational binaries. Such relational binaries include an alpha event object and a beta event object. An early step in this process includes the defining the relational binaries by the user or by the processor. To define a relational binary, first, the alpha event is defined (as by the user or adaptively). The alpha event is defined both in terms of its channel and the object along the channel. In one embodiment, the objects along each channel are defined by characteristics (such as the slope, amplitude, or other features defining the object as discussed in the aforementioned patent applications). Alternatively, threshold violations may be identified as an alpha event. A beta event is defined, again in terms of its channel and its characteristics and may be either a pattern or a threshold event. Both alpha and beta events may also be defined in terms of the relationship of its characteristics to the characteristics of other events, such as those, which preceded the specific event. In one embodiment the user may define the relational objects, (as by using a drag and drop designer), by selecting the channel (which defines the time series type), and by selecting the event objects (for example a fall event or a rise event) which meet specified range of criteria, and by identifying the timed relationship (such as the time interval) of the beta event in relation to at least a portion of the preceding alpha event, and/or by identifying the spatial relationships and/or frequency relationships of one event to the other event. In one embodiment, alpha objects and beta objects are defined by the criteria provided to the time series objectification processor 336 alone for the detection of event objects such that the Relational Binary Processor may be concerned only with the detecting the presence and timing of detected event objects not with modifying or affecting the criteria for event detection if desired. (The detection of event objects by a time series objectification processor 336 may be as disclosed in U.S. patent application Ser. No. 11/280,559 and U.S. Pat. No. 7,081,095, the specifications which are incorporated by reference in their entirety herein for all purposes.) This is not to limit the functionality of the relational binary processor 348 (since processing systems, which incorporate the programming of the relational binary processor 348 to specify criteria, are included in an embodiment,) to detect objects as a function of basic time series patterns by the objectification processes where these basic patterns are converted to discrete objects. The relational binary processor 348 then aggregates the relational binaries according to their time of occurrence and/or to specific criteria for aggregation set by the user or processor to derive image components and the image components are aggregated according to their time of occurrence and/or to specific criteria for aggregation set by the user or processor to derive the MPPC and care derived of events and patterns across hundreds of parallel time series. In a sense, the relational binaries and events become the discrete “pixels” from which MPPC of a patient's physiologic system are constructed by the processor 304.
  • According to one embodiment, the processor 304 or is also programmed to organize the events and relational binaries into larger aggregate factorable objects, which may also be constructed as a unified object timeline rather than a motion picture. Each aggregate factorable object includes a specific aggregation of events and relational binaries objects. In some aggregate factorable objects, the individual relational binary and event objects occur in a specific sequence or range of sequences (which may be overlapping) and the objects have a specific temporal relationship (or range of temporal relationships) with respect to each other. One specific type of object timeline may be specified as simply a grouped set. In another example, relational binaries are ordered in specified sequence in which the event and relational binaries objects were detected thereby defining the object timeline.
  • According to one embodiment objects of specified types may also be combined derived to render a “unified patient timeline” which is a simple summary of the patient's physiologic system and care. The MPPC and care provides the information at more comprehensive level. Both may be configured to provide further simplified summarization or image detail revealing drill down. The unified patient timeline may for example, represents an instance of at least one factorable aggregate object derived from a plurality of parallel time series into a single time-series or time line, often of relational binary objects of a specific type or plurality of types. In one instance the unified patient timeline and/or the MPPC and care is constructed to be a life long time line and/or motion picture, which preferably is recorded whenever signals are available, such as during a hospitalization or when connected to a home monitor or when blood testing is made. The beginning of the motion picture or time line is defined by the time of the earliest date of data (which may be derived from archived patient data) the unified patient timeline does not end until a patient dies. Segments of the timeline (or motion picture)may be separated for examination by location of the patient such as a hospitalization segment, or by actions taken to treat the patient, such as a peri-operative segment, or by events relating to altered patients states such as the segment immediately preceding death or while sleeping. According to one embodiment, an object nomenclature is provided which designates the timed and sequence relationships of the binary objects and events of a plurality the parallel patient related time series, thereby converting a large plurality of datasets into this single time series of factorable objects, which is readily outputted interpretable through application of a succinct nomenclature.
  • In one embodiment the physician may mark a test result or other data point as mistaken or anomalous. In this case the processor splits the analysis into two—the working analysis (which removes or alters the test result or other data point) and a background analysis (which maintains the original data). The processor may run scenarios in which the original test result stays in effect to determine if conditions occur that might have been expected from the “so-called” anomalous test. The background will not affect the working analysis but notification may be generated if a correlation of events is found in a sufficiently suggestive pattern to warrant a consideration that the original test results may not have been mistaken and, in fact, would account for conditions that do not fit the current working state (e.g., the state with the test results removed). Background analyses may be deleted according to time (e.g., after a certain amount of time in which no correlation to following events is found) or at the request of the user or system operator (e.g., to reduce resource utilization).
  • In another example the processor may be programmed to generate more frequent testing binaries to confirm or exclude an apparently evolving image. In this way the processor is trying to look as far forward as possible with additional testing to confirm the motion picture of a particular failure as early as possible so that the delay associated with waiting for the detection of a failure cascade as by various traditional threshold breaches is eliminated.
  • In an example, as part of assuring that the future image is complete, the testing binaries are designated such that the addition of certain drugs (the alpha event) into the image, may cause automatic orders for testing to monitor for complications related to the drug (the beta event) if selected, events, binaries, image components, or MPPC are present. In an example, if the physician orders heparin, a testing binary is generated and added to the image which includes automatic order for a platelet count every 48 hours. According to one embodiment, the time series objectification processor 336 is objectifying the time series of platelet counts to detect a least one fall event (as for example defined by a negative slope and/or a magnitude of fall and/or a threshold fall), if a declining slope is detected a divergent binary is generated and a marker indicating a fall is added to the image along the platelet count time series, the processor may generate more frequent platelet testing binaries, to confirm the presence of these divergent binaries in the image. If multiple divergent binaries are detected then the processor may generate different types of testing binaries wherein the alpha event is the fall in platelet count. This may trigger a cascade of testing binaries such as, for example, wherein the alpha event is a binary that includes a heparin treatment and a fall in platelet count t and the beta event is, for example, a platelet factor 4 assay or/or another assay.
  • In this way, using the failure imaging processor 360, the delay associated with waiting for an absolute or relative threshold drop in the platelet count is reduced. In addition the cascade may include additional testing binaries (as for hepatic function tests, to determine the safety of Argatoban, a medication which may be ordered if the image components are consistent with heparin induced thrombocytopenia. Here the advantage of having these binaries and image components as part of a MPPC is evident, because the processor will be examining the images of the motion picture for other causes of the fall in platelet count which may include cascades indicating TTP as will be discussed and/or occult hemorrhage.
  • One embodiment programmatically images the parallel physiologic time-series to render a relational pyramid of data with the top of the pyramid representing data at the highest level of analysis and abstraction while data moves down through layers of analysis, the bottom layer being the raw data streams. The healthcare worker may investigate the pyramid in the following ways to name a few:
      • 1) Drilldown—the care worker may navigate into the details of the data and the rationale of the analysis (i.e., both the conditions that exist and the rules by which the analysis has arrived at its conclusion)
      • 2) Aspects—viewports into the system which emphasize certain elements/conditions and de-emphasize (and/or filter out) other elements/conditions)
  • These two examples above may be used together allowing the healthcare worker to navigate through the relational pyramid vertically (drilldown through levels of analysis) and horizontally (through filters/aspects).
  • In one embodiment the relational pyramid may be manipulated by the healthcare worker and/or researcher to consider hypothetical scenarios or scenarios based on the rejection of certain test results or events which may be considered in error, anomalous or otherwise inaccurate. Alternate pyramids may be stored in whole or as differential images. Alternate pyramids may be compared against the working pyramid to understand the results of the altered data.
  • In one embodiment, the processor 304 will automatically consider alternate pyramids under certain conditions—such as the existence of perturbation for which no precursors may be identified. The sudden existence of perturbation or of divergence may, by considering the range of possible precursors, suggest anomalous conditions: inaccurate diagnosis, faulty monitoring equipment, labeling mistakes, the failure of a patient to take medication as prescribed, to name a few.
  • According to one aspect, the values and/or patterns of the blood tests such as the inflammatory mediators is/are compared to the image(s) of physiologic perturbation or to the pattern(s) or values of at least one physiologic parameter, such as the pulse rate, respiration rate, and/or ventilation oximetry index to name a few. Upon the detection of an apparent relationship, the processor may automatically order a sufficing number of sequential blood tests to confirm that the pattern of the parameter is convergent with the pattern of the blood test thereby providing strong supporting evidence, reinforcing redundant evidence, that the physiologic parameter and the mediator have a common physiologic failure based linkage, such as the failure of sepsis for example. One embodiment extends that analysis to incorporate specialized inflammatory mediators into the moving picture of failure so that comprehensive comparison of the marker or indicator to the image of the physiologic parameters and treatment is provided.
  • FIG. 4 shows a UML Static Diagram of one embodiment of the relational binary processor 348, which defines relational binaries to thereby organize the complexity of the electronic medical record for the timely detection of failure image components. According to this embodiment a relational binary is defined by first detecting an alpha event object, which is defined in terms of its channel (e.g., oximetry) and its characteristics (e.g. slope, magnitude, duration.). Then the companion (relational) beta event object is defined, again in terms of its channel, (e.g., pulse or oximetry) and its characteristics (e.g. slope, magnitude, duration) including the spatial and/or temporal relationships to the alpha event. In other words, the beta event may also be a specified as function of the magnitude, slope, timing, or other relationships of the alpha event. Alternatively or in combination the beta event may be identified as a being between two values each of which may be a function of the magnitude of the alpha event.
  • The actual relationship between the alpha and beta events, which comprise the object binaries, is not defined by cause and effect (which may not be known with complete certainty) but is rather defined by the pattern relationship such as a temporal, spatial, and/or frequency relationship of the events, or simply by their prior designation as a relational pair. For example, the actual relationship between the alpha and beta events comprising a given relational binary could be a cause and effect, two effects resulting from an unmonitored cause, a relationship between two monitoring technologies measuring the same physiological phenomenon, an expected compensatory response, or a pathologic response, to name a few. One object is to identify the pattern relationship of aggregate objects that include a plurality of relational binaries so that the actual relationships may be defined.
  • An alpha event is defined as a perturbation, which is defined in terms of its channel (e.g., oximetry) and its characteristics (e.g., a slope, magnitude, duration, and/or threshold breach). A beta event may be defined as an expected response event, defined again in terms of its channel (e.g., pulse or oximetry) and like the alpha event, in terms of its characteristics (e.g., slope, magnitude, duration). In addition, the beta event may also be defined by the spatial and/or temporal relationships to the alpha event or a component or portion of the alpha event. For example, when the beta event is an expected response event, the beta event may be specified as function of the magnitude, slope, timing, or other relationships of the alpha event. Alternatively, in another example, the expected response event may be identified as a being between two values each of which are a function of the magnitude of the perturbation event. The alpha event and/or the beta may, for example, be a perturbation event, treatment event, or a diagnostic designation event to name a few.
  • According to one embodiment, there are three basic relational binary types; the convergent relational binary, the divergent relational binary and a null relational binary. (Although others relational binaries may be provided). A convergent binary is an alpha event combined with an expected beta event response. If the channel of the expected response is present and uncorrupted, but the expected response is not found, then a missing event (comprising, for example, a wave segment or test result of the region of the expected response) is specified and the relational binary that includes the alpha event and the missing beta event is called a divergent binary. If the channel of the expected response is not present or the wave segment or test result is corrupted in the region of the expected response then the relational binary that includes the alpha event and the untested beta event is called a null binary.
  • An event may be the alpha event of a first relational binary and the beta event of second relational binary (provided the alpha event and beta events are each along different parallel channels). With some physiologic processes, relational binaries cycle or repeat with a certain pattern and this produces a special case of relational binary clusters or patterns.
  • In one-embodiment event characteristics may be defined in terms of modifiers defined by patient conditional values such as anthropomorphic values, age, sex, or preexisting disease, such that the presence of these modifiers (as for example provided by a rule system in combination with the event definition menu) causes a change in the event definition parameters and/or threshold values.
  • In one embodiment the events and/or the relational binaries (convergences and divergences) are aggregated to construct a global factorable object to derive a factorable objectified timeline. The factorable objectified timeline may be rendered graphically or provided by a nomenclature for example, which identifies the events and the time from the onset of the closest preceding event to the onset of the following event.
  • According to an embodiment, relational binary objects or a specific aggregation or pattern of relational binary objects may be pre-designated by the user to define a failure image component. The processor may then automatically and timely identify the occurrence of the failure image component by searching the event streams, divergence binary streams, and convergent binary streams, which are stored for each patient. In the alterative or in combination, all such streams or a portion of specific streams or a grouping of streams filtered for severity of divergence (for example) may be aggregated and rendered for periodic viewing wherein, for example, the temporal relationships of for example divergent binaries or of the occurring failure image components are easily recognized or specifically indicated.
  • FIG. 4 shows a convergence analysis static Model according to one embodiment including UML Static Diagram of the classes (and relationships) which the Relational binary processor uses during the processing, analyzing and synthesizing of, in this case, electronic medical record input streams. Objects created from these classes represent the identified perturbations as well as attempted identifications, which failed due to the absence of data streams. User-interfaces, reporting systems, business intelligence and data warehousing sub-systems, notification mechanisms, alarms and other human or software application interfaces access this analysis structure to aggregate, further analyze, store and/or react to the results of analysis.
  • In the depicted embodiment, the case 404, channel 408 and time series 412 classes represent the data streams from which the analysis may be derived. These classes may be defined as disclosed in U.S. Pat. Nos. 6,609,016 and 7,081,095 and U.S. patent application Ser. Nos. 11/431686, 11/351449, and 11/148325 the specifications of each of which are incorporated by reference for all purposes in their entirety. For each case 404, one or more case analyses 416 may be constructed. A case analysis 416 is the result of a case 404 being submitted to the relational binary processor 348 with a specified binary definition set. A single case 404 may be analyzed with multiple binary definition sets resulting in one case analysis 416 per binary definition set applied.
  • A case analysis 416 is primarily composed of the relational binaries identified during processing. In one embodiment, the relational binaries are one of three types—convergent binary 440, divergent binary 456 and null binary 428. The case analysis 416 contains a collection of each of these pairs and may have zero of more pairs in each of those collections. As discussed, relational binaries are composed of relational events 444. The structure of the relational binary (i.e., the type of events which compose the relational binary) is defined by its type and the classification is provided to fix the structure of these relationships. In one embodiment, all relational binaries contain an alpha event, which is a true event (e.g., represents the identification of a pattern or a threshold violation, see FIG. 5). In an embodiment, the type of beta event identified makes the distinction between object binary types. For example, a convergent binary 440 represent a relational pair of events wherein the beta event has an expected relationship to the alpha event as described in the binary definition set. A relational binary may have either a true event 444 or a missing event 460 as a beta depending on what has been specified as the expected condition. If a true event 444 was specified in the relational binary definition then the associated convergent binary 440 may have a true event 444 as a beta event. If a missing event 460 was specified then the associated convergent binary 440 may have a missing event 460 as a beta event. The class structure therefore allows for zero or one event 444 and zero or one missing event 460. In a presently preferred embodiment a convergent binary 440 may not contain two beta events.
  • Divergent binaries 456 represent a relational pair of events identified in a relationship that contradicts the expected relationship as described in the binary definition set. Therefore a divergent binary 456 may have either a true event 444 or a missing event 460 as a beta depending on what has been specified as the expected condition. If a true event 444 was specified in the binary definition then the associated divergent binary 456 may have a missing event 460 as a beta event. If a missing event 460 was specified then the associated divergent binary 456 may have a true event 444 as a beta event. The class structure therefore allows for zero or one event 444 and zero or one missing event 460. According to one embodiment, a divergent binary 456 may not contain two beta events.
  • Null binaries 428 represent the existence of a condition in which an alpha event was identified but the data stream from which the expected beta event is to be derived is unavailable to the relational binary processor 348. Events 444 may be isolated (e.g., not part of any identified relational pair) or part of one or more binary. The channel event stream 424 provides an aggregation of events 444 ordered by time and separated by channel 408. A true event 444 is a wave segment 448 (e.g. inherits wave segment) while a missing event 460 is associated with a wave segment 448 that represents the section of the channel 408 that was searched for the event described as expected in the binary definition set. Null events 432 are not associated with wave segments 448 because the channel 408 to which they would have been attached or the relevant section of that channel 408 is unavailable or corrupted. The relational binary processor 348 will convert null binaries 428 to convergent 440 or divergent 456 binaries as channels 408 of data become available.
  • The analysis contains aggregations of binaries, which repeat (e.g., cycling reciprocations) in three aggregation classes: repeating convergence 436, repeating divergence 452 and repeating null 420. To further clarify this structure it may be useful to describe the order of operation within an exemplary embodiment of the relational binary processor as it constructs the analysis according to one embodiment.
      • 1. Each channel 408 in turn is iterated through and named events 492 and threshold violations 484 (Events which may be identified without reference to relational pairs) are identified and placed into channel event streams 424
      • 2. The channel streams 424 are iterated through to match any identified events 444 with candidate alpha events (as defined in the specified binary definition set). A single event 444 may match any number of alpha event definitions and each one is considered a candidate alpha event.
      • a. For each candidate alpha event, the specified search region is examined for the expected beta event
      • i. If the channel 408 in which the expected beta event is unavailable or corrupted
      • 1. A null binary 428 is created (along with its associated null event 432)
      • 2. The conditions are examined to determine whether a Repeating Null 420 should be created or appended to
      • ii. If the expected condition is found
      • 1. A convergent binary 440 is created
      • 2. If a relational event 488 was identified in the process it is created and added to the channel event stream 424
      • 3. The conditions are examined to determine whether a repeating convergence 436 should be created or appended to
      • iii. If the expected condition is not found
      • 1. A divergent binary 456 is created
      • 2. If a relational event 488 was identified in the process it is created and added to the channel event stream 424
      • 3. The conditions are examined to determine whether a repeating divergence 452 should be created or appended to
      • 3. Failure image components and aggregate failure image components are identified (See Below)
  • FIG. 5 shows an event type static model. According to an embodiment, events may be represented as one of three types: threshold violation 484, named event 492, and relational event 488. Threshold violations 484 represent the existence of a breach of some specified, calculated or derived limit within an associated channel 408. Named events 492 and relational events 488 represent an identified unipolar pattern within a channel 408. Named events 492 differ from relational events 488 in that the parameters with which the pattern is identified is not a function of elements of an associated event (e.g. a limiting event 496). Limiting events 496 within the context of a convergent binary 440 are the alpha event of the related relational binary.
  • A limiting event 496 may be either a threshold violation 484 or a named event 492, but, in one embodiment, not a relational event 488. In an embodiment limiting events 496 may be relational events 488 and the relational binary processor employs recursive algorithms to determine a comprehensive set of events. Threshold violations 484 and named events 492 may be isolated events (e.g. identified independent of a relational binary). Alpha events of a relational binary may be either a threshold violation 484 or a named event 492 but, in this embodiment, not a relational event 488. In an embodiment this rule is relaxed to provide the ability to produce a relational cascade. In an embodiment, alpha events may be relational events and the relational binary processor may employ recursive algorithms to determine a comprehensive set of events.
  • FIG. 6 shows an aggregate failure image component static model, which provides further clarification to the presently preferred embodiment of the patient safety processor. The aggregate failure image is one type image which will be searched for. After the relational binaries are identified, the relational binary processor 348 may aggregate these identified pairs into aggregate failure image component objects, which represent the identification of patterns of events and binaries. The aggregate failure image components 524 are created with respect to a failure image component definition set. A failure image component definition set is associated with a single binary definition set, but multiple failure image component definition sets may be created for a binary definition set.
  • An aggregate failure image component 524 has two collections of failure image component elements 528. The first is a set of failure image component elements 528 that was identified in a specific sequence. The second represents failure image component elements 528 that simply fell within the specified search window (e.g., existence, not sequence is sufficient for aggregation). Aggregatable 532 is one embodiment of a lightweight interface, which allows the analysis objects (536, 540, 544, 548, 552, 556, 560, 564, 568) to participate in the aggregation. The analysis objects include convergent binaries 536, divergent binaries 540, null binaries 544, repeating nulls 548, repeating convergences 552, repeating divergences 556, events 560, missing events 564 and null events 568 may all participate in an aggregate failure image component 528.
  • FIG. 7 shows a binary definition set static model. The binary definition set model represents the objects that are part of the binary definition sets used by the relational binary processor 348 to create the convergence analysis. A binary definition 590 represents the parameters used to identify a relational binary. A binary definition 590 is made up of four key elements—the binary type 606, the search window definition 618 and the definitions of the alpha 630 and expected beta events 594.
  • FIG. 8 shows an embodiment of a convergence editor, which provides the ability for the creation, and modification of a binary definition set, which may be used by the relational binary processor to create the convergence analysis. A binary definition set may be represented as a convergence model—a visual representation of the object instances shown in FIG. 7. The user interface includes a design surface 764 and an element toolbox 700, which allows for the drag-and-drop creation and manipulation of a subset of the convergence model called a binary diagram. The aggregation of all binary diagrams created with a single name constitutes the entire convergence model and may be persisted as a binary definition set in the relational database or in an XML file to name a few. Breaking a convergence model into binary diagrams allows for multiple views into the model. These views are not mutually exclusive (i.e., the same binary definition may be represented in multiple diagrams) and therefore provide views into model at various levels of complexity and points of reference.
  • The box on the left is the convergence element toolbox 700 which presents the visual elements which may be added to the design surface and therefore to the binary diagram. The shapes represent events that may be added. The three event types available correspond with the event definition classes in FIG. 7: named event 598, relational event 602 and threshold violation 622. The relationships 768 section of the toolbox 700 presents a set of lines, which may be used to connect two events to create a relational binary. The line chosen determines the binary types 606, binary types include: expected 716, analogous binary 720, possible cycling 724, verify non-existence 728, reoccurring verification 732. The visual icon attached to the line may cue the user to its type. The binary type 606 determines the type and frequency of search that may occur when the candidate alpha event is identified. For example, the reoccurring verification type 732 may generate multiple binaries for a single candidate alpha event because it directs the relational binary processor to search for the expected event with a specified frequency, generating binaries at each interval. Some binary types may be used in combination (e.g., reoccurring verification 732 and verify non-existence 724). Each relationship added to the design surface 764 must have at least one time interval provided (e.g., 768) which represents the search window definition 618 for the binary definition 590. Each relationship may be directional. The line includes an arrow end-style on the end that represents the beta definition 626. The end without an arrow represents the alpha definition 630.
  • Each pair of events, which has a connecting relationship, represents a single binary definition 590. In the above figure, the following seven binaries:
      • 1. An analogous binary between nasal pressure fall and oxygen fall (736, 772, 740)
      • 2. A possible cycling binary between oxygen fall and oxygen rise (740, 773, 748)
      • 3. An expected relationship between oxygen floor breech threshold violation and oxygen rise (744, 768, 748)
      • 4. An expected relationship between oxygen rise and oxygen fall (748, 770, 740)
      • 5. An analogous binary between oxygen rise and nasal pressure rise (748, 774, 752)
      • 6. A verify non-existence binary between oxygen fall and pulse rise (740, 771, 756)
      • 7. A verify non-existence binary between oxygen fall and pulse fall (740, 769, 760)
  • This diagram does not represent all of the relationships of each of these events. It is an example of a subset view into the overall convergence model with a focus on sleep apnea. Relationships and elements may be removed from this diagram without removing them from the entire model (i.e., the editor distinguishes between “Remove” which removes the element from the diagram but not the model and “Delete” which removes the element from the diagram and the model [including all other diagrams]). A diagram may be constructed that shows all of the events and relationships, but it would likely be so large and complex as to be unreadable.
  • The editor will check the diagram for validity before persistence or at the user's request. For example, a relationship without a beta event would invalidate a diagram. An invalid diagram may invalidate the convergence model. It is preferred that a convergence model cannot be persisted into a binary definition set. The editor allows for an invalid state to provide flexibility during diagram construction. Further, if the target binary definition set is associated with failure image component definition sets that are available to the editor, the editor may warn of conflicts with associated models by changes to the diagram. Depending on editor settings, these changes are disallowed, or the changes may be propagated into the failure image component.
  • Each diagram element may be manipulated in a more detailed way through property editors associated with the element type. The property editors provide access to all editable properties of the associated definition objects such that the editor is sufficient to construct a complete binary definition set. The editor provides for adding text, notes, lines and other visual elements to the diagram to increase human readability and to communicate between users. These additional visual elements have no affect on the binary definition set.
  • This structure may be understood within the context of the user interface modeled in FIG. 7 that may be used to visually construct the binary definition set. Specifically, FIG. 7 depicts a binary diagram within the convergence editor which pertains to the monitoring of sleep apnea. Each pair of events (e.g., 744, 748), which has a connecting relationship (e.g., 754), represents a single binary definition 590. The connecting line between the two events represents the binary type 606. Binary types may include: expected 716, analogous binary 720, possible cycling 724, verify non-existence 728, and reoccurring verification 732. The binary type 606 determines the type and frequency of search that may occur when the candidate alpha event is identified. For example, the reoccurring verification 732 type may generate multiple relational binaries for a single candidate alpha event because it directs the relational binary processor to search for the expected event with a specified frequency, generating relational binaries at each interval. In an embodiment, some binary types may be used in combination (e.g., reoccurring verification 732 and verify non-existence 728). The box containing a pair of time offsets 768 represents the search window definition 618. This definition contains the start and end time offsets from the end point of the alpha event for which the beta event should be searched in the target beta channel. Finally the shapes represent the alpha and beta event definitions. These definitions provide the parameters with which the relational binary processor may search the identified wave segment for the existence of a unipolar pattern (i.e., meeting the criteria defined by named event definition 598 or relational event definition 602 or threshold violation (i.e., meeting the criteria defined by threshold violation definition 622).
  • FIG. 9 shows a failure image component definition static model. The failure image component model represents the classes that are part of the failure image component definition sets used by the failure image processor to identify and create aggregate failure image components. A failure image component definition represents the set of element definitions and their relationships, which allow the failure image processor to determine whether the pattern of elements meets the criteria of the specified failure image component. FIG. 10 shows an embodiment of the aggregate failure image component editor that provides the ability for the creation and modification of a failure image component definition set, which will be used by the failure image processor, in coordination with a binary definition set, to create a convergence analysis. A failure image component definition set may be represented as a failure image component—a visual representation of the object instances shown in FIG. 9. The user interface includes a design surface 832 and an element toolbox 780, which allows for the drag-and-drop creation and manipulation of a subset of the failure image component called a failure image component diagram. The aggregation of all failure image component diagrams created with a single name constitutes the entire failure image component and may be persisted as a failure image component definition set in the relational database or in an XML file to name a few. As with the convergence model, failure diagrams are views into the model that provide visualizations at various levels of complexity and points of reference.
  • A failure image component definition set is associated with, and dependent upon, a specified binary definition set. A failure image component definition set, and therefore a failure image component and all its corresponding diagrams, cannot be created without the specification of a binary definition set. Further the specified binary definition set provides and limits the events and binaries that may be used to create the failure image component diagrams.
  • This structure may be understood within the context of the user interface in FIG. 10. Each diagram represents a single failure image component definition 650. In this embodiment, a failure image component element definition 662 may either be a binary definition 674 or an event definition 678 (but in one embodiment, may not be both). These failure image component element definitions 662 represent the existence of a specific event or relational binary. If a specific sequence of elements is defined to identify the failure image component then the sequence is specified with connectors and time offsets (e.g., 812, 824, 816, 828,and 820). Each shape container (a shape that contains other shapes) represents a failure image component element definition 662. A failure image component element definition 662 includes both a binary definition 674 and a binary mode. The binary mode 666 indicates the type of binary that must be created by the binary definition 674 within the analysis (e.g., convergence, divergence or null). Within FIG. 10, the mode is specified by selecting the binary container (e.g., 784, 788, and 792) from the toolbox 780. An isolated shape without internal shapes represents an event failure image component element 678. An event failure image component element 678 includes both an event definition 678 and an event mode 670. The event mode 670 indicates the type of event that must be created by the event definition 678 within the analysis (e.g., event, missing event or null event).
  • Failure image component element toolbox 780 in FIG. 10 presents the visual elements that may be added to the design surface 832 and therefore to the failure image component diagram. The large bold-lined container shapes (784, 788, and 792) represent failure image component elements that refer to a binary while the smaller shapes (796, 800, 804) represent failure image component elements that refer to events (isolated or part of a binary). The three binary element types available correspond with the available binary modes 666: Convergence, divergence and null. Each binary dropped on the surface may subsequently lead to the selection of a binary definition 674 from the associated binary definition set. The design surface is split into two sections—sequenced and non-sequenced. Elements in the sequenced area correspond to the sequenced mode aggregation 654 in FIG. 9. These elements involve a relationship in time and therefore a relationship may be specified between them (e.g., 824). The relationships section 836 of the toolbox presents a set of lines, which may be used to connect two failure image component elements (either binaries or events) as part of the overall aggregate. Each relationship added to the design surface must have a time interval provided (e.g., 828) which represents the search window definition associated within the sequenced mode aggregation 654. Each relationship is directional indicating precedence in the sequence 654.
  • Zero or more sequences may be specified, but if an element is placed in the sequenced section it is defined as part of a sequence. Elements placed in the non-sequenced section cannot have relationships. Only existence is specified within the overall time-frame specified for the failure image component. The failure image component diagram differs from the binary diagram in that the diagram itself represents an entity—the failure image component definition 650—and is not simply a collection of other entities (e.g., binaries in the case of the binary editor). Removing elements changes the definition of when a failure image component will be identified. All elements added to the failure image component diagram represent an “and” relationship for identification purposes (i.e., all elements and sequences must exist for the failure image component to be identified). In one embodiment, to create “Or” scenarios, multiple failure image component diagrams are created with variation representing the “or” combinations. The editor may check the diagram for validity before persistence or at the user's request. The editor allows for an invalid state to provide flexibility during diagram construction.
  • Each diagram element may be manipulated in a more detailed way through property editors associated with the element type. The property editors provide access to all editable properties of the associated definition objects such that the editor is sufficient to construct a complete failure image component definition set. The editor provides for adding text, notes, lines and other visual elements to the diagram to increase human readability and to communicate between users. These additional visual elopements have no affect on the failure image component definition set.
  • FIG. 11 provides an example of a binary diagram referring to heparin therapy in which the following binary definitions are specified:
      • 1. A reoccurring verification binary 854 between heparin therapy 850 and ptt rise to therapeutic range 858.
      • 2. A verify non-existence binary 866 between heparin therapy 850 and pulse rise 862.
      • 3. A verify non-existence binary 882 between heparin therapy 850and blood pressure fall 870.
      • 4. A verify non-existence binary 886 between heparin therapy 850 and hemoglobin fall 874.
      • 5. A verify non-existence binary 890 between heparin therapy 850 and platelet count fall 878.
  • FIG. 12 provides an additional example of a binary diagram referring to insulin therapy in which the following binary definitions are specified:
      • 1. An expected binary 922 between insulin therapy 920 and blood sugar fall 924 to therapeutic range.
      • 2. A verify non-existence binary 926 between insulin therapy 920 and blood sugar breech 930.
      • 3. A verify non-existence binary 926 between insulin therapy 920 and confusion 928.
  • FIG. 13 provides an additional example of a binary diagram referring to narcotic therapy in which the following binary definitions are specified:
      • 1. A reoccurring verification binary 944 between narcotic therapy 940 and pain score fall to therapeutic range (948)
      • 2. A verify non-existence binary 952 between narcotic therapy 940 and oxygen fall 956.
      • 3. A verify non-existence binary 960 between narcotic therapy 940 and blood pressure fall 961.
      • 4. A verify non-existence binary 962 between narcotic therapy 940 and respiratory rate fall 964.
      • 5. A verify non-existence binary 966 between narcotic therapy 940 and confusion 967.
  • FIG. 14 provides an additional example of the failure image component editor in which three non-sequenced binaries (970, 971, 972) are defined as sufficient to identify possible heparin-induced hemorrhage.
  • FIG. 15A shows a failure image frame 973 of a patient's physiologic system and care and demonstrates one exemplary image according to one embodiment as generated by the failure image processor. The image shown is indicative of dynamic progression from an image suggestive of stability to an image suggestive of a failure cascade of septic shock. This is the one of image for which the patient safety processor is deployed as a “search engine for pathophysiologic cascades” may continuously search when deployed into use with a patient. The image displays objectified events that met criteria as up and down arrows indicating whether they are rise events or fall events respectively. Minor time series variations (such as detected minor rises or falls typical of signal noise, which fail to meet criteria by the objectification processor as events) are represented on each time-line as open circles along parallel time lines. (The visualization of such variations may be turned on or off as desired). The detected events are combined with other events to form binaries which are then combined to produce an image of relational patterns that include aggregate binaries and individual events defining the dynamic state of the patient's physiological system and of the medical care applied to the physiologic system during the time interval of each respective image. Within the complete image, smaller failure images aggregate to produce the larger image of aggregate failure (in this case, of septic shock). In real time this is a motion picture image which may be shown with this rendering or with an alternative rendering, such as an actual digital motion picture of the patient within these parameters reanimated in the MPPC.
  • Since FIG. 15A is a late “time lapsed” frame of a MPPC that has exhibited many earlier frames, the patient safety processor output provided that confidence that the cascade image detected search engine is septic shock was high. Representations of rise events or fall events are depicted as up-arrowheads and down-arrowheads respectively on each time line 974. The timelines 974 are grouped into categories 975. The first event detected within the time interval of the image is a perturbation event—a rise event of the neutrophil count 976 shown by the upward pointing arrowhead on the neutrophil timeline. This perturbation event is combined by the relational processor to a second perturbation event—a rise in respiratory rate 977 also shown by an upward arrowhead, to generate the first relational binary 978 (combined in the figure by the arrow connecting 976 and 977). Each subsequent perturbation in the image is designated by its timeline and arrowhead. An arrowhead with a circle around it designates perturbations determined by testing automatically ordered by the patient safety processor in response to the detection of a particular image. In an example the rise event in inflammatory mediators or indicators 979 was ordered by the patient safety processor to better define the inflammation portion of the image which was somewhat obscured because the early images demonstrated a rise in neutrophil count, a rise in pulse, and a rise in respiration rate but with a normal temperature. Since this ambiguous image must be better defined to decide care, testing for inflammatory mediators/indicators is automatically ordered by the processor to better complete the image.
  • Using these basic designations the image of FIG. 15A reveals a clear image frame (a time lapsed snap shot) detected by searching of an MPPC that includes perturbations of inflammation, followed by a hemodynamic perturbations, followed closely by respiratory perturbations, and then renal perturbations in an expanding and linked cascade 980. The initial rise in Neutrophil count 976, the first detected perturbation event, will have completely disappeared later in the cascade such that frames late in a failure process are best viewed with the sufficient scale to observe the onset of the cascade 980. The image shows a complete lack of any events along the temperature timeline 981. In the absence of the analysis provided by the processor 304, the lack of a fever may mislead a healthcare worker, who may think of fever as a reliable indicator for the early detection of sepsis. However, the processor 304 is programmed to recognize that it has rendered or found an incomplete image and then seeks to complete the image by ordering testing for inflammatory mediator 979. This testing serves as a “surrogate image components” for a rise in temperature thereby establishing that the entire failure image does in fact exhibit an early component of inflammation.
  • Two drug treatments are evident in the image, the antibiotics vancomycin 982, designated by its dose on the time line, and levofloxacin 983, similarly designated. Also a rise in IV fluids in the form of normal saline 984 is indicated. All of these treatments come late after the image has long been indicative of a high probability of sepsis. (This delay, which may be detected in real-time by the patient safety processor, suggests poor and ineffective care, which has ignored or otherwise been poorly responsive to the patient safety processor. The processor may be programmed to provide an indication of the quality of the care provided. Time lines, which include the care worker or ward may be provided so that delays may be linked to particular locations or care workers).
  • The image of the progressive cascade 980 shows the drug treatments components 982, 983 of the image are too late because they appear within the image very late along the cascade 980. The late portions of the image of the cascade 980 also include a very ominous beta comprising a rise in anion gap 985. The addition of this new image component provides a mature image of cascade 980, which is now strongly indicative of a highly fatal stage of septic shock. Other image views may be for example; specific expanded portions of the time lines, specific expanded views of aggregate failure components along the timeline portions, specific groupings of the timelines, overviews of perturbation progression from group to group (an example of this is shown in FIG. 19), to name a few.
  • FIG. 15B is the failure image frame of FIG. 15A with portions of the image being separated into sequential states of inflammation 986, systemic inflammatory response syndrome 987, presumptive severe sepsis 988, presumptive severe septic shock 989.
  • FIG. 15C is an early failure image frame from real time imaging of the process in FIG. 15A that demonstrates that there may be little in these first perturbations to warn of the impending cascade towards sepsis. The first “spark”, a rise in neutrophil count 990, evident in this image is entirely non-specific despite the fact that it, in retrospect, heralds the onset of septic shock, completely disappears by the time this motion picture has reached the point illustrated in FIG. 15D (see below) in which focused testing, more frequent CBC testing, and/or more frequent vital sign measurement to determine the significance of this rise in Neutrophil count may be suggested or ordered by the processor 304 to expand the image to more quickly move toward a more specific image.
  • FIG. 15D is a failure image frame from real time imaging of the process in FIG. 15A. This frame demonstrates early image components of inflammatory, hemodynamic, and respiratory augmentation 991 combined with early immune failure 992. As indicated by the image, serious sepsis is highly likely if treatment does not occur by the time this frame of the MPPC has passed.
  • FIG. 15E is a failure image frame from real time imaging of the process in FIG. 15A. This frame demonstrates demonstrate the image components of inflammatory, hemodynamic, and respiratory augmentation 991, with immune failure 992, but now with image components indicative of a decline in respiratory gas exchange 993 and fall in platelet count 994. As indicated by the image, serious sepsis is even more likely than or the stage shown in FIG. 15D if treatment does not occur by the time these frames of the MPPC have passed.
  • FIG. 15F is a failure image frame of FIG. 15A to demonstrate that the image now shows expansion the failure cascade from the frame in FIG. 15E to now include the image components of metabolic failure 995, renal failure 996, hemodynamic failure 997 and respiratory failure 998. This is the point wherein medical intervention for sepsis begins in many patients monitored by today's electronic medical record and monitoring systems. The introduction of treatment at this point of the movie is often entirely ineffective. The introduction of fluid resuscitation 999 at this late frame of the image will likely have little effect on progression of the patient.
  • FIG. 16 shows a time lapsed failure image frame of the failure cascade of congestive heart failure. Note the first perturbation event detected by the processor is hemodynamic (a rise event in pulse rate 100), rather than inflammatory as in FIG. 15A. The next detected perturbation event is respiratory, a rise in respiratory rate 102 which combined with the rise in pulse 100 produces the first relational binary 104. There is a fall in the ventilation indexed oximetry value 106 producing a second relational binary 108 with the rise in respiratory rate 102. The rise in respiration rate 102 is the beta event of the first relational binary 104 and the alpha event of the second relational binary 108. Together these two joined relational binaries form an image component 110, which may be followed back to the initial onset of the image of the nascent cascade 112. Treatments including furosemide 114 and metoprolol 116 are initiated fairly close to the onset of the image of the nascent cascade 112 but are not effective in preventing subsequent occurrence of an image of a progressive cascade 118. This image of a progressive cascade 118 is defined by the both the components and length of the MPPC. The processor 304 upon detection of this failure image may search for the fundamental cause of the cascade progression by automatically ordering cardiac enzyme (not shown) and other tests if the safety committee of the hospital desires these types of proactive measures. Note the cascade 118 includes the development of atrial fibrillation 120 and subsequent further deterioration.
  • FIG. 17 shows a failure image frame of sleep apnea. The first perturbation events occur in a group that includes cycling events of pulse rate 122, respiratory rate 124, SPO 2 126, and pulse upstroke 128. These occur after the initiation of a narcotic dose of 3 mg IV 130. The aggregated image components showing cycling 132 then repeats to produce second such image components g 133 and third such image components 134. The SPO2 cycle 135 portion of the third image components showing cycling 134 becomes more severe with recovery failure 136. CPAP treatment 137 is given timely and no further narcotic is given. In this case, there is no image of an expanding cascade or progressively declining respiratory rate or declining SPO2 to indicate life-threatening narcotic induced sustained hypoventilation. On later review, as in morning report or with teaching rounds, the entire MPPC, which contain this frame, may be reviewed by moving along a fast framed image to better visualize the subtleties of the progression furthermore the physician or nursing group may drill down to see that actual time series (as, for example, by right clicking on the SPO2 cycling symbol 137). The decision as to whether or not the treatment in this case rendered timely care may be assessed. In an example, the physicians in the session may petition the patient safety committee to adjust the patient safety processor to provide a recommendation for earlier automatic RT department notification, along with the nurse notification when images such as those defined in the early portion of this motion picture are present. In this way the Patient Safety Processor becomes an integral part of the continuous quality improvement actions of the hospital system with the goal being to move treatment and testing leftward into the earliest frame which provides sufficient image support for the treatment or testing. The goal is to a continuing move toward earlier treatment of the source of the early perturbations before the cascade develops. According to one aspect, the processor 304 is integrated into the continuous quality improvement process and the processor 304 becomes an integral part of a hospital's quality improvement committee meetings and a major source of hospital-wide as well as focused analysis and a mechanism to rapidly institutionalize quality improvement focused change.
  • FIG. 18 shows a failure image frame indicative of a high confidence of thrombotic thrombocytopenic purpura (TTP) a rare thrombotic and inflammatory condition which mimics the image of septic shock. TTP may be caused by the inhibition of ADAMTS enzyme by autoantibodies but this disease may also be rarely triggered by the very common drug clopidogrel. TTP often occurs within 2 weeks of drug initiation and may result in serious adverse events if not detected. Unfortunately, TTP shares many of systemic response features of the very common disorder of sepsis (FIG. 15A) which also causes thrombocytopenia. Since sepsis is a much more common condition, misdiagnosis of sepsis in the presence of TTP is a high possibility; furthermore, as with most pathophysiologic failures, both processes may coexist in a single patient along with other related conditions such as systemic lupus erythematosis and pancreatitis. Despite the fact that the moving images of failure in TTP and sepsis are similar, misdiagnosis of sepsis in the presence of TTP may be serious, since TTP cannot be expected to respond to antibiotic treatment and misdiagnosis of TTP s in the presence of sepsis may also be serious, since sepsis cannot be expected to respond to plasmaphoresis without antibiotics.
  • TTP is associated with the accumulation of large multimers of Von Willebrand factor, which damages red blood cells and induces extensive micro vessel thrombosis, resulting in confusion, renal failure and microangiopathic anemia, which is associated with sentinel schizocytes that may be detected in the peripheral smear of blood (if the diagnosis is suspected and the test is ordered). Thrombocytopenia, renal failure, and hematuria may appear earlier in this process than with sepsis but these early findings are only an image clue and do not differentiate two MPPCs.
  • The MPPC suggestive of TTP is generated by the processor 304, with the processor 304 indicating a failure image consistent with the possibility of sepsis and/or TTP and other less likely conditions such as an acute vasculidity. The processor 304 may output non-specific characterizations of the image such as “image consistent with a life threatening acute or sub-acute thrombotic and inflammatory augmentation” and may present a differential diagnosis of the processes that may generate such an image.
  • Also, as for example upon the detection of a threshold frame or frames, the processor 304 may automatically order the peripheral smear, blood cultures, urine cultures, sputum cultures, chest x-ray, ANA, pancreatic enzymes, renal sediment, and ANCA study to enlarge and fill in the gaps of the image as rapidly as possible. It is the hospital experts who will ultimately decide the cost-effective balance of ordering these tests as defined by the position the tests are ordered along the cascade. If desired, the reports form the chest x-ray may include a section that will appear as a time series (as for example, a step function). The radiologist in the interpretation may enter an indication of pulmonary infiltrate, pulmonary edema, and the like and may indicate worse or better which may result in a step change from the last test. In this manner, the results of studies such as chest x-rays become a source for time series rendering and incorporation into the failure imaging process.
  • The presence of an image that includes image components defining a failure cascade 139 that includes inflammatory—hemodynamic respiratory—augmentation (IHRA) 140 with an early fall in platelet count 142, a fall in the ventilation oximetry index (VIO) 144, a fall or threshold value of hemoglobin 146, an rise or threshold value of a confusion score 148, and/or a rise or threshold value of red blood cells in the urine 150, and/or a rise or threshold value of creatinine 152. Together the combination of image components produces a MPPC suggestive of the possibility of TTP and/or sepsis and/or other less common processes. For example, if the patient had just received blood it would suggest a possible transfusion reaction.
  • The processor 304 may indicate to the healthcare worker the gravity of the image, a differential diagnosis as suggested by the image, the general type and/or physiologic description of failure cascade present, as well as a notification that the detection by the patient safety processor of this type of image may lead to prompt notification of the attending physician and transfer to ICU. If the image has insufficient binaries because results are not available to define enough beta components to define the presence of the failure image suggestive of TTP with a sufficient confidence level to take action, the unavailable tests are ordered upon the detection of the partial image in an attempt to complete the image. Note in FIG. 18, the detection of the image components suggestive of the possible presence of a complete MPPC of TTP triggered the test for schizocytes 152 in an attempt to complete the TTP image. The detection of a threshold value step function, and/or rise in schizocytes combined with the rest of the image triggers the warning of the potential presence of TTP. FIG. 18 reflects suboptimal care in a retrospective case that was detected by the processor because the plasmaphoresis 154 order was carried out too late. Such delays may be detected in reviews of medical history data, and the processor may be configured to provide an automatic report of variance to the quality improvement department of the hospital.
  • In certain embodiments, human delay in physically following the orders of the patient safety processor may be addressed by building escalating alarms into the processor 304. The time in carrying out the order is determined by the processor 304, and the processor 304 may be programmed to up-indicate the warning upon increasing delay. To prevent this delay, the processor 304 may be programmed notify another station if action is not taken in response to detection of various evolving failure images such as the one in FIG. 18. These may be decided, for example, by the hospital quality improvement committees or by individual physicians or nurses if desired so that the patient safety processor improves over time and may be adjusted to compensate for the diligence of the healthcare worker. The patient may receive Levofloxacin early to cover the possibility of sepsis as the image was also consistent with sepsis and the healthcare workers decided to empirically treat for sepsis (albeit with somewhat limited antibiotic coverage). However, the cascade proceeds despite antibiotic therapy. Since a cascade is an image component and the relationship of the cascade, its growth, and its features and its timing within an MPPC in relation to the dose, timing, and type of treatment also forms part of the MPPC, these relationships may be automatically assessed by the processor in real-time to determine if treatment is effective. The hospital safety committee or infectious disease committee may decide whether or not to reprogram the patient safety processor to make antibiotic suggestions based on various ranges of failure images before the results of cultures are known.
  • FIG. 19 shows an overview image of perturbation onset and progression as derived from the time lapsed MPPC of FIG. 15A wherein the perturbations in each grouping are incorporated into an aggregate index along a single smoothed time series for each group. Note this is a typical progression of sepsis with initial involvement of the inflammatory group 160 then each other group is involved in progression. Note the late timing of the treatment 162 is particularly evident in this summary view derived form the more complex images.
  • Rather than, or in combination with, an index, if desired the processor 304 may be programmed to provide an indication of the severity and number of the aggregate perturbations in each group. These may be for example designated by many enlarging or colored arrows, other icons, and/or timed instability scores, to name a few. Many such options may be included so that the user may define his or her preference to visualize the sequence and patterns of cascade progression across groups.
  • A range of expert and pattern recognition systems may be applied to analyze the images and the image components generated by the failure image processor. These comprise the image identification processor. In one embodiment the image identification processor works with the failure image editor, which allows the user to select the images for detection using for example from a drag and drop interface. In an embodiment the drag and drop interface provides for the discretionary selection of, for example, the time-series type to be selected, then the events and binaries are selected on each time-series type in order and the ranges of relative positions and orders of the events and binaries is selected. In this example, the failure image editor allows customization of the desired ranges for the components of the images (and therefore the ranges of the images themselves) to be selected as well as the response of the image identification processor to the detection of a given image and/or images. The failure image editor may allow for selecting the ranges of timing and order of the events and binaries to generate a specific output such as a proposed diagnosis, warning, order for more testing or imitation or termination of treatment. The image identification processor may also be adaptive such that a physician inputs the diagnosis present, such as for example septic shock, with a given image. The physician may also capture a given image or set of images into the failure image editor to then select ranges about the events and binaries within the image which also would have indicated the presence of septic shock so that the adaptive image processor may learn more quickly.
  • FIGS. 15A-F, 16, 17, 18 and 20 represent a 2 dimensional “time lapsed” snapshot view four MPPC after they have proceeded to advance states. This view also provides an alternate user interface for the creation and editing of the Failure Image Definition Set. Researchers may use a failure image editor to create and manipulate failure models.
  • In one embodiment researchers work from the top down to define failure images. Researchers begin by selecting a set of channels in which they want to “paint” the failure image. FIG. 20 depicts the failure image editor being used to “paint” the narcotic-induced ventilation instability failure image. Channels (100, 102, 104, 106, 108) may be ordered in any number of ways, by sorting, categorizing or by simple drag-and-drop selection of location within the failure image editor. Channels may be duplicated (e.g., 100, 102, 104, 106) to expand the image so that the relationships may be defined in a non-overlapping way for complex definitions that define multiple relationships. The failure image editor maintains the relationships within and between defined elements within the channels regardless of their vertical location within the editor. Researchers then select a channel and the failure image editor presents a set of events and binaries that are available which apply to the given channel. Researchers may select any of these elements and drop them on channel. Also, the researcher may create a new element (event or binary) at any point within a channel (for example using a right-click menu editor). Locations within the editor indicate relative locations in time between selected and/or created elements. If a binary is dropped upon a location, the failure image editor determines whether the beta or the alpha event belongs on the channel selected and places the event within the channel and the corresponding event (beta or alpha) on the channel indicated by the relational binary definition. If the channel is not currently in the failure image editor then it is added. Relational binaries that collapse down to a single icon (e.g., cycling within a single channel) will show the single icon 110, 112 rather than the alpha and binary events. The location of the corresponding event is determined as the midpoint of the search window definition. The entire window is shown as a set of parenthesis 116 indicating the range of the search window relative to the corresponding event, in this case a treatment event with an IV narcotic 114. Search windows are shown only within the beta channel of the relational binary and the event itself is show within the midpoint of the search window. If an event is both a beta and an alpha event the search window displayed is around the event is specific to the event when it is participating as a beta event. Search windows may be suppressed within the editor and/or shown only within the relational binary currently selected due to the fact that a single event may be the beta of any number of binaries. Individual events may be dropped onto a channel or created on a channel. New event types may be defined within the failure image editor. Events may be connected with a drag-and-drop selection or with an alpha and beta click selection, for example to define new relational binary types.
  • The entire image or sections of the image may then be persisted as an aggregate failure mode. The failure image editor works in concert with the aggregate failure mode editor to create and modify failure image definition sets. Furthermore, the aggregate failure mode editor works in concert with both the convergence editor and the event editor to create and modify the binary and event definition sets. In FIG. 20, the definition of aggregate failure modes is accomplished with a split-screen view showing the failure image editor in the top pane 118 while the aggregate failure mode editor is in the lower pane 120 showing an alternative type of failure mode diagram. These two models are completely synchronized with changes in one immediately reflecting the change in the other.
  • In one embodiment researchers work from the bottom up to define failures from a set of time series. Researchers may begin with a set of actual time series from patients diagnosed with known failures, with a set of time series generated by the processor to simulate certain conditions or a set of time series simulating no perturbation at all within a patient. This set of time series may be designated as immutable (for example with the set of actual time series) or may be edited to provide a sample of the patterns being defined. Researchers may select portions of the time series which the failure image editor then will analyze to provide candidate event definitions. Alternatively the researcher may select parameters to define an event and the time series displayed will indicate the results of that definition overlaid on top of the time series to provide visual guidance to the researcher. Once the researcher completes the definition of an event the failure image editor will compare that definition with other definitions within the same channel. If similar patterns are found the researcher is alerted and allowed to create a new event type or select one of the event types already selected. If the event is a relational event, the researcher may select a corresponding event from which relational parameters may be defined and experimented with or the researcher may simply define a function (e.g., >2×relative magnitude). Once an event has been fully defined then the researcher may choose to relate the event to another event within the image or to a search window within the image (e.g., to indicate a missing or null event). The researcher may indicate that a processor-ordered event as the beta of a relational binary. Groups of events and relational binaries may then be selected to define an aggregate failure mode.
  • In one embodiment, the failure image editor may be presented with a large collection of time series sets provided with the indication of the presence or absence of a particular known failure image. The failure image editor creates a set of candidate definition sets refining them to create the right specificity and sensitively to match the sample set. Once the best-fit definition sets are created, a second large collection of times series sets are provided with the indication of the presence or absence of a particular know failure image. The failure image editor first uses the candidate definition set, determining sensitivity and specificity, and then refines the definition set to be better suited if possible to both the first and the second collection of sample data. This process may be executed iteratively until a best-fit set of definition sets is created or the process is deemed not to be asymptotic and is abandoned.
  • In one embodiment the failure image may be “played” or executed by the image editor as a MPPC to provide further time-specific markers. A default execution of a failure image is “played” by placing all events as specified in their default (e.g., midpoint) location within their respective search windows as defined by the image definition. A sample result of this is displayed in FIG. 15A. Once the image is played vertical markers are placed within the timeline as in FIG. 15A to indicate progressive states within an evolving image. In this way, the image definition may be provided the specifications by which the image state may be identified and displayed within the patient safety monitor.
  • In an alternate and/or complimentary embodiment, the image editor provides the ability to split the execution of an image into multiple intermediate and/or end states. Each different branch within the failure image definition may be defined as a state within a failure image or a different, albeit related, failure image. Trees of related images may be composed to provide alternative evolutions of failure within the failure image definition.
  • FIG. 21 is a frame from a time lapsed motion failure image that includes a plurality of timelines from the patient illustrated in the failure mode diagram of FIG. 1. In this image, a patient who has experienced a stroke has developed a condition associated with serum inappropriate antidiuretic hormone (SIADH), which induces a induced fall in serum sodium and confusion. The patient presented with an acute stroke but was recovering and alert. Then he slowly began to develop confusion and less alertness. As the stroke was large, the nurses and physicians managing the case thought that the patient's confusion and obtundation was due to brain swelling. The patient SPO2 and ventilation rate were normal, he had no signs of sepsis and because of recently normal electrolytes, the attending physicians did not think that a metabolic cause for the confusion was a reasonable option. In other words they misdiagnosed the pathophysiologic failure pathway (illustrated on the failure mode diagram 200 of FIG. 1) and they thought the pathophysiologic pathway was following the direct connecting line 170 between stroke 208 and confusion 220 as shown in the failure mode diagram 200 in FIG. 1. However, prior to the onset of the confusion the patient was receiving 0.5 NS in spite of the fact that that he was eating and drinking. Repeat serum sodium confirmed a fall in sodium and SIADH was confirmed with additional testing. Cautious correction of his sodium resulted in rapid recovery and resolution of the confusion and obtundation.
  • Since the stroke caused the SIADH (which cased the fall in serum sodium), the actual modes of failure were significantly different than suspected by the hospitalist in this case. Referring again to FIG. 1, the actual failure followed from the stroke 208 to the hyponatremia 242 and then followed from the hyponatremia 242 to the confusion 220. In this case the patient survived the missed diagnosis but he experienced several extra days unnecessary days in the hospital because of delay in detection and treatment of this failure.
  • FIG. 21 shows an image frame 2100 of a failure image editor for constructing a range of MPPC for recognition by the processor 304 for the patient described in FIG. 1. In this case the failure image shown is consistent with presumptive severe sepsis. The inflammatory/hemodynamic/respiratory augmentation 2110 is followed in the image by a fall in VIO 2114 and metabolic failure with a rise in anion gap 2116. Note that if the inflammatory/hemodynamic/respiratory augmentation 2110 is unassociated with a rise in temperature 2118 (a null binary 2120 is identified), inflammatory mediator markers 2123 are ordered to confirm the presence of the inflammatory component of the failure image. The typical sequence of binaries is shown but these events may occur in any order. The processor 304 may provide greater confidence if the order is as shown and lesser confidence if the order is different that shown. As noted failure images may overlap such that patient with preexisting hemodynamic instability may become septic, for this reason, in this case the order is not deemed pivotal. However, for some failure images the order of events may provide much greater specificity (in which case the parentheses may be adjusted accordingly. At first the failure image editor may be set to be more liberal and then adjusted as hospital experience and quality improvement may dictate.
  • Now referring to FIG. 22, this exemplary image is derived from a patient with the failure mode diagram of FIG. 1 having a timeline for a stroke, diabetes, atrial fibrillation, a history of congestive heart failure, and sleep apnea (in this case superimposed sepsis is not present). These correspond to the failure mode diagram of FIG. 1 illustrating potential relationships between stroke 208, diabetes 202, atrial fibrillation 206, congestive heart failure 204, and sleep apnea 210. Note that patient safety processor is ordering routine confusion scores 185 because of the timeline indicating a stroke. The detection of an increase in confusion 185 or the presence of hypotonic saline administration 186 to a patient with a stroke timeline automatically triggers a measure of electrolytes 187 and upon the detection of a low serum sodium 188 the processor orders a urine osmolarity 189 and indicates a high probability of SIADH 190 and recommends an adjustment in fluid therapy 191. Here the problem is simple but the early signs of failure were at first subtle at a time when intervention would have prevented the increased length of stay later the pathways of failure were confused leading to further delay and considerable family since they were told the incorrect diagnosis. In this case the nurses and physicians may have been busy or may have been inexperienced or simply not familiar with the subtle decline in mutation which may attend the development of SIADH in a stroke patient. The reason subtle findings are missed is myriad. Note also, as illustrated in the failure mode diagram of FIG. 1, this is simply one failure and there are very many potential failures for this complex patient. Furthermore, in this case the serum sodium was nearly normal when the low sodium was finally detected so many physicians may not think the level was sufficiently low to cause these symptoms or warrant intervention. However, the sodium had dropped from a high normal to just below normal and in patient with brain edema the magnitude of the fall in serum sodium may be more significant than the absolute value and this variation in vulnerability from patient to patient and within the same patient depending on coexisting disorders, diseases, and medications are not concepts which are easily grasped by some healthcare workers who have observed patients with very low sodium without any change in mentation. This illustrates the value of generating and recognizing a moving picture of the failure and care. The patient safety processor does not trigger an alarm or define a diagnosis by a single threshold breach, because the system analyzes the entire failure and care image over time and is programmed to recognize that this image indicates vulnerability to a fall in serum sodium, even a fall that does not go below threshold. The patient safety processor provides the advantage of continued vigilance and continuous consideration of all of the potential physiologic failures which are consistent with the images. According to one aspect, failure mode diagrams, such as the one in FIG. 1, may be used to construct prospective or retrospective failure images as in FIG. 22 by applying the cascading binary relationships between diseases, treatments, and perturbations to construct failure images and image ranges using the failure mode editor.
  • The processor 304, as applied to the disclosed embodiments, is not constrained by the exemplary definitions provided herein, but may rather compare actual data to a plurality of MPPC images (stored or real-time) and image states to find best-fit matches. In one embodiment, the best-fit matches may be determined by image registration techniques. In embodiments, the matches may be made by image similarity measures that include cross-correlation, mutual information, sum of squared intensity differences, and ratio image uniformity. The processor 304 may indicate all possible images and image states ranked by level of confidence. For example the processor 304 may indicate that a MPPC is consistent the systemic inflammatory response syndrome with a high degree of confidence and early septic shock with a medium degree of confidence and that TTP (and other potential alternatives) or overlapping failure modes are remotely possible in view of the image and remain to be excluded. The physician may be asked if it is desired to order the focused testing to exclude these remote alternatives or overlaps and/or the processor may be programmed to automatically add this testing based on a specific range of images (as defined, for example, using the drag-and-drop editor discussed previously).
  • The identification of failure within the processor 304 is not the single selection of a failure mode or a failure state, but the ranking of a set of images with regard to their fit within the data presented. The identification of multiple failure images is not simply the selection of alternatives. Multiple failures may, in fact, exist and be interacting with each other. Early states of some failure images may be very similar, or in fact exactly the same, as the early stages of other failure images or of a combination of failure images. The processor 304 provides the analysis and visualizations that may allow the health worker to understand the current state of the patient (and patient environment) in terms of possible future states—alternatives and candidate overlaps—along with confidence levels as to their specification. Further, the processor 304 allows the health care worker to query the patient's condition with regard to confidence levels and, in particular, the comparative confidence level between two images and/or image states. For example, the confidence level for sepsis is low with the frame shown in FIG. 15B, whereas it is intermediate for fame in FIG. 15C and high for FIGS. 15D-15F. These confidence levels, along with the action desired, may be programmed into the patient safety processor in advance by specialty groups, hospital safety committees, and/or may be customized and “tuned” by individual physicians and or may be applied adaptively by the processor by comparing the entered new diagnosis with the present image and recoding that image as indication of that state. In the adaptive mode, the processor may be programmed to ask “is this failure image indicative of a failure process defined by this newly entered diagnosis and, if so, please specify the first event, binary or image component which in retrospect was part of this specific failure process”.
  • In one embodiment, the processor 304 may be trained by a pathophysiological engine (such as a human simulator, as is known in the art) for the creation of failure and response images. Given a specified event definition set and binary definition set, the patent safety processor provides a dynamic image derived from the input of the pathophysiologic engine and the processor is instructed as to the nature of the images so that when these images are detected in the future they are recognized. In one embodiment, a human simulator is connected to the patient safety processor to provide an improved teaching tool for healthcare workers. Researchers may select to be presented with a normal, unperturbed patient with various conditions. Once a dynamic image of the patient is displayed researchers may introduce perturbation into the pathophysiological engine which will result in new dynamic images from the processor 304. For example, a research may select relationships presented according to a convergence and toggle them to divergence. Also, random divergence may be configured into the system. Divergence with respect to a single or a set of response system(s) may be specified to model the breakdown of systemic response. Divergence may be configure globally or for a specific timeframe indicating that systemic response fails, or is delayed. In this way, both perturbation and failure of systemic response may be selectively introduced to create failure images. These failure images may be persisted to be further edited within the failure image editor. The researcher may select several different variations and save them as failures and/or failure states. These failures and/or failure states may be persisted within a failure component definition set to be used by the failure image processor. Further, resultant failure images may be compared with actual patient data to refine event and binary definition sets.
  • Alternately or in combination, according to one embodiment, an MPPC from the processor 304 may be simulated by a processor driving the human simulator so that healthcare workers may observe the reanimation of the MPPC of the patient safety processor either as a digital animation or as a reanimation derived from output of a human manikin. One utilization of the embodiment that combines the pathophysiological engine to the processor 304 is to model treatment protocols. The engine may output expected or unexpected parameters (divergence) in response to treatment and the image output of the patient safety processor may be observed, and/or recorded for protocol modeling. Further, using the ability to introduce divergence, allows processed protocols or other protocols to be verified for reasonable redundancy to cover failures of systemic response.
  • This aggregation of data, analysis and metadata provide the source of data for the patient safety visualization processor 372. In one embodiment, the patient safety visualization process 372 provides a visualization of a patient's condition in a comprehensive grouping defined by rows of timelines of specific signals and/or grouping and/or categories of signals and/or signals. In one embodiment the global state of each row is represented by color in a spectrum with a different color for each of: sustained stability, stability, convergence, perturbation, divergence, null, failure, cascading failure.
  • In another embodiment colored arrows, icons, text, and/or other visual representations along each time line represent these states. In one embodiment the patient safety visualization processor represents the patient condition as a set of pixel streams moving from left to right to show evolution of condition over time. The processor provides the navigation backward and forward in time as well as up and down through levels of analysis within the patient safety image database 368. In an embodiment the levels of analysis may be, for example:
  • Time Series—Unanalyzed data streams in the form of time series
  • Events and Perturbation—Events and threshold violations characterized within their respective channels as to whether they represent clearly defined perturbation according to the event definition set 332
  • Systemic Response—Convergent, divergent and null binaries representing the relationships between events, threshold violations, perturbations and expected elements according to the binary definition set 344
  • Failure—aggregate failure objects representing images of failure that have been identified within a single patient
  • System Failure—aggregate failure objects within a specific category (such as the respiratory system) representing images of failure that have been identified within a single patient
  • Failure Patterns—Trends of failure and failure images within patient population or a specific region, such as a specific hospital ward for example.
  • In one embodiment the patient safety visualization processor 372 composes an image on computer monitor (the patient safety console 384), which is composed by a series of pixels oriented horizontally representing data and analysis streams. These pixel streams are stacked vertically with the position on the x-axis representing a specific point in time. The processor provides for the movement of the pixel streams horizontally to provide a pan through time. Each pixel stream is composed of a set of pixels, which indicate the state of the data and/or analysis at the specified point in time. The pixel has a state (e.g., represented by color) and granularity (the length of time it represents [for example 1 minute]). The size of the view as well as the selected span of time determines the granularity of the pixel. In an embodiment, the pixel is displayed by the highest level of instability found within the time span represented by the single pixel within the pixel stream.
  • Further, each pixel has a level of abstraction, which determines which objects from the patient safety image database 368 contribute to its state. The contributing objects are shown below by level of analysis:
      • Time Series—data points within the channel (e.g., oxygen saturation values)
      • Events and Perturbation—Events and threshold violations
      • Systemic Response—Relational Binaries
      • Failure—Aggregate Failure Objects
      • Failure Patterns—Failure Trends and Correlations
  • In an embodiment, groups of pixel streams are stacked vertically to create a patient safety visualization. Patient safety visualizations may be composed of pixel streams of different patients or of data and analysis streams within a single patient. Patient safety images provide the ability of the care worker to filter the analysis quickly to identify problem areas or areas of a specific nature. Sorting may be provided highlight emerging failure cascades or other pattern failures.
  • In an embodiment patient safety images may be composed of different levels of analysis displayed on the patient safety console 384 at the same time correlated by time. The use of mixed-analysis level visualizations provides the careworker with the ability to quickly understand the relationship between the lower levels of data (e.g., incomplete recovery within oximetry) and the higher levels of analysis (e.g., the identification of narcotic-induced ventilation instability).
  • In an embodiment the patient safety console 384 provides the user the ability to trace a failure condition back to the earliest events associated with the failure to provide a visual display of a failure cascade. Alternatively, individual events and threshold violations may be selected to identify which higher-level objects in which they played a part. In other words, low-level events may be traced forward to understand their relationship within evolving patient instability. This tracing, both backward and forward, is provided by the fact that alpha events of a relational binary are often the beta event of a preceding relational binary. This chain of relational binaries provides a powerful tool of analysis. The patient safety visualization processor provides the ability to isolate these binary chains showing their origin, evolution and resolution. In one embodiment, visualizations may be filtered by the existence and character of binary chains.
  • In one embodiment, and if selected by configuration, the patient safety visualization processor provides the ability to navigate into the metadata models at any point within the visualization. Event, convergence and failure image component diagrams are accessible from objects, which were composed using specified elements within these diagrams within the event definition set 332, binary definition set 344 and failure image component definition set 356. Navigation into the metadata models provides expert care workers and researchers the ability to further understand and/or alter the analysis.
  • The patient safety console 384 presents a complex set of data and analysis that meets the immediate need of the busy care worker. In one embodiment, analysis at the highest levels may be collapsed into a single pixel stream or group of pixel streams per patient that provides a simple representation of the evolution of overall patient safety. Within and from that pixel stream the care worker may drill down into the most complex displays: multiple levels of analysis, binary chains and metadata models to name a few. Alternatively this drill down may be provided by for example mouse over, touch screen, or may appear automatically when the processor detects certain adverse patterns or thresholds.
  • In one embodiment, the object stream visualization focuses on the relationships and cascading of the onset of perturbation within the patient. This is an alternate, and complimentary, view to the pixel streams described above which focus to a greater extent on the state of discrete elements within the system at various levels of analysis. These two visualizations may be used in parallel and/or provide navigation between them.
  • In an embodiment, the object stream visualization represents events and threshold violations as icons along a time series in which the icon is placed at the first point in time in which the event or threshold violation occurred. Icons indicate their character by color, size and decorations. The basic icon is an arrow pointing either up or down (as in FIG. 15A). An up arrow indicates a positive movement, which triggered an event whereas the down arrow indicates a negative movement. Boolean changes will be indicated as an up arrow when moving from false to true and a down arrow when moving from true to false. The thickness and/or color of the arrow may be used to indicate the extent of that movement.
  • Decorations on the arrow may be presented to provide visual cues as to the nature of the event. A line underneath the head of the arrow indicates that he event that occurred was a threshold violation. A circle around the arrow (see 979 of FIG. 15A) may be used to indicate that the event was the result of a action or test ordered by the Patient safety processor. Decorations and/or matching colors and/or flashings may be used to indicate a relationship warning by the processor, as in the warning of the potential relationship between the low platelet count and the medication clopidogrel in FIG. 18.
  • In one embodiment, the patient safety visualization processor 372 will provide automated visual navigation for a specified period of time and/or specified images. This automated visual navigation acts as an analysis-driven video playback of the selected period of time. The healthcare worker selects “Play” and allows the patient safety visualization processor to move visually through the evolution of a specified condition. The healthcare worker may choose navigation movements including “Play”, “Pause”, “Fast-Forward”, “Rewind”, “Skip Forward”, “Skip Backward”, to name a few. In an embodiment, during Play mode the patient safety visualization processor moves at different speeds through the automated visualization depending on the severity of the condition being displayed. If the timeseries being displayed have little perturbation (or little perturbation related to the specified failure cascade) the processor will move very quickly through time (i.e., from left to right). When an area of interest, as determined by the processor, comes into vision the patient safety visualization processor will slow the movement from left to right. Further, the patient safety visualization processor will highlight elements that indicate, clarify and specify the evolution and/or cascade of failure as well as their relationships with other elements. The patient safety visualization processor will further display translucent pop-up panels that provide further textual and/or visualization elements to describe the current view and elements within the current view. At any point, the healthcare worker may “Pause” the automated visual navigation to review the displayed data and/or drill into what has been displayed.
  • In an embodiment, the healthcare worker may select from a summary view a timespan to review and also indicate sections of the timespan for which they are interested. The patient safety visualization processor will slow for the areas selected that are of interest and will increase the textual and visualization display appropriately for the highlighted sections.
  • In one embodiment the patient safety visualization processor 304 selects the object streams to display and may include or remove streams as they become important in the video navigation. The healthcare worker may choose to include additional streams or to “pin” streams so as to make them always available in the video navigation. Missing streams are also indicated.
  • The patient safety visualization processor 372 may further indicate to the healthcare worker the time estimated for automated visual navigation (e.g., “Standard visual navigation estimated at 2 minutes and 37 seconds”). The patient safety visualization processor may include audio and visual elements corresponding to and synchronized with the timeseries data along with timeseries data if video and audio feeds are available. In an embodiment, healthcare workers may include audio and/or video comments into the data streams to communicated and collaborate regarding elements displayed within the patient safety visualization processor. The patient safety visualization processor may be directed to include all or a specified subset (e.g., “Include Comments from Doctor X”) of these elements within the automated visual navigation or may be directed simply to indicate their presence such that the healthcare worker may invoke them as needed.
  • In an embodiment, the patient safety visualization processor 372 may “record” an automated visual navigation session into a non-interactive video format which may be viewed on standard video equipment, with streaming technology or in a standard media player such that automated visual navigation sessions may be shared with healthcare workers who do not have access to the patient safety image database or the patient safety visualization processor (e.g., as an attachment to an e-mail or accessed from a video-enabled phone).
  • In one embodiment, the processor 304 may use an archive or database of retrospective and/or theoretical model MPPCs as a source for determining best-fit image matches or as an ongoing model to improve such matches. As shown in FIG. 23, one embodiment is a patient safety processor network 2310 for archiving and cataloging a database of MPPCs and for developing improved failure mode recognition, improved protocolization, and improved access of rural and underserved hospitals to timely failure mode detection and intervention. As shown, the network 2310 may allow each hospital 2312, which are each in turn connected to respective patient safety processors 2314, to be connected to a central image archive, such as an MPPC archive 2316. The MPPCs from each patient safety processor 2314 are uploaded to the central MPPC archive 2316 from each hospital. The central MPPC archive is connected to the database processor 2318, which serves to process the MPPC from the central MPPC archive 2316 and to improve MPPC recognition and to develop new failure mode recognition and treatment protocols. MPPCs from a hospital patient safety processor 2314 that are classified as associated with an objectively known case, for example one that is confirmed independently through additional tests (e.g., histopathology, genetic testing) or autopsy results, such as a MPPC suggestive of pulmonary embolism including a positive pulmonary angiogram, are input to the processor 2318 to build an objectively defined MPPC database to further build the scope and specificity of the MPPC of pulmonary embolism. In the alternative, MPPCs that are classified as associated with an subjective final diagnosis, such as an MPPC suggestive of SLE induced alveolar hemorrhage, for example followed by a opinion of a consensus group that this was the final diagnosis, may be added to the subjectively defined MPPC database case database to further build the scope and specificity of the MPPC of SLE induced alveolar hemorrhage. In this manner, a large database may be derived from MPPC and image components of MPPC for the worldwide management of disease. International testing and treatment protocols based on the real-time MPPC detection may be developed that may potentially set a minimum standard of detection of catastrophic events even in rural hospitals with a few beds, in urban hospitals which are poorly staffed, and in environments wherein physician and nurse experience may be very low. New protocols may be derived and uploaded to these hospitals for their discretionary use as analysis of the MPPC results in response to older protocols or new or additional treatment outside the protocols reveals potential for improvement. The approach has the potential to provide improved surveillance of drug reactions and efficacy after, for example, the introduction of a new drug into a protocol that may be an experimental protocol. Missing portions of the MPPC may also be identified to support the development of new tests which fill in the gaps or perhaps reduce the number of tests ordered to define cause(s) of the failure. Cost comparison of different testing and treatment protocols may be performed.
  • The bandwidth of the MPPC may include tests, historic data, and treatments that become objects in the MPPC. When potentially clinically significant images of perturbation are identified in an MPPC, the patient safety processor is programmed to quickly broaden the bandwidth to investigate the alternative causes. This is important because the longer the duration an undetected failure mode the greater the increase in cost and mortality because complications develop with widen the cascade and make salvage more expensive and difficult. A narrow bandwidth (fewer tests) is, on the other hand (without considering the cost of allowing a longer duration of failure), less expensive than a broader bandwidth. The “effective bandwidth” includes those components of the bandwidth that actually contribute to characterize the factors actively defining the failure image components of the MPPC. Poorly conceived testing and treatment increases the bandwidth and the medical cost but may not increase the effective bandwidth. One object of the patient safety processors 2314 is to increase the effective bandwidth as rapidly as possible without broadening the bandwidth inordinately. In an embodiment, a patient safety processor medical system monitors with a few monitors and tests but uses these as sentinels, increasing the number of monitors and tests automatically if a MPPC begins.
  • Therefore, it may be advantageous to provide a mechanism to automatically increase the effective bandwidth of the MPPC at any time (for example, during low staff times in a rural hospital), to optimally shorten the duration of failure without the application of a continuously wide and expensive bandwidth. One mechanism to broaden bandwidth is with improved testing, such as focused tests that have a high sensitivity and specificity for a specific failure mode. The MPPC archive 2316 of the patient safety processor network 2300 may be examined for opportunities to increase the motion picture bandwidth and achieving a balanced mechanism for mortality and cost reduction by shortening the duration of failure through earlier detection and improved treatment response.
  • As discussed, according to one embodiment the patient safety processing network includes a set of local patient safety processors located at a hospital ward or unit. The local patient safety processor is under the direction of the healthcare workers at that location. This allows the local healthcare workers to control the treatment and testing protocols, and variation of the testing bandwidth, deployed for the patient under their control. The local attending physicians individually or as a group as well as the hospital pharmacists and nurses may prescribe these protocols though the use of the Local patient safety processors. The local patient safety processor records the healthcare worker(s) (for example as a step time series of with an rise event occurring when the physician, or nurse for example assumes responsibility and a fall event when he or she is replaced by another. Those caring for the patient are therefore part of the MPPC. Protocols may be decided by a group or by an individual physician caring for the patient. The extent to which a particular healthcare worker or group is statistically or otherwise associated with favorable or unfavorable MPPC may be assessed by the processor. The protocol choices for the local patient safety processors may be made through the use of pre prepared MPPC protocols as previously discussed.
  • The local patient safety processor may recognize the physician time-series and adjust the protocols and MPPC to match those selected by this physician. The physician may override the patient safety processor and if this occurs this override is an event rendering a new time series until the override is withdrawn. The extent to which a particular override is statistically or otherwise associated with favorable or unfavorable MPPC may be assessed by the hospital patient safety processor, the hospital group patient safety processor, or the database processor 18. These may provide modifications in future protocols, and even incorporation of the modification of the override or even the prevention of this type of override may be made accordingly.
  • The local patient safety processor s communicate with a hospital wide or hospital patient safety processor which is preferably under direction of the quality improvement committee and the hospital experts in each field. The hospital patient safety processor communicates with all the local patient safety processor s and may be used to upload treatment/and or testing and/or bandwidth adjustment protocols and or comparison MPPC, which have been agreed upon for application hospital-wide to the local patient safety processors.
  • The hospital patient safety processor s of single hospitals communicate with (and may be controlled by) central organization patient safety processor. The organization patient safety processor allows standardization of the hospital protocols through the Hospital patient safety processor s under its control to set a minimum safety treatment and testing standards and may be controlled by a centralized quality assurance group with expert representatives form all of the hospitals. Since the individuals caring for the patient represent at least one time series and the ward represents at least one time series and the hospital represents at least one time series and the organization represents at least one time series. The MMPP therefore includes all of these locations. If the Patient is wearing a monitored GPS unit this may comprise a location time series which provides continuous real time location as part of the MMPP. The patient safety processor s will compare with the entered locations to identity convergence.
  • One embodiment demonstrates an example of how a new set of time series derived from testing devices and provided to the patient safety processor may be evaluated for cost effectiveness. In this example, a pulse oximetry reflectance probe is mounted (as by hat or headband or other fixation device above at least eye to the patient's head and the probe is wirelessly or otherwise connected to pulse oximeter and the local patient safety processor (as by Bluetooth for example). The transmitter may be mounted in the probe, on the headband or hat or behind the ear in the position of a hearing aid if desired. A position sensor may also be provided mounted on the patient. A maneuver such as a change in body position may be detected and included as an event by the patient safety processor and a fall a component of the photoplethysmographic pulse (indicative of the perfusion of the capillary bed distribution of the supra-orbital artery, a distal branch of the internal carotid) in relation to a maneuver. In this way the flow of the capillary bed above the eye becomes a surrogate marker of other capillary beds supplied from the internal carotids. Real time perfusion may be compared with that of the ear, fingertip, or the pulse pressure (as by an invasive arterial line for example) to identify disparate in perfusion in one or both of the internal carotid distribution. The local patient safety processor processes the MPPC with these as additional time-series. The local patient safety processor uploads the MPPC to the Hospital patient safety processor, and the hospital patient safety processor, organizational patient safety processor, and/or database processor 18 where the MPPCs may be evaluated to determine if after adjusting for disparities in the MPPCs as a function of co-morbidities. The MPPCs that include the time series derived from the supra-orbital plethysmographic pulse may be associated with a reduction in the number of falls in the hospital. If this is statistically significant, these time series may be automatically added (by automatically ordering the intermittent or continuous supra-orbital monitoring used the study) to increase the testing and bandwidth when it is detected that the MPPC of a given patient is similar to those of the study population where the addition of those processed time-series data had a positive impact on outcome.
  • The database processor 18 is preferably connected to all the organization patient safety processor s (or hospital patient safety processor s if the hospital is not under a central organization). The database processor 18 is preferably controlled by a healthcare information corporation which maintains the database processor 18 and the network. Each patient safety processor below the database processor 18 is capable of operating independent of the patient safety processor network so extensive redundancy, lack of subordinate dependency, and therefore greater safety against network failure is built into the patient safety processor network.
  • This patient safety processor network structure allows diverse minimum standards to be set by each government and allows the monitoring of the effects of these diverse minimum standards to determine cost and benefit. The database processor 18 preferably includes a comparison processor that compares the MPPC and all of the objects of the MPPC, such as events, binaries, image components, and cascades, to other MPPCs all of the objects of the other MPPCs to identify statically differences between the MPPC which are associated with improved or adverse cost, outcome, length of stay, morbidity, mortality, resource consumption, and/or complications. One advantage of the patient safety processor is that the objects of the MPPC are discrete and are therefore readily incorporated into statistical software components of the PSCP. The statistical software components may include a wide array of statistical software products as are well known in the art for identifying differences in discrete time related data collections. The objects also comprise organized collections of an ascending hierarchy of complexity and the organized collections which may be compared statistically at each ascending level of complexity to identify associated differences. In one embodiment the PSCP divides the MPPCs into groups having a least apportion of substantially the same image components. For example a grouping may be derived having substantially the same initial sepsis cascade picture and similar co morbidities and age and sex but different physicians, hospitals and/or treatments. Differences in length, progression, compilations and mortality associated with the cascade may be identified and statistically compared with the differences in physicians, hospitals, treatments, testing, and/or treatment timing.
  • When a particular testing, treatment, bandwidth variation, ward location, or hospital location is identified as statistically associated with improved outcome then the database processor 18 my offer, as for download, new protocols which incorporate those identified particulars into the hospital patient safety processors and/or Organization patient safety processors for their consideration. New medication or treatments may be assessed in this way with blinding of the data accommodated by the patient safety processor such that the time series of the experimental medical is labeled with an experimental code.
  • While the disclosed embodiments may be susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and have been described in detail herein. However, it should be understood that the disclosure is not intended to be limited to the particular forms disclosed. Indeed, disclosed embodiments may not only be applied to clinical diagnosis of systems of physiological failure, but may be applied to any clinical condition that may be represented by images as provided herein. Indeed, the disclosed embodiments may be applied to monitor and/or diagnose conditions in which a patient's condition is generally improving, such as post-surgical monitoring. Rather, the disclosure is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosed embodiment and as defined by the following appended claims.

Claims (20)

1. A hospital monitoring system comprising:
a database comprising an electronic medical record repository of data wherein the electronic medical record repository of data contains the data of a plurality of patients in at least one hospital; and
a processor programmed with instructions for:
searching the database for at least one complex cascade pattern within the data of the plurality of patients and to identify one or more patients generating the at least one complex cascade pattern.
2. The hospital monitoring system of claim 1, comprising an alarm processor programmed with instructions to provide an automatic alarm upon the detection of the complex cascade pattern.
3. The hospital monitoring system of claim 1, wherein the complex cascade pattern comprises a cascade of at least one of sepsis, severe sepsis, septic shock, microcirculatory failure, and shock.
4. The hospital monitoring system of claim 1, wherein the complex cascade pattern comprises at least a plurality of linked perturbations and/or trends of physiologic and laboratory data creating a progressively enlarging aggregation of progressively greater numbers of perturbed physiologic and laboratory data.
5. The hospital monitoring system of claim 1, further programmed to determine at least one characteristic of the complex cascade pattern, the characteristic comprising at least one of a severity of the complex cascade pattern, a duration of the complex cascade pattern, a time of onset of the complex cascade pattern, a maturity of the complex cascade pattern, a timing relationship of the complex cascade pattern to other events or another complex cascade pattern, a cost associated with the complex cascade pattern, a global pattern of the complex cascade pattern, a time of termination of the complex cascade pattern, components of the complex cascade pattern, a state of evolution of the complex cascade pattern, a length of stay subsequent to, or in association with the complex cascade pattern, or treatments associated with the complex cascade pattern.
6. The hospital monitoring system of claim 5, wherein the at least one characteristic of the complex cascade pattern is defined by at least one of a number of perturbations and/or trends which comprise the complex cascade pattern, a severity of the perturbations and/or trends, a number of systems affected by the complex cascade pattern, a presence, number and/or severity of failure of compensation in response to perturbations associated with the complex cascade pattern.
7. The hospital monitoring system of claim 1, wherein the processor comprises instructions for determining a rate of growth of the complex cascade pattern.
8. The hospital monitoring system of claim 1, wherein the processor comprises instructions for determining the rate of growth of the complex cascade pattern by at least one of the increase in number and/or severity of new perturbations being added per unit time, the increase number of systems affected, and the increase number of perturbations present in different systems.
9. The hospital monitoring system of claim 1, wherein the processor comprises instructions for detecting events or components that are temporally and/or spatially associated with the complex cascade pattern but that are not part of the complex cascade pattern.
10. The hospital monitoring system of claim 1, wherein the processor comprises instructions for converting the electronic medical records into a format favorable for searching for the complex cascade pattern.
11. The hospital monitoring system of claim 10, wherein the format comprises sequential and timed variations comprised of at least positive variations and negative variations of the data.
12. The hospital monitoring system of claim 10, wherein the electronic medical record repository of data comprises data from a plurality hospitals, and wherein the processor is programmed comprises instructions for identifying the patients that are generating complex cascade patterns and the hospital in which they are located.
13. A patient data processing system comprising a processor programmed to:
convert the electronic medical records of at least one hospital into sequential and timed trends comprised of at least positive trends and negative trends of both the physiologic parameters and the laboratory data,
detect relational trends comprised of a combination of positive and/or negative trends,
detect complex cascade patterns comprised of a plurality of combinations of relational trends,
automatically output a display of the image of the detected complex cascade,
automatically output a warning indicating the detection of the complex cascade and the identification of the patient generating the complex cascade,
track the growth or decline of the complex cascade and output an indication indicative of growth or decline.
14. The patient data processing system of claim 13, wherein the complex cascade pattern is indicative of physiologic failure.
15. The patient data processing system of claim 13, wherein the physiologic failure is at least one of sepsis, severe sepsis, septic shock, and microcirculatory failure, a shock cascade, and a septic shock cascade.
16. The patient data processing system of claim 13, wherein the processor comprises instructions for to determining and outputting an indication of the type of the cascade detected.
17. The patient data processing system of claim 13, wherein the processor comprises instructions for to determining and outputting at least an indication of the timing and type of the trends along the cascade.
18. The patient data processing system of claim 13, wherein the processor comprises instructions for to determining and outputting at least an indication of the length of the cascade.
19. The patient data processing system of claim 13, wherein the processor comprises instructions for to detecting the onset of therapy determining and outputting at least an indication of timing of therapy in relation to the cascade.
20. A patient data processing system for processing electronic medical records of a hospital, comprising a processor programmed to:
generate a time-series of data of at least a portion of a plurality of patients in the hospital, including at least data relating to the physiologic state and/or care of each patient;
convert the datasets, including at least the monitored datasets and laboratory datasets into parallel and overlapping time series;
identify occurrences comprising inflammatory occurrences, metabolic occurrences, volumetric occurrences, hemodynamic occurrences, therapy occurrences, hematologic occurrences, or respiratory occurrences;
identify the timing of the occurrences;
identify at least one relational pattern of occurrences along a plurality of time series that is indicative of failure cascade of at least one of a sepsis cascade, a pulmonary embolism cascade, a metabolic cascade, or a microcirculatory failure cascade; and
output an alarm when the failure cascade is detected.
US12/437,385 2001-02-06 2009-05-07 Medical failure pattern search engine Abandoned US20090281838A1 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
US12/437,385 US20090281838A1 (en) 2008-05-07 2009-05-07 Medical failure pattern search engine
US13/677,295 US20130073311A1 (en) 2008-05-07 2012-11-14 Pathophysiologic storm tracker
US13/843,481 US10354753B2 (en) 2001-05-17 2013-03-15 Medical failure pattern search engine
US13/844,212 US10297348B2 (en) 2001-05-17 2013-03-15 Patient safety processor
US13/844,404 US10032526B2 (en) 2001-05-17 2013-03-15 Patient safety processor
US13/844,381 US10366790B2 (en) 2001-05-17 2013-03-15 Patient safety processor
US14/535,838 US10468135B2 (en) 2001-02-06 2014-11-07 Method for automatically detecting sepsis and displaying dynamic sepsis images in a hospital room
US14/626,790 US11728041B2 (en) 2008-05-07 2015-02-19 Real-time time series matrix pathophysiologic pattern processor and quality assessment method
US16/416,877 US20190272651A1 (en) 2008-05-07 2019-05-20 Patient Monitoring System For Detecting Adverse Clinical Conditions

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12690608P 2008-05-07 2008-05-07
US20016208P 2008-11-25 2008-11-25
US12/437,385 US20090281838A1 (en) 2008-05-07 2009-05-07 Medical failure pattern search engine

Related Parent Applications (3)

Application Number Title Priority Date Filing Date
US12/152,747 Continuation-In-Part US20080287756A1 (en) 1997-07-14 2008-05-16 Pulse oximetry relational alarm system for early recognition of instability and catastrophic occurrences
US12/437,417 Continuation-In-Part US9053222B2 (en) 2001-02-06 2009-05-07 Patient safety processor
US12/629,407 Continuation-In-Part US20100079292A1 (en) 1997-01-27 2009-12-02 Microprocessor system for the analysis of physiologic and financial datasets

Related Child Applications (4)

Application Number Title Priority Date Filing Date
US12/437,417 Continuation-In-Part US9053222B2 (en) 2001-02-06 2009-05-07 Patient safety processor
US13/677,295 Continuation-In-Part US20130073311A1 (en) 2008-05-07 2012-11-14 Pathophysiologic storm tracker
US13/677,291 Continuation-In-Part US20130124221A1 (en) 2008-05-07 2012-11-14 Real-time time series matrix pathophysiologic pattern processor and quality assessment method
US13/843,481 Continuation US10354753B2 (en) 2001-05-17 2013-03-15 Medical failure pattern search engine

Publications (1)

Publication Number Publication Date
US20090281838A1 true US20090281838A1 (en) 2009-11-12

Family

ID=40852498

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/437,385 Abandoned US20090281838A1 (en) 2001-02-06 2009-05-07 Medical failure pattern search engine
US13/843,481 Expired - Fee Related US10354753B2 (en) 2001-05-17 2013-03-15 Medical failure pattern search engine

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/843,481 Expired - Fee Related US10354753B2 (en) 2001-05-17 2013-03-15 Medical failure pattern search engine

Country Status (6)

Country Link
US (2) US20090281838A1 (en)
EP (1) EP2283443A1 (en)
JP (2) JP5474937B2 (en)
AU (1) AU2009244200B2 (en)
CA (1) CA2722773C (en)
WO (1) WO2009137682A1 (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7794406B2 (en) 2004-11-22 2010-09-14 Widemed Ltd. Detection of cardiac arrhythmias using a photoplethysmograph
US20110201905A1 (en) * 2010-02-12 2011-08-18 David Spencer Decision support method for casualty treatment using vital sign combinations
WO2012052040A1 (en) * 2010-10-19 2012-04-26 Mevis Medical Solutions Ag Apparatus for displaying icons representing medical objects
US20120209082A1 (en) * 2011-02-13 2012-08-16 Masimo Corporation Medical characterization system
US20120246181A1 (en) * 2009-11-26 2012-09-27 Wieslaw Lucjan Nowinski Method for construction and use of a probabilistic atlas for diagnosis and prediction of a medical outcome
WO2013074971A1 (en) * 2011-11-17 2013-05-23 The Cleveland Clinic Foundation Graphical tool for managing a longitudinal patient episode
US8583586B2 (en) 2011-01-21 2013-11-12 International Business Machines Corporation Mining temporal patterns in longitudinal event data using discrete event matrices and sparse coding
US8595264B2 (en) * 2011-06-30 2013-11-26 Bm Software, Inc. Event processing based on meta-relationship definition
US8666467B2 (en) 2001-05-17 2014-03-04 Lawrence A. Lynn System and method for SPO2 instability detection and quantification
US8728001B2 (en) 2006-02-10 2014-05-20 Lawrence A. Lynn Nasal capnographic pressure monitoring system
US20140241602A1 (en) * 2013-02-28 2014-08-28 Lawrence A. Lynn System for Presentation of Sequential Blood Laboratory Measurements to Image Recognition Systems
US8862196B2 (en) 2001-05-17 2014-10-14 Lawrence A. Lynn System and method for automatic detection of a plurality of SP02 time series pattern types
US20150019236A1 (en) * 2013-07-15 2015-01-15 Covidien Lp Data age display and management
US9031793B2 (en) 2001-05-17 2015-05-12 Lawrence A. Lynn Centralized hospital monitoring system for automatically detecting upper airway instability and for preventing and aborting adverse drug reactions
US9042952B2 (en) 1997-01-27 2015-05-26 Lawrence A. Lynn System and method for automatic detection of a plurality of SPO2 time series pattern types
US9044147B2 (en) 2010-06-17 2015-06-02 Welch Allyn, Inc. Detection of noise during heart beat variation evaluation
US9053222B2 (en) 2002-05-17 2015-06-09 Lawrence A. Lynn Patient safety processor
US9468378B2 (en) 1997-01-27 2016-10-18 Lawrence A. Lynn Airway instability detection system and method
US9521971B2 (en) 1997-07-14 2016-12-20 Lawrence A. Lynn System and method for automatic detection of a plurality of SPO2 time series pattern types
EP3021739A4 (en) * 2013-07-18 2017-03-22 Parkland Center for Clinical Innovation Patient care surveillance system and method
US20170164909A1 (en) * 2015-12-15 2017-06-15 Respiratory Motion, Inc. Evaluation of respiratory volume monitoring (rvm) to detect respiratory compromise in advance of pulse oximetry and eliminate false desaturation alarms
US20170177795A1 (en) * 2014-04-17 2017-06-22 Koninklijke Philips N.V. Method and system for visualization of patient history
US9953453B2 (en) 2012-11-14 2018-04-24 Lawrence A. Lynn System for converting biologic particle density data into dynamic images
CN108921719A (en) * 2018-07-02 2018-11-30 深圳云感物联网科技有限公司 Personnel's automatic tracking system and algorithm in a kind of forest zone
EP3477608A4 (en) * 2016-06-24 2019-07-10 Konica Minolta, Inc. Central processing device for monitored-person monitoring system, central processing method, and monitored-person monitoring system
US10354429B2 (en) 2012-11-14 2019-07-16 Lawrence A. Lynn Patient storm tracker and visualization processor
US10354753B2 (en) 2001-05-17 2019-07-16 Lawrence A. Lynn Medical failure pattern search engine
US10496788B2 (en) 2012-09-13 2019-12-03 Parkland Center For Clinical Innovation Holistic hospital patient care and management system and method for automated patient monitoring
US10593426B2 (en) 2012-09-13 2020-03-17 Parkland Center For Clinical Innovation Holistic hospital patient care and management system and method for automated facial biological recognition
US10755369B2 (en) 2014-07-16 2020-08-25 Parkland Center For Clinical Innovation Client management tool system and method
US10939819B2 (en) * 2017-11-30 2021-03-09 Paramount Bed Co., Ltd. Abnormality determination apparatus and non-transitory computer readable medium storing program
US10945661B2 (en) * 2017-04-21 2021-03-16 Physio-Control, Inc. Physiological feedback systems and methods
US11031128B2 (en) * 2019-01-25 2021-06-08 Fresenius Medical Care Holdings, Inc. Augmented reality-based training and troubleshooting for medical devices
US20210280050A1 (en) * 2012-01-24 2021-09-09 Alarm.Com Incorporated Alarm probability

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130073311A1 (en) * 2008-05-07 2013-03-21 Lawrence A. Lynn Pathophysiologic storm tracker
US11728041B2 (en) 2008-05-07 2023-08-15 Lawrence A. Lynn Real-time time series matrix pathophysiologic pattern processor and quality assessment method
US11694239B2 (en) 2010-09-01 2023-07-04 Apixio, Inc. Method of optimizing patient-related outcomes
US11195213B2 (en) * 2010-09-01 2021-12-07 Apixio, Inc. Method of optimizing patient-related outcomes
US11610653B2 (en) 2010-09-01 2023-03-21 Apixio, Inc. Systems and methods for improved optical character recognition of health records
JP6379199B2 (en) * 2014-07-08 2018-08-22 株式会社Fronteo Data analysis apparatus, data analysis apparatus control method, and data analysis apparatus control program
US11276483B2 (en) * 2016-01-22 2022-03-15 Healthy.Io Ltd. Systems, methods, and apparatus for personal medical record keeping
US11340692B2 (en) * 2019-09-27 2022-05-24 Cerner Innovation, Inc. Health simulator
US20210358584A1 (en) * 2020-05-12 2021-11-18 International Business Machines Corporation Risk based presentation of healthcare protocols
TWI762996B (en) * 2020-08-07 2022-05-01 國立臺北科技大學 Working timing system and method thereof

Citations (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3638640A (en) * 1967-11-01 1972-02-01 Robert F Shaw Oximeter and method for in vivo determination of oxygen saturation in blood using three or more different wavelengths
US3646606A (en) * 1969-08-06 1972-02-29 Care Electronics Inc Physiological monitoring system
US4141354A (en) * 1977-03-04 1979-02-27 Aaron Ismach Ventilator system for controlling, assisting and monitoring a patient's breathing
US4651746A (en) * 1984-05-08 1987-03-24 Wall William H Oral airway and endotrachial monitor
US4800495A (en) * 1986-08-18 1989-01-24 Physio-Control Corporation Method and apparatus for processing signals used in oximetry
US4802485A (en) * 1987-09-02 1989-02-07 Sentel Technologies, Inc. Sleep apnea monitor
US4805623A (en) * 1987-09-04 1989-02-21 Vander Corporation Spectrophotometric method for quantitatively determining the concentration of a dilute component in a light- or other radiation-scattering environment
US4807631A (en) * 1987-10-09 1989-02-28 Critikon, Inc. Pulse oximetry system
US4911167A (en) * 1985-06-07 1990-03-27 Nellcor Incorporated Method and apparatus for detecting optical pulses
US4995400A (en) * 1982-08-27 1991-02-26 Boehringer Laboratories Pneumotach and components therefor
US5084327A (en) * 1988-12-16 1992-01-28 Faber-Castell Fluorescent marking liquid
US5092326A (en) * 1987-11-19 1992-03-03 Winn Bryan D Apparatus and method for a ventilator system
US5094246A (en) * 1990-07-19 1992-03-10 R. J. Instruments Hot wire anemometer and pulmonary gas flow monitor combination capable of fast accurate calibration
US5190038A (en) * 1989-11-01 1993-03-02 Novametrix Medical Systems, Inc. Pulse oximeter with improved accuracy and response time
US5275159A (en) * 1991-03-22 1994-01-04 Madaus Schwarzer Medizintechnik Gmbh & Co. Kg Method and apparatus for diagnosis of sleep disorders
US5279295A (en) * 1989-11-23 1994-01-18 U.S. Philips Corporation Non-invasive oximeter arrangement
US5285783A (en) * 1990-02-15 1994-02-15 Hewlett-Packard Company Sensor, apparatus and method for non-invasive measurement of oxygen saturation
US5385144A (en) * 1992-07-23 1995-01-31 Minolta Co., Ltd. Respiration diagnosis apparatus
US5385143A (en) * 1992-02-06 1995-01-31 Nihon Kohden Corporation Apparatus for measuring predetermined data of living tissue
US5390670A (en) * 1992-04-17 1995-02-21 Gould Electronics Inc. Flexible printed circuit sensor assembly for detecting optical pulses
US5390666A (en) * 1990-05-11 1995-02-21 Puritan-Bennett Corporation System and method for flow triggering of breath supported ventilation
US5483646A (en) * 1989-09-29 1996-01-09 Kabushiki Kaisha Toshiba Memory access control method and system for realizing the same
US5482036A (en) * 1991-03-07 1996-01-09 Masimo Corporation Signal processing apparatus and method
US5483969A (en) * 1994-09-21 1996-01-16 Medtronic, Inc. Method and apparatus for providing a respiratory effort waveform for the treatment of obstructive sleep apnea
US5485851A (en) * 1994-09-21 1996-01-23 Medtronic, Inc. Method and apparatus for arousal detection
US5490502A (en) * 1992-05-07 1996-02-13 New York University Method and apparatus for optimizing the continuous positive airway pressure for treating obstructive sleep apnea
US5605151A (en) * 1992-08-19 1997-02-25 Lynn; Lawrence A. Method for the diagnosis of sleep apnea
US5704345A (en) * 1993-11-05 1998-01-06 Resmed Limited Detection of apnea and obstruction of the airway in the respiratory system
US5716384A (en) * 1996-07-08 1998-02-10 Pacesetter, Inc. Method and system for organizing, viewing and manipulating information in implantable device programmer
US5862802A (en) * 1981-04-03 1999-01-26 Forrest M. Bird Ventilator having an oscillatory inspiratory phase and method
US5865736A (en) * 1997-09-30 1999-02-02 Nellcor Puritan Bennett, Inc. Method and apparatus for nuisance alarm reductions
US5865173A (en) * 1995-11-06 1999-02-02 Sunrise Medical Hhg Inc. Bilevel CPAP system with waveform control for both IPAP and EPAP
US5871442A (en) * 1996-09-10 1999-02-16 International Diagnostics Technologies, Inc. Photonic molecular probe
US5873821A (en) * 1992-05-18 1999-02-23 Non-Invasive Technology, Inc. Lateralization spectrophotometer
US6011986A (en) * 1995-06-07 2000-01-04 Masimo Corporation Manual and automatic probe calibration
US6015388A (en) * 1997-03-17 2000-01-18 Nims, Inc. Method for analyzing breath waveforms as to their neuromuscular respiratory implications
US6024699A (en) * 1998-03-13 2000-02-15 Healthware Corporation Systems, methods and computer program products for monitoring, diagnosing and treating medical conditions of remotely located patients
US6171258B1 (en) * 1998-10-08 2001-01-09 Sleep Solutions, Inc. Multi-channel self-contained apparatus and method for diagnosis of sleep disorders
US6181958B1 (en) * 1998-02-05 2001-01-30 In-Line Diagnostics Corporation Method and apparatus for non-invasive blood constituent monitoring
US6181959B1 (en) * 1996-04-01 2001-01-30 Kontron Instruments Ag Detection of parasitic signals during pulsoxymetric measurement
US6190324B1 (en) * 1999-04-28 2001-02-20 Medtronic, Inc. Implantable medical device for tracking patient cardiac status
US6342039B1 (en) * 1992-08-19 2002-01-29 Lawrence A. Lynn Microprocessor system for the simplified diagnosis of sleep apnea
US6345619B1 (en) * 1998-05-25 2002-02-12 Resmed, Limited Control of the administration of continuous positive airway pressure treatment
US20020026106A1 (en) * 1998-05-18 2002-02-28 Abbots Laboratories Non-invasive sensor having controllable temperature feature
US20020052557A1 (en) * 1998-03-17 2002-05-02 Griffin M. Pamela Method and apparatus for the early diagnosis of subacute, potentially catastrophic illness
US20030000522A1 (en) * 2001-05-17 2003-01-02 Lynn Lawrence A. Centralized hospital monitoring system for automatically detecting upper airway instability and for preventing and aborting adverse drug reactions
US6502572B1 (en) * 1997-11-07 2003-01-07 Resmed, Ltd. Administration of CPAP treatment pressure in presence of apnea
US20030023140A1 (en) * 1989-02-06 2003-01-30 Britton Chance Pathlength corrected oximeter and the like
US6519486B1 (en) * 1998-10-15 2003-02-11 Ntc Technology Inc. Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
US6526301B2 (en) * 1996-07-17 2003-02-25 Criticare Systems, Inc. Direct to digital oximeter and method for calculating oxygenation levels
US20030194752A1 (en) * 2002-04-02 2003-10-16 Anderson Stephen J. Early detection of sepsis
US6675797B1 (en) * 1993-11-05 2004-01-13 Resmed Limited Determination of patency of the airway
US20040010188A1 (en) * 2001-09-13 2004-01-15 Yoram Wasserman Signal processing method and device for signal-to-noise improvement
US6684090B2 (en) * 1999-01-07 2004-01-27 Masimo Corporation Pulse oximetry data confidence indicator
US6690958B1 (en) * 2002-05-07 2004-02-10 Nostix Llc Ultrasound-guided near infrared spectrophotometer
US6691705B2 (en) * 2000-03-25 2004-02-17 DRäGER MEDIZINTECHNIK GMBH Arrangement and process for controlling a numerical value for patient respiration
US6697658B2 (en) * 2001-07-02 2004-02-24 Masimo Corporation Low power pulse oximeter
US20040039295A1 (en) * 2002-08-23 2004-02-26 Olbrich Craig A. Multi-function sensor device and methods for its use
US20040183683A1 (en) * 2003-03-19 2004-09-23 Fuji Photo Film Co., Ltd. Medical support system and medical support apparatus
US6839581B1 (en) * 2000-04-10 2005-01-04 The Research Foundation Of State University Of New York Method for detecting Cheyne-Stokes respiration in patients with congestive heart failure
US20050001728A1 (en) * 2003-06-27 2005-01-06 Appelt Daren R. Equipment and method for identifying, monitoring and evaluating equipment, environmental and physiological conditions
US20050017864A1 (en) * 2001-04-17 2005-01-27 Alexandre Tsoukalis System for monitoring medical parameters
US6850053B2 (en) * 2001-08-10 2005-02-01 Siemens Aktiengesellschaft Device for measuring the motion of a conducting body through magnetic induction
US20050027207A1 (en) * 2000-12-29 2005-02-03 Westbrook Philip R. Sleep apnea risk evaluation
US20050043616A1 (en) * 2003-08-07 2005-02-24 Medtronic, Inc. Diastolic coronary perfusion detection for timed delivery of therapeutic and/or diagnostic agents
US6983178B2 (en) * 2000-03-15 2006-01-03 Orsense Ltd. Probe for use in non-invasive measurements of blood related parameters
US6985762B2 (en) * 1997-09-26 2006-01-10 Datex-Ohmeda, Inc. Network formatting for remote location oximetry applications
US20060009688A1 (en) * 2004-07-07 2006-01-12 Lamego Marcelo M Multi-wavelength physiological monitor
US20060009809A1 (en) * 2003-04-23 2006-01-12 Zoll Medical Corporation, A Massachusetts Corporation Processing pulse signal in conjunction with accelerometer signal in cardiac resuscitation
US20060015021A1 (en) * 2004-06-29 2006-01-19 Xuefeng Cheng Optical apparatus and method of use for non-invasive tomographic scan of biological tissues
US20060020181A1 (en) * 2001-03-16 2006-01-26 Schmitt Joseph M Device and method for monitoring body fluid and electrolyte disorders
US6993371B2 (en) * 1998-02-11 2006-01-31 Masimo Corporation Pulse oximetry sensor adaptor
US6994675B2 (en) * 2000-07-19 2006-02-07 Sharrock Nigel E Non-invasive measurement of suprasystolic signals
US20060030763A1 (en) * 2000-04-17 2006-02-09 Nellcor Puritan Bennett Incorporated Pulse oximeter sensor with piece-wise function
US20070004957A1 (en) * 2003-01-31 2007-01-04 Andreas Hilburg Assembly and method for carrying out magnetotherapy
US7162306B2 (en) * 2001-11-19 2007-01-09 Medtronic Physio - Control Corp. Internal medical device communication bus
US20070010723A1 (en) * 2005-07-05 2007-01-11 Kimmo Uutela Determination of the clinical state of a subject
US20070015976A1 (en) * 2005-06-01 2007-01-18 Medtronic, Inc. Correlating a non-polysomnographic physiological parameter set with sleep states
US7171269B1 (en) * 1999-05-01 2007-01-30 Cardiodigital Limited Method of analysis of medical signals
US20070027369A1 (en) * 2005-07-28 2007-02-01 Guido Pagnacco Apparatus and methods for assessing human physical performance
US20070027375A1 (en) * 2002-06-20 2007-02-01 Melker Richard J Optimized gas supply using photoplethysmography
US20070037873A1 (en) * 2005-08-08 2007-02-15 Zurier Robert B Airway remodeling treatments
US7181264B2 (en) * 2002-03-12 2007-02-20 Sekos, Inc. Method and apparatus for noninvasive physiologic monitoring
US20080009689A1 (en) * 2002-04-09 2008-01-10 Benaron David A Difference-weighted somatic spectroscopy
US20080014115A1 (en) * 2004-06-03 2008-01-17 Haemair Limited Blood/Air Mass Exchange Apparatus
US20080027368A1 (en) * 2000-09-27 2008-01-31 Sorin Group Usa, Inc. Disposable cartridge for a blood perfusion system
US20080036752A1 (en) * 1997-04-14 2008-02-14 Diab Mohamed K Signal processing apparatus and method
US20080051764A1 (en) * 2004-04-19 2008-02-28 Board Of Regents, The University Of Texas System Physiological Monitoring With Continuous Treatment
US7645573B2 (en) * 2002-11-12 2010-01-12 Becton, Dickinson And Company Diagnosis of sepsis or SIRS using biomarker profiles
US7647185B2 (en) * 2000-06-16 2010-01-12 Oxford Biosignals Limited Combining measurements from different sensors
US20100026510A1 (en) * 2008-07-29 2010-02-04 Masimo Corporation Alarm suspend system
US7668579B2 (en) * 2006-02-10 2010-02-23 Lynn Lawrence A System and method for the detection of physiologic response to stimulation
US20110009760A1 (en) * 2009-07-10 2011-01-13 Yi Zhang Hospital Readmission Alert for Heart Failure Patients
US20110009722A1 (en) * 2007-12-26 2011-01-13 Nellcor Puritan Bennett Llc Historical Trend Icons For Physiological Parameters
US8365730B2 (en) * 2008-03-24 2013-02-05 Covidien Lp Method and system for classification of photo-plethysmographically detected respiratory effort

Family Cites Families (405)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5935099A (en) 1992-09-09 1999-08-10 Sims Deltec, Inc. Drug pump systems and methods
US3926177A (en) 1972-09-11 1975-12-16 Cavitron Corp Activity and respiration monitor
US3884219A (en) 1973-04-02 1975-05-20 Medical Monitor Systems System for determining temperature and respiration rate
US3999537A (en) 1973-10-25 1976-12-28 United States Surgical Corporation Temperature, pulse and respiration detector
US4036211A (en) 1975-04-08 1977-07-19 United States Surgical Corporation Temperature, pulse and respiration detection apparatus
JPS5266002A (en) 1975-11-26 1977-06-01 Fuji Photo Film Co Ltd Desensitizer for lithographic press plate
US4022353A (en) 1975-11-28 1977-05-10 Remington Arms Company, Inc. Non-shearing metering dispenser for shell loading machines
CA1090612A (en) 1977-02-22 1980-12-02 Paul O. Rawson Unitary disposable hygenic sheath for temperature and respiration sensing probe
US4340044A (en) 1980-03-20 1982-07-20 Berkshire Research Partners Volume ventilator
US4938218A (en) 1983-08-30 1990-07-03 Nellcor Incorporated Perinatal pulse oximetry sensor
US4714341A (en) 1984-02-23 1987-12-22 Minolta Camera Kabushiki Kaisha Multi-wavelength oximeter having a means for disregarding a poor signal
FR2566276B1 (en) 1984-06-21 1988-07-08 Medtronic Bv DIAPHRAGMATIC STIMULATION METHOD AND APPARATUS
FR2569975B1 (en) 1984-09-11 1989-01-27 Fournier Montgieux Francois DEVICE FOR THE CONTINUOUS DETECTION OF RESPIRATORY RHYTHM, PARTICULARLY FOR THE PREVENTION OF SUDDEN INFANT DEATH BY BREATHING ARREST DURING SLEEP
US4936679A (en) 1985-11-12 1990-06-26 Becton, Dickinson And Company Optical fiber transducer driving and measuring circuit and method for using same
US4838275A (en) 1985-11-29 1989-06-13 Lee Arnold St J Home medical surveillance system
US4913150A (en) 1986-08-18 1990-04-03 Physio-Control Corporation Method and apparatus for the automatic calibration of signals employed in oximetry
DE3709073A1 (en) 1987-03-19 1988-09-29 Alt Eckhard IMPLANTABLE MEDICAL DEVICE
JP2562894B2 (en) 1987-05-08 1996-12-11 浜松ホトニクス株式会社 Diagnostic device
US5322057A (en) 1987-07-08 1994-06-21 Vortran Medical Technology, Inc. Intermittent signal actuated nebulizer synchronized to operate in the exhalation phase, and its method of use
US5143078A (en) 1987-08-04 1992-09-01 Colin Electronics Co., Ltd. Respiration rate monitor
DE3877894T2 (en) 1987-11-02 1993-06-24 Sumitomo Electric Industries ORGANIC LIGHT MEASURING PROBE.
JPH0288041A (en) 1988-09-24 1990-03-28 Misawahoomu Sogo Kenkyusho:Kk Finger tip pulse wave sensor
CA1331483C (en) 1988-11-02 1994-08-16 Britton Chance User-wearable hemoglobinometer for measuring the metabolic condition of a subject
US5564417A (en) 1991-01-24 1996-10-15 Non-Invasive Technology, Inc. Pathlength corrected oximeter and the like
US4972331A (en) 1989-02-06 1990-11-20 Nim, Inc. Phase modulated spectrophotometry
US5122974A (en) 1989-02-06 1992-06-16 Nim, Inc. Phase modulated spectrophotometry
US5119815A (en) 1988-12-21 1992-06-09 Nim, Incorporated Apparatus for determining the concentration of a tissue pigment of known absorbance, in vivo, using the decay characteristics of scintered electromagnetic radiation
US5553614A (en) 1988-12-21 1996-09-10 Non-Invasive Technology, Inc. Examination of biological tissue using frequency domain spectroscopy
US5028787A (en) 1989-01-19 1991-07-02 Futrex, Inc. Non-invasive measurement of blood glucose
US6708048B1 (en) 1989-02-06 2004-03-16 Non-Invasive Technology, Inc. Phase modulation spectrophotometric apparatus
US5329931A (en) 1989-02-21 1994-07-19 William L. Clauson Apparatus and method for automatic stimulation of mammals in response to blood gas analysis
US5072737A (en) 1989-04-12 1991-12-17 Puritan-Bennett Corporation Method and apparatus for metabolic monitoring
DE69033005T2 (en) 1989-05-19 1999-09-23 Puritan Bennett Corp PRESSURE SYSTEM FOR BREATHWAYS
US5161525A (en) 1990-05-11 1992-11-10 Puritan-Bennett Corporation System and method for flow triggering of pressure supported ventilation
US5066859A (en) 1990-05-18 1991-11-19 Karkar Maurice N Hematocrit and oxygen saturation blood analyzer
DE59104363D1 (en) 1990-05-22 1995-03-09 Obermayer Anton Device for automatic control of spontaneous breathing support.
US5822544A (en) 1990-07-27 1998-10-13 Executone Information Systems, Inc. Patient care and communication system
US5269310A (en) 1990-09-06 1993-12-14 Spacelabs Medical, Inc. Method of measuring blood pressure with a plethysmograph
US5372136A (en) 1990-10-06 1994-12-13 Noninvasive Medical Technology Corporation System and method for noninvasive hematocrit monitoring
US6681128B2 (en) 1990-10-06 2004-01-20 Hema Metrics, Inc. System for noninvasive hematocrit monitoring
US6246894B1 (en) 1993-02-01 2001-06-12 In-Line Diagnostics Corporation System and method for measuring blood urea nitrogen, blood osmolarity, plasma free hemoglobin and tissue water content
US6266546B1 (en) 1990-10-06 2001-07-24 In-Line Diagnostics Corporation System for noninvasive hematocrit monitoring
MX9702434A (en) 1991-03-07 1998-05-31 Masimo Corp Signal processing apparatus.
US5638818A (en) 1991-03-21 1997-06-17 Masimo Corporation Low noise optical probe
US6580086B1 (en) 1999-08-26 2003-06-17 Masimo Corporation Shielded optical probe and method
US6549795B1 (en) 1991-05-16 2003-04-15 Non-Invasive Technology, Inc. Spectrophotometer for tissue examination
US5458137A (en) 1991-06-14 1995-10-17 Respironics, Inc. Method and apparatus for controlling sleep disorder breathing
US5246003A (en) 1991-08-28 1993-09-21 Nellcor Incorporated Disposable pulse oximeter sensor
US5247931A (en) 1991-09-16 1993-09-28 Mine Safety Appliances Company Diagnostic sensor clasp utilizing a slot, pivot and spring hinge mechanism
US5238001A (en) 1991-11-12 1993-08-24 Stuart Medical Inc. Ambulatory patient monitoring system having multiple monitoring units and optical communications therebetween
US5253645A (en) 1991-12-13 1993-10-19 Critikon, Inc. Method of producing an audible alarm in a blood pressure and pulse oximeter monitor
DE59209492D1 (en) 1992-01-25 1998-10-15 Alsthom Cge Alcatel Procedures to facilitate the operation of end devices in telecommunications systems
US5297548A (en) 1992-02-07 1994-03-29 Ohmeda Inc. Arterial blood monitoring probe
AU1364292A (en) 1992-02-28 1993-09-13 Theodore E. Cadell Non-invasive device and method for determining concentrations of various components of blood or tissue
JPH05266002A (en) * 1992-03-19 1993-10-15 Hitachi Ltd Disease condition estimating system applying inter-viscous tissue network
DE69211986T2 (en) 1992-05-15 1996-10-31 Hewlett Packard Gmbh Medical sensor
US6397099B1 (en) 1992-05-18 2002-05-28 Non-Invasive Technology, Inc. Non-invasive imaging of biological tissue
US6785568B2 (en) 1992-05-18 2004-08-31 Non-Invasive Technology Inc. Transcranial examination of the brain
US5355880A (en) 1992-07-06 1994-10-18 Sandia Corporation Reliable noninvasive measurement of blood gases
DE4227454C1 (en) 1992-08-19 1994-02-03 Henning Berlin Gmbh Process for early detection, for the detection of the severity as well as for the therapy-accompanying assessment of the course of sepsis as well as means for carrying out the process
US6223064B1 (en) 1992-08-19 2001-04-24 Lawrence A. Lynn Microprocessor system for the simplified diagnosis of sleep apnea
US7758503B2 (en) * 1997-01-27 2010-07-20 Lynn Lawrence A Microprocessor system for the analysis of physiologic and financial datasets
US20050062609A9 (en) 1992-08-19 2005-03-24 Lynn Lawrence A. Pulse oximetry relational alarm system for early recognition of instability and catastrophic occurrences
US5680857A (en) 1992-08-28 1997-10-28 Spacelabs Medical, Inc. Alignment guide system for transmissive pulse oximetry sensors
US5312454A (en) 1992-12-14 1994-05-17 Medtronic, Inc. Apparatus and method of automatically adjusting a sensor signal comparator threshold for an oxygen sensing pacemaker
CA2109017A1 (en) 1992-12-16 1994-06-17 Donald M. Smith Method and apparatus for the intermittent delivery of oxygen therapy to a person
EP0615723A1 (en) 1993-03-04 1994-09-21 Hamamatsu Photonics K.K. Method and apparatus for measuring blood flow
US5520176A (en) 1993-06-23 1996-05-28 Aequitron Medical, Inc. Iterative sleep evaluation
US5584298A (en) 1993-10-25 1996-12-17 Kabal; John Noninvasive hemodynamic analyzer alterable to a continuous invasive hemodynamic monitor
EP0684575A4 (en) 1993-12-14 1997-05-14 Mochida Pharm Co Ltd Medical measuring apparatus.
US5645059A (en) 1993-12-17 1997-07-08 Nellcor Incorporated Medical sensor with modulated encoding scheme
JP3464697B2 (en) 1993-12-21 2003-11-10 興和株式会社 Oxygen saturation meter
EP0666056B1 (en) 1994-02-07 1999-10-27 Azriel Prof. Perel Method of assessing cardiovascular function
US5995859A (en) 1994-02-14 1999-11-30 Nihon Kohden Corporation Method and apparatus for accurately measuring the saturated oxygen in arterial blood by substantially eliminating noise from the measurement signal
US6371921B1 (en) 1994-04-15 2002-04-16 Masimo Corporation System and method of determining whether to recalibrate a blood pressure monitor
SE9401578D0 (en) 1994-05-06 1994-05-06 Siemens Elema Ab Medical device
US5804370A (en) 1994-06-08 1998-09-08 Critichem Medical Products Limited Early diagnosis of sepsis utilizing antigen-antibody interactions amplified by whole blood chemiluminescence
DE4423597C1 (en) 1994-07-06 1995-08-10 Hewlett Packard Gmbh Pulsoximetric ear sensor
US5632270A (en) 1994-09-12 1997-05-27 Puritan-Bennett Corporation Method and apparatus for control of lung ventilator exhalation circuit
JP3502389B2 (en) 1994-10-14 2004-03-02 バード プロダクツ コーポレイション Portable drag compressor driven mechanical ventilator
US5692503A (en) 1995-03-10 1997-12-02 Kuenstner; J. Todd Method for noninvasive (in-vivo) total hemoglobin, oxyhemogolobin, deoxyhemoglobin, carboxyhemoglobin and methemoglobin concentration determination
EP0846296A1 (en) 1995-03-31 1998-06-10 Richard I. Levin System and method of generating prognosis reports for coronary health management
AUPN236595A0 (en) 1995-04-11 1995-05-11 Rescare Limited Monitoring of apneic arousals
US5619991A (en) 1995-04-26 1997-04-15 Lucent Technologies Inc. Delivery of medical services using electronic data communications
US7035697B1 (en) 1995-05-30 2006-04-25 Roy-G-Biv Corporation Access control systems and methods for motion control
US5638816A (en) 1995-06-07 1997-06-17 Masimo Corporation Active pulse blood constituent monitoring
AU6256196A (en) 1995-06-07 1996-12-30 Blackbox, Inc. Method for noninvasive intermittent and/or continuous hemogl obin, arterial oxygen content, and hematocrit determination
US6517283B2 (en) 2001-01-16 2003-02-11 Donald Edward Coffey Cascading chute drainage system
US6931268B1 (en) 1995-06-07 2005-08-16 Masimo Laboratories, Inc. Active pulse blood constituent monitoring
US5645060A (en) 1995-06-14 1997-07-08 Nellcor Puritan Bennett Incorporated Method and apparatus for removing artifact and noise from pulse oximetry
US5853364A (en) 1995-08-07 1998-12-29 Nellcor Puritan Bennett, Inc. Method and apparatus for estimating physiological parameters using model-based adaptive filtering
US5942986A (en) 1995-08-09 1999-08-24 Cedars-Sinai Medical Center System and method for automatic critical event notification
US5800348A (en) 1995-08-31 1998-09-01 Hewlett-Packard Company Apparatus and method for medical monitoring, in particular pulse oximeter
DE19537646C2 (en) 1995-10-10 1998-09-17 Hewlett Packard Gmbh Method and device for detecting falsified measurement values in pulse oximetry for measuring oxygen saturation
US5995856A (en) 1995-11-22 1999-11-30 Nellcor, Incorporated Non-contact optical monitoring of physiological parameters
US6041777A (en) 1995-12-01 2000-03-28 Alliance Pharmaceutical Corp. Methods and apparatus for closed-circuit ventilation therapy
US6158432A (en) 1995-12-08 2000-12-12 Cardiopulmonary Corporation Ventilator control system and method
SE9600322L (en) 1996-01-30 1997-07-31 Hoek Instr Ab Sensor for pulse oximetry with fiber optic signal transmission
US5840019A (en) 1996-01-31 1998-11-24 Wirebaugh; Jeffrey F. Graphic presentation chart of medical tests for a patient
US6148814A (en) 1996-02-08 2000-11-21 Ihc Health Services, Inc Method and system for patient monitoring and respiratory assistance control through mechanical ventilation by the use of deterministic protocols
US20010044588A1 (en) 1996-02-22 2001-11-22 Mault James R. Monitoring system
DE69723946T2 (en) 1996-04-17 2004-07-15 Seiko Epson Corp. arrhythmia
US5842981A (en) 1996-07-17 1998-12-01 Criticare Systems, Inc. Direct to digital oximeter
IL120881A (en) 1996-07-30 2002-09-12 It M R Medic L Cm 1997 Ltd Method and apparatus for the non-invasive continous monitoring of peripheral arterial tone
US6544193B2 (en) 1996-09-04 2003-04-08 Marcio Marc Abreu Noninvasive measurement of chemical substances
US5830139A (en) 1996-09-04 1998-11-03 Abreu; Marcio M. Tonometer system for measuring intraocular pressure by applanation and/or indentation
US6120460A (en) 1996-09-04 2000-09-19 Abreu; Marcio Marc Method and apparatus for signal acquisition, processing and transmission for evaluation of bodily functions
CN1203805C (en) 1996-09-10 2005-06-01 精工爱普生株式会社 Organism state measuring device and relaxation instructing device
AUPO247496A0 (en) 1996-09-23 1996-10-17 Resmed Limited Assisted ventilation to match patient respiratory need
AUPO322396A0 (en) 1996-10-25 1996-11-21 Robinson, Gavin J.B. Dr A method of measuring cardiac output by pulmonary exchange of oxygen and an inert gas with the blood utilising a divided airway
US5865174A (en) 1996-10-29 1999-02-02 The Scott Fetzer Company Supplemental oxygen delivery apparatus and method
US5830136A (en) 1996-10-31 1998-11-03 Nellcor Puritan Bennett Incorporated Gel pad optical sensor
US6364834B1 (en) 1996-11-13 2002-04-02 Criticare Systems, Inc. Method and system for remotely monitoring multiple medical parameters in an integrated medical monitoring system
US6322502B1 (en) 1996-12-30 2001-11-27 Imd Soft Ltd. Medical information system
US6070098A (en) 1997-01-11 2000-05-30 Circadian Technologies, Inc. Method of and apparatus for evaluation and mitigation of microsleep events
US8932227B2 (en) 2000-07-28 2015-01-13 Lawrence A. Lynn System and method for CO2 and oximetry integration
US20130060110A1 (en) 1997-01-27 2013-03-07 Lawrence A. Lynn System and method for automatic detection of a plurality of spo2 time series pattern types
US9042952B2 (en) 1997-01-27 2015-05-26 Lawrence A. Lynn System and method for automatic detection of a plurality of SPO2 time series pattern types
US6004276A (en) 1997-03-03 1999-12-21 Quinton Instrument Company Open architecture cardiology information system
US6487439B1 (en) 1997-03-17 2002-11-26 Victor N. Skladnev Glove-mounted hybrid probe for tissue type recognition
EP0966665A1 (en) 1997-03-21 1999-12-29 Nellcor Puritan Bennett Incorporated Method and apparatus for arbitrating to obtain best estimates for blood constituent values and rejecting harmonics
AUPO676397A0 (en) 1997-05-13 1997-06-05 Dunlop, Colin Method and apparatus for monitoring haemodynamic function
US5931790A (en) 1997-06-06 1999-08-03 Southwest Research Institute System and method for accurately monitoring the cardiovascular state of a living subject
IL121079A0 (en) 1997-06-15 1997-11-20 Spo Medical Equipment Ltd Physiological stress detector device and method
CN1309341C (en) 1997-06-17 2007-04-11 里普朗尼克股份有限公司 Fetal oximetry system and sensor
AU7934498A (en) 1997-06-27 1999-01-19 Toa Medical Electronics Co., Ltd. Living body inspecting apparatus and noninvasive blood analyzer using the same
US20070191697A1 (en) 2006-02-10 2007-08-16 Lynn Lawrence A System and method for SPO2 instability detection and quantification
US9521971B2 (en) 1997-07-14 2016-12-20 Lawrence A. Lynn System and method for automatic detection of a plurality of SPO2 time series pattern types
FI973454A (en) 1997-08-22 1999-02-23 Instrumentarium Oy A resilient device in a measuring sensor for observing the properties of living tissue
AU9570198A (en) 1997-09-16 1999-04-05 Kinetic Concepts, Inc. Critical care management system incorporating remote imaging and telemetry
US6141590A (en) 1997-09-25 2000-10-31 Medtronic, Inc. System and method for respiration-modulated pacing
US6415166B1 (en) 1997-09-26 2002-07-02 Datex-Ohmeda, Inc. Photoplethysmographic device with remote facsimile
AU1091099A (en) 1997-10-16 1999-05-03 Board Of Trustees Of The Leland Stanford Junior University Method for inferring mental states from eye movements
US6050951A (en) 1997-11-10 2000-04-18 Critikon Company, L.L.C. NIBP trigger in response to detected heart rate variability
US6159683A (en) 1997-12-16 2000-12-12 Spectral Diagnostics, Inc. Method of determining stage of sepsis
DE69700384T2 (en) 1997-12-22 1999-11-25 Hewlett Packard Co Telemetry system, in particular for medical purposes
US6230142B1 (en) 1997-12-24 2001-05-08 Homeopt, Llc Health care data manipulation and analysis system
JP3567319B2 (en) 1997-12-26 2004-09-22 日本光電工業株式会社 Probe for pulse oximeter
JP3576851B2 (en) 1998-03-23 2004-10-13 キヤノン株式会社 Liquid crystal display, video camera
US6102038A (en) 1998-05-15 2000-08-15 Pulmonetic Systems, Inc. Exhalation valve for mechanical ventilator
EP2319398B1 (en) 1998-06-03 2019-01-16 Masimo Corporation Stereo pulse oximeter
IL124787A0 (en) 1998-06-07 1999-01-26 Itamar Medical C M 1997 Ltd Pressure applicator devices particularly useful for non-invasive detection of medical conditions
US5920263A (en) 1998-06-11 1999-07-06 Ohmeda, Inc. De-escalation of alarm priorities in medical devices
US6842635B1 (en) 1998-08-13 2005-01-11 Edwards Lifesciences Llc Optical device
JP2000083933A (en) 1998-07-17 2000-03-28 Nippon Koden Corp Instrument for measuring concentration of light absorptive material in vital tissue
US6671526B1 (en) 1998-07-17 2003-12-30 Nihon Kohden Corporation Probe and apparatus for determining concentration of light-absorbing materials in living tissue
JP2000042111A (en) 1998-07-27 2000-02-15 Osaka Ship Building Co Ltd Concentrated oxygen supply system and device used therefor
US6949081B1 (en) 1998-08-26 2005-09-27 Non-Invasive Technology, Inc. Sensing and interactive drug delivery
US6064898A (en) 1998-09-21 2000-05-16 Essential Medical Devices Non-invasive blood component analyzer
WO2000021438A1 (en) 1998-10-15 2000-04-20 University Of Florida Research Foundation Device for determining respiratory rate from optoplethysmogram
DE19847690A1 (en) 1998-10-15 2000-04-20 Brahms Diagnostica Gmbh Diagnosing sepsis and severe infections, useful for assessing severity and progress of treatment, by measuring content of peptide prohormone or their derived fragments
US6393311B1 (en) 1998-10-15 2002-05-21 Ntc Technology Inc. Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
US6230708B1 (en) 1998-10-30 2001-05-15 Sechrist Industries, Inc. Ventilator triggering device
US6398727B1 (en) 1998-12-23 2002-06-04 Baxter International Inc. Method and apparatus for providing patient care
US6385589B1 (en) 1998-12-30 2002-05-07 Pharmacia Corporation System for monitoring and managing the health care of a patient population
US6606511B1 (en) 1999-01-07 2003-08-12 Masimo Corporation Pulse oximetry pulse indicator
US6658276B2 (en) 1999-01-25 2003-12-02 Masimo Corporation Pulse oximeter user interface
WO2000045881A1 (en) 1999-02-03 2000-08-10 University Of Florida Method and apparatus for nullifying the imposed work of breathing
US6752150B1 (en) 1999-02-04 2004-06-22 John E. Remmers Ventilatory stabilization technology
FR2789593B1 (en) 1999-05-21 2008-08-22 Mallinckrodt Dev France APPARATUS FOR SUPPLYING AIR PRESSURE TO A PATIENT WITH SLEEP DISORDERS AND METHODS OF CONTROLLING THE SAME
US6438399B1 (en) 1999-02-16 2002-08-20 The Children's Hospital Of Philadelphia Multi-wavelength frequency domain near-infrared cerebral oximeter
US6360114B1 (en) 1999-03-25 2002-03-19 Masimo Corporation Pulse oximeter probe-off detector
SE522908C2 (en) 1999-05-10 2004-03-16 Aneo Ab Arrangements for granting a living being an anesthetic condition
EP1294277A4 (en) 1999-06-02 2005-02-09 Itamar Medical Cm 1997 Ltd Diagnosing medical conditions by monitoring peripheral arterial tone
US7315825B2 (en) 1999-06-23 2008-01-01 Visicu, Inc. Rules-based patient care system for use in healthcare locations
DE60020842T2 (en) 1999-06-30 2006-05-18 University of Florida Research Foundation, Inc., Gainesville MONITORING SYSTEM FOR VENTILATOR
US6583794B1 (en) 1999-07-01 2003-06-24 Smart Money Interface system for information mapping
IL130818A (en) 1999-07-06 2005-07-25 Intercure Ltd Interventive-diagnostic device
US6675029B2 (en) 1999-07-22 2004-01-06 Sensys Medical, Inc. Apparatus and method for quantification of tissue hydration using diffuse reflectance spectroscopy
US6415175B1 (en) 1999-08-20 2002-07-02 Cardiac Pacemakers, Inc. Interface for a medical device system
US7904139B2 (en) 1999-08-26 2011-03-08 Non-Invasive Technology Inc. Optical examination of biological tissue using non-contact irradiation and detection
US6413226B1 (en) 1999-10-22 2002-07-02 Respironics, Inc. Method and apparatus for determining cardiac output
US6618042B1 (en) 1999-10-28 2003-09-09 Gateway, Inc. Display brightness control method and apparatus for conserving battery power
US6736759B1 (en) 1999-11-09 2004-05-18 Paragon Solutions, Llc Exercise monitoring system and methods
JP2001149349A (en) 1999-11-26 2001-06-05 Nippon Koden Corp Sensor for living body
US6415236B2 (en) 1999-11-30 2002-07-02 Nihon Kohden Corporation Apparatus for determining concentrations of hemoglobins
US6622095B2 (en) 1999-11-30 2003-09-16 Nihon Kohden Corporation Apparatus for determining concentrations of hemoglobins
AU1814001A (en) 1999-12-02 2001-06-12 Johns Hopkins University, The Method of measuring tissue hemoglobin saturation using gaussian decomposition
US7204250B1 (en) 1999-12-16 2007-04-17 Compumedics Limited Bio-mask
AU1678800A (en) 1999-12-22 2001-07-03 Orsense Ltd. A method of optical measurements for determining various parameters of the patient's blood
US6419671B1 (en) 1999-12-23 2002-07-16 Visx, Incorporated Optical feedback system for vision correction
US6594513B1 (en) 2000-01-12 2003-07-15 Paul D. Jobsis Method and apparatus for determining oxygen saturation of blood in body organs
US6816266B2 (en) 2000-02-08 2004-11-09 Deepak Varshneya Fiber optic interferometric vital sign monitor for use in magnetic resonance imaging, confined care facilities and in-hospital
SE0001274L (en) 2000-04-06 2001-10-07 Anders Johansson Procedure for measuring inhalation and / or exhalation
US20020002327A1 (en) 2000-04-10 2002-01-03 Grant Brydon J.B. Method for detecting cheyne-stokes respiration in patients with congestive heart failure
WO2001076461A2 (en) 2000-04-11 2001-10-18 The Regents Of The University Of California Database of body surface ecg p wave integral maps for localization of left-sided atrial arrhythmias
AU5359901A (en) 2000-04-17 2001-10-30 Vivometrics Inc Systems and methods for ambulatory monitoring of physiological signs
US6475153B1 (en) 2000-05-10 2002-11-05 Motorola Inc. Method for obtaining blood pressure data from optical sensor
US6650932B1 (en) 2000-05-15 2003-11-18 Boston Medical Technologies, Inc. Medical testing telemetry system
US6430525B1 (en) 2000-06-05 2002-08-06 Masimo Corporation Variable mode averager
WO2002002740A2 (en) 2000-07-05 2002-01-10 Rosetta Inpharmatics, Inc. Methods and compositions for determining gene function
US6532960B1 (en) 2000-07-10 2003-03-18 Respironics, Inc. Automatic rise time adjustment for bi-level pressure support system
US6659947B1 (en) 2000-07-13 2003-12-09 Ge Medical Systems Information Technologies, Inc. Wireless LAN architecture for integrated time-critical and non-time-critical services within medical facilities
US6889153B2 (en) 2001-08-09 2005-05-03 Thomas Dietiker System and method for a self-calibrating non-invasive sensor
IL138683A0 (en) 2000-09-25 2001-10-31 Vital Medical Ltd Apparatus and method for monitoring tissue vitality parameters
IL138884A (en) 2000-10-05 2006-07-05 Conmed Corp Pulse oximeter and a method of its operation
US6616607B2 (en) 2000-10-18 2003-09-09 Matsushita Electric Industrial Co., Ltd. State information acquisition system, state information acquisition apparatus, attachable terminal apparatus, and state information acquisition method
US6466809B1 (en) 2000-11-02 2002-10-15 Datex-Ohmeda, Inc. Oximeter sensor having laminated housing with flat patient interface surface
AU2002223118A1 (en) 2000-11-27 2002-06-03 Modco Inc. Apparatus and method for monitoring blood pressure and another physiological parameter
US6561986B2 (en) 2001-01-17 2003-05-13 Cardiodynamics International Corporation Method and apparatus for hemodynamic assessment including fiducial point detection
US6501974B2 (en) 2001-01-22 2002-12-31 Datex-Ohmeda, Inc. Compensation of human variability in pulse oximetry
US6551243B2 (en) * 2001-01-24 2003-04-22 Siemens Medical Solutions Health Services Corporation System and user interface for use in providing medical information and health care delivery support
JP3495710B2 (en) 2001-02-01 2004-02-09 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Blood flow imaging apparatus and ultrasonic diagnostic apparatus
US9053222B2 (en) 2002-05-17 2015-06-09 Lawrence A. Lynn Patient safety processor
US20060195041A1 (en) 2002-05-17 2006-08-31 Lynn Lawrence A Centralized hospital monitoring system for automatically detecting upper airway instability and for preventing and aborting adverse drug reactions
DE10106046A1 (en) 2001-02-09 2002-08-29 Draeger Medical Ag Combined breath flow sensor
WO2002066197A1 (en) 2001-02-19 2002-08-29 Toyota Jidosha Kabushiki Kaisha Laser processing device and processing method
US7239902B2 (en) 2001-03-16 2007-07-03 Nellor Puritan Bennett Incorporated Device and method for monitoring body fluid and electrolyte disorders
US6606509B2 (en) 2001-03-16 2003-08-12 Nellcor Puritan Bennett Incorporated Method and apparatus for improving the accuracy of noninvasive hematocrit measurements
US6898451B2 (en) 2001-03-21 2005-05-24 Minformed, L.L.C. Non-invasive blood analyte measuring system and method utilizing optical absorption
US20020156354A1 (en) 2001-04-20 2002-10-24 Larson Eric Russell Pulse oximetry sensor with improved spring
DE60125326T2 (en) 2001-05-03 2007-09-27 Ge Healthcare Finland Oy Pulse oximeter
JP2002336207A (en) 2001-05-14 2002-11-26 Matsushita Electric Ind Co Ltd Abnormality monitor device for patient in bed
US20070093721A1 (en) 2001-05-17 2007-04-26 Lynn Lawrence A Microprocessor system for the analysis of physiologic and financial datasets
JP4464128B2 (en) 2001-06-20 2010-05-19 パーデュー リサーチ ファウンデーション Site irradiation pressure zone for in vitro optical measurement of blood indicators
EP2465419B1 (en) 2001-06-22 2015-08-05 Nellcor Puritan Bennett Ireland Wavelet-based analysis of pulse oximetry signals
SG126677A1 (en) 2001-06-26 2006-11-29 Meng Ting Choon Method and device for measuring blood sugar level
US6754516B2 (en) 2001-07-19 2004-06-22 Nellcor Puritan Bennett Incorporated Nuisance alarm reductions in a physiological monitor
US6766216B2 (en) 2001-08-27 2004-07-20 Flow International Corporation Method and system for automated software control of waterjet orientation parameters
US6654621B2 (en) 2001-08-29 2003-11-25 Bci, Inc. Finger oximeter with finger grip suspension system
AU2002331850A1 (en) 2001-09-11 2003-03-24 Pulmonx Methods of endobronchial diagnosis using imaging
US6668183B2 (en) 2001-09-11 2003-12-23 Datex-Ohmeda, Inc. Diode detection circuit
US7118534B2 (en) 2001-09-21 2006-10-10 Virginia Commonwealth University Methods for monitoring and optimizing central venous pressure and intravascular volume
US6723077B2 (en) 2001-09-28 2004-04-20 Hewlett-Packard Development Company, L.P. Cutaneous administration system
US20030101076A1 (en) 2001-10-02 2003-05-29 Zaleski John R. System for supporting clinical decision making through the modeling of acquired patient medical information
US7822470B2 (en) 2001-10-11 2010-10-26 Osypka Medical Gmbh Method for determining the left-ventricular ejection time TLVE of a heart of a subject
US6738666B1 (en) 2001-11-01 2004-05-18 Pacesetter, Inc. Detection of orthostatic hypotension using positional data and cross-check data
MXPA04004286A (en) 2001-11-07 2004-09-10 K Mills Alexander Method for noninvasive continuous determination of physiologic characteristics.
US6832113B2 (en) 2001-11-16 2004-12-14 Cardiac Pacemakers, Inc. Non-invasive method and apparatus for cardiac pacemaker pacing parameter optimization and monitoring of cardiac dysfunction
JP3709836B2 (en) 2001-11-20 2005-10-26 コニカミノルタセンシング株式会社 Blood component measuring device
US20050101841A9 (en) 2001-12-04 2005-05-12 Kimberly-Clark Worldwide, Inc. Healthcare networks with biosensors
EP1318405B1 (en) 2001-12-04 2004-11-17 B.R.A.H.M.S Aktiengesellschaft Diagnosis of sepsis determining soluble cytokeratins
US20040254490A1 (en) 2001-12-20 2004-12-16 Wendelin Egli Device for measuring the respiratory rate
IL147502A0 (en) 2002-01-07 2002-08-14 Widemed Ltd Self-adaptive system, for the analysis of biomedical signals of a patient
US6934570B2 (en) 2002-01-08 2005-08-23 Masimo Corporation Physiological sensor combination
US6822564B2 (en) 2002-01-24 2004-11-23 Masimo Corporation Parallel measurement alarm processor
ATE369788T1 (en) 2002-01-31 2007-09-15 Univ Loughborough VENOUS PULSE OXYMETERY
EP1475037B1 (en) 2002-02-14 2012-09-12 Toshinori Kato Apparatus for evaluating biological function
US6961598B2 (en) 2002-02-22 2005-11-01 Masimo Corporation Pulse and active pulse spectraphotometry
EP1485015A1 (en) 2002-02-22 2004-12-15 Datex-Ohmeda, Inc. Cepstral domain pulse oximetry
JP2005519267A (en) 2002-02-27 2005-06-30 バイオメリュー・インコーポレイテッド Methods for diagnosing and monitoring hemostatic dysfunction, severe infections and systemic inflammatory response syndrome
WO2003073924A1 (en) 2002-03-01 2003-09-12 Terry Beaumont Ear canal sensing device
GB0205771D0 (en) 2002-03-12 2002-04-24 Monitoring Tech Ltd Method and apparatus for the setting or adjustment of a cardiac pacemaker
US6863652B2 (en) 2002-03-13 2005-03-08 Draeger Medical Systems, Inc. Power conserving adaptive control system for generating signal in portable medical devices
US7022070B2 (en) 2002-03-22 2006-04-04 Mini-Mitter Co., Inc. Method for continuous monitoring of patients to detect the potential onset of sepsis
JP3916985B2 (en) 2002-03-26 2007-05-23 株式会社日立メディコ Biological light measurement device
DE10213692B4 (en) 2002-03-27 2013-05-23 Weinmann Diagnostics Gmbh & Co. Kg Method for controlling a device and device for measuring ingredients in the blood
AUPS214502A0 (en) 2002-05-06 2002-06-06 Uscom Pty Ltd Blood flow oxygen measurement
EP1573450A4 (en) 2002-05-13 2008-03-26 Scott Lab Inc System and method for transparent early detection, warning, and intervention during a medical procedure
US20080200775A1 (en) 2007-02-20 2008-08-21 Lynn Lawrence A Maneuver-based plethysmographic pulse variation detection system and method
US6711425B1 (en) 2002-05-28 2004-03-23 Ob Scientific, Inc. Pulse oximeter with calibration stabilization
FI20025029A0 (en) 2002-05-29 2002-05-29 Joni Kettunen A method for obtaining reliable respiratory activity information from heart rate measurement
US20040078228A1 (en) 2002-05-31 2004-04-22 Fitzgerald David System for monitoring healthcare patient encounter related information
US20040128163A1 (en) * 2002-06-05 2004-07-01 Goodman Philip Holden Health care information management apparatus, system and method of use and doing business
US7024235B2 (en) 2002-06-20 2006-04-04 University Of Florida Research Foundation, Inc. Specially configured nasal pulse oximeter/photoplethysmography probes, and combined nasal probe/cannula, selectively with sampler for capnography, and covering sleeves for same
EP1529487A4 (en) 2002-07-04 2009-05-27 Dainippon Sumitomo Pharma Co Electrocardiogram analysis device and method thereof
AU2003242975B2 (en) 2002-07-15 2008-04-17 Itamar Medical Ltd. Body surface probe, apparatus and method for non-invasively detecting medical conditions
US20070225614A1 (en) 2004-05-26 2007-09-27 Endothelix, Inc. Method and apparatus for determining vascular health conditions
US6869402B2 (en) 2002-08-27 2005-03-22 Precision Pulsus, Inc. Method and apparatus for measuring pulsus paradoxus
US7828739B2 (en) 2002-08-27 2010-11-09 Precision Pulsus, Inc. Apnea detection system
US20050247311A1 (en) 2002-09-16 2005-11-10 Charles Vacchiano Reduced-oxygen breathing device
CA2704183A1 (en) 2002-10-03 2004-04-15 Scott Laboratories, Inc. Neural networks in sedation and analgesia systems
EP1556834A4 (en) 2002-10-03 2009-04-01 Scott Lab Inc Systems and methods for providing sensor fusion
JP2004121668A (en) 2002-10-04 2004-04-22 Denso Corp System for detecting and measuring abnormal respiration, and method for detecting abnormal respiration
US7407486B2 (en) 2002-10-14 2008-08-05 Ge Healthcare Finland Oy Method and an apparatus for pulse plethysmograph based detection of nociception during anesthesia or sedation
BR0316231A (en) 2002-11-12 2005-10-04 Becton Dickinson Co Methods to determine sepsis status to predict the onset of sepsis and to diagnose systemic inflammatory response syndrome in an individual and to isolate a biomarker, biomarker profile r kit
CA2505921A1 (en) 2002-11-12 2004-05-27 Becton, Dickinson And Company Diagnosis of sepsis or sirs using biomarker profiles
US7027849B2 (en) 2002-11-22 2006-04-11 Masimo Laboratories, Inc. Blood parameter measurement system
US7009511B2 (en) 2002-12-17 2006-03-07 Cardiac Pacemakers, Inc. Repeater device for communications with an implantable medical device
JP4284674B2 (en) 2003-01-31 2009-06-24 日本光電工業株式会社 Absorbent concentration measuring device in blood
US7272426B2 (en) 2003-02-05 2007-09-18 Koninklijke Philips Electronics N.V. Finger medical sensor
US8255029B2 (en) 2003-02-27 2012-08-28 Nellcor Puritan Bennett Llc Method of analyzing and processing signals
WO2004080300A1 (en) 2003-03-12 2004-09-23 Yale University Method of assesing blood volume using photoelectric plethysmography
US6947780B2 (en) 2003-03-31 2005-09-20 Dolphin Medical, Inc. Auditory alarms for physiological data monitoring
US20080082018A1 (en) 2003-04-10 2008-04-03 Sackner Marvin A Systems and methods for respiratory event detection
AU2004229488B2 (en) 2003-04-10 2011-07-14 Adidas Ag Systems and methods for respiratory event detection
US7218966B2 (en) 2003-04-11 2007-05-15 Cardiac Pacemakers, Inc. Multi-parameter arrhythmia discrimination
US7865233B2 (en) 2003-04-11 2011-01-04 Cardiac Pacemakers, Inc. Subcutaneous cardiac signal discrimination employing non-electrophysiologic signal
EP1622510A4 (en) 2003-05-06 2009-06-03 Everest Biomedical Instr Compa Anesthesia and sedation monitoring system and method
KR100571811B1 (en) 2003-05-09 2006-04-17 삼성전자주식회사 Ear type measurement apparatus for bio signal
IL155955A0 (en) 2003-05-15 2003-12-23 Widemed Ltd Adaptive prediction of changes of physiological/pathological states using processing of biomedical signal
US20040249299A1 (en) 2003-06-06 2004-12-09 Cobb Jeffrey Lane Methods and systems for analysis of physiological signals
US6918878B2 (en) 2003-06-13 2005-07-19 Ge Medical Systems Information Technologies, Inc. Methods and systems for monitoring respiration
US7190995B2 (en) 2003-06-13 2007-03-13 The Regents Of The University Of Michigan System and method for analysis of respiratory cycle-related EEG changes in sleep-disordered breathing
US7047056B2 (en) 2003-06-25 2006-05-16 Nellcor Puritan Bennett Incorporated Hat-based oximeter sensor
US7367949B2 (en) 2003-07-07 2008-05-06 Instrumentarium Corp. Method and apparatus based on combination of physiological parameters for assessment of analgesia during anesthesia or sedation
JP4326866B2 (en) 2003-07-17 2009-09-09 帝人株式会社 How to predict the occurrence of acute exacerbations
US8118024B2 (en) 2003-08-04 2012-02-21 Carefusion 203, Inc. Mechanical ventilation system utilizing bias valve
BRPI0413275A (en) 2003-08-04 2006-10-10 Pulmonetic Systems Inc portable fan and portable fan system
US8602986B2 (en) 2003-08-20 2013-12-10 Koninklijke Philips N.V. System and method for detecting signal artifacts
WO2005020798A2 (en) 2003-08-27 2005-03-10 Datex-Ohmeda, Inc. Multi-domain motion estimation and plethysmographic recognition using fuzzy neural-nets
US7254431B2 (en) 2003-08-28 2007-08-07 Masimo Corporation Physiological parameter tracking system
WO2005025421A1 (en) 2003-09-11 2005-03-24 Hitachi Medical Corporation Organism light measuring device
US20060287590A1 (en) 2003-09-18 2006-12-21 Mceowen Edwin L Noninvasive vital sign measurement device
US8086323B2 (en) 2003-09-23 2011-12-27 Medtronic Minimed, Inc. Implantable multi-parameter sensing system and method
WO2005030048A1 (en) 2003-09-23 2005-04-07 The Research Foundation Of State University Of New York Method for predicting apnea-hypopnea index from overnight pulse oximetry readings
EP1673465A4 (en) 2003-09-29 2008-04-30 Biosite Inc Methods and compositions for the diagnosis of sepsis
US8467876B2 (en) 2003-10-15 2013-06-18 Rmx, Llc Breathing disorder detection and therapy delivery device and method
US7373193B2 (en) 2003-11-07 2008-05-13 Masimo Corporation Pulse oximetry data capture system
JP4474145B2 (en) 2003-11-12 2010-06-02 株式会社日立メディコ Optical measuring device
US7802571B2 (en) 2003-11-21 2010-09-28 Tehrani Fleur T Method and apparatus for controlling a ventilator
US20050113709A1 (en) 2003-11-24 2005-05-26 Titanium Ventures Inc. Diagnostic system and methods for detecting disorders in the respiratory control chemoreceptors
US20050113651A1 (en) 2003-11-26 2005-05-26 Confirma, Inc. Apparatus and method for surgical planning and treatment monitoring
WO2005065540A1 (en) 2003-12-30 2005-07-21 University Of Florida Research Foundation, Inc. Novel specially configured nasal pulse oximeter
ATE556654T1 (en) 2003-12-30 2012-05-15 Univ Florida NEW SPECIALLY CONFIGURED NASAL PULSE OXYMETER
JP3928051B2 (en) 2004-01-14 2007-06-13 独立行政法人情報通信研究機構 Psychological state evaluation device
US7421296B1 (en) 2004-01-26 2008-09-02 Pacesetter, Inc. Termination of respiratory oscillations characteristic of Cheyne-Stokes respiration
CA2555807A1 (en) 2004-02-12 2005-08-25 Biopeak Corporation Non-invasive method and apparatus for determining a physiological parameter
US20050181354A1 (en) 2004-02-18 2005-08-18 Estep Preston W.Iii Methods of assaying physiological states
JP2005237472A (en) 2004-02-24 2005-09-08 七臣 ▲苅▼尾 Sphygmomanometry instrument
DE102004009952B4 (en) 2004-03-01 2011-06-01 Sirs-Lab Gmbh Method of detecting sepsis
US7277741B2 (en) 2004-03-09 2007-10-02 Nellcor Puritan Bennett Incorporated Pulse oximetry motion artifact rejection using near infrared absorption by water
US7387608B2 (en) 2004-04-06 2008-06-17 David A Dunlop Apparatus and method for the treatment of sleep related disorders
US20050228248A1 (en) 2004-04-07 2005-10-13 Thomas Dietiker Clip-type sensor having integrated biasing and cushioning means
CA2464029A1 (en) 2004-04-08 2005-10-08 Valery Telfort Non-invasive ventilation monitor
US7056292B2 (en) 2004-04-30 2006-06-06 Ge Medical Systems Information Technologies, Inc. System and method of monitoring systolic pressure variation
WO2005110215A2 (en) 2004-05-10 2005-11-24 Meddorna, Llc Method and apparatus for processing respiration data and assessing autonomic function
US20050251054A1 (en) 2004-05-10 2005-11-10 Medpond, Llc Method and apparatus for measurement of autonomic nervous system function
US20070208269A1 (en) 2004-05-18 2007-09-06 Mumford John R Mask assembly, system and method for determining the occurrence of respiratory events using frontal electrode array
US7407485B2 (en) 2004-06-08 2008-08-05 Instrumentarium Corporation Monitoring pain-related responses of a patient
US7447541B2 (en) 2004-06-30 2008-11-04 Instrumentarium Corporation Monitoring subcortical responsiveness of a patient
US7013898B2 (en) 2004-07-09 2006-03-21 Praxair Technology, Inc. Nasal pressure sensor oxygen therapy device
US7935081B2 (en) 2004-08-31 2011-05-03 Ethicon Endo-Surgery, Inc. Drug delivery cassette and a medical effector system
NZ589369A (en) 2004-10-06 2012-03-30 Resmed Ltd Using oximeter and airflow signals to process two signals and with further processor to generate results based on the two signals
JP2006115948A (en) 2004-10-19 2006-05-11 Hitachi Ltd Blood-sugar level measuring apparatus
US7428520B2 (en) 2004-11-15 2008-09-23 Becton, Dickinson And Company Graphical user interface for use with open expert system
US7578793B2 (en) 2004-11-22 2009-08-25 Widemed Ltd. Sleep staging based on cardio-respiratory signals
US20060229822A1 (en) 2004-11-23 2006-10-12 Daniel Theobald System, method, and software for automated detection of predictive events
GB0426982D0 (en) 2004-12-09 2005-01-12 Secr Defence Early detection of sepsis
US20060137577A1 (en) 2004-12-23 2006-06-29 Chang Walter H System and method for controlling a tilt table
US20060157647A1 (en) 2005-01-18 2006-07-20 Becton, Dickinson And Company Multidimensional liquid chromatography/spectrometry
EP1848336A4 (en) 2005-02-07 2009-11-11 Widemed Ltd Detection and monitoring of stress events during sleep
US7930015B2 (en) 2005-02-14 2011-04-19 Hebah Noshy Mansour Methods and sensors for monitoring internal tissue conditions
EP1860993B1 (en) 2005-03-01 2019-01-23 Masimo Laboratories, Inc. Noninvasive multi-parameter patient monitor
ES2427546T3 (en) 2005-03-16 2013-10-30 Or-Nim Medical Ltd. Non-invasive measurements in the body of a human
US7925338B2 (en) 2005-03-24 2011-04-12 General Electric Company Determination of the anesthetic state of a patient
US8715193B2 (en) 2005-03-24 2014-05-06 General Electric Company Determination of the clinical state of a subject
US7635337B2 (en) 2005-03-24 2009-12-22 Ge Healthcare Finland Oy Determination of clinical stress of a subject in pulse oximetry
US8335550B2 (en) 2005-03-25 2012-12-18 Cnoga Holdings Ltd. Optical sensor device and image processing unit for measuring chemical concentrations, chemical saturations and biophysical parameters
US7548771B2 (en) 2005-03-31 2009-06-16 Nellcor Puritan Bennett Llc Pulse oximetry sensor and technique for using the same on a distal region of a patient's digit
JP2008538007A (en) 2005-04-15 2008-10-02 ベクトン,ディッキンソン アンド カンパニー Diagnosis of sepsis
US20060235726A1 (en) 2005-04-18 2006-10-19 Lotmax Paraison System and method for pharmaceutical item and prescription management
US7785262B2 (en) 2005-04-25 2010-08-31 University Of Florida Research Foundation, Inc. Method and apparatus for diagnosing respiratory disorders and determining the degree of exacerbations
EP1901644A1 (en) 2005-05-24 2008-03-26 Koninklijke Philips Electronics N.V. Glucose sensor
CN101194271B (en) 2005-06-09 2012-04-04 皇家飞利浦电子股份有限公司 Method and apparatus for distinguishing between clinically significant changes and artifacts in patient physiological information
KR100725580B1 (en) 2005-07-28 2007-06-08 연세대학교 산학협력단 System to transmit vital signals from moving body with dynamic external disturbance and to compensate artifact thereof
US7460909B1 (en) 2005-08-16 2008-12-02 Pacesetter, Inc. Implantable device for monitoring hemodynamic profiles
JP4747297B2 (en) 2005-08-24 2011-08-17 国立大学法人鳥取大学 Self-organizing map for health check, display device and display method thereof, and program for displaying self-organizing map for health check
US20070073361A1 (en) 2005-09-23 2007-03-29 Bioq, Inc. Medical device for restoration of autonomic and immune functions impaired by neuropathy
US7536214B2 (en) 2005-10-26 2009-05-19 Hutchinson Technology Incorporated Dynamic StO2 measurements and analysis
US20090207790A1 (en) 2005-10-27 2009-08-20 Qualcomm Incorporated Method and apparatus for settingtuneawaystatus in an open state in wireless communication system
EP1946235B1 (en) 2005-10-31 2018-09-12 Koninklijke Philips N.V. System and method for clinical workflow management
US8485978B2 (en) 2006-01-17 2013-07-16 The Trustees Of Dartmouth College Systems and methods for noninvasively monitoring baroreflex response and nominal blood volume
US7706852B2 (en) 2006-01-30 2010-04-27 Nellcor Puritan Bennett Llc System and method for detection of unstable oxygen saturation
US8208983B2 (en) 2006-02-27 2012-06-26 Hutchinson Technology Incorporated Clinical applications of StO2 analysis
US20070225606A1 (en) 2006-03-22 2007-09-27 Endothelix, Inc. Method and apparatus for comprehensive assessment of vascular health
EP1844743A3 (en) 2006-04-14 2007-10-31 Bio Sleep Med Co., Ltd. Apparatus for preventing sleeping respiratory obstruction
US7558674B1 (en) 2006-04-24 2009-07-07 Wsi, Corporation Weather severity and characterization system
US7846106B2 (en) 2006-04-26 2010-12-07 The General Electric Company Atrial fibrillation detection using SPO2
US8306624B2 (en) 2006-04-28 2012-11-06 Medtronic, Inc. Patient-individualized efficacy rating
US7941199B2 (en) * 2006-05-15 2011-05-10 Masimo Laboratories, Inc. Sepsis monitor
GB0610078D0 (en) 2006-05-20 2006-06-28 Secr Defence Sepsis detection microarray
US20080064965A1 (en) 2006-09-08 2008-03-13 Jay Gregory D Devices and methods for measuring pulsus paradoxus
US8521243B2 (en) 2007-01-17 2013-08-27 Hitachi, Ltd. Biological optical measurement instrument
US20080177163A1 (en) 2007-01-19 2008-07-24 O2 Medtech, Inc. Volumetric image formation from optical scans of biological tissue with multiple applications including deep brain oxygenation level monitoring
US20080183083A1 (en) 2007-01-31 2008-07-31 Markowitz H Toby Systems and methods for monitoring effectiveness of congestive heart failure therapy
EP2117422B1 (en) 2007-02-02 2015-12-09 The Johns Hopkins University A method and system for determining a cerebrovascular autoregulation state of a patient
US7846104B2 (en) 2007-02-08 2010-12-07 Heart Force Medical Inc. Monitoring physiological condition and detecting abnormalities
US20080195322A1 (en) 2007-02-12 2008-08-14 The Board Of Regents Of The University Of Texas System Quantification of the Effects of Perturbations on Biological Samples
WO2008117338A1 (en) 2007-03-22 2008-10-02 Aqumen Biopharmaceuticals K.K. Oxygen consumption measurement system and diagnostic system
US20080235049A1 (en) * 2007-03-23 2008-09-25 General Electric Company Method and System for Predictive Modeling of Patient Outcomes
US20080269832A1 (en) 2007-04-26 2008-10-30 The Hong Kong Polytechnic University Device and method for sleep apnea management using SpO2
US7806832B2 (en) 2007-04-30 2010-10-05 The General Electric Company False positive reduction in SPO2 atrial fibrillation detection using average heart rate and NIBP
US8585607B2 (en) 2007-05-02 2013-11-19 Earlysense Ltd. Monitoring, predicting and treating clinical episodes
US8224432B2 (en) 2007-05-08 2012-07-17 C.R.Bard, Inc. Rapid 3D mapping using multielectrode position data
US20080305464A1 (en) 2007-06-05 2008-12-11 Lawrence Allan Lynn Apparatus and method for the simulation of the adverse cardiovascular effects of dynamic hyperinflation
US9529972B2 (en) 2007-09-24 2016-12-27 Medtronic, Inc. Patient event indication
US8527296B2 (en) 2007-09-26 2013-09-03 Fujifilm Corporation Medical information processing system, medical information processing method, and computer readable medium
WO2009043144A1 (en) 2007-10-03 2009-04-09 Ottawa Health Research Institute Method and apparatus for monitoring physiological parameter variability over time for one or more organs
US8139225B2 (en) 2007-10-24 2012-03-20 Siemens Medical Solutions Usa, Inc. System for processing patient monitoring power and data signals
JP4788927B2 (en) 2007-12-26 2011-10-05 日本光電工業株式会社 Monitoring network system
US20090187082A1 (en) 2008-01-21 2009-07-23 Cuddihy Paul E Systems and methods for diagnosing the cause of trend shifts in home health data
US8275553B2 (en) 2008-02-19 2012-09-25 Nellcor Puritan Bennett Llc System and method for evaluating physiological parameter data
BRPI0910608A2 (en) 2008-03-26 2016-07-26 Theranos Inc methods and systems for evaluating clinical outcomes
US8669113B2 (en) 2008-04-03 2014-03-11 Becton, Dickinson And Company Advanced detection of sepsis
EP2283443A1 (en) 2008-05-07 2011-02-16 Lynn, Lawrence A. Medical failure pattern search engine
US20130073311A1 (en) 2008-05-07 2013-03-21 Lawrence A. Lynn Pathophysiologic storm tracker
US8439835B1 (en) 2008-06-30 2013-05-14 Bruce A. McKinley System and method for diagnosis and management of sepsis
US8398555B2 (en) 2008-09-10 2013-03-19 Covidien Lp System and method for detecting ventilatory instability
US20100070888A1 (en) 2008-09-13 2010-03-18 Mark Watabe Device and method for graphical user interface having time based visualization and manipulation of data
CN102246197A (en) 2008-10-10 2011-11-16 心血管疾病诊断技术公司 Automated management of medical data using expert knowledge and applied complexity science for risk assessment and diagnoses
WO2010075360A2 (en) 2008-12-22 2010-07-01 The Children's Research Institute Methods for detection of sepsis
US10426906B2 (en) 2009-03-18 2019-10-01 Mayo Foundation For Medical Education And Research Ventilator monitoring and control
EP2846162B1 (en) 2009-07-14 2018-09-05 National Institute of Advanced Industrial Science and Technology Method for measuring glycoprotein and reagent for quantitative determination of glycoprotein
US20120165623A1 (en) 2009-08-28 2012-06-28 Lawrence Allan Lynn Relational Thermorespirometer Spot Vitals Monitor
JP2013509588A (en) 2009-10-29 2013-03-14 テシス バイオサイエンス, インコーポレイテッド Protein biomarkers and lipid metabolite biomarkers provide consistent improvement for the prevention of type 2 diabetes
US8527449B2 (en) 2009-11-05 2013-09-03 Mayo Foundation For Medical Education And Research Sepsis monitoring and control
CA2788636C (en) 2010-03-02 2020-07-07 F. Hoffmann-La Roche Ag Il-6 detection based early diagnosis and prediction of systemic inflammatory response syndrome and sepsis in asymptomatic patients
US20120220845A1 (en) 2011-02-28 2012-08-30 Nellcor Puritan Bennett Llc Shock or sepsis early detection method and system
EP3584799B1 (en) 2011-10-13 2022-11-09 Masimo Corporation Medical monitoring hub
US9480435B2 (en) 2012-02-09 2016-11-01 Masimo Corporation Configurable patient monitoring system
WO2013148605A1 (en) 2012-03-25 2013-10-03 Masimo Corporation Physiological monitor touchscreen interface
US10354429B2 (en) 2012-11-14 2019-07-16 Lawrence A. Lynn Patient storm tracker and visualization processor
US20140180722A1 (en) 2012-11-14 2014-06-26 Lawrence A. Lynn Time Lapsable Motion Image Responsive to Features of Pathophysiologic Perturbations
US9953453B2 (en) 2012-11-14 2018-04-24 Lawrence A. Lynn System for converting biologic particle density data into dynamic images

Patent Citations (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3638640A (en) * 1967-11-01 1972-02-01 Robert F Shaw Oximeter and method for in vivo determination of oxygen saturation in blood using three or more different wavelengths
US3646606A (en) * 1969-08-06 1972-02-29 Care Electronics Inc Physiological monitoring system
US4141354A (en) * 1977-03-04 1979-02-27 Aaron Ismach Ventilator system for controlling, assisting and monitoring a patient's breathing
US5862802A (en) * 1981-04-03 1999-01-26 Forrest M. Bird Ventilator having an oscillatory inspiratory phase and method
US4995400A (en) * 1982-08-27 1991-02-26 Boehringer Laboratories Pneumotach and components therefor
US4651746A (en) * 1984-05-08 1987-03-24 Wall William H Oral airway and endotrachial monitor
US4911167A (en) * 1985-06-07 1990-03-27 Nellcor Incorporated Method and apparatus for detecting optical pulses
US4800495A (en) * 1986-08-18 1989-01-24 Physio-Control Corporation Method and apparatus for processing signals used in oximetry
US4802485A (en) * 1987-09-02 1989-02-07 Sentel Technologies, Inc. Sleep apnea monitor
US4805623A (en) * 1987-09-04 1989-02-21 Vander Corporation Spectrophotometric method for quantitatively determining the concentration of a dilute component in a light- or other radiation-scattering environment
US4807631A (en) * 1987-10-09 1989-02-28 Critikon, Inc. Pulse oximetry system
US5092326A (en) * 1987-11-19 1992-03-03 Winn Bryan D Apparatus and method for a ventilator system
US5084327A (en) * 1988-12-16 1992-01-28 Faber-Castell Fluorescent marking liquid
US20030023140A1 (en) * 1989-02-06 2003-01-30 Britton Chance Pathlength corrected oximeter and the like
US5483646A (en) * 1989-09-29 1996-01-09 Kabushiki Kaisha Toshiba Memory access control method and system for realizing the same
US5190038A (en) * 1989-11-01 1993-03-02 Novametrix Medical Systems, Inc. Pulse oximeter with improved accuracy and response time
US5279295A (en) * 1989-11-23 1994-01-18 U.S. Philips Corporation Non-invasive oximeter arrangement
US5285783A (en) * 1990-02-15 1994-02-15 Hewlett-Packard Company Sensor, apparatus and method for non-invasive measurement of oxygen saturation
US5390666A (en) * 1990-05-11 1995-02-21 Puritan-Bennett Corporation System and method for flow triggering of breath supported ventilation
US5094246A (en) * 1990-07-19 1992-03-10 R. J. Instruments Hot wire anemometer and pulmonary gas flow monitor combination capable of fast accurate calibration
US5482036A (en) * 1991-03-07 1996-01-09 Masimo Corporation Signal processing apparatus and method
US5275159A (en) * 1991-03-22 1994-01-04 Madaus Schwarzer Medizintechnik Gmbh & Co. Kg Method and apparatus for diagnosis of sleep disorders
US5385143A (en) * 1992-02-06 1995-01-31 Nihon Kohden Corporation Apparatus for measuring predetermined data of living tissue
US5390670A (en) * 1992-04-17 1995-02-21 Gould Electronics Inc. Flexible printed circuit sensor assembly for detecting optical pulses
US5490502A (en) * 1992-05-07 1996-02-13 New York University Method and apparatus for optimizing the continuous positive airway pressure for treating obstructive sleep apnea
US20050016536A1 (en) * 1992-05-07 2005-01-27 Rapoport David M. Method and apparatus for optimizing the continuous positive airway pressure for treating obstructive sleep apnea
US5873821A (en) * 1992-05-18 1999-02-23 Non-Invasive Technology, Inc. Lateralization spectrophotometer
US5385144A (en) * 1992-07-23 1995-01-31 Minolta Co., Ltd. Respiration diagnosis apparatus
US5605151A (en) * 1992-08-19 1997-02-25 Lynn; Lawrence A. Method for the diagnosis of sleep apnea
US6342039B1 (en) * 1992-08-19 2002-01-29 Lawrence A. Lynn Microprocessor system for the simplified diagnosis of sleep apnea
US5704345A (en) * 1993-11-05 1998-01-06 Resmed Limited Detection of apnea and obstruction of the airway in the respiratory system
US6675797B1 (en) * 1993-11-05 2004-01-13 Resmed Limited Determination of patency of the airway
US5483969A (en) * 1994-09-21 1996-01-16 Medtronic, Inc. Method and apparatus for providing a respiratory effort waveform for the treatment of obstructive sleep apnea
US5485851A (en) * 1994-09-21 1996-01-23 Medtronic, Inc. Method and apparatus for arousal detection
US6678543B2 (en) * 1995-06-07 2004-01-13 Masimo Corporation Optical probe and positioning wrap
US6011986A (en) * 1995-06-07 2000-01-04 Masimo Corporation Manual and automatic probe calibration
US5865173A (en) * 1995-11-06 1999-02-02 Sunrise Medical Hhg Inc. Bilevel CPAP system with waveform control for both IPAP and EPAP
US6181959B1 (en) * 1996-04-01 2001-01-30 Kontron Instruments Ag Detection of parasitic signals during pulsoxymetric measurement
US5716384A (en) * 1996-07-08 1998-02-10 Pacesetter, Inc. Method and system for organizing, viewing and manipulating information in implantable device programmer
US6526301B2 (en) * 1996-07-17 2003-02-25 Criticare Systems, Inc. Direct to digital oximeter and method for calculating oxygenation levels
US5871442A (en) * 1996-09-10 1999-02-16 International Diagnostics Technologies, Inc. Photonic molecular probe
US6015388A (en) * 1997-03-17 2000-01-18 Nims, Inc. Method for analyzing breath waveforms as to their neuromuscular respiratory implications
US20080036752A1 (en) * 1997-04-14 2008-02-14 Diab Mohamed K Signal processing apparatus and method
US6985762B2 (en) * 1997-09-26 2006-01-10 Datex-Ohmeda, Inc. Network formatting for remote location oximetry applications
US5865736A (en) * 1997-09-30 1999-02-02 Nellcor Puritan Bennett, Inc. Method and apparatus for nuisance alarm reductions
US6988498B2 (en) * 1997-11-07 2006-01-24 Resmed Limited Administration of CPAP treatment pressure in presence of apnea
US6502572B1 (en) * 1997-11-07 2003-01-07 Resmed, Ltd. Administration of CPAP treatment pressure in presence of apnea
US6181958B1 (en) * 1998-02-05 2001-01-30 In-Line Diagnostics Corporation Method and apparatus for non-invasive blood constituent monitoring
US6993371B2 (en) * 1998-02-11 2006-01-31 Masimo Corporation Pulse oximetry sensor adaptor
US6024699A (en) * 1998-03-13 2000-02-15 Healthware Corporation Systems, methods and computer program products for monitoring, diagnosing and treating medical conditions of remotely located patients
US20020052557A1 (en) * 1998-03-17 2002-05-02 Griffin M. Pamela Method and apparatus for the early diagnosis of subacute, potentially catastrophic illness
US20020026106A1 (en) * 1998-05-18 2002-02-28 Abbots Laboratories Non-invasive sensor having controllable temperature feature
US6345619B1 (en) * 1998-05-25 2002-02-12 Resmed, Limited Control of the administration of continuous positive airway pressure treatment
US6171258B1 (en) * 1998-10-08 2001-01-09 Sleep Solutions, Inc. Multi-channel self-contained apparatus and method for diagnosis of sleep disorders
US6519486B1 (en) * 1998-10-15 2003-02-11 Ntc Technology Inc. Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
US20050033129A1 (en) * 1998-10-15 2005-02-10 Edgar Reuben W. Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
US6996427B2 (en) * 1999-01-07 2006-02-07 Masimo Corporation Pulse oximetry data confidence indicator
US6684090B2 (en) * 1999-01-07 2004-01-27 Masimo Corporation Pulse oximetry data confidence indicator
US6190324B1 (en) * 1999-04-28 2001-02-20 Medtronic, Inc. Implantable medical device for tracking patient cardiac status
US7171269B1 (en) * 1999-05-01 2007-01-30 Cardiodigital Limited Method of analysis of medical signals
US6983178B2 (en) * 2000-03-15 2006-01-03 Orsense Ltd. Probe for use in non-invasive measurements of blood related parameters
US6691705B2 (en) * 2000-03-25 2004-02-17 DRäGER MEDIZINTECHNIK GMBH Arrangement and process for controlling a numerical value for patient respiration
US6839581B1 (en) * 2000-04-10 2005-01-04 The Research Foundation Of State University Of New York Method for detecting Cheyne-Stokes respiration in patients with congestive heart failure
US20060030763A1 (en) * 2000-04-17 2006-02-09 Nellcor Puritan Bennett Incorporated Pulse oximeter sensor with piece-wise function
US7647185B2 (en) * 2000-06-16 2010-01-12 Oxford Biosignals Limited Combining measurements from different sensors
US6994675B2 (en) * 2000-07-19 2006-02-07 Sharrock Nigel E Non-invasive measurement of suprasystolic signals
US20080027368A1 (en) * 2000-09-27 2008-01-31 Sorin Group Usa, Inc. Disposable cartridge for a blood perfusion system
US20050027207A1 (en) * 2000-12-29 2005-02-03 Westbrook Philip R. Sleep apnea risk evaluation
US20060020181A1 (en) * 2001-03-16 2006-01-26 Schmitt Joseph M Device and method for monitoring body fluid and electrolyte disorders
US7161484B2 (en) * 2001-04-17 2007-01-09 Micrel Medical Devices S.A. System for monitoring medical parameters
US20050017864A1 (en) * 2001-04-17 2005-01-27 Alexandre Tsoukalis System for monitoring medical parameters
US20030000522A1 (en) * 2001-05-17 2003-01-02 Lynn Lawrence A. Centralized hospital monitoring system for automatically detecting upper airway instability and for preventing and aborting adverse drug reactions
US6697658B2 (en) * 2001-07-02 2004-02-24 Masimo Corporation Low power pulse oximeter
US6850053B2 (en) * 2001-08-10 2005-02-01 Siemens Aktiengesellschaft Device for measuring the motion of a conducting body through magnetic induction
US20040010188A1 (en) * 2001-09-13 2004-01-15 Yoram Wasserman Signal processing method and device for signal-to-noise improvement
US7162306B2 (en) * 2001-11-19 2007-01-09 Medtronic Physio - Control Corp. Internal medical device communication bus
US7181264B2 (en) * 2002-03-12 2007-02-20 Sekos, Inc. Method and apparatus for noninvasive physiologic monitoring
US20030194752A1 (en) * 2002-04-02 2003-10-16 Anderson Stephen J. Early detection of sepsis
US20080009689A1 (en) * 2002-04-09 2008-01-10 Benaron David A Difference-weighted somatic spectroscopy
US6690958B1 (en) * 2002-05-07 2004-02-10 Nostix Llc Ultrasound-guided near infrared spectrophotometer
US20070027375A1 (en) * 2002-06-20 2007-02-01 Melker Richard J Optimized gas supply using photoplethysmography
US20040039295A1 (en) * 2002-08-23 2004-02-26 Olbrich Craig A. Multi-function sensor device and methods for its use
US7645573B2 (en) * 2002-11-12 2010-01-12 Becton, Dickinson And Company Diagnosis of sepsis or SIRS using biomarker profiles
US20070004957A1 (en) * 2003-01-31 2007-01-04 Andreas Hilburg Assembly and method for carrying out magnetotherapy
US20040183683A1 (en) * 2003-03-19 2004-09-23 Fuji Photo Film Co., Ltd. Medical support system and medical support apparatus
US20060009809A1 (en) * 2003-04-23 2006-01-12 Zoll Medical Corporation, A Massachusetts Corporation Processing pulse signal in conjunction with accelerometer signal in cardiac resuscitation
US7488293B2 (en) * 2003-04-23 2009-02-10 Zoll Medical Corporation Processing pulse signal in conjunction with accelerometer signal in cardiac resuscitation
US20050001728A1 (en) * 2003-06-27 2005-01-06 Appelt Daren R. Equipment and method for identifying, monitoring and evaluating equipment, environmental and physiological conditions
US20050043616A1 (en) * 2003-08-07 2005-02-24 Medtronic, Inc. Diastolic coronary perfusion detection for timed delivery of therapeutic and/or diagnostic agents
US20080051764A1 (en) * 2004-04-19 2008-02-28 Board Of Regents, The University Of Texas System Physiological Monitoring With Continuous Treatment
US20080014115A1 (en) * 2004-06-03 2008-01-17 Haemair Limited Blood/Air Mass Exchange Apparatus
US20060015021A1 (en) * 2004-06-29 2006-01-19 Xuefeng Cheng Optical apparatus and method of use for non-invasive tomographic scan of biological tissues
US20060009688A1 (en) * 2004-07-07 2006-01-12 Lamego Marcelo M Multi-wavelength physiological monitor
US20070015976A1 (en) * 2005-06-01 2007-01-18 Medtronic, Inc. Correlating a non-polysomnographic physiological parameter set with sleep states
US20070010723A1 (en) * 2005-07-05 2007-01-11 Kimmo Uutela Determination of the clinical state of a subject
US20070027369A1 (en) * 2005-07-28 2007-02-01 Guido Pagnacco Apparatus and methods for assessing human physical performance
US20070037873A1 (en) * 2005-08-08 2007-02-15 Zurier Robert B Airway remodeling treatments
US7668579B2 (en) * 2006-02-10 2010-02-23 Lynn Lawrence A System and method for the detection of physiologic response to stimulation
US20110009722A1 (en) * 2007-12-26 2011-01-13 Nellcor Puritan Bennett Llc Historical Trend Icons For Physiological Parameters
US8365730B2 (en) * 2008-03-24 2013-02-05 Covidien Lp Method and system for classification of photo-plethysmographically detected respiratory effort
US20100026510A1 (en) * 2008-07-29 2010-02-04 Masimo Corporation Alarm suspend system
US20110009760A1 (en) * 2009-07-10 2011-01-13 Yi Zhang Hospital Readmission Alert for Heart Failure Patients

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9468378B2 (en) 1997-01-27 2016-10-18 Lawrence A. Lynn Airway instability detection system and method
US9042952B2 (en) 1997-01-27 2015-05-26 Lawrence A. Lynn System and method for automatic detection of a plurality of SPO2 time series pattern types
US9521971B2 (en) 1997-07-14 2016-12-20 Lawrence A. Lynn System and method for automatic detection of a plurality of SPO2 time series pattern types
US10058269B2 (en) 2000-07-28 2018-08-28 Lawrence A. Lynn Monitoring system for identifying an end-exhalation carbon dioxide value of enhanced clinical utility
US8932227B2 (en) 2000-07-28 2015-01-13 Lawrence A. Lynn System and method for CO2 and oximetry integration
US8666467B2 (en) 2001-05-17 2014-03-04 Lawrence A. Lynn System and method for SPO2 instability detection and quantification
US10032526B2 (en) 2001-05-17 2018-07-24 Lawrence A. Lynn Patient safety processor
US10297348B2 (en) 2001-05-17 2019-05-21 Lawrence A. Lynn Patient safety processor
US10366790B2 (en) 2001-05-17 2019-07-30 Lawrence A. Lynn Patient safety processor
US9031793B2 (en) 2001-05-17 2015-05-12 Lawrence A. Lynn Centralized hospital monitoring system for automatically detecting upper airway instability and for preventing and aborting adverse drug reactions
US11439321B2 (en) 2001-05-17 2022-09-13 Lawrence A. Lynn Monitoring system for identifying an end-exhalation carbon dioxide value of enhanced clinical utility
US8862196B2 (en) 2001-05-17 2014-10-14 Lawrence A. Lynn System and method for automatic detection of a plurality of SP02 time series pattern types
US10354753B2 (en) 2001-05-17 2019-07-16 Lawrence A. Lynn Medical failure pattern search engine
US9053222B2 (en) 2002-05-17 2015-06-09 Lawrence A. Lynn Patient safety processor
US7803118B2 (en) 2004-11-22 2010-09-28 Widemed Ltd. Detection of heart failure using a photoplethysmograph
US7803119B2 (en) 2004-11-22 2010-09-28 Widemed Ltd. Respiration-based prognosis of heart disease
US7794406B2 (en) 2004-11-22 2010-09-14 Widemed Ltd. Detection of cardiac arrhythmias using a photoplethysmograph
US8728001B2 (en) 2006-02-10 2014-05-20 Lawrence A. Lynn Nasal capnographic pressure monitoring system
US20120246181A1 (en) * 2009-11-26 2012-09-27 Wieslaw Lucjan Nowinski Method for construction and use of a probabilistic atlas for diagnosis and prediction of a medical outcome
US20110201905A1 (en) * 2010-02-12 2011-08-18 David Spencer Decision support method for casualty treatment using vital sign combinations
US9044147B2 (en) 2010-06-17 2015-06-02 Welch Allyn, Inc. Detection of noise during heart beat variation evaluation
WO2012052040A1 (en) * 2010-10-19 2012-04-26 Mevis Medical Solutions Ag Apparatus for displaying icons representing medical objects
US8583586B2 (en) 2011-01-21 2013-11-12 International Business Machines Corporation Mining temporal patterns in longitudinal event data using discrete event matrices and sparse coding
US11488715B2 (en) * 2011-02-13 2022-11-01 Masimo Corporation Medical characterization system
US10332630B2 (en) * 2011-02-13 2019-06-25 Masimo Corporation Medical characterization system
US20120209082A1 (en) * 2011-02-13 2012-08-16 Masimo Corporation Medical characterization system
US8595264B2 (en) * 2011-06-30 2013-11-26 Bm Software, Inc. Event processing based on meta-relationship definition
WO2013074971A1 (en) * 2011-11-17 2013-05-23 The Cleveland Clinic Foundation Graphical tool for managing a longitudinal patient episode
US20210280050A1 (en) * 2012-01-24 2021-09-09 Alarm.Com Incorporated Alarm probability
US11721199B2 (en) * 2012-01-24 2023-08-08 Alarm.Com Incorporated Alarm probability
US10593426B2 (en) 2012-09-13 2020-03-17 Parkland Center For Clinical Innovation Holistic hospital patient care and management system and method for automated facial biological recognition
US10496788B2 (en) 2012-09-13 2019-12-03 Parkland Center For Clinical Innovation Holistic hospital patient care and management system and method for automated patient monitoring
US9953453B2 (en) 2012-11-14 2018-04-24 Lawrence A. Lynn System for converting biologic particle density data into dynamic images
US10354429B2 (en) 2012-11-14 2019-07-16 Lawrence A. Lynn Patient storm tracker and visualization processor
US10540786B2 (en) 2013-02-28 2020-01-21 Lawrence A. Lynn Graphically presenting features of rise or fall perturbations of sequential values of five or more clinical tests
US20140241602A1 (en) * 2013-02-28 2014-08-28 Lawrence A. Lynn System for Presentation of Sequential Blood Laboratory Measurements to Image Recognition Systems
US20150019236A1 (en) * 2013-07-15 2015-01-15 Covidien Lp Data age display and management
EP3021739A4 (en) * 2013-07-18 2017-03-22 Parkland Center for Clinical Innovation Patient care surveillance system and method
US20170177795A1 (en) * 2014-04-17 2017-06-22 Koninklijke Philips N.V. Method and system for visualization of patient history
US10755369B2 (en) 2014-07-16 2020-08-25 Parkland Center For Clinical Innovation Client management tool system and method
US20170164909A1 (en) * 2015-12-15 2017-06-15 Respiratory Motion, Inc. Evaluation of respiratory volume monitoring (rvm) to detect respiratory compromise in advance of pulse oximetry and eliminate false desaturation alarms
US11272889B2 (en) * 2015-12-15 2022-03-15 Respiratory Motion, Inc. Evaluation of respiratory volume monitoring (RVM) to detect respiratory compromise in advance of pulse oximetry and eliminate false desaturation alarms
EP3477608A4 (en) * 2016-06-24 2019-07-10 Konica Minolta, Inc. Central processing device for monitored-person monitoring system, central processing method, and monitored-person monitoring system
US10945661B2 (en) * 2017-04-21 2021-03-16 Physio-Control, Inc. Physiological feedback systems and methods
US10939819B2 (en) * 2017-11-30 2021-03-09 Paramount Bed Co., Ltd. Abnormality determination apparatus and non-transitory computer readable medium storing program
US11547298B2 (en) 2017-11-30 2023-01-10 Paramount Bed Co., Ltd. Abnormality determination apparatus and non-transitory computer readable medium storing program
CN108921719A (en) * 2018-07-02 2018-11-30 深圳云感物联网科技有限公司 Personnel's automatic tracking system and algorithm in a kind of forest zone
US11031128B2 (en) * 2019-01-25 2021-06-08 Fresenius Medical Care Holdings, Inc. Augmented reality-based training and troubleshooting for medical devices
US11783940B2 (en) 2019-01-25 2023-10-10 Fresenius Medical Care Holdings, Inc. Augmented reality-based training and troubleshooting for medical devices

Also Published As

Publication number Publication date
AU2009244200A1 (en) 2009-11-12
JP5474937B2 (en) 2014-04-16
WO2009137682A1 (en) 2009-11-12
JP2014075154A (en) 2014-04-24
JP2011524037A (en) 2011-08-25
AU2009244200B2 (en) 2012-10-18
US20160378952A9 (en) 2016-12-29
CA2722773C (en) 2015-07-21
US10354753B2 (en) 2019-07-16
EP2283443A1 (en) 2011-02-16
US20130218600A1 (en) 2013-08-22
CA2722773A1 (en) 2009-11-12

Similar Documents

Publication Publication Date Title
US10354753B2 (en) Medical failure pattern search engine
US10468135B2 (en) Method for automatically detecting sepsis and displaying dynamic sepsis images in a hospital room
US9113778B2 (en) Predicting near-term deterioration of hospital patients
Basilakis et al. Design of a decision-support architecture for management of remotely monitored patients
US20130124221A1 (en) Real-time time series matrix pathophysiologic pattern processor and quality assessment method
US20080270080A1 (en) Hierarchical Real-Time Patient State Indices for Patient Monitoring
US11197642B2 (en) Systems and methods of advanced warning for clinical deterioration in patients
Caballero et al. Visual analytics for evaluating clinical pathways
Kamaleswaran et al. PhysioEx: visual analysis of physiological event streams
US20150227713A1 (en) Real-time time series matrix pathophysiologic pattern processor and quality assessment method
US20230360780A1 (en) Generating information indicative of an interaction
Henry Translating Machine Learning into Clinical Practice: Lessons from Development to Deployment
Fernando Retinopathy of Prematurity and blood oxygen saturation: confirmation of the relationship with high fidelity data
Abdala The Annotation Station: An open source technology for data visualization and annotation of large biomedical databases

Legal Events

Date Code Title Description
AS Assignment

Owner name: LYNN, LAWRENCE A., OHIO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LYNN, ERIC N.;REEL/FRAME:022654/0941

Effective date: 20090507

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION