The present disclosure relates to heart failure diagnostics and, more particularly, to tools and methods to facilitate use of data produced by heart-failure-related sensors to improve patient outcomes.
Hemodynamic congestion is generally now measured using catheter-based filling pressure of right atrial pressure (RAP) and pulmonary capillary wedge pressure (PCWP). However, due to the small ranges of these pressures relative to the potential measurement error, in the range of 2 to 6 mmHg (RAP), and 4 to 12 mmHg (PCWP), it is challenging to capture relevant pressure changes using common pressure-sensing detectors such as a Swan-Ganz catheter or other implantable pressure sensors, which generally may have accuracy limitations in the range of about ±5 mmHg.
The present Applicant has previously developed and disclosed a number of different sensors for determining patient fluid status based on direct measurement of a vascular dimension, which indicates geometry, namely, cross-sectional area and distension or collapse of the vessel. This measurement of vessels, particularly of the inferior vena cava (IVC), may relate more directly to a patient's circulating blood volume and congestion status. Therefore, such measurements with these sensors could potentially be used to estimate a patient's circulating blood volume and congestion status. In particular, these sensors could potentially be used to determine whether circulating blood volume is too high or too low, whether circulating blood volume is increasing or decreasing and potentially what treatment should be prescribed, such as diuretics or vaso-dilators.
New devices developed and disclosed by the present Applicant include external ultrasound devices as well as implantable sensors capable of long-term placement suitable for monitoring patients with chronic conditions. Examples of such implantable, wireless sensors and external ultrasound devices are disclosed, for example, in U.S. patent application Ser. No. 15/549,042, filed Aug. 4, 2017 (U.S. Pat. No. 10,905,393, granted Feb. 2, 2021), and entitled “Implantable Devices and Related Methods for Heart Failure Monitoring” and U.S. patent application Ser. No. 16/177,183, filed Oct. 31, 2018 (U.S. Pat. No. 10,806,352, granted Oct. 20, 2020) and entitled “Wireless Vascular Monitoring Implants,” each of which is incorporated herein in its entirety. In other clinical situations, such as shorter term acute condition monitoring and in-hospital treatments, vascular dimension sensors for direct fluid state determination and monitoring may be catheter-based. Examples of such catheter-based sensors are disclosed, for example, in U.S. patent application Ser. No. 15/750,100, filed Feb. 2, 2018 (U.S. Pat. No. 11,039,813, granted Jun. 22, 2021) and entitled “Devices and Methods for Measurement of Vena Cava Dimensions, Pressure and Oxygen Saturation,” which is incorporated herein in its entirety.
The present Applicant has also developed and disclosed novel diagnostic and treatment systems and methods based on the use of the aforementioned sensor devices, some of which are disclosed in the above-mentioned patent applications, and further of which are disclosed in U.S. Pat. No. 11,564,596, granted Jan. 31, 2023, entitled “Systems and Methods for Patient Fluid Management,” and U.S. Patent Pub. No. US 2021/0244381 A1, published Aug. 12, 2021, entitled “Patient Fluid Management Systems and Methods Employing Integrated Fluid Status Sensing,” each of which is incorporated by reference herein in its entirety.
Notwithstanding the foregoing advances, challenges remain with respect to clinical interpretation of the signals produced by various vascular area sensing technologies and, in some cases, novel datasets produced thereby.
Among the challenges is calibration of measurements for vessel volume-based parameters arising from intra-individual and inter-individual variations due to heterogeneity of the vessel shape in order to generate a comparable quantitative output metric indicative of right atrial filling pressure or congestion status. For example, the area of the IVC depends on the location observed along the IVC and on the individual, making it difficult to draw comparisons of absolute area measures between patients as a group, which may inhibit clinical use of the data generated. While generally available data normalization algorithms might be applied to address this limitation, when arbitrarily normalizing any feature the normal range will very likely be enclosed by thresholds of unusual and non-intuitive value, i.e. the normalized variable will be in units (possibly dimensionless), with associated thresholds, that are unfamiliar to the clinician and not a part of standard practice and guidelines. Such unusual numbering is a challenge for physicians, and patients, especially as methods evolve and diagnostic algorithms are refined with higher degrees of complexity and the patients increasingly become relevant consumers of the data.
General clinical acceptance of new data types can also present challenges. Long-standing and well-known physiological parameters have their well-understood ranges (such as, blood pressure, body temperature, respiration rate, etc.). These are developed over time, become domain specific knowledge, and become included in clinical guidelines, etc. To help facilitate acceptance and encourage use of new, advantageous systems and data sets, there is thus a need to develop correlations to known physiological parameters for the new signals and datasets to facilitate use by clinicians.
With multiple discrete inputs to diagnostic and treatment algorithms, it is challenging to set actionable thresholds without the instructions becoming overly complex. There is thus a need to reduce the data review burden on the user (whether patient or health care provider) as new datasets and parameters are introduced. Challenges facing the user include definition of action thresholds and also determining which drug from their arsenal to deploy and at what dosage because they often do not have solid inputs to inform drug titration decisions, nor good methods to monitor patient drug adherence, nor good measures of individual responses to different doses of drugs.
Various embodiments disclosed herein address these challenges and present solutions designed to improve speed and accuracy of heart failure diagnostic and treatment decisions and thus improve patient outcomes and reduce hospitalization occurrences and costs.
In one implementation, the present disclosure is directed to an automated heart failure diagnostic device. The device includes a trace feature detector to identify selected features and at least one of magnitude and timing of the identified features for received periodic vessel area traces representing changes in fluid state of a patient over time, wherein the selected features comprise one or more of interval time per respiration cycle, area magnitude of respiration modulation, interval time per cardiac cycle, area magnitude of cardiac modulation, dominant cardiac peaks, second cardiac peaks, respiration related area reduction, maneuver types and maximum and minimum areas associated with identified maneuvers; a metrics generator to generate heart function-related parameters for each area trace based on the identified features, magnitudes and timing, the heart function-related parameters comprising one or more of maximum vessel area (Amax), minimum vessel area (Amin), mean vessel area (Amean), heart rate (HR), respiration rate (RR), collapsibility index (CI), collapse (C) and cardiac output (CO); a boundary generator to generate at least a vessel lower area boundary (LB) for the patient or a vessel upper area boundary (UB) for the patient using the generated heart function-related parameters; and an index generator to set a patient congestion index based on one or more of the generated heart-function related parameters and at least one of a vessel lower area boundary (LB) or upper area boundary (UB) for the patient, the congestion index indicating patent fluid state on a normalized scale for each the trace period.
In another implementation, the present disclosure is directed to a system automatedly determining patient fluid state using periodic vessel area traces. The system includes a trace feature detector to identify selected features of the vessel area traces and at least one of magnitude and timing of the identified features for the vessel area traces; a metrics generator to generate heart function-related parameters for each area trace based on the identified magnitudes and timing, the heart function-related parameters including at least maximum vessel area (Amax) and minimum vessel area (Amin); and an index generator to generate a patient congestion index based on at least the maximum vessel area (Amax), the minimum vessel area (Amin) and at least one of a vessel lower area boundary (LB) or upper area boundary (UB) for the patient, the congestion index indicating patent fluid state on a normalized scale for each the trace period.
In still another implementation, the present disclosure is directed to a computer-based method. The method includes receiving a quiet respiration vessel area trace for a patient within at least one processing device; receiving patent specific information comprising at least patient weight and patient age within the processing device; filtering the quiet respiration vessel area trace at the processing device to identify component signals comprising at least a respiration trace, a cardiac trace, and a mean trace; extracting magnitude and timing features from the traces at the processing device corresponding to at least one or more of area maximum, area minimum, collapse, respiration collapse, cardiac collapse, heart rate and respiration rate; generating at the processing device heart function-related parameters using executable program instructions defining the heart function-related parameters based on the extracted magnitude and timing features, the heart function-related parameters comprising one or more of respiration rate, cardiac output, heart rate, collapsibility index, collapse, maximum vessel area, minimum vessel area and mean vessel area; generating a patient congestion index based on one or more of the magnitude features and heart function-related parameters; and applying weighting to the congestion index, heart function-related parameters and patient specific information using a machine learning based model to return a hospitalization probability score for the patient.
In yet another implementation, the present disclosure is directed to a method for automatedly determining patient fluid state using periodic vessel area traces. The method includes receiving a vessel area trace; identifying selected features and at least one of magnitude and timing of the identified features for the vessel area traces; generating heart function-related parameters for each area trace based on the identified magnitudes and timing, the heart function-related parameters including measured vessel areas and a vessel area boundary; generating a patient congestion index representing a relationship between measured vessel area as determined for an area trace and a vessel area boundary for the patient, the congestion index indicating patent fluid state on a normalized scale for each the trace period.
For the purpose of illustrating the disclosure, the drawings show aspects of one or more embodiments of the disclosure. However, it should be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, wherein:
Sensor 12 may comprise an external sensor system or an implanted sensor system. Examples of sensor 12 include vascular dimension sensors, such as an IVC area or diameter sensor, and vascular pressure sensors. With respect to vascular dimension sensors, a number of different sensor types may be used to produce an area trace signal including, for example, implanted variable inductance coils and implanted or external ultrasound devices. In one specific implementation, sensor 12 is an implanted wireless resonant circuit sensor and processing device 14 comprises a belt antenna as described, for example, in the incorporated U.S. Pat. No. 10,806,352. Other sensor types, such as implanted or external ultrasound, and implanted resistance-based sensors, may be employed as described in the foregoing incorporated patents and published applications.
Communication links 18 may be wired, wireless or a combination thereof based on the specific configuration of a system in accordance with the present disclosure. Persons skilled in the art may configure an appropriate data transmission protocol for communication link 18, selected from among many available standards. Communication links 18 are preferably bi-directional communication links. For example, a personal area network (PAN) connection such as Bluetooth may connect sensor processing device 14 to patient personal device 20. In some embodiments, personal device 20 may contain one or more software applications to perform signal processing functions with respect to the sensor signal. In other embodiments, personal device 20 may in this system merely act as an edge device to facilitate communication with processing platform (16) configured as cloud platforms, with communication occurring via cellular data links. Communications links 18 between different system platforms and components also may comprise internet connections to provide data transfer, for example between a cloud platform comprising processing platform(s) 16 and healthcare provider device 22. In some embodiments, all or part of the functions of processing device 14 also may be executed as a cloud-based computing device.
An example of an IVC area signal trace produced by system 10 is shown in
Persons of ordinary skill in the art may derive many different ways to configure and execute system 10 of
Trace generator 104 is a combined hardware and processing device comprised of a data acquisition device 200 and signal processing device 202 as depicted in
Feature detector 106 is a device such as circuitry, software or combination thereof that extracts relevant data from the area trace signal. Extracted data typically will include magnitudes and timing for selected features identified in an area trace through the reporting period (as shown as 60s trace in
In one embodiment, pattern recognizer 310 compares incoming area trace signals with known area trace patterns to determine whether the incoming area trace is reflective of a feature such as a signal response to a patient maneuver. “Maneuver” as used herein refers to a physical action taken by a patient, on his or her own initiative or in response to instructions, which stimulates an identifiable perturbation of IVC area. Some examples of area traces for different patient maneuvers are shown in
Feature detector 106 also may perform data integrity checks. Features of the area trace signal may be used to confirm if the system has been used correctly. For example, quality checks could be trained on supervised data as, for instance, the type of maneuver prescribed. Models predicting maneuver type or artifact can then be used to quality check every single area trace to avoid deriving corrupted information such as excess movement during recording, insufficient quantity or quality of maneuver performed, etc. Auxiliary sensors such as accelerometers, blood pressure, weight, activity monitors, patient input can also be used to facilitate data integrity checks.
Data extracted from the area trace signal by feature detector 106 is provided to metrics generator 108. Metrics generator 108 is a software-based machine configured with a number of different modules, as shown in
where ti,card is the cardiac cycle interval time, which may use an average or median, feature (c) in
Also based on information from feature detector 106, respiration rate module 314 calculates respiration rate (RR) based on the following relationship:
where ti,resp is the respiration cycle interval time, which may use an average or median, feature (a) in
An alternative embodiment for determination of respiration rate by extraction from the area trace is shown in
Included within area derived metrics group 318 are at least three area determination modules, and collapsibility index module 326. Additional optional modules may include modules for determination of collapse 328 and cardiac output 329. Maximum IVC area (Amax) module 320 may determine Amax based on the value of the largest dominant cardiac peak, feature (e) in
Collapsibility index (CI) module 326 of metrics generator 108 uses the determined area parameters to determine collapsibility index for the IVC based on the relationship:
In a further alternative embodiment, collapse (identified on the area trace in
Thus, collapsibility index also may be stated as:
For example, respiratory collapse can be determined from the area trace. This has the potential advantage that it is another somewhat independent signal that can be used to predict volume or congestion status or pressure—low collapse at high volume/pressure, high collapse at euvolemia/normal pressure, and low collapse at hypovolemia/low pressure giving an ‘n’ shaped collapse vs. area curve. Trending of features of the raw trace or the maneuver traces may also prove useful, i.e. accelerating increase in area may necessitate more urgent or severe action than gradual increases. In another example, other frequency-based signals can also be extracted and could be used as inputs to the calculation. As a further example, it is known that the IVC area signal changes with each breath of the patient and therefore the low frequency oscillation of the IVC can be used to extract the respiration rate. Respiration rate has been shown to be predictive of heart failure status and would therefore be a strong input into the overall patient status estimation. Additionally, metrics combining frequency and area inputs 316 may be determined.
Inputs from wearable devices such as activity trackers can also be predictive of cardiac patient outcomes and can also be integrated into the calculation with reduced activity being a predictor of worsening status. Also, weight is a factor that may be used in prediction of heart failure decompensation, for example a gain in the region of more than 2 kg in 2 days may be considered significant. Patients taking their daily weight can also be integrated into the calculation. Sleep, activity, heart rate variability, blood pressure and other wearable outputs could also be integrated into the Congestion Index. Additionally, data from the implanted sensor and its overall system 100 can be integrated into wearable devices' systems as a source of additional data for the predicition and/or monitoring of health status.
Included within the other input-derived metrics group 332 are metrics derived from other external sensors (meaning external with respect to system 100, which may include both in vivo and ex vivo sensors), such as pulse oximetry, temperature, blood pressure, urine output, cardiac output, and catheter pressures, etc. Patient-specific information 334 generally comprises information about patient physiological parameters such as height, age, weight, sex and may also comprise current activity information, input through a user interface by a patient or care provider. Another alternative external sensor input is accelerometer readings from a patient-worn component of the sensing system, such as patient-worn processing device 14, which may be embodied as an antenna belt as described in incorporated patent publications. Such accelerometer readings can be used to determine patient position and activity/motion during a trace period and thus increase accuracy of metrics derived from the trace.
As shown in
In order to overcome the calibration challenges created by intra-individual and inter-individual variations arising from heterogeneity of vessel shape as mentioned above, embodiments of the present disclosure generate specific reference points against which periodic IVC area readings can be compared to assess current patient fluid state and related cardiac health. In one example, boundary generator 110, shown in
On the other hand, dynamic boundaries may change over shorter time periods. Dynamic boundaries do not necessarily indicate absolute anatomical limits, but represent the current limits arising out of changing physiological parameters such as venous tone, and/or intra-abdominal pressure. Dynamic boundaries thus may represent new and clinically relevant limits for each quiet respiration reading or occasionally when estimation is available from maneuver or other means to use the information that is in closest proximity time-wise to the readings used for volume status assessment. In other words, based on overall patient fluid state in terms of total fluid distribution between vascular and extravascular fluid, dynamic boundaries as defined herein may represent a more clinically relevant basis for assessing patient fluid state at the time of a specific reading. Furthermore, dynamic maximum area boundary may be related to right atrial pressure or vascular tone.
As shown in
In some situations it may not be practical or desirable to require the patient to perform a maneuver. Prediction sub-module 342a is configured to predict the upper boundary (UB) based on a normal respiration area trace based on the following relationship developed by the Applicant:
In one alternative, the “slope” used in Eq. [6] is a constant reference slope of −0.18%/mm2 as identified in Huguet et al., Three-Dimensional Inferior Vena Cava for Assessing Central Venous Pressure in Patients with Cardiogenic Shock, JAm Soc Echocardiogr. 2018; 31: 1034-43 (https://doi.org/10.1016/j.echo.2018.04.003), which is incorporated by reference herein in its entirety. The slope used may be retrieved from data storage 346. In other alternative embodiments this slope could be individualized based on each patient's area and collapse data or may be trained on a collection of area and collapse or other data over some period of time. Further alternative techniques 344 for upper boundary generation also may be derived based on the teachings of the present disclosure.
Lower boundary (LB) determination module 336 in some embodiments also employs a maneuver determination sub-module 338 to identify the lower boundary as the minimum area point (351 in
Further alternative sub-modules 339 may also be provided to derive the lower boundary value from a population basis as the average minimum sensor size measured in the IVC, or sensor information regarding IVC area at given equivalent pressures, such as by comparing sensor derived area/pressure curves with standard area/pressure curves (determined from radial or flat plate force information) and be a programed constant for all patients.
Upper and lower boundaries generated by boundary generator 110 are provided to index generator 112, shown in
In another example embodiment, index generator 112 uses the Lower Boundary determined from Boundary Generator 110 with Collapsibility Index 326 to produce a vascular Congestion Index using the following equation:
An alternative of this equation might be to subtract from 100 in order to reverse the direction of the index resulting in the equation:
In yet another alternative, Congestion Index may be determined using the upper boundary alone as the ratio of mean area to the upper boundary as follows:
In a further alternative embodiment, index generator 112 optionally receives and factors metrics from metrics generator 108 and boundary generator 110 into the normalized IVC Congestion Index. In such an embodiment, index generator 112 may compress multiple features into a single metric. For example, index generator 112 may be configured to output a single number within a standardized range for each patient. This single number output may be an indicator of a measurable variable such as RAP, worsening heart failure, impending hospitalization, probability of an impending event, a prompt to change medication, etc. This output will be common to all patients and contain or summarize the information from all of the inputs to provide an actionable output for clinicians. In a way this is comparable to scales such as temperature with 37 degrees Celsius as an accepted normal level and accepted high and low thresholds. In such a configuration, index generator 112 may output a Congestion Index ranging from 0 to 100% indicating the risk of an impending heart failure hospitalization within a selected time period, for example, the next thirty days.
The IVC Congestion Index produced by index generator 112 can be directly reported by user interface devices 116, but also can be a valuable input for decision logic 114 as shown in
Utilizing an approach as outlined above, as an example, a priority list algorithm can be created for moving patients into a higher priority status after a threshold crossing for a defined number of days and removing patients when within normal range for a defined number of consecutive days. Also, the primarily area-based Congestion Index as described above can be enhanced by factoring additional heart function-related parameters as further described below to provide a potentially fuller picture of patient heart health status. Other examples of such algorithms are disclosed in the aforementioned and incorporated U.S. Pat. No. 11,564,596 and alternative embodiments could inform the up or down titration for specific medications, such as diuretics, vaso-dilators or other medications, based on a pre-specified, patient specific prescription. Additional examples of conditions that may be diagnosed and treatment recommendations generated via algorithms 358 and 360 include conditions such as tricuspid regurgitation, atrial/ventricular tachycardia/bradycardia.
In other embodiments, maneuvers or similar changes can be utilized to move the patient between two or more different states. Signal differences between these states can be indicators of different physiological conditions. One example of this would be in the case of HFpEF patients where deterioration of condition parameters is only evident with exercise. In this case the no exercise and exercise states could be used to provide a signal to diagnose the presence of HFpEF. Bendopnea is another example where a maneuver can result in shortness of breath and this could also be evidenced via the signal indicating respiration rate/magnitude changes. These maneuvers could be detected from the signal in feature detector 106 or could be inputs from the interface device 116.
Decision logic 114 may utilize any number of metrics as inputs. In some cases only individual metrics or groups of related metrics, such as area metrics, may be used. In one alternative embodiment, metrics weighting sub-module 354 applies a weighting factor to one or more of the individual metrics inputs. Weighting factors may be determined via analysis of clinical and pre-clinical data and pre-specified or could be continually calculated and updated based on user-specific input. Notifications in this case may comprise instructions to take treatment actions, instructions to take additional readings or instructions to a care provider to alert the care provider to possible clinically problematic situations.
As illustrated in
Embodiments of the present disclosure also may be described in terms of a continuous process flow, such as example process flow 500 shown in
Feature outputs from database 510 (or directly from upstream processes), invoke process 522 to generate metrics as described herein, including, for example, Congestion Index 524, Right Atrial Pressure (RAP) 526, Respiration Rate (RR) 528, Cardiac Output (CO) 530, Systemic Vascular Resistance (SVR) 532, IVC tone 534, Heart Rate (HR) 536, Patient Weight 538, Patient Activity 540, and other metrics described herein. Metrics as generated are then processed 542 to produce an all metrics-based or enhanced IVC congestion index score 544, which is presented to a user or used as an input to decision logic 114 as a basis for further diagnostic or treatment decisions.
In some embodiments, the enhanced indexing process 542 is configured as an AI or machine-learning-based model that is trained based on all described inputs and determines the best weightings for each metric in order to predict a specific output such as “worsening heart failure”, “increasing congestion”, likelihood of hospitalization”, etc. One such example would be a multiple logistic regression model that uses a training dataset to develop a model which returns the probability of hospitalization based on the inputs or a subset of the inputs 524-540. Another embodiment would be a decision tree model that splits the data from each of the inputs based on the training set data to categorize into “high likelihood of hospitalization” or “no likelihood of hospitalization” for example, repeating this process for each input parameter until the model is created to accurately predict likelihood of hospitalization.
Further alternative embodiments for generation of various metrics within components of metrics generator 108 are described below with reference to
As yet another metrics example, each beat of the heart also perturbs the IVC and this higher frequency signal can also be extracted from the IVC area trace by spectrally decomposing the area trace using Fast Fourier Transformation (FFT) as shown in
In another example, as illustrated in
In another embodiment, the area change seen in the IVC is used to estimate venous return (VR)/cardiac output (CO) by measuring the change of area per time as the integral under the curve (AUC) and a simple initial calibration to a clinical cardiac output measurement. This measurement is based on volume passing through the IVC causing temporal distension of the IVC relative to its minimum size.
Correction factors (corfacresp and corfaccard) are derived from calibration step reference cardiac output as measured (e.g. ultrasound to estimate cardiac output). The correction factors can be split into elements contributing to respiration and to cardiac as the distance of the device to the heart can affect the cardiac component detected relative to the respiration modulation. For example, two-thirds of bloodflow into the right atrium originates from the IVC. As blood flows through the IVC it expands being a compliant vasculature. Similarly to stroke volume estimates from images of the left atrium, the change in the IVC cross-sectional area is correlated with cardiac output as has been reported in 2004 by Barberi et al. [Intensive Care Med (2004) 30:1740-1746, DOI 10.1007/s00134-004-2259-8](incorporated herein by reference in its entirety). The IVC modulates with respiratory effort and cardiac activity. The concept linking IVC area change to cardiac output relies on four main features—area change with respiration and cardiac activity as well as with heart rate and respiration rate. Due to the complex nature of venous return/cardiac output—it is a time integral—it is necessary to calibrate the area time integral measured in m2 in a way that it relates to cardiac output measured in litres/min. To do that at least one synchronised cardiac output measurement is required in conjunction with a recording of free respiration IVC sensor area. Assuming 0 m2 and 0 litre/min is the second calibration point, a simple linear calibration is possible, ultimately leading to a conversion factor f in units of litres/min/m2 so that:
In a different embodiment, multiple calibration points are created through phlebotomy/withdrawal of blood and re-infusion or through saline injection of a known bolus volume. The cardiac output accuracy is expected to improve when respiration modulation of area is related in a weighted manner to cardiac modulation of area. Furthermore, tricuspid regurge information can be incorporated to correct for regurge-related area modulations. Correction factor weighting may be included to adjust contribution from cardiac and respiration with seen collapse. This approach requires more than one single reference point for calibration. Cardiac output measurements during provocative maneuver such as, for instance, an inspiration or expiration breath-hold may allow separating the respiratory component from its cardiac component—as during breathhold the cardiac component is exclusively visible.
As further shown in
In another embodiment, as shown in
As further illustrated in
where the time samples are a linear range of values starting from a starting value to a final time stamp in discrete steps defined by the sampling frequency. In analogue, the cardiac trace (c) can be simulated as:
In one additional alterative embodiment, right atrial pressure (RAP) can be estimated by correlation to area trace data. For example, paired data of IVC area trace and RAP as measured by pressure catheter, can be used to create a regression model using training data at an individual or population level which can then be used to predict RAP based on an input of the area metrics produced from the sensor area trace, e.g. area mean. Vascular tone, which refers to the degree of constriction experienced by a blood vessel relative to its maximally dilated state, also may be estimated based on area trace data. For example, a change in an extracted feature over time, such as Amax achieved with a maneuver varying between days, may be indicative of changes in IVC tone. Thus correlation to area trace data using a training model can provide IVC tone estimates.
In another embodiment, mean arterial pressure (MAP) can be determined using an external blood pressure cuff and can be combined with the aforementioned cardiac output and RAP (directly measured or estimated as described above) to estimate systemic vascular resistance (SVR) using the following equation [16]:
An example of this calculation based on human sensor data is provided in
Systems and methods herein described may be implemented using one or more computing devices and, except where otherwise indicated, may include standard computing components of processors, memory, storage and communications busses, as well as high resolution graphics rendering hardware and software where required. Such components may be configured and programmed by persons of ordinary skill based on the teachings of the present disclosure. Software programing implementing systems and methods described herein may reside on a non-transient computer readable media as a computer program product. Computing devices in general also include cloud-based computing embodiments and computing systems with elements distributed across networks.
In various alternative embodiments, signal processing, data extraction, diagnostic and treatment-related functions, such as those of trace generator 104, feature detector 106, metrics generator 108, boundary generator 110, index generator 112, decision logic 114 or interface devices 116, including processor 406, as non-limiting examples, may be executed as one or more computing devices, or may be collectively executed in a single or plural computing device.
Memory 604 stores information within the computing device 600. In one implementation, the memory 604 is a computer-readable medium. In one implementation, the memory 604 is a volatile memory unit or units. In another implementation, the memory 604 is a non-volatile memory unit or units.
Storage device 606 is capable of providing mass storage for computing device 600, and may contain information such as timing control, time slice size and/or static color chroma and timing as described hereinabove. In one implementation, storage device 606 is a computer-readable medium. In various different implementations, storage device 606 may be a floppy disk device, a hard disk device, an optical disk device, or a tape device, a flash memory or other similar solid state memory device, or an array of devices, including devices in a storage area network or other configurations. In one implementation, a computer program product is tangibly embodied in an information carrier. The computer program product contains instructions that, when executed, perform one or more methods, such as those described above. The information carrier is a computer- or machine-readable medium, such as the memory 604, the storage device 606, or memory on processor 602.
High speed interface 608 manages bandwidth-intensive operations for computing device 600, while low speed interface 612 manages lower bandwidth-intensive operations. Such allocation of duties is exemplary only. In one implementation, high speed interface 608 is coupled to memory 604, display 620 (e.g., through a graphics processor or accelerator), and to high-speed expansion ports 610, which may accept various expansion cards (not shown). In the implementation, low speed interface 612 is coupled to storage device 606 and low speed expansion port 614. The low speed expansion port, which may include various communication ports (e.g., USB, Bluetooth, Ethernet, wireless Ethernet) may be coupled to one or more input/output devices as part of GUI 618 or as a further external user interface, such as a keyboard, a pointing device, a scanner, or a networking device such as a switch or router, e.g., through a network adapter.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one out-put device.
These computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor, and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms “machine-readable medium” “computer-readable medium” refers to any computer program product, apparatus and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device separate from video display 620. LED displays are now most common, however older display technologies (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) may be used. Other interface devices may include a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feed-back, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of wired or wireless digital data communication (e.g., a communication network). Examples of communication networks include a local area network (“LAN”), a wide area network (“WAN”), and the Internet.
The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. Processing capacities and capabilities described herein also may be implemented as cloud-based or other network-based processing modules and may also be implemented using a software as a service (“SaaS”) model.
Further alternative embodiments of the present disclosure include methods of creating patient-specific heart failure diagnostic tools. Such methods may comprise monitoring a patient physiological parameter correlated to patient fluid volume, the physiological parameter having a measurable value; instructing the patient to perform a maneuver; recording a change in value of the monitored physiological parameter in response to the patient performing the maneuver; setting the value of the physiological parameter upon the patient performing the maneuver as a maximum value for the patient; determining a minimum value; and setting the maximum value as an upper limit and the minimum value as a lower limit of a standardized scale correlated to a risk of an adverse heart failure event to establish a customized heart failure risk evaluation tool for the patient. With such methodology, measured values of the monitored physiological parameter are comparable to the standardized scale for determination of a level or type of medical intervention.
In another alternative embodiment, a heart failure diagnostic method comprises steps of monitoring a patient physiological parameter correlated to patient fluid volume, the physiological parameter having a measurable value; instructing the patient to perform a maneuver; recording a change in value of the monitored physiological parameter in response to the patient performing the maneuver; setting the value of the physiological parameter upon the patient performing the maneuver as a maximum value for the patient; determining a minimum value; setting the maximum value as an upper limit and the minimum value as a lower limit of a standardized scale correlated to a risk of an adverse heart failure event; comparing measured values of the monitored physiological parameter to the standardized scale; and determining a level or type of medical intervention for the patient based on said comparing to the standardized scale.
The foregoing methods may further comprise collecting IVC area trace data for plurality of patients at a plurality of fluid volume statuses; storing the collected data in a database; analyzing the data to determine curve between max and min values for many different max values; and creating the standardized scale based on the determined curve. In other embodiments, the patient physiological parameter correlated to patient fluid volume comprises an IVC dimension; and the monitoring comprises measuring the IVC dimension. The monitoring may further comprise measuring the IVC dimension with an implanted wireless sensor. In another alternative, the monitoring may comprise measuring the IVC dimension and external ultrasound imaging device. The systems and methods described herein provide unique data and novel data interpretation tools to help clinicians manage heart failure, reduce hospitalizations, better manage patient treatments and improve thus patient outcomes as compared to traditional heart failure management programs.
The foregoing has been a detailed description of illustrative embodiments of the disclosure. It is noted that in the present specification and claims appended hereto, conjunctive language such as is used in the phrases “at least one of X, Y and Z” and “one or more of X, Y, and Z,” unless specifically stated or indicated otherwise, shall be taken to mean that each item in the conjunctive list can be present in any number exclusive of every other item in the list or in any number in combination with any or all other item(s) in the conjunctive list, each of which may also be present in any number. Applying this general rule, the conjunctive phrases in the foregoing examples in which the conjunctive list consists of X, Y, and Z shall each encompass: one or more of X; one or more of Y; one or more of Z; one or more of X and one or more of Y; one or more of Y and one or more of Z; one or more of X and one or more of Z; and one or more of X, one or more of Y and one or more of Z.
Various modifications and additions can be made without departing from the spirit and scope of this disclosure. Features of each of the various embodiments described above may be combined with features of other described embodiments as appropriate in order to provide a multiplicity of feature combinations in associated new embodiments. Furthermore, while the foregoing describes a number of separate embodiments, what has been described herein is merely illustrative of the application of the principles of the present disclosure. Additionally, although particular methods herein may be illustrated and/or described as being performed in a specific order, the ordering is highly variable within ordinary skill to achieve aspects of the present disclosure. Accordingly, this description is meant to be taken only by way of example, and not to otherwise limit the scope of this disclosure or of the inventions as set forth in following claims.
This application claims the benefit of priority of U.S. Provisional Patent Application Ser. No. 63/318,216, filed Mar. 9, 2022, and titled “Heart Failure Diagnostic Tools and Methods Using Signal Trace Analysis”, which is incorporated by reference herein in its entirety.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/IB2023/052269 | 3/9/2023 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 63318216 | Mar 2022 | US |