The present disclosure generally relates to systems and methods for computer-assisted acquisition and analysis of pulmonary capillary wedge pressure (PCWP).
Left atrial pressure is an important measurement in individuals possessing dysfunction in the left ventricle and/or possessing a valvular disease. While direct methods of determining left atrial pressure are possible, such methods (e.g., a transseptal approach) possess inherent risks. As such, indirect methods are typically used, including determining pulmonary capillary wedge pressure (PCWP), also referred to as pulmonary artery occlusion pressure (PAOP) using a Pulmonary Artery Cather (PA catheter), also referred to as Swan-Ganz catheter.
Although PCWP measurements are deemed a low-risk procedure, accurate interpretation of pulmonary artery pressure (PAP) and PCWP waveforms often require specialists. Thus, there is a need for methods and systems that can assist in ensuring accurate acquisition and analysis of PAP and PCWP measurements.
In some implementations, a computational method is for performing and assessing quality of a pulmonary capillary wedge pressure (PCWP) measurement of an individual. The method comprises acquiring a blood pressure waveform of an individual, wherein the waveform comprises a blood pressure measurement acquired from a pulmonary artery position and a blood pressure measurement acquired from a wedge position. The blood pressure waveform is acquired using a pulmonary artery catheter. The method comprises determining, using a computational processing system, a PCWP measurement from the blood pressure measurement from the wedge position. The method comprises determining, using the computational processing system, a quality assessment for the PCWP measurement using a machine-learning model configured to provide a quality assessment for the PCWP measurement based on the blood pressure measurement acquired from the pulmonary artery position and the blood pressure measurement acquired from the wedge position.
In some implementations, a hemodynamic monitoring system is for performing and assessing quality of a pulmonary capillary wedge pressure (PCWP) measurement. The system comprises a pulmonary artery catheter configured to acquire blood pressure measurement acquired from a pulmonary artery position and a blood pressure measurement acquired from a wedge position. The pulmonary artery catheter comprises a balloon that is inflatable. The system comprises a computational processing system in connection with the pulmonary artery catheter. The computational system comprises a processor system, a display screen in digital connection with the processor system, and a memory that comprises one or more applications. The one or more applications can direct the processor to acquire a blood pressure measurement in a pulmonary artery position. The one or more applications can direct the processor to inflate the balloon. Inflating the balloon allows the catheter to migrate to a wedge position. The one or more applications can direct the processor to acquire a blood pressure measurement in the wedge position. The one or more applications can direct the processor to generate a blood pressure waveform from blood pressure measurement acquired from a pulmonary artery position and a blood pressure measurement acquired from a wedge position. The one or more applications can direct the processor to determine a PCWP measurement from the blood pressure measurement from the wedge position. The one or more applications can direct the processor to determine a quality assessment for the PCWP measurement using a machine-learning model configured to provide a quality assessment for the PCWP measurement based on the blood pressure measurement acquired from the pulmonary artery position and the blood pressure measurement acquired from the wedge position. The one or more applications can direct the processor to display one or more of: the blood pressure waveform, the PCWP measurement, or the quality assessment for the PCWP measurement on the display screen.
In some implementations, the blood pressure waveform is generated and displayed on the display screen in real time.
In some implementations, the PCWP measurement is determined and displayed on the display screen in real time.
In some implementations, the quality assessment for the PCWP measurement is determined and displayed on the display screen in real time.
In some implementations, a computational method for performing a pulmonary capillary wedge pressure (PCWP) measurement of an individual. The method comprises acquiring, using a the pulmonary artery catheter, a blood pressure waveform of an individual. The waveform comprises a blood pressure measurement acquired from a pulmonary artery position. The pulmonary artery catheter is in connection with a hemodynamic monitoring system. The method comprises assessing, using the hemodynamic monitoring system, the blood pressure measurement acquired from a pulmonary artery position for artifacts while blood pressure measurement is being acquired from the pulmonary artery position. The method comprises upon a determination that the blood pressure measurement acquired from a pulmonary artery position is devoid of artifacts, inflating, using the hemodynamic monitoring system, a balloon at or near the distal end of the pulmonary artery catheter to allow the pulmonary artery catheter to migrate to the wedge position. The method comprises further acquiring, using the pulmonary artery catheter, a blood pressure waveform of an individual, wherein the waveform comprises a blood pressure measurement acquired from a the wedge position. The method comprises determining, using the hemodynamic monitoring system, a PCWP measurement from the blood pressure measurement from the wedge position.
In some implementations, a hemodynamic monitoring system is for performing a pulmonary capillary wedge pressure (PCWP) measurement. The system comprises a pulmonary artery catheter configured to acquire blood pressure measurement acquired from a pulmonary artery position and a blood pressure measurement acquired from a wedge position. The pulmonary artery catheter comprises a balloon that is inflatable. The system comprises a computational processing system in connection with the pulmonary artery catheter. The computational system comprises a processor system, a display screen in digital connection with the processor system, and a memory system comprising one or more applications. The one or more applications that can direct the processor system to acquire a blood pressure measurement in a pulmonary artery position. The one or more applications that can direct the processor system to assess the blood pressure measurement acquired from a pulmonary artery position for artifacts. The one or more applications that can direct the processor system to upon a determination that the blood pressure measurement acquired from a pulmonary artery position is devoid of artifacts, inflate the balloon, wherein inflating the balloon allows the catheter to migrate to a wedge position. The one or more applications that can direct the processor system to acquire a blood pressure measurement in the wedge position. The one or more applications that can direct the processor system to generate a blood pressure waveform from blood pressure measurement acquired from a pulmonary artery position and a blood pressure measurement acquired from a wedge position. The one or more applications that can direct the processor system to determine a PCWP measurement from the blood pressure measurement from the wedge position. The one or more applications that can direct the processor system to display the PCWP measurement on the display screen.
In some implementations, a computational method for detecting a transition between a pulmonary artery position and a wedge position. The method comprises acquiring, using a the pulmonary artery catheter, a blood pressure waveform of an individual. The waveform comprises a blood pressure measurement acquired from a pulmonary artery position. The pulmonary artery catheter is in connection with a hemodynamic monitoring system. The method comprises inflating, using the hemodynamic monitoring system, a balloon at or near the distal end of the pulmonary artery catheter to allow the pulmonary artery catheter to migrate to the wedge position. The method comprises detecting, using the hemodynamic monitoring system, a transition from a pulmonary artery position to a wedge position. The method comprises further acquiring, using the pulmonary artery catheter, a blood pressure waveform of an individual. The waveform comprises a blood pressure measurement acquired from a the wedge position. The method comprises deflating, using the hemodynamic monitoring system, the balloon at or near the distal end of the pulmonary artery catheter to allow the pulmonary artery catheter to migrate back to the pulmonary artery position. The method comprises detecting, using the hemodynamic monitoring system, a transition from a wedge position to a pulmonary artery position.
In some implementations, a hemodynamic monitoring system is for detecting a transition between a pulmonary artery position and a wedge position. The system comprises a pulmonary artery catheter configured to acquire blood pressure measurement acquired from a pulmonary artery position and a blood pressure measurement acquired from a wedge position. The pulmonary artery catheter comprises a balloon that is inflatable. The system comprises a computational processing system in connection with the pulmonary artery catheter. The computational processing system comprises a processor system, a display screen in digital connection with the processor system, and a memory system comprising one or more applications. The one or more applications can direct the processor system to acquire a blood pressure measurement in a pulmonary artery position. The one or more applications can direct the processor system to inflate the balloon. Inflating the balloon allows the catheter to migrate to a wedge position. The one or more applications can direct the processor system to detect a transition from a pulmonary artery position to a wedge position. The one or more applications can direct the processor system to acquire a blood pressure measurement in the wedge position. The one or more applications can direct the processor system to deflate the balloon at or near the distal end of the pulmonary artery catheter to allow the pulmonary artery catheter to migrate back to the pulmonary artery position. The one or more applications can direct the processor system to detect a transition from a wedge position to a pulmonary artery position.
In some implementations, the PCWP measurement and the quality assessment are each determined in real time.
In some implementations, the computational processing system and the pulmonary artery catheter are part of a hemodynamic monitoring system.
In some implementations, acquiring the blood pressure waveform comprises inserting the pulmonary artery catheter into a central vein of the individual. Acquiring the blood pressure waveform comprises guiding the pulmonary artery catheter to the pulmonary artery. Acquiring the blood pressure waveform comprises inflating a balloon at or near the distal end of the pulmonary artery catheter to allow the pulmonary artery catheter to migrate to the wedge position.
In some implementations, the method comprises prior to inflating a balloon, assessing in real time, using the computational processing system, the blood pressure measurement acquired from a pulmonary artery position for artifacts.
In some implementations, artifacts comprise one or more of: measurements obtained during patient movement, measurements obtained during catheter flushing, and measurements indicating a flat line, measurements indicating underdamped, and measurements indicating overdamped.
In some implementations, detection of an artifact based on flushing, improper zero point, or patient movement is detected if the PAP maximum (PAPmax) is greater than a threshold, if the PAP minimum (PAPmin) is less than threshold, and/or if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is greater than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
In some implementations, detection of an artifact based on a flat line or overdamping is detected if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is less than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
In some implementations, the pulmonary artery catheter comprises a lumen configured to measure the blood pressure.
In some implementations, the pulmonary artery catheter is a Swan-Ganz catheter.
In some implementations, the machine-learning model is based on at least one feature selected from the group consisting of: a waveform phase feature, a determinable feature, and a morphological feature. The waveform phase feature is selected from: contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, and full cardiac cycle. The determinable feature is determined based on a waveform phase feature and is selected from: mean of the phase, a maximum, a minimum, a duration, an area, a standard deviation, a slope, a derivative, a trend, a deviation from a trend, a variation, and a variance. The morphological feature is based on a waveform feature and is selected from: a frequency component, skewness, and kurtosis.
In some implementations, the machine-learning model is based on one or more of: approximate entropy, sample entropy, baroreflex sensitivity, variability, and changes.
In some implementations, acquiring the PCWP measurement comprises determining respiratory cycles of the individual. The determining the PCWP measurement is based on the respiratory cycles of the individual.
In some implementations, the determining of the PCWP comprises determining a blood pressure measurement from the wedge position at the end of expiration of a respiratory cycle.
In some implementations, the determining of the PCWP comprises averaging blood pressure measurement from the wedge position across one or more respiratory cycles.
In some implementations, the method comprises detecting in real time, using the computational processing system, a transition from a pulmonary artery position to a wedge position or from a wedge position to a pulmonary artery position by: extracting one or more hemodynamic features from the blood pressure measurement in the pulmonary position and the blood pressure measurement in the wedge position and determining, using a fuzzy logic membership function, a fuzzy logic value based on a change in value between the blood pressure measurement in the pulmonary position and the blood pressure measurement in the wedge position for each hemodynamic feature of the one or more hemodynamic features.
In some implementations, the one or more features comprise at least one of: a statistical moment, a percentile value of data, histogram of data, diastolic pressure, median pressure, mean pressure, systolic pressure, pulse pressure, Shannon Entropy, Number of peaks above a percentile, number of valleys below a percentile, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, a determinable feature, a waveform phase feature, and a morphological feature.
In some implementations, the morphological feature is selected from: a frequency component, skewness, and kurtosis; wherein the waveform phase feature is selected from: contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, and full cardiac cycle; and wherein the determinable feature is selected from: a mean of the phase, a maximum, a minimum, a duration, an area, a standard deviation, a slope, a derivative, a trend, a deviation from a trend, a variation, and a variance.
In some implementations, the one or more features comprise mean pressure and pulse pressure.
In some implementations, the method further comprises segmenting the blood pressure measurement acquired from the pulmonary artery position and the blood pressure measurement acquired from the wedge position into temporal windows. The method further comprises extracting features from the temporal windows of the blood pressure measurement acquired from the pulmonary artery position and the blood pressure measurement acquired from the wedge position. The machine-learning model is trained to detect whether an extracted feature of a temporal window is derived the blood pressure measurement acquired from the pulmonary artery position or blood pressure measurement acquired from the wedge position. Determining, using the computational processing system, a quality assessment for the PCWP measurement using a machine-learning model comprises entering the extracted features from the temporal windows into the machine-learning model to yield a quality assessment for each temporal window. The quality assessment is based on whether the extracted features for each temporal window can be differentiated as derived from the pulmonary artery position or from the wedge position.
In some implementations, the quality assessment is categorical.
In some implementations, the categories are a qualitative ranking.
In some implementations, determining, using the computational processing system, a quality assessment for the PCWP measurement using a machine-learning model comprises determining whether one or more extracted features of a temporal window are above or below a threshold.
In some implementations, wherein the one or more extracted features comprise: PCWPMean, PAPDiastolic, and PCWPPulsePress, wherein PCWPMean is a mean value of pressure measurements acquired in the wedge position; wherein PAPDiastolic is diastolic pressure in the pulmonary artery position; and wherein PCWPPulsePress is pulse pressure in the wedge position.
In some implementations, a high quality is indicated when: PCWPMean<PAPDiastolic AND a×PCWPPulsePress+b×PCWPMean≤c, wherein a, b, and c are determinant values.
In some implementations, a medium quality is indicated when: PCWPMean<PAPDiastolic AND a×PCWPPulsePress+b×PCWPMean>c, wherein a, b, and c are determinant values.
In some implementations, a low quality is indicated when: PCWPMean ?PAPDiastolic.
In some implementations, the method further comprises assigning, using the computational processing system, each temporal window its quality assessment.
In some implementations, the method further comprises displaying the quality assessment of one or more temporal windows on a display screen in digital communication with the computational processing system.
In some implementations, determining, using a computational processing system, a PCWP measurement comprises averaging blood pressure measurement acquired from a wedge position of temporal windows that are determined to have a quality above a threshold.
In some implementations, determining, using a computational processing system, a PCWP measurement comprises excluding blood pressure measurement acquired from a wedge position of temporal windows that are determined to have a quality below a threshold and averaging non-excluded blood pressure measurement acquired from a wedge position of temporal windows.
In some implementations, the method further comprises displaying the quality assessment of one or more temporal windows on a display screen in digital communication with the computational processing system.
Additional implementations and features are set forth in part in the description that follows, and in part will become apparent to those skilled in the art upon examination of the specification or may be learned by the practice of the disclosure. A further understanding of the nature and advantages of the present disclosure may be realized by reference to the remaining portions of the specification and the drawings, which forms a part of this disclosure
The description will be more fully understood with reference to the following figures, which are presented as exemplary implementations of the invention and should not be construed as a complete recitation of the scope of the invention, wherein:
Turning now to the drawings, systems and methods for computer-assisted acquisition and analysis of pulmonary capillary wedge pressure (PCWP) are described. In many instances, a hemodynamic monitoring system comprising a pulmonary artery catheter system (e.g., Swan-Ganz catheter) is utilized to acquire a PCWP. Computational methods can be performed to assist and analyze the acquisition of the PCWP. In some instances, a computational method is utilized to detect when the pulmonary artery catheter is ready to acquire the PCWP (e.g., ready to inflate balloon on pulmonary catheter end). In some instances, a computational method is utilized to detect the balloon inflation point and/or to detect the balloon deflation point. In some instances, a computational method is utilized to detect respiratory signals and/or perform the PCWP measurement. In some instances, a trained computational model is utilized to assess the quality of the acquisition of the PCWP. In some instances, a computational system is configured to run one or more of the computational methods described. The computational system may be part of the hemodynamic monitoring system or utilized in conjunction with the hemodynamic monitoring system.
PCWP is frequently used to assess left ventricular filling, to represent left atrial pressure, and to assess mitral valve function. In many instances, the PCWP is also an estimate of left ventricular end-diastolic pressure (LVEDP). A physiological normal PCWP is between 4 to 12 mmHg, and elevated levels of PCWP might indicate severe left ventricular failure or severe mitral stenosis.
To measure PCWP, a balloon-tipped, multi-lumen catheter (e.g., a Swan-Ganz catheter) can be inserted through a central vein (such as femoral, subclavian, internal jugular, or any other suitable vein) and advanced through the superior or inferior vena cava to reach the right atrium. From the right atrium, the catheter can be advanced through the tricuspid valve into the right ventricle. Once in the right ventricle, the balloon at the tip of the catheter is inflated to advance the catheter to the right ventricular outflow tract, then to the pulmonary artery after crossing the pulmonic valve. Once the catheter is in the main pulmonary artery, the balloon is deflated. The tip of the catheter then lies in the main pulmonary artery, where the balloon can be reinflated as needed, which allows the catheter to migrate downstream (e.g., through the circulatory system in the direction of blood flow), where the balloon can occlude a branch of the pulmonary artery—i.e., a “wedge” position. The catheter can then provide a measurement of the PCWP, which should be equivalent to the pressure of the left atrium.
As a catheter is advanced through chambers of the heart and/or circulatory system, various blood pressure waveforms can be obtained and/or allow for specific measurements within that chamber, vessel, or other circulatory component.
In
Abnormal waveforms can arise for a variety of reasons, especially incorrect catheter placement. For example, placement too proximal to the right ventricle, placement too distal from the right ventricle, and/or failure of the catheter to migrate from the pulmonary artery into the wedge position. Additional abnormalities can occur from improper inflation of a balloon, including over- and under-inflation. Non-clinicians (e.g., nurses, doctors, physicians, surgeons, and/or other medical practitioners) may not recognize abnormal waveforms, which can lead to incorrect measurement interpretation or forgoing the procedure entirely.
In
Provided in
Method 400 guides (402) the pulmonary artery catheter to the pulmonary artery. Any appropriate method to reach the pulmonary artery can be utilized. A catheter can be inserted into a central vein and navigated to the heart right atrium, then through the tricuspid valve and right ventricle, then through the pulmonary valve and into the pulmonary artery (e.g., see
Once in the pulmonary artery catheter reaches the pulmonary artery, a pressure sensor can measure (404) the pulmonary artery blood pressure. In some implementation, the blood pressure sensor comprises a distal lumen in connection with a pressure transducer for measuring the blood pressure. The blood pressure measurements can be displayed on and/or recorded by the monitor system.
Method 400 further acquires (406) a PCWP measurement. In many implementations, a balloon at or near the distal end of the catheter is inflated to allow the catheter to float into the wedge position. Once the catheter is in the wedge position, the distal lumen in connection with the pressure transducer measure the blood pressure at the wedge position, which can be displayed on the monitor. As the blood pressure is measured with the pressure sensor in the wedge position, a PCWP measurement is obtained. As is understood the art, the timing of PCWP measurement is obtained in accordance with the patient's breathing and may further depend on whether the patient is spontaneously breathing or breathing via a mechanical ventilator. Generally, PCWP can be obtained at the end of a respiration cycle (i.e., upon completion of expiration). In some implementations, the PCWP measurement is displayed on a display screen of the monitoring system.
Method 400 can assess the quality of the PCWP measurement. The reliability of a PCWP measurement is dependent on the conditions of the acquisition. For example, if the distal lumen is not in the correct position or if the balloon is overinflated, the PCWP measurement can be inaccurate. Quality can be assessed by analysis and comparison of pressure waveforms within the pulmonary artery and in the wedge position.
In some implementations, a quality rating can be generated. In some implementations, the quality rating is generated via a computational process performed by the hemodynamic monitoring system. Quality ratings can be quantitative (e.g., score on a scale of 0-100) or categorical (e.g., “good” versus “bad,” “adequate” versus “poor,” etc.). In some implementations, thresholds are utilized to determine whether a quality score is low/high or “bad/good”. Thresholds can be based on clinical data. In some implementations, a trained computational model is utilized to determine a quality rating. A machine-learning computational model can be trained utilizing clinical data. In some implementations, the quality rating is displayed on a display screen of the hemodynamic monitoring system. In some implementations, the quality rating is saved in a memory or transmitted to another computational device for storage or downstream analysis. In some implementations, a low or “bad” quality score is utilized to inform the clinician that repeating a PCWP measurement is recommended. In some implementations, a low or “bad” quality score is utilized to automatically repeat a PCWP measurement.
While a specific example of a method for performing a PCWP measurement is described above with reference to
Provided in
A hemodynamic monitoring system can comprise a pulmonary artery catheter (e.g., Swan-Ganz catheter) and computational processing system. The pulmonary artery catheter can comprise one or more sensors such as (for example) a pressure sensor, thermal sensor (e.g., for measurement of cardiac output via thermodilution), and a fiber optics (e.g., photometric or other optical measurements). The pulmonary artery catheter can also comprise a balloon near the distal end for performing the wedge method within the pulmonary artery. Utilizing the pulmonary artery catheter, the hemodynamic monitoring system can measure blood pressure, cardiac output, and various other hemodynamic measurements in real time. The monitoring system can further comprise one or more computational programs to assist in monitoring hemodynamic parameters and/or performing various measurements (e.g., PCWP). To perform the computational tasks, the monitoring system can include a processor, memory, display, one or more computational programs stored in the memory and run by the processor, and one or more ports for connecting the various sensors with the system.
As depicted in
The hemodynamic monitoring system inflates the balloon (424) at the distal end of the catheter, allowing the catheter to float to the wedge position. By assessing hemodynamic parameters derived from the pressure waveform, the hemodynamic system can detect the balloon inflation point (444), giving an indication that the catheter is wedge position. In some implementations, a computational process detects balloon inflation by a probabilistic model. In some implementations, a computational process detects balloon inflation using fuzzy logic or Boolean logic.
Upon detection of balloon inflation, in some implementations, the hemodynamic monitoring system can perform one or more computational processes to determine respiratory cycles (446). Respiratory cycles (310) are shown along with the blood pressure waveform (300) in
The hemodynamic monitoring system can measure PCWP (426) utilizing a computational process for measurement of PCWP (446). In some implementations, PCWP is measured in accordance with the respiratory cycle. In certain implementations, PCWP is the pressure measured upon completion of a respiratory cycle (i.e., an end-expiratory pressure or an average of end-expiratory pressure). In some implementations, PCWP is the average pressure measured for a number of respiratory cycles during wedging (e.g., 1, 2, 3, or 4 respiratory cycles). In some implementations, PCWP is the average pressure measured for a period of time during wedging (e.g., between 2 and 20 seconds).
Upon completion of the PCWP measurement, the hemodynamic monitoring system deflates the balloon (428) at the distal end of the catheter, allowing the catheter retract back into the pulmonary artery. In a similar manner to detecting balloon inflation, the monitoring system can include a computational process for detection of the balloon deflation point (448). Accordingly, by assessing hemodynamic parameters derived from the pressure waveform, the hemodynamic system can detect the balloon deflation point, giving an indication that the catheter has retracted from the wedge position. In some implementations, a computational process detects balloon deflation by a probabilistic model. In some implementations, a computational process detects balloon deflation using fuzzy logic or Boolean logic.
The hemodynamic monitoring system can perform a quality assessment of PCWP acquisition (450) by analyzing hemodynamic data between the balloon inflation point and the balloon deflation point. In some implementations, quality of PCWP acquisition can be performed by analyzing the pressure waveform. In certain implementations, quality of PCWP acquisition can be performed by comparing the acquired PAP with the acquired PCWP. In some implementations, a trained machine-learning model is utilized to determine the quality of PCWP acquisition can be performed by analyzing. Various machine-learning models can be used, including (but not limited to) regression models, logistic regression models, neural networks, support vector machines, decision trees, adaboost, random forests, ensemble learning models (combining one or more models), and/or any other machine-learning model capable of determining a quality of a pressure reading based from feature data and classified measurements. A machine-learning model can be trained utilizing clinical data of PCWP acquisition in which high quality PCWP acquisition data is utilized to differentiate from low quality PCWP acquisition data utilizing a set of hemodynamic data features. In some implementations, the hemodynamic data features are extracted from PAP and wedge pressure waveforms. Quality ratings can be quantitative (e.g., score on a scale of 0-100) or categorical (e.g., “good” versus “bad,” “adequate” versus “poor,” etc.). In some implementations, thresholds are utilized to determine whether a quality score is low/high or “bad/good”. Thresholds can be based on clinical data.
The hemodynamic monitoring system can report the acquired PCWP and/or the quality rating of the PCWP measurement. In some implementations, the acquired PCWP and/or the quality of the PCWP measurement is displayed on a display screen of the monitoring system. In some implementations, the quality rating is saved in a memory or transmitted to another computational device for storage or downstream analysis. In some implementations, a low or “bad” quality score is utilized to inform the clinician that repeating a PCWP measurement is recommended. In some implementations, a low or “bad” quality score is utilized to automatically repeat a PCWP measurement. Upon completion of the PCWP measurement (or a repeat of the PCWP measurement), the monitoring system can exit PCWP mode (432).
While a specific example of a set of hemodynamic monitoring system actions and computational processes for performing a PCWP measurement is described above with reference to
Provided in
Computational method 500 can be performed in real time while a PAP waveform is acquired utilizing a pulmonary artery catheter (e.g., Swan-Ganz catheter) and prior to inflation of the balloon to perform the PCWP measurement. Method 500 can assess (502) the PAP for artifacts. Artifacts can be caused by things like patient movement, measurements obtained during catheter flushing, and measurements indicating a flat line, measurements indicating underdamped, measurements indicating overdamped, and/or any other phenomenon that can result with aberrant or unnatural readings in a blood pressure waveform.
Assessment of PAP for artifacts can be performed for a period of time. In some implementations, an assessment of PAP for artifacts is performed for a period of time between 1 second and 20 seconds. In some implementations, an assessment of PAP for artifacts is performed for about a period of 1 second, about a period of 2 seconds, about a period of 3 seconds, about a period of 4 seconds, about a period of 5 seconds, about a period of 10 seconds, about a period of 15 seconds, or about a period of 20 seconds. The period of time can be further broken into smaller discrete or overlapping intervals for batch analysis.
In some implementations, a heuristic metrics can be utilized to determine if an artifact exists within the PAP waveform. In some implementations, an artifact based on flushing, improper zero point, or patient movement can be detected if the PAP maximum (PAPmax) is greater than a threshold, if the PAP minimum (PAPmin) is less than threshold, and/or if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is greater than threshold. In various implementations, an artifact is detected when PAPmax is greater than 60 mmHg, is greater than 80 mmHg, is greater than 100 mmHg, or is greater than 120 mmHg. In various implementations, an artifact is detected when PAPmin is less than 5 mmHg, is less than 0 mmHg, is less than −10 mmHg, is less than −20 mmHg, or is less than −30 mmHg. In various implementations, an artifact is detected when PAPmax−PAPmin is greater than 60 mmHg, is greater than 80 mmHg, is greater than 100 mmHg, or is greater than 120 mmHg.
In some implementations, an artifact based on a flat line or overdamping can be detected if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is less than threshold. In various implementations, an artifact is detected when PAPmax−PAPmin is less than 5 mmHg, is less than 2 mmHg, is less than 1 mmHg, or is less than 0.5 mmHg.
Upon determining an artifact exists, method 500 can provide (504) an alert. In some implementations, the hemodynamic monitoring system displays the alert on a display screen. In some implementations, when an artifact is detected, the monitoring system prevents the performance of a PCWP procedure.
While a specific example of a computational method for assessing a PAP waveform for artifacts is described above with reference to
Provided in
Computational method 600 can be performed in real time upon a decision to perform a PCWP measurement acquisition and/or upon completion of a PCWP measurement acquisition. The method can help determine whether the pulmonary artery catheter properly inflated the balloon and reached the wedge position and/or help determine whether the pulmonary artery catheter properly deflated the balloon and reverted from the wedge position. Method 600 can extract (602) hemodynamic parameters from PAP and wedge position waveforms. The PAP and wedge position waveforms can be obtained from a pulmonary artery catheter (e.g., Swan-Ganz catheter).
Any hemodynamic parameters that are able discriminate between a PAP waveform and wedge position waveform can be utilized. Examples of hemodynamic parameters that can be utilized include (but are not limited to) blood pressure parameters, phase parameters, morphological features, determinable components, demographic features, and combinations thereof. Examples of blood pressure parameters that can be utilized include (but are not limited to) pulse pressure (systolic−diastolic), mean pressure, median pressure, diastolic pressure, systolic pressure, and/or any other obtainable blood pressure parameter. Examples of phase parameters that can be utilized include (but are not limited to) contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, full cardiac cycle, and/or any other phase parameter. Morphological features that can be utilized include (but are not limited to) a frequency component (fft), skewness, kurtosis, and/or any other obtainable morphological feature. Furthermore, determinable components include numerical analysis of waveforms, such as percentiles (e.g., 10%, 25%, 50%, 75%, 90% of systolic pressure or any other hemodynamic parameter), number of peaks above a percentile, number of valleys below a percentile, a statistical moment, histogram of data, Shannon Entropy, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, and/or any other determinable component. Demographic features that can be utilized include (but are not limited to) age, gender, sex, medical history, body mass index, any other relevant features, and/or any other demographic feature. In certain implementations, the hemodynamic parameters extracted from the PAP waveform and the wedge position waveform comprise pulse pressure (systolic−diastolic) and mean pressure.
Utilizing the extracted hemodynamic parameters, a fuzzy logic membership function is utilized to generate (604) fuzzy logic scores to determine the state of the current pressure measurement. To generate fuzzy logic values, the difference of the extracted hemodynamic parameters of current pressure measurement to past PAP samples is computed. The difference is utilized within the fuzzy logic membership function to determine the current state.
Any fuzzy logic membership function can be utilized that is appropriate to assigning membership based on the difference between the extracted hemodynamic parameters of the wedge position pressure and PAP. Examples of fuzzy logic membership functions that can be utilized include (but are not limited to) triangular, Gaussian, and trapezoidal. Further, any method to generate a fuzzy logic membership function can be utilized that is appropriate to assigning membership based on the difference between the extracted hemodynamic parameters of the wedge position pressure and PAP. Generally, clinical data of wedge position pressure and PAP waveforms can be utilized to identify hemodynamic parameters that provide robust membership classification. See
In some implementations, hemodynamic parameter thresholds are utilized in conjunction with the fuzzy logic membership function to assign membership. Accordingly, in addition to assigning fuzzy logic membership, the extracted hemodynamic parameter must also be within the threshold to be assigned to particular state (e.g., transitioned to wedge position pressure or reverted back from wedge position pressure). For example, the transition to the wedge position (i.e., balloon inflation point) can be detected using a fuzzy logic membership function based on pulse pressure and mean pressure in conjunction with a mean pressure threshold (e.g., mean pressure is below threshold) and a pulse pressure threshold (e.g., pulse pressure is below threshold). In another example, the transition reverting back from the wedge position (i.e., balloon deflation point) can be detected using a fuzzy logic membership function based on pulse pressure and mean pressure or a mean pressure threshold (e.g., mean pressure is above threshold) or a pulse pressure threshold (e.g., pulse pressure is above threshold).
Based on the results of the fuzzy logic membership function (and hemodynamic parameter thresholds if utilized), method 600 determines (606) the transition point from the pulmonary artery to the wedge position (i.e., balloon inflation point) and/or reverting from the wedge position back to the pulmonary artery (i.e., balloon deflation point).
Provided in
Provided in
While a specific example of a computational method for determining transition to and/or from a wedge position is described above with reference to
Provided in
Computational method 800 obtains (802) clinical pulmonary artery and wedge position pressure waveform data, which can be obtained from PCWP procedures. The waveform data should have discernible transitions between the pulmonary artery and the wedge position.
Method 800 identifies (804) PAP regions and wedge pressure regions in waveform data. Generally, the selected regions should be clearly within the PAP state or clearly within the wedge pressure state.
Method 800 extracts one or more hemodynamic parameters from the PAP regions and the wedge pressure regions. Any hemodynamic parameters that are able discriminate between a PAP waveform and wedge position waveform can be utilized. Examples of hemodynamic parameters that can be utilized include (but are not limited to) blood pressure parameters, phase parameters, morphological features, determinable components, demographic features, and combinations thereof. Examples of blood pressure parameters that can be utilized include (but are not limited to) pulse pressure (systolic−diastolic), mean pressure, median pressure, diastolic pressure, systolic pressure, and/or any other obtainable blood pressure parameter. Examples of phase parameters that can be utilized include (but are not limited to) contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, full cardiac cycle, and/or any other phase parameter. Morphological features that can be utilized include (but are not limited to) a frequency component (fft), skewness, kurtosis, and/or any other obtainable morphological feature. Furthermore, determinable components include numerical analysis of waveforms, such as percentiles (e.g., 10%, 25%, 50%, 75%, 90% of systolic pressure or any other hemodynamic parameter), number of peaks above a percentile, number of valleys below a percentile, a statistical moment, histogram of data, Shannon Entropy, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, and/or any other determinable component. Demographic features that can be utilized include (but are not limited to) age, gender, sex, medical history, body mass index, any other relevant features, and/or any other demographic feature. In certain implementations, the hemodynamic parameters extracted from the PAP waveform and the wedge position waveform comprise pulse pressure (systolic−diastolic) and mean pressure.
Parameters for generated fuzzy logic memberships can be selected for various purpose. Parameters can be selected computing power, ease of measuring, correlation, accuracy, any other relevant parameter and/or metric, and combinations thereof. Correlation can be correlation to another feature, such as a correlation to pulse pressure and/or any other feature.
Method 800 generates fuzzy logic membership functions using one or more extracted hemodynamic parameters. To generate fuzzy logic membership functions, the difference of the extracted hemodynamic parameters between the wedge pressure regions and PAP regions is computed. The difference is utilized within the fuzzy logic membership function to determine whether the hemodynamic parameter provides a robust differential determination of the states.
In some implementations, hemodynamic parameter thresholds are utilized in conjunction with the fuzzy logic membership function to assign membership. Accordingly, in addition to assigning fuzzy logic membership, the extracted hemodynamic parameter must also be within the threshold to be assigned to particular state (e.g., transitioned to wedge position pressure or reverted back from wedge position pressure). For example, the transition to the wedge position (i.e., balloon inflation point) can be detected using a fuzzy logic membership function based on pulse pressure and mean pressure in conjunction with a mean pressure threshold (e.g., mean pressure is below threshold) and a pulse pressure threshold (e.g., pulse pressure is below threshold). In another example, the transition reverting back from the wedge position (i.e., balloon deflation point) can be detected using a fuzzy logic membership function based on pulse pressure and mean pressure or a mean pressure threshold (e.g., mean pressure is above threshold) or a pulse pressure threshold (e.g., pulse pressure is above threshold).
Provided in
While a specific example of a computational method for generating fuzzy logic membership functions is described above with reference to
Various other methodologies can be utilized in accordance with some implementations to segregate, classify, and/or otherwise analyze data to identify clusters for detecting transition to and/or from the wedge position. Such methods can include algorithmic, machine learning (e.g., artificial intelligence), statistical, and/or any other method to identify data clusters. Various machine-learning models, including (but not limited to) convolutional neural networks (CNNs), support vector machines (SVMs), and/or any other machine-learning model sufficient for identifying features to classify catheter position.
Provided in
Computational method 1000 can be performed in real time to improve and/or assess the quality of PCWP measurement acquisition. Method 1000 segments (1002) PAP and wedge position waveforms into a plurality of temporal windows. The PAP and wedge position waveforms can be obtained from a pulmonary artery catheter (e.g., Swan-Ganz catheter).
The plurality of temporal windows can be discrete or overlapping, contiguous or non-contiguous. Temporal windows can be defined by any non-zero time period up to and including the full time frame of a PAP or wedge position waveform. In some implementations, a temporal window length is between 0.5 seconds and 20 seconds. In various implementations, a temporal window length is between 0.5 seconds and 1.5 seconds, between 1.0 seconds and 2.0 seconds, between 1.0 seconds and 3.0 seconds, between 2.0 seconds and 4.0 seconds, between 3.0 seconds and 5.0 seconds, between 4.0 seconds and 6.0 seconds, between 5.0 seconds and 7.0 seconds, between 6.0 seconds and 8.0 seconds, between 7.0 seconds and 9.0 seconds, between 8.0 seconds and 10.0 seconds, between 9.0 seconds and 11.0 seconds, between 10.0 seconds and 15.0 seconds, between 12.5 seconds and 17.5 seconds, or between 15.0 seconds and 20.0 seconds. In some implementations, temporal windows are defined by a physiological event (e.g. one or more respiration cycles). In some implementations, a user (e.g., clinician) can select a temporal window length.
Method 1000 extracts one or more hemodynamic parameters from the PAP regions and the wedge pressure regions. Any hemodynamic parameters that are able discriminate between a PAP waveform and wedge position waveform can be utilized. Examples of hemodynamic parameters that can be utilized include (but are not limited to) blood pressure parameters, phase parameters, morphological features, determinable components, demographic features, and combinations thereof. Examples of blood pressure parameters that can be utilized include (but are not limited to) pulse pressure (systolic−diastolic), mean pressure, median pressure, diastolic pressure, systolic pressure, and/or any other obtainable blood pressure parameter. Examples of phase parameters that can be utilized include (but are not limited to) contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, full cardiac cycle, and/or any other phase parameter. Morphological features that can be utilized include (but are not limited to) a frequency component (fft), skewness, kurtosis, and/or any other obtainable morphological feature. Furthermore, determinable components include numerical analysis of waveforms, such as percentiles (e.g., 10%, 25%, 50%, 75%, 90% of systolic pressure or any other hemodynamic parameter), number of peaks above a percentile, number of valleys below a percentile, a statistical moment, histogram of data, Shannon Entropy, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, and/or any other determinable component. Demographic features that can be utilized include (but are not limited to) age, gender, sex, medical history, body mass index, any other relevant features, and/or any other demographic feature. In certain implementations, the hemodynamic parameters extracted from the PAP waveform and the wedge position waveform comprise pulse pressure (systolic−diastolic) and mean pressure.
Method 1000 assesses quality of PAP and wedge position pressure waveforms at a plurality of the segmented time windows. Quality can be assessed by various methodologies, which may be combined. In some implementations, quality is assessed utilizing a trained machine-learning model. In some implementations, quality is assessed utilizing a threshold for various hemodynamic parameters. Quality ratings can be quantitative (e.g., score on a scale of 0-100) or categorical (e.g., “good” versus “bad,” “adequate” versus “poor,” etc.). In some implementations, thresholds are utilized to determine whether a quality score is low/high or “bad/good”. Thresholds can be based on clinical data.
To assess quality of PAP and wedge position pressure waveforms utilizing a machine-learning model, one or more parameters are entered to the model as features to yield an assessment of quality. Various machine-learning models can be used, including (but not limited to) regression models, logistic regression models, neural networks, convolutional neural networks, support vector machines, decision trees, adaboost, random forests, ensemble learning models (combining one or more models), and/or any other machine-learning model capable of determining a quality of a pressure reading based from feature data and classified measurements. A machine-learning model can be trained utilizing clinical data of PAP and wedge position pressure acquired in which high quality time windows of data is utilized to differentiate from low quality time windows of data utilizing a set of hemodynamic data features. In some implementations, the hemodynamic data features are extracted from the clinical PAP and wedge pressure waveforms and associated their data window. The data windows can be differentiated as derived from PAP or wedge position waveform, based on their quality, assigned a quality score, or any other quality indicator. The machine-learning model can be trained to identify the quality of PAP and wedge pressure waveform windows. In some implementations, quality is determined by the ability to different a window of a wedge pressure waveform from a window of a PAP waveform.
In some implementations, quality is assessed based on whether the window of a waveform is above or below a threshold for various hemodynamic parameters. For a number of hemodynamic parameters, PAP waveforms and wedge position waveforms are expected to be within certain ranges, as determined by clinical data. Further, some hemodynamic parameters are expected to highly differential between PAP waveforms and wedge position waveform, as determined by clinical data. By utilizing these expected ranges or expected differences between the waveforms, windows of these waveforms can be assessed for quality. In some implementations, a window of a waveform is determined to be above a quality standard if it meets one or more criteria. In some implementations, a window of a waveform is determined to be below a quality standard if it fails to meet one or more criteria.
Parameter thresholds can be based on one or more qualitative, quantitative, or semi-quantitative factors that can assess quality of a window. Non-limiting examples of thresholds that can be used for identifying parameters can be based on professional experiences and/or metrics identified in literature. Parameter thresholds that can be used (alone or in combination) as a quality metric of window include (but are not limited to) increase/decrease of pressure beyond a threshold, including (but not limited to) mean pressure and pulse pressure; mean wedge position pressure below pulmonary artery diastolic pressure; increase/decrease in blood oxygen beyond a threshold; increase of respiration induced variation in a wedge position as compared to pulmonary artery position; and/or morphological features such as clearly defined waves in pressure (e.g., “a” and “v” waves). Using one or more quality features, a quality score can be generated for windows of a waveform, which can categorical, quantitative, or semi-quantitative quality scores. Qualitative categories can be binary (e.g., good or bad) and/or a qualitative ranking (e.g., poor, middling, good).
In some implementations, multiple assessments for quality are combined, which can be treated as factors and/or requirements of quality assessment. For instance, the quality of a window can be determined using a number of weight factors, each of the factors combined to yield an overall determination of quality. Alternatively, or in addition, the quality of a window must meet all of one or more requirements to meet a standard of quality and failure to meet a any one of the one or more requirements yields failure to meet that standard. In some implementations when a machine-learning model is combined with hemodynamic one or more parameter thresholds, the thresholds can be applied as a pre-requisite for entry into the model, in an ensemble with the model, or as assessment after the model.
Method 1000 performs a PCWP measurement. In some implementations, PCWP is measured in accordance with the respiratory cycle. In certain implementations, PCWP is the pressure measured upon completion of a respiratory cycle (i.e., an end-expiratory pressure or an average of end-expiratory pressure). In some implementations, PCWP is the average pressure measured for a number of respiratory cycles during wedging (e.g., 1, 2, 3, or 4 respiratory cycles). In some implementations, PCWP is the average pressure measured for a period of time during wedging (e.g., between 2 and 20 seconds). In some implementations, a PCWP measurement is acquired and then that measurement is assessed for quality.
Quality assessments can be utilized to enhance the determination of PCWP. In some implementations, quality assessments are utilized to enhance determination of the PCWP measurement. In some implementations, the quality of a plurality of windows of wedge position waveform is determined and if a certain number of windows fail to meet a quality standard, no PCWP measurement is determined. In some implementations, only windows meeting a standard of quality are utilized to determine the PCWP measurement. In some implementations, windows that fail to meet a standard of quality are discarded prior to determining the PCWP measurement.
Method 1000 reports PCWP and/or quality assessment of PCWP acquisition. In some implementations, the acquired PCWP and/or the quality of the PCWP measurement is displayed on a display screen of the monitoring system. In some implementations, the quality rating is saved in a memory or transmitted to another computational device for storage or downstream analysis. In some implementations, a low or “bad” quality score is utilized to inform the clinician that repeating a PCWP measurement is recommended. In some implementations, a low or “bad” quality score is utilized to automatically repeat a PCWP measurement. Upon completion of the PCWP measurement (or a repeat of the PCWP measurement), the monitoring system can exit PCWP mode (432).
In determining quality, certain systems and/or methods of this disclosure are directed to identifying optimized combinations of input parameters to produce a quality rating of a pressure waveform. The goal of optimization can be any one or any combination of reducing labor, reducing cost, reducing risk, increasing reliability, increasing efficacies, reducing side effects, reducing toxicities, and alleviating drug resistance, among other benefits.
Blood pressure waveforms have various discernable characteristics that can be identified within a singular beat waveform (e.g., a single heartbeat cycle of systole and diastole) or over several beat waveforms (e.g., several heartbeat cycles). Turning to
In addition to the characteristics identified in
Based on a pressure waveform, various systems and/or methods further extract one or more of the following parameters: heart rate, respiratory rate, stroke volume, pulse pressure, mean pulmonary artery pressure (mPAP), pulmonary artery systolic pressure (sPAP), pulmonary artery diastolic pressure (dPAP), pulse pressure variation, stroke volume variation, heart rate variability, cardiac output, pulmonary peripheral resistance, vascular compliance, vascular elasticity, right ventricular contractility (dP/dt).
Certain catheters (e.g., Swan-Ganz catheters) include temperature probes, fiber optics, and or other components capable of providing additional measurements. As such, certain systems and/or methods can extract characteristics such as cardiac output, stroke volume, ejection fraction, end diastolic volume, blood temperature, blood oxygenation, any other measurement capable of being obtained from the catheter, and combinations thereof. It should be noted that the foregoing additional measurements can be measured directly (e.g., a singular measurement) or extracted from a waveform. Additionally, numerous systems and/or methods extract additional characteristics from any of such additional measurement (e.g., determinable features, morphological features, etc.) as noted previously.
Various systems and methods utilize one or more of the foregoing characteristics and characteristic types (e.g., morphological characteristics, phase characteristics, etc.) to identify a wedge transition and/or quality of a pressure waveform during a PCWP procedure, such as will be described further in detail.
A computational processing system to perform and assess the quality of PCWP measurements in accordance with the various methods and processes of the disclosure typically utilizes a processing system including one or more of a CPU, GPU and/or neural processing engine. As described herein, digit arterial pressure can be recorded and transformed into radial arterial pressure in real time using a computational processing system.
The computational processing system can be housed within a hemodynamic monitoring system in a direct wired connection between the monitoring and components, inclusive of a pulmonary artery catheter (e.g., Swan-Ganz catheter). Alternatively, the computational processing system can be housed separately from the hemodynamic monitoring system and components, receiving the acquired pulmonary artery pressure via a wireless connection (e.g., WiFi, cellular, Bluetooth, etc). The computational processing system can be implemented on any appropriate computing device such as (but not limited to) a hemodynamic monitoring system, a tablet and/or a portable computer.
An exemplary computational processing system that can be utilized to perform the various methods and processes of the disclosure is illustrated in
In the illustrated example, the memory system is capable of storing various data, applications, and models. It is to be understood that the listed data, applications and models are a representative sample of what can be stored in memory and that various memory systems may store some or all of the various data, applications, and models listed. Further, any combination of data, applications, and models can be stored, and in some implementations, various data, applications, and/or models are stored temporarily.
In some implementations, the memory system 1506 can store (for example) one or more of the following applications: Determination of System Readiness for PCWP 1508, Detection of Balloon Inflation and/or Deflation Point 1510, Detection of Respiratory Cycles 1512, Measurement of PCWP 1514, and Quality Assessment of PCWP Acquisition 1516. The various applications can be provided as individual processes or as an ensemble of processes, each of which may be utilized to provide automatic acquisition and quality assessment of PCWP measurements. Real-time PCWP results and quality ratings 1518 can also optionally be stored on memory system 1506 and/or displayed on a display screen via the I/O interface 150404.
While specific computational processing systems are described above with reference to
The systems and methods of the current disclosure can be utilized within a hemodynamic monitoring system. Generally, the hemodynamic monitoring system includes a pulmonary artery catheter (PAC; e.g., Swan-Ganz catheter). Provided in
Hemodynamic monitoring system 1600 can comprise a computational system, such as (for example) the system portrayed and described in reference to
While a specific hemodynamic monitoring system configuration is described above with reference to
Example 1. A computational method for performing and assessing quality of a pulmonary capillary wedge pressure (PCWP) measurement of an individual, comprising:
Example 2. The method of example 1, wherein the PCWP measurement and the quality assessment are each determined in real time.
Example 3. The method of example 2 further comprising:
Example 4. The method of example 1, 2, or 3, wherein the computational processing system and the pulmonary artery catheter are part of a hemodynamic monitoring system.
Example 5. The method of any one of examples 1 to 4, wherein acquiring the blood pressure waveform comprises:
Example 6. The method of example 5, further comprising:
Example 7. The method of example 6, wherein artifacts comprise one or more of: measurements obtained during patient movement, measurements obtained during catheter flushing, and measurements indicating a flat line, measurements indicating underdamped, and measurements indicating overdamped.
Example 8. The method of example 6 or 7, wherein detection of an artifact based on flushing, improper zero point, or patient movement is detected if the PAP maximum (PAPmax) is greater than a threshold, if the PAP minimum (PAPmin) is less than threshold, and/or if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is greater than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 9. The method of example 6, 7 or 8, wherein detection of an artifact based on a flat line or overdamping is detected if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is less than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 10. The method of any one of examples 5 to 9, wherein the pulmonary artery catheter comprises a lumen configured to measure the blood pressure.
Example 11. The method of any one of examples 1 to 10, wherein the pulmonary artery catheter is a Swan-Ganz catheter.
Example 12. The method of any one of examples 1 to 11, wherein the machine-learning model is based on at least one feature selected from the group consisting of: a waveform phase feature, a determinable feature, and a morphological feature, wherein:
Example 13. The method of example 12, wherein the machine-learning model is based on one or more of: approximate entropy, sample entropy, baroreflex sensitivity, variability, and changes.
Example 14. The method of any one of examples 1 to 13, wherein acquiring the PCWP measurement comprises:
Example 15. The method of example 14, wherein the determining of the PCWP comprises determining a blood pressure measurement from the wedge position at the end of expiration of a respiratory cycle.
Example 16. The method of example 14, wherein the determining of the PCWP comprises averaging blood pressure measurement from the wedge position across one or more respiratory cycles.
Example 17. The method of any one of examples 1 to 16, further comprising:
Example 18. The method of example 17, wherein the one or more features comprise at least one of: a statistical moment, a percentile value of data, histogram of data, diastolic pressure, median pressure, mean pressure, systolic pressure, pulse pressure, Shannon Entropy, Number of peaks above a percentile, number of valleys below a percentile, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, a determinable feature, a waveform phase feature, and a morphological feature.
Example 19. The method of example 18, wherein the morphological feature is selected from: a frequency component, skewness, and kurtosis; wherein the waveform phase feature is selected from: contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, and full cardiac cycle; and wherein the determinable feature is selected from: a mean of the phase, a maximum, a minimum, a duration, an area, a standard deviation, a slope, a derivative, a trend, a deviation from a trend, a variation, and a variance.
Example 20. The method of example 18 or 19, wherein the one or more features comprise mean pressure and pulse pressure.
Example 21. The method of any one of examples 1 to 20, further comprising:
Example 22. The method of example 21, wherein the quality assessment is categorical.
Example 23. The method of example 22, wherein the categories are a qualitative ranking.
Example 24. The method of example 21, 22, or 23, wherein determining, using the computational processing system, a quality assessment for the PCWP measurement using a machine-learning model comprises:
Example 25. The method of example 24, wherein the one or more extracted features comprise: PCWPMean, PAPDiastolic, and PCWPPulsePress, wherein PCWPMean is a mean value of pressure measurements acquired in the wedge position; wherein PAPDiastolic is diastolic pressure in the pulmonary artery position; and wherein PCWPPulsePress is pulse pressure in the wedge position.
Example 26. The method of example 25, wherein a high quality is indicated when: PCWPMean<PAPDiastolic AND a×PCWPPulsePress+b×PCWPMean≤c, wherein a, b, and c are determinant values.
Example 27. The method of example 25 or 26, wherein a medium quality is indicated when: PCWPMean<PAPDiastolic AND a×PCWPPulsePress+b×PCWPMean>c, wherein a, b, and c are determinant values.
Example 28. The method of example 25, 26, or 27, wherein a low quality is indicated when: PCWPMean≥PAPDiastolic.
Example 29. The method of any one of examples 21 to 28 further comprising:
Example 30. The method of any one of examples 21 to 29, further comprising:
Example 31. The method of any one of examples 21 to 30, wherein determining, using a computational processing system, a PCWP measurement comprises: averaging blood pressure measurement acquired from a wedge position of temporal windows that are determined to have a quality above a threshold.
Example 32. The method of any one of examples 21 to 31 wherein determining, using a computational processing system, a PCWP measurement comprises:
Example 33. The method of example 31 or 32, further comprising:
Example 34. A hemodynamic monitoring system for performing and assessing quality of a pulmonary capillary wedge pressure (PCWP) measurement, comprising:
Example 35. The system of example 34, wherein the blood pressure waveform is generated and displayed on the display screen in real time.
Example 36. The system of example 34 or 35, wherein the PCWP measurement is determined and displayed on the display screen in real time.
Example 37. The system of example 34, 35, or 36, wherein the quality assessment for the PCWP measurement is determined and displayed on the display screen in real time.
Example 38. The system of any one of examples 34 to 37, wherein the pulmonary artery catheter comprises a lumen for measurement of blood pressure and a balloon allowing the pulmonary artery catheter to migrate to the wedge position.
Example 39. The system of any one of examples 34 to 38, wherein the catheter is a Swan-Ganz catheter.
Example 40. The system of any one of examples 34 to 39, wherein the one or more applications can direct the processor system to:
Example 41. The system of example 40, wherein artifacts comprise one or more of: measurements obtained during patient movement, measurements obtained during catheter flushing, and measurements indicating a flat line, measurements indicating underdamped, and measurements indicating overdamped.
Example 42. The system of example 40 or 41, wherein detection of an artifact based on flushing, improper zero point, or patient movement is detected if the PAP maximum (PAPmax) is greater than a threshold, if the PAP minimum (PAPmin) is less than threshold, and/or if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is greater than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 43. The system of example 40, 41, or 42, wherein detection of an artifact based on a flat line or overdamping is detected if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is less than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 44. The system of any one of examples 34 to 43, wherein the machine-learning model is based on at least one feature selected from the group consisting of: a waveform phase feature, a determinable feature, and a morphological feature, wherein:
Example 45. The system of example 44, wherein the machine-learning model is based on one or more of: approximate entropy, sample entropy, baroreflex sensitivity, variability, and changes.
Example 46. The system of any one of examples 34 to 45, wherein the one or more applications can direct the processor system to:
Example 47. The system of example 46, wherein the one or more applications can direct the processor system to: determine a blood pressure measurement from the wedge position at the end of expiration of a respiratory cycle to yield the PCWP measurement.
Example 48. The system of example 46, wherein the one or more applications can direct the processor system to: determine a blood pressure measurement from the wedge position across one or more respiratory cycles.
Example 49. The system of any one of examples 34 to 48, wherein the one or more applications can direct the processor system to:
Example 50. The system of example 49, wherein the one or more features comprise at least one of: a statistical moment, a percentile value of data, histogram of data, diastolic pressure, median pressure, mean pressure, systolic pressure, pulse pressure, Shannon Entropy, Number of peaks above a percentile, number of valleys below a percentile, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, a determinable feature, a waveform phase feature, and a morphological feature.
Example 51. The system of example 50, wherein the morphological feature is selected from: a frequency component, skewness, and kurtosis; wherein the waveform phase feature is selected from: contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, and full cardiac cycle; and wherein the determinable feature is selected from: a mean of the phase, a maximum, a minimum, a duration, an area, a standard deviation, a slope, a derivative, a trend, a deviation from a trend, a variation, and a variance.
Example 52. The system of example 50 or 51, wherein the one or more features comprise mean pressure and pulse pressure.
Example 53. The system of any one of examples 34 to 52, wherein the one or more applications can direct the processor system to:
Example 54. The system of example 53, wherein the quality assessment is categorical.
Example 55. The system of example 54, wherein the categories are a qualitative ranking.
Example 56. The system of example 53, 54, or 55, wherein the one or more applications can direct the processor system to: determine whether one or more extracted features of a temporal window are above or below a threshold to yield the quality assessment for the PCWP measurement.
Example 57. The system of example 56, wherein the one or more extracted features comprise: PCWPMean, PAPDiastolic, and PCWPPulsePress, wherein PCWPMean is a mean value of pressure measurements acquired in the wedge position; wherein PAPDiastolic is diastolic pressure in the pulmonary artery position; and wherein PCWPPulsePress is pulse pressure in the wedge position.
Example 58. The system of example 57, wherein a high quality is indicated when:
Example 59. The system of example 57 or 58, wherein a medium quality is indicated when: PCWPMean<PAPDiastolic AND a×PCWPPulsePress+b×PCWPMean>c, wherein a, b, and c are determinant values.
Example 60. The system of example 57, 58, or 59, wherein a low quality is indicated when: PCWPMean≥PAPDiastolic.
Example 61. The system of any one of examples 53 to 60, wherein the one or more applications can direct the processor system to:
Example 62. The system of any one of examples 53 to 61, wherein the one or more applications can direct the processor system to:
Example 63. The system of any one of examples 53 to 62, wherein the one or more applications can direct the processor system to:
Example 64. The system of any one of examples 53 to 63, wherein the one or more applications can direct the processor system to:
Example 65. The system of any one of examples 53 to 64, wherein the one or more applications can direct the processor system to:
Example 66. A computational method for performing a pulmonary capillary wedge pressure (PCWP) measurement of an individual, comprising:
Example 67. The method of example 66, wherein the PCWP measurement is determined in real time.
Example 68. The method of example 67 further comprising:
Example 69. The method of example 66, 67, or 68, wherein artifacts comprise one or more of: measurements obtained during patient movement, measurements obtained during catheter flushing, and measurements indicating a flat line, measurements indicating underdamped, and measurements indicating overdamped.
Example 70. The method of any one of examples 66 to 69, wherein detection of an artifact based on flushing, improper zero point, or patient movement is detected if the PAP maximum (PAPmax) is greater than a threshold, if the PAP minimum (PAPmin) is less than threshold, and/or if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is greater than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 71. The method of any one of examples 66 to 70, wherein detection of an artifact based on a flat line or overdamping is detected if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is less than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 72. The method of any one of examples 66 to 71, wherein the pulmonary artery catheter comprises a lumen configured to measure the blood pressure.
Example 73. The method of any one of examples 66 to 72, wherein the pulmonary artery catheter is a Swan-Ganz catheter.
Example 74. A hemodynamic monitoring system for performing a pulmonary capillary wedge pressure (PCWP) measurement, comprising:
Example 75. The system of example 74, wherein the PCWP measurement is determined in real time.
Example 76. The system of example 74 or 75, wherein artifacts comprise one or more of: measurements obtained during patient movement, measurements obtained during catheter flushing, and measurements indicating a flat line, measurements indicating underdamped, and measurements indicating overdamped.
Example 77. The system of example 74, 75 or 76, wherein detection of an artifact based on flushing, improper zero point, or patient movement is detected if the PAP maximum (PAPmax) is greater than a threshold, if the PAP minimum (PAPmin) is less than threshold, and/or if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is greater than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 78. The system of any one of examples 74 to 77, wherein detection of an artifact based on a flat line or overdamping is detected if the PAP minimum subtracted from the PAP maximum (PAPmax−PAPmin) is less than threshold; wherein PAP is the blood pressure measurement acquired from a pulmonary artery position.
Example 79. The system of any one of examples 74 to 78, wherein the pulmonary artery catheter comprises a lumen configured to measure the blood pressure.
Example 80. The system of any one of examples 74 to 79, wherein the pulmonary artery catheter is a Swan-Ganz catheter.
Example 81. A computational method for detecting a transition between a pulmonary artery position and a wedge position, comprising:
Example 82. The method of example 81, wherein detecting a transition from a pulmonary artery position to a wedge position and detecting a transition from a wedge position to a pulmonary artery position each comprise:
Example 83. The method of example 82, wherein the one or more features comprise at least one of: a statistical moment, a percentile value of data, histogram of data, diastolic pressure, median pressure, mean pressure, systolic pressure, pulse pressure, Shannon Entropy, Number of peaks above a percentile, number of valleys below a percentile, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, a determinable feature, a waveform phase feature, and a morphological feature.
Example 84. The method of example 82 or 83, wherein the morphological feature is selected from: a frequency component, skewness, and kurtosis; wherein the waveform phase feature is selected from: contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, and full cardiac cycle; and wherein the determinable feature is selected from: a mean of the phase, a maximum, a minimum, a duration, an area, a standard deviation, a slope, a derivative, a trend, a deviation from a trend, a variation, and a variance.
Example 85. The method of example 82, 83, or 84, wherein the one or more features comprise mean pressure and pulse pressure.
Example 86. The method any one of examples 81 to 85 further comprising:
Example 87. The method of any one of examples 81 to 86, wherein the pulmonary artery catheter comprises a lumen configured to measure the blood pressure.
Example 88. The method of any one of examples 81 to 88, wherein the pulmonary artery catheter is a Swan-Ganz catheter.
Example 89. A hemodynamic monitoring system for detecting a transition between a pulmonary artery position and a wedge position, comprising:
Example 90. The system of example 89, wherein the one or more applications can direct the processor system to:
Example 91. The system of example 90, wherein the one or more features comprise at least one of: a statistical moment, a percentile value of data, histogram of data, diastolic pressure, median pressure, mean pressure, systolic pressure, pulse pressure, Shannon Entropy, Number of peaks above a percentile, number of valleys below a percentile, number of mean crossings, area under curve, singular vector coefficient after principle components analysis, a subsampled signal, a determinable feature, a waveform phase feature, and a morphological feature.
Example 92. The system of example 90 or 91, wherein the morphological feature is selected from: a frequency component, skewness, and kurtosis; wherein the waveform phase feature is selected from: contractility, pulmonary artery compliance, stroke volume, vascular tone, afterload, and full cardiac cycle; and wherein the determinable feature is selected from: a mean of the phase, a maximum, a minimum, a duration, an area, a standard deviation, a slope, a derivative, a trend, a deviation from a trend, a variation, and a variance.
Example 93. The system of example 90, 91, or 92, wherein the one or more features comprise mean pressure and pulse pressure.
Example 94. The system of any one of examples 89 to 93, wherein the one or more applications can direct the processor system to:
Example 95. The system of any one of examples 89 to 94, wherein the pulmonary artery catheter comprises a lumen configured to measure the blood pressure.
Example 96. The system of any one of examples 89 to 95, wherein the pulmonary artery catheter is a Swan-Ganz catheter.
This application is a continuation of PCT Application No. PCT/US2023/027678, filed Jul. 13, 2023, entitled “Systems and Methods of for Computer-Assisted Measurement of Pulmonary Capillary Wedge Pressure” to Angel, et al., which in turn claims priority to U.S. Provisional Patent Application No. 63/389,331, filed Jul. 14, 2022, entitled “Systems and Methods for Machine Learning Enabled Measurement of Pulmonary Capillary Wedge Pressure” to Al Hatib, et al. and U.S. Provisional Patent Application No. 63/486,914, filed Feb. 24, 2023, entitled “Systems and Methods for Computer Enabled Measurement of Pulmonary Capillary Wedge Pressure” to Angel, et al.; the disclosures of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
63389331 | Jul 2022 | US | |
63486914 | Feb 2023 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2023/027678 | Jul 2023 | WO |
Child | 19019397 | US |