The present disclosure relates generally to the assessment of physiological states of a critical care patient, and more specifically to physiological states associated with clinical interventions.
Hemodynamic parameters, including blood pressure and heart rate, can be influenced by the administration of fluids and certain drugs, including but not limited to vasopressors, inotropes, and analgesics. Conventional patient monitoring in hospital settings can include continuous or periodic hemodynamic monitoring, which can detect changes in hemodynamic parameters but cannot differentiate hemodynamic changes due to fluid or drug administration from other events that may cause similar hemodynamic changes. For example, nociception, which is the detection of painful stimuli, can cause hemodynamic changes like those caused by the administration of drugs. Because the presence of nociception in critically ill patients may not be observable or communicated, it is desirable to be able to detect or predict nociception events in real time, to assist a clinician in the delivery of care.
Because hemodynamic changes associated with nociception events can be similar to hemodynamic changes associated with the administration of fluids and drugs, it is desirable to develop a technique for differentiating hemodynamic changes caused by the administration of fluids or drugs from nociception events.
A method for identifying physiological states of a patient includes receiving, by a hemodynamic monitor, sensed hemodynamic data representative of an arterial pressure waveform of the patient; performing, by the hemodynamic monitor, waveform analysis of the hemodynamic data to determine a plurality of profiling parameters; extracting, by the hemodynamic monitor, a patient data segment comprising a patient data set for a first profiling parameter of the plurality of profiling parameters; comparing, by the hemodynamic monitor, the patient data segment to a plurality of stored data segments from a database, each of the plurality of stored data segments having an associated stored discrete state data set indicative of whether a clinical intervention was administered and a stored data set for the first profiling parameter, identifying, by the hemodynamic monitor, a plurality of stored data segments satisfying threshold similarity criteria with respect to the patient data segment; and displaying, by the hemodynamic monitor, a predicted discrete state indicator of the patient.
A system for identifying physiological states of a patient and providing an indicator of the identified physiological states to medical personnel includes a hemodynamic sensor that produces hemodynamic data representative of an arterial pressure waveform of the patient; a system memory that stores physiological state prediction software code and a database; a user interface that displays a predicted discreet state of a patient to the medical personnel; and a hardware processor that is configured to execute the physiological state prediction software code. Executing the physiological state prediction software code includes performing a waveform analysis of the hemodynamic data to determine a plurality of profiling parameters; extracting a patient data segment comprising a patient data set for a first profiling parameter of the plurality of profiling parameters; comparing the patient data segment to a plurality of stored data segments from a look-up table in a database, each of the plurality of stored data segments having an associated discrete state data set indicative of whether a clinical intervention was administered and a data set for the first profiling parameter, and identifying a plurality of stored data segments satisfying threshold similarity criteria with respect to the patient data segment.
A system for training a predictive model to predict a physiological state indicative of whether a clinical intervention was administered based upon a monitored arterial pressure of a patient includes a system memory that stores model training software code for the predictive model; a hardware processor configured to execute the model training software code to receive hemodynamic data representing an arterial pressure waveform of a critical care patient population and including data labels indicating a type of clinical intervention and approximate time of administration of the clinical intervention; divide the critical care patient population hemodynamic data into a training patient subset population and a validation patient subset population; transform the hemodynamic data to a plurality of profiling parameters characterizing the hemodynamic data; extract a plurality of data segments from hemodynamic data for each patient in the training patient subset population and the validation patient subset population, each data segment of the plurality of data segments representing a fixed time period and comprising (a) data points determined for a profiling parameter over the fixed period of time and (b) the data labels indicating a critical care intervention if administered during the fixed period of time; compare data segments extracted from the validation patient subset population to data segments extracted from the training patient subset population using a difference metric to identify data segments satisfying threshold similarity criteria; and calculate a probability of administration of a critical care intervention for each data segment of the plurality of data segments extracted from the validation patient subset population.
The present summary is provided only by way of example, and not limitation. Other aspects of the present disclosure will be appreciated in view of the entirety of the present disclosure, including the entire text, claims and accompanying figures.
While the above-identified figures set forth embodiments of the present invention, other embodiments are also contemplated, as noted in the discussion. In all cases, this disclosure presents the invention by way of representation and not limitation. It should be understood that numerous other modifications and embodiments can be devised by those skilled in the art, which fall within the scope and spirit of the principles of the invention. The figures may not be drawn to scale, and applications and embodiments of the present invention may include features, steps and/or components not specifically shown in the drawings.
As described herein, a hemodynamic monitoring system implements a predictive physiological state model that produces a probability of a physiological state of a patient being associated with the administration of a clinical intervention. The probability is determined based on physiological state profiling parameters indicative of a clinical intervention as determined by comparing the patient's real-time physiological state profiling parameters with physiological state profiling parameters and associated clinical interventions of a plurality of patients in a critical care population, and identifying similar trends in physiological states and, if present, an associated clinical intervention. As used herein, the term “physiological state” refers to a condition of a patient as indicated by one or more hemodynamic parameters or trends in one or more hemodynamic parameters. Hemodynamic parameters characterize hemodynamic data and can include, for example, stroke volume, heart rate, respiration, cardiac contractility, mean arterial pressure, baroreflex sensitivity measures, hemodynamic complexity measures, frequency domain hemodynamic features, or other vital sign parameters. As used herein, “profiling parameters” includes hemodynamic parameters, which are also referred to herein as “features,” and can include a single or subset of hemodynamic parameters determined. As used herein, the term “clinical intervention” refers to the administration of a drug or fluid, including commonly administered critical care drugs such as vasopressors, inotropes, and analgesics, which can affect hemodynamic parameters.
According to techniques of this disclosure, the hemodynamic monitoring system can provide real-time hemodynamic parameters as determined from hemodynamic monitoring and a probability that the physiological state of the patient is associated with the administration of a clinical intervention whether or not a clinical intervention has been administered. This information can be used to assist a clinician in identifying, for example, nociception events, which can have associated hemodynamic parameters that mimic hemodynamic parameters associated with the administration of a clinical intervention. When the administration of a clinical intervention is indicated by a high probability value in the absence of the actual administration of a clinical intervention, the clinician can be alerted to the possibility that the physiological state is not consistent with non-intervention and therefore factors outside of the administration of a clinical intervention (e.g., nociception) may be responsible for the observed physiological state. Furthermore, the predicted probability that the physiological state is associated with a clinical intervention can be input into other prediction models, for example, nociception prediction models, which are trained to alert a clinician to nociception events. The disclosed hemodynamic monitoring system can produce a discrete state label indicative of the probability that the physiological state of the patient is related to the administration of a clinical intervention. The discrete state label, which can indicate a type of clinical intervention, for example, a class of a critical care drug administered, or administration of fluid, can be input into other models to further distinguish hemodynamic parameters associated with clinical interventions from hemodynamic parameters associated with other events. While the disclosed system does not definitively identify nociception events, it can be used in conjunction with other techniques and machine learning systems used to predict nociception. For example, by identifying hemodynamic data associated with clinical intervention, the disclosed system can help rule out nociception.
As is further described below, hemodynamic monitor 10 includes one or more processors and computer-readable memory that stores an arterial pressure waveform analysis software code and physiological state prediction software code. The arterial pressure waveform analysis software code is executable to transform sensed hemodynamic data representative of an arterial pressure waveform of the patient into multiple physiological state profiling parameters (e.g., features), which can include one or more hemodynamic parameters characterizing hemodynamic data of the patient, as well as differential and combinatorial parameters derived from the one or more hemodynamic parameters, as is further described below. The physiological state prediction software code is executable to produce a discrete state label indicative of a probability that the physiological state of the patient is related to the administration of a clinical intervention. For example, hemodynamic monitor 10 can receive sensed hemodynamic data representative of an arterial pressure waveform of the patient, such as via one or more hemodynamic sensors connected to hemodynamic monitor 10 via I/O connectors 14. Hemodynamic monitor 10 executes the arterial pressure waveform analysis software code to obtain, using the received hemodynamic data, multiple physiological state profiling parameters (e.g., features), which can include one or more hemodynamic parameters characterizing hemodynamic data of the patient. Hemodynamic monitor 10 executes the physiological state prediction software code to compare the real-time physiological state profiling parameters of the patient to physiological state profiling parameters collected from a critical care patient population to predict a probability that the patient's physiological state is associated with a clinical intervention.
As described herein, hemodynamic monitor 10 can further utilize patient demographic features and clinical intervention event inputs. Patient demographic features can be used to narrow the critical care population searched to identify similar trends in physiological profiling parameters. As used herein, the term “patient demographic feature” refers to patient characteristics including but not limited to a patient age, age range, gender, disease, or comorbidity. Both patient demographic features and clinical intervention events can be input into hemodynamic monitor 10 by a healthcare worker. Clinical intervention inputs can include, for example, a category, class, or name of a critical care drug or fluid, time of delivery, and delivery rate (e.g., bolus or continuous infusion). Hemodynamic monitor 10 can present graphical control elements (e.g., at a graphical user interface presented at display 12) that enable user input of one or more patient demographic features through inputs received via physical controls (e.g., keypad, or other physical input controls).
For example, as illustrated in
In response to receiving sensed hemodynamic data representative of an arterial pressure waveform of the patient, hemodynamic monitor 10 executes the arterial pressure waveform analysis software code to generate a set of hemodynamic parameters, as is further described below, which can be used as physiological state profiling parameters for determining the probability of association of the physiological state with the administration of a clinical intervention.
Hemodynamic monitor 10 executes the physiological state prediction software code to compare one or more of the hemodynamic parameters, selected as physiological state profiling parameters, to physiological state profiling parameters and associated clinical interventions for a critical care patient population. The physiological state prediction software code identifies physiological state profiling parameters meeting a similarity threshold to produce a predicted probability that the physiological state of the patient is associated with a clinical intervention. The probability of the predicted clinical intervention can be displayed on hemodynamic monitor 10 or can be used in conjunction with a model that requires distinguishing hemodynamic parameters associated with clinical interventions from hemodynamic parameters associated with other causes, such as nociception. For example, a determination by the physiological state prediction software code that one or more hemodynamic parameters are associated with a clinical intervention can effectively silence an alarm for nociception that would otherwise be indicated because of the similarity in the hemodynamic data. As such, the physiological state prediction software code can be used to prevent hemodynamic monitor 10 from alerting a clinician to a nociception event when it is determined that the hemodynamic parameters are consistent with clinical intervention or administration of a critical care drug or fluid.
As illustrated in
In operation, a column of fluid (e.g., saline solution) is introduced from a fluid source (e.g., a saline bag) through hemodynamic sensor 16 via fluid input port 20 to catheter-side fluid port 22 toward the catheter inserted into the patient. Arterial pressure is communicated through the fluid column to pressure sensors located within housing 16 which sense the pressure of the fluid column. Hemodynamic sensor 16 translates the sensed pressure of the fluid column to an electrical signal via the pressure transducers and outputs the corresponding electrical signal to hemodynamic monitor 10 (
In operation, the pressure controller continually adjusts pressure within the finger cuff to maintain a constant volume of the arteries in the finger (i.e., the unloaded volume of the arteries) as measured by heart reference sensor 30 via the optical transmitter and optical receiver of inflatable finger cuff 28. The pressure applied by the pressure controller to continuously maintain the unloaded volume is representative of the blood pressure in the finger and is communicated by the pressure controller to heart reference sensor 30. Heart reference sensor 30 translates the pressure signal representative of the blood pressure in the finger to hemodynamic data representative of the arterial pressure waveform of the patient, which is transmitted to hemodynamic monitor 10 (
Development of Predictive Physiological State Model
All hemodynamic data collected for each training patient TP1 through TPN and each validation patient VP1 through VPM can be annotated or labeled with clinical intervention events, as indicated in clinical notes or otherwise provided in electronic medical records. Each training patient TP1 through TPN and each validation patient VP1 through VPM can be further labeled with patient demographic features, including but not limited to patient gender, age, age range, disease, and comorbidities as indicated in electronic medical records.
Hemodynamic data for all patients TP1 through TPN and VP1 through VPM can be divided into discrete segments of time with all segments representing an equal length of time. Each segment can include multiple data points for each hemodynamic parameter collected at defined intervals. For example, a 15-second segment for heart rate data can include 15 heart rate data points collected at 1-second intervals. The segment length can be selected to capture variation in hemodynamic data associated with a clinical intervention event. For example, segments can correspond to a period of time over which no clinical interventions have been administered, a selected period of time preceding a clinical intervention event (e.g., 30 seconds before administration of a clinical intervention), a selected period of time following a clinical intervention event, and a period of time during a clinical intervention event. A segment can include multiple clinical intervention events. For example, a segment can cover a period of time over which multiple types of clinical interventions were administered (e.g., vasopressors and analgesics). A segment can include both a period of time preceding a clinical intervention event and a period of time during the clinical intervention event; or can include both a time during a clinical intervention event and following a clinical intervention event; or can include a period of time preceding a clinical intervention event, a period of time during a clinical intervention event, and a period of time following a clinical intervention event. The administration of a clinical intervention can be relatively short in duration, for example, as provided with the administration of a bolus of a critical care drug, while the effects of the critical care drug on hemodynamic parameters may extend over a longer period of time. Alternatively, the administration of a clinical intervention can be relatively long in duration, for example, as provided with the administration of a continuous infusion of a critical care drug. The length of the segments can be selected and adjusted as needed for training the physiological state predictive model with a goal of identifying trends in hemodynamic data that are indicative of a particular discrete state (i.e., no clinical intervention or a specific type of clinical intervention).
Hemodynamic data for each segment of time can be separated such that each segment TS1 through TSL and VS1 through VSK can include data points for a single hemodynamic parameter. As such, hemodynamic data associated with each validation patient VP1 through VPM and each training patient TP1 through TPN can be divided into segments VS1 through VSK and TS1 through TSL, respectively, for each feature or hemodynamic parameter (e.g., heart rate, systolic blood pressure, etc.). As used herein, the term “feature” can include, in addition to hemodynamic parameters, discrete states (i.e., no clinical intervention or specific type of clinical intervention). It may not be necessary to extract data segments VS1 through VSK and TS1 through TSL for all hemodynamic parameters available for validation patients VP1 through VPM and each training patient TP1 through TPN. Hemodynamic parameters can be selected based on known association with administration of a clinical intervention or known association with other hemodynamic parameters. For example, it is known that the administration of vasopressors can cause an increase in heart rate and systolic blood pressure. Therefore, it is desirable to extract segments VS1 through VSK and TS1 through TSL for both heart rate and systolic blood pressure as each of these hemodynamic parameters may be a valuable indicator of the administration of a clinical intervention.
For each validation patient VP1 through VPM, each data segment VS1 through VSK can be compared to each segment TS1 through TSL for each training patient TP1 through TPN and a distance between each pair of data segments (e.g., VS1 and TS1, VS1 and TS2, VS1 and TS3 for validation patient VP1 and training patient TP1) can be calculated to identify the most similar data segments or data segments that meet a threshold for similarity. For example, as illustrated in
The distance between each pair of data segments can be calculated using a distance or similarity metric as known in the art. For example, a mean square error distance metric according to the following equation can be used to calculate the distance between each validation patient data segment (VS1 through VSK) and each training patient data segment (TS1 through TSL) for all validation patients VP1 through VPM and all training patients TP1 through TPN:
D
i,j,n
(f)=Σl=115(si(f)[l]−sj(f)[l])2
For example, validation patient VP1 may have 400 15-second data segments i, each of which includes a heart rate (f) taken at 1-second intervals (l). Each of these data segments can be compared to each training patient data segment j for each training patient n in the training patient population to identify data segments in the training patient population that are most similar to each data segment of validation patient VP1. A distance value of zero indicates equivalency between the pair of segments or highest similarity. All distance values can be recorded in table 52, which as illustrated in
D
(f)
i,j,n,
For example, square 53 shows a distance calculated between validation patient data segment VS1 and data segment TS1 for training patient TP1 for feature 1.
Distance measurements can be calculated for all data segments for all features for all validation patients and all training patients to identify the most similar segments across all patients. The distance measurements calculated for each feature for a pair of data segments (e.g., VS1 compared to TS1) can added to provide a single distance measurement for that pair of data segments. For example, the distance measurements calculated for heart rate, blood pressure, etc. for VS1 and TS1 for validation patient VP1 and training patient TP1 can be added to provide a single distance measurement for that data segment pair. This can be repeated for all data segment pairs and the values can be ranked in order of lowest to highest, where the lowest value denotes the highest degree of similarity. The most similar data segments (e.g., TP1, TS5; TP5, TS35; TP5, TS135 . . . ) can then be identified. The threshold for similarity can be determined and set by the analyst. The threshold for similarity can be a cutoff number of most similar data segments, e.g., in a ranked list in order of similarity, the threshold for similarity can be the most similar 1000 data segments.
The mean square error distant metric described herein is one example of a distance metric that can be used to identify most similar data segments. It will be understood by one of ordinary skill in the art that alternative distance metrics, including but not limited to cosine similarity and Euclidean distance measurement techniques, can be used.
Each of the identified most similar data segments includes an associated discrete state label indicating whether a clinical intervention has been administered and a type of clinical intervention administered at each time point (l) in each segment. Comparison of the discrete state labels can be done to determine a probability of a clinical intervention. A probability for clinical intervention can be determined using a statistical model, such as a Markov process or other statistical model as known in the art. A discrete state label associated with the patient hemodynamic data is used to identify whether a clinical intervention has been administered and a type of clinical intervention. For example, all training patients that have received an analgesic is known from the electronic medical records and recorded. Additionally, each administration of an analgesic is tied to one or more data segments indicating the time of administration as provided by the discrete state label. As discussed above, the discrete state can indicate the administration of a particular clinical intervention or no clinical intervention. Within the most similar data set, the number of training patient data segments showing administration of a particular clinical intervention at time 0 (l=1 second) is divided by the total number of training patient data segments to determine the initial probability (πi) of the particular clinical intervention. This can be determined for each type of clinical intervention (e.g., vasopressors, fluids, inotropes, etc.). Next, a transition matrix is provided to determine the probability for transitioning from one discrete state to another (e.g., administration of an analgesic to no clinical intervention, or no clinical intervention to administration of a vasopressor, or administration of a vasopressor to administration of an analgesic, etc.) for each data segment within the most similar data set. For example, data segment TS1 may include a discrete state indicating no clinical intervention at time 1 sec through time 7 sec and at time 8 sec, has a discrete state label indicating administration of an analgesic. All data segments within the most similar data set can be analyzed to determine the frequency of transitioning from one discrete state to another discrete state and, specifically, from one particular discrete state to another particular discrete state. For example, for discrete states 0, 1, and 2 illustrated in
The physiological state prediction model is developed through a process of iteration in which the predicted physiological state for validation patients VP1 through VPM is compared to actual discrete state labels in the validation patient data segments VS1 through VSK. Multiple parameters can be adjusted and refined through the iteration process to improve the accuracy of the prediction model. For example, the selection of hemodynamic parameters (features), the length of data segment, the similarity threshold for identifying most relevant data segments, the distance metric used to measure distance between data segment pairs, and the transition state calculation for providing increased granularity in characterizing a discrete state of any given segment can all be changed or adjusted to improve the accuracy of prediction, which is indicated by comparing the predicted discrete state for each segment of each validation patient with the actual discrete state as labeled in each validation patient data segment.
The disclosed physiological state prediction model has multiple applications and is not limited to the applications disclosed herein. As further described below, the physiological state prediction model can be used to distinguish hemodynamic data associated with the administration of a critical care drug from hemodynamic data associated with nociception. In another example, the physiological state prediction model can be tailored to predict responsiveness to fluid delivery. The disclosed method could be applied to identify patient segments that are most similar for other physiological states, e.g., hypotensive. For example, a discrete state label could indicate whether a patient is stable or hypotensive.
Physiological State Prediction in a Clinical Setting
Hemodynamic monitor 10, as described above with respect to
As illustrated in
Hemodynamic sensor 34 can be attached to patient 36 to sense hemodynamic data representative of an arterial pressure waveform of patient 36. Hemodynamic sensor 34 is operatively connected to hemodynamic monitor 10 (e.g., electrically and/or communicatively connected via wired or wireless connection, or both) to provide the sensed hemodynamic data to hemodynamic monitor 10. In some examples, hemodynamic sensor 34 provides the hemodynamic data representative of the arterial pressure waveform of patient 36 to hemodynamic monitor 10 as an analog signal, which is converted by ADC 44 to digital hemodynamic data representative of the arterial pressure waveform. In other examples, hemodynamic sensor 34 can provide the sensed hemodynamic data to hemodynamic monitor 10 in digital form, in which case hemodynamic monitor 10 may not include or utilize ADC 44. In yet other examples, hemodynamic sensor 34 can provide the hemodynamic data representative of the arterial pressure waveform of patient 36 to hemodynamic monitor 10 as an analog signal, which is analyzed in its analog form by hemodynamic monitor 10.
Hemodynamic sensor 34 can be a non-invasive or minimally invasive sensor attached to patient 36. For instance, hemodynamic sensor 34 can take the form of minimally invasive hemodynamic sensor 16 (
In certain examples, hemodynamic sensor 34 can be configured to sense an arterial pressure of patient 36 in a minimally invasive manner. For instance, hemodynamic sensor 34 can be attached to patient 36 via a radial arterial catheter inserted into an arm of patient 36. In other examples, hemodynamic sensor 34 can be attached to patient 36 via a femoral arterial catheter inserted into a leg of patient 36. Such minimally invasive techniques can similarly enable hemodynamic sensor 34 to provide substantially continuous beat-to-beat monitoring of the arterial pressure of patient 36 over an extended period of time, such as minutes or hours.
System processor 40 is configured to execute waveform analysis software code 47 and, which provides physiological state profiling parameters 53, including a plurality of hemodynamic parameters. System processor 40 is further configured to execute physiological state prediction software code 48, which determines the probability that the physiological state of patient 36 is associated with the administration of a clinical intervention based on physiological state profiling parameters 53, including one or more hemodynamic parameters, and inputs 50 for patient 36, and “look up” table 52 data for a critical care population. “Look up” table 52 includes all similarity calculations as illustrated, for example, in
System memory 42 can be configured to store information within hemodynamic monitor 10 during operation. System memory 42, in some examples, is described as computer-readable storage media. In some examples, a computer-readable storage medium can include a non-transitory medium. The term “non-transitory” can indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In certain examples, a non-transitory storage medium can store data that can, over time, change (e.g., in RAM or cache). System memory 42 can include volatile and non-volatile computer-readable memories. Examples of volatile memories can include random access memories (RAM), dynamic random access memories (DRAM), static random access memories (SRAM), and other forms of volatile memories. Examples of non-volatile memories can include, e.g., magnetic hard discs, optical discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.
Display 12 can be a liquid crystal display (LCD), a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, or other display device suitable for providing information to users in graphical form. User interface 54 can include graphical and/or physical control elements that enable user input to interact with hemodynamic monitor 10 and/or other components of hemodynamic monitoring system 32. In some examples, user interface 54 can take the form of a graphical user interface (GUI) that presents graphical control elements presented at, e.g., a touch-sensitive and/or presence sensitive display screen of display 12. In such examples, user input can be received in the form of gesture input, such as touch gestures, scroll gestures, zoom gestures, or other gesture input. In certain examples, user interface 54 can take the form of and/or include physical control elements, such as a physical buttons, keys, knobs, or other physical control elements configured to receive user input to interact with components of hemodynamic monitoring system 32.
In operation, hemodynamic sensor 34 senses hemodynamic data representative of an arterial pressure waveform of patient 36. Hemodynamic sensor 34 provides the hemodynamic data (e.g., as analog sensor data), to hemodynamic monitor 10. ADC 44 converts the analog hemodynamic data to digital hemodynamic data representative of the arterial pressure waveform of the patient.
System processor 40 receives the arterial pressure waveform from patient 36 and extracts hemodynamic parameters, as well as differential and combinatorial parameters derived from the one or more hemodynamic parameters using waveform analysis software code 47, as provided in the discussion of
System processor 40 executes physiological state prediction software code 48 to determine, using the received hemodynamic data, the probability that the physiological state of the patient is associated with the administration of a clinical intervention. System processor 40 can execute physiological state prediction software code 48 to obtain, using the received arterial pressure waveform and extracted hemodynamic parameters, multiple physiological state profiling parameters 53, compare the physiological state profiling parameters 53 to physiological state profiling parameters in “look up” table 52, and determine a probability that the physiological state of the patient is associated with a clinical intervention. Physiological state profiling parameters 52 can include one or more hemodynamic parameters. While multiple hemodynamic parameters can be determined using waveform analysis software code 47, not all hemodynamic parameters determined are necessarily selected as physiological state profiling parameters 53. Physiological state profiling parameters 53 can be selected based on known association with administration of a clinical intervention or known association with other hemodynamic parameters.
Physiological state prediction software code 58 can divide physiological profiling parameters 53 into discrete data segments. Each data segments represents an equal length of time and includes data for one physiological state profiling parameter 53 or feature (e.g., a single hemodynamic parameter). The length of time of each data segment is equal to a length of time of each data segment in “look up” table 52. Data segments can be non-overlapping in time. For example, patient hemodynamic data obtained in real-time can be divided in regular, non-overlapping time intervals, such as every 15 seconds. Additionally, data segments can be started to correspond with a start time of a clinical intervention event, as provided in patient inputs 50. Multiple data segments at each time interval can be extracted from physiological state profiling parameters, with each data segment including data for a single physiological state profiling parameter. For example, discrete data segments can be extracted at each time interval for heart rate, systolic blood pressure, diastolic blood pressure, etc.
Physiological state prediction software code 58 can compare all data segments extracted from physiological state profiling parameters 53 with data segments in “look up” table 52 to identify the most similar “look up” table data segments or “look up” table data segments that meet a threshold for similarity with patient 36. Data segments are compared according to physiological state parameter 53. For example, heart rate data segments from patient 36 are compared only to heart rate data segments in “look up” table 52. Similar data segments can be determined by calculating a distance between pairs of segments using a distance or metric as previously described. For example, a distance between pairs of segments can be determined according to the following equation:
D
i,j,n
(f)=Σl=115(si(f)[l]−sj(f)[l])2
It is not necessary to compare all data segments extracted from physiological state profiling parameters 53 with data segments in “look up” table 52. The similarity between all data segments in “look up” table 52 is precalculated and provided in “look up” table 52. As such, it is only necessary to find a single “look up” table data segment that is most similar to the patient data segment or meeting the similarity threshold to identify all most similar “look up” table data segments. Inclusion of patient demographic feature can narrow an initial search for most similar data segments. Physiological state prediction software code 48 can first compare patient data segments to “look up” data segments having the same associated demographic features. For example, if patient 36 is a 45 year-old male with diabetes, physiological state prediction software code 48 can first compare the patient data segments with only those data segments in “look up” table 52 that are associated with one or more of the demographic features of the patient, i.e., 45 year-old, male, diabetes. Furthermore, if the patient data segment is associated in time with a clinical intervention, physiological state prediction software code 48 can first compare the patient data segments with only those data segments in “look up” table 52 that are associated with the same clinical intervention.
Once “look up” table data segments meeting the threshold for similarity have been identified, physiological state prediction software code 48 can predict a probability that the physiological state of the patient is associated with a discrete state indicating whether a particular clinical intervention has been administered. The number of “look up” table segments meeting the threshold for similarity is not limited, however, accuracy can be improved with increased data points (i.e., more data segments).
The graphical display of data illustrated in
System processor 40 can further execute physiological state prediction software code 48 to invoke sensory alarm 58 via user interface 54 in response to determining, for example, that the physiological state of the patient is associated with nociception. For example, physiological state prediction software code 48 can invoke sensory alarm 58 to warn of a current nociception event. Sensory alarm 58 can be implemented as one or more of a visual alarm, an audible alarm, a haptic alarm, or other type of sensory alarm. For instance, sensory alarm 58 can be invoked as any combination of flashing and/or colored graphics shown by use interface 54 on display 12, display of the risk score via user interface 54 on display 12, a warning sound such as a siren or repeated tone, and a haptic alarm configured to cause hemodynamic monitor 10 to vibrate or otherwise deliver a physical impulse perceptible to healthcare worker 38 or other user.
Hemodynamic monitor 10 receives sensed hemodynamic data representative of an arterial pressure waveform of patient 36 (Step 72). For instance, hemodynamic monitor 10 can receive an analog hemodynamic sensor signal representative of an arterial pressure waveform of patient 36 from hemodynamic sensor 34.
Hemodynamic monitor 10 performs waveform analysis of the hemodynamic data to determine a plurality of hypotension profiling parameters predictive of a future hypotension event for patient 36 (Step 74). For example, hemodynamic monitor 10 can execute waveform analysis software code 47 to perform waveform analysis of the hemodynamic data to obtain physiological profiling parameters 53 that can be indicative of a clinical intervention. Physiological profiling parameters 53 can include for example, stroke volume, heart rate, respiration, cardiac contractility, mean arterial pressure, baroreflex sensitivity measures, hemodynamic complexity measures, and frequency domain hemodynamic features, among others.
Patient demographic features and clinical intervention events can be input into hemodynamic monitor 10 by healthcare worker 38 (step 76). Patient demographic data can include a patient age, age range, gender, disease, or comorbidity. Clinical intervention events can include the administration of a critical care drug or fluid.
Physiological state prediction software code 48 segregates physiological state profiling parameters into discrete data segments, compares the data segments with data segments in a “look up” table in system memory 42, and predicts a probability that the physiological state of patient 36 is associated with the administration of a clinical intervention (step 78). Physiological state prediction software code 58 can compare all data segments extracted from physiological state profiling parameters 53 with data segments in “look up” table 52 to identify the most similar “look up” table data segments or “look up” table data segments that meet a threshold for similarity with patient 36. Physiological state prediction software code 48 can first compare the patient data segments with only those data segments in “look up” table 52 that are associated with one or more of the demographic features of the patient, e.g., age, gender, comorbidity, or the administration of a clinical intervention to improve searching. Data segments can be compared using a distance metric as known in the art.
Hemodynamic monitor 10 displays the predicted probability that the physiological state of patient 36 is associated with a clinical intervention or, for example, the presence of nociception (step 80).
While the invention has been described with reference to an exemplary embodiment(s), it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment(s) disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.
Any relative terms or terms of degree used herein, such as “substantially”, “essentially”, “generally”, “approximately” and the like, should be interpreted in accordance with and subject to any applicable definitions or limits expressly stated herein. In all instances, any relative terms or terms of degree used herein should be interpreted to broadly encompass any relevant disclosed embodiments as well as such ranges or variations as would be understood by a person of ordinary skill in the art in view of the entirety of the present disclosure, such as to encompass ordinary manufacturing tolerance variations, incidental alignment variations, transient alignment or shape variations induced by thermal, rotational or vibrational operational conditions, and the like. Moreover, any relative terms or terms of degree used herein should be interpreted to encompass a range that expressly includes the designated quality, characteristic, parameter or value, without variation, as if no qualifying relative term or term of degree were utilized in the given disclosure or recitation.
This application claims priority to the PCT application having International Application No. PCT/US2022/025404, filed Apr. 19, 2022, and entitled “LEARNING AND PREDICTING TEMPORAL PROFILES OF PHYSIOLOGICAL STATES ASSOCIATED WITH THE ADMINISTRATION OF COMMONLY USED CRITICAL CARE DRUGS.” The above-identified PCT application in turn claims priority to U.S. Provisional Patent Application Ser. No. 63/182,742, filed 30 Apr. 2021, and entitled “LEARNING AND PREDICTING TEMPORAL PROFILES OF PHYSIOLOGICAL STATES ASSOCIATED WITH THE ADMINISTRATION OF COMMONLY USED CRITICAL CARE DRUGS,” the complete disclosure of which is hereby incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63182742 | Apr 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2022/025404 | Apr 2022 | US |
Child | 18495669 | US |