SYSTEMS AND METHODS FOR DETERMINING CARDIAC OUTPUT
20230238146 · 2023-07-27
Assignee
- ABIOMED, Inc. (Danvers, MA, US)
- Massachusetts Institute Of Technology (Cambridge, MA)
- The Brigham And Women's Hospital, Inc. (Boston, MA)
Inventors
- Qing Tan (Danvers, MA, US)
- Ahmad El Katerji (Danvers, MA, US)
- Noam Josephy (Danvers, MA, US)
- Elazer R. Edelman (Cambridge, MA, US)
- Brian Yale Chang (Cambridge, MA, US)
- Steven Keller (Cambridge, MA, US)
- Sonya Sanat Bhavsar (Danvers, MA, US)
Cpc classification
A61M60/531
HUMAN NECESSITIES
A61M2205/3344
HUMAN NECESSITIES
A61M60/13
HUMAN NECESSITIES
A61M60/216
HUMAN NECESSITIES
A61B5/686
HUMAN NECESSITIES
A61M60/538
HUMAN NECESSITIES
A61M60/523
HUMAN NECESSITIES
A61B5/02141
HUMAN NECESSITIES
A61B5/029
HUMAN NECESSITIES
A61M2230/04
HUMAN NECESSITIES
A61B5/4836
HUMAN NECESSITIES
A61B5/02007
HUMAN NECESSITIES
A61B5/02133
HUMAN NECESSITIES
International classification
A61M60/148
HUMAN NECESSITIES
A61M60/216
HUMAN NECESSITIES
A61M60/13
HUMAN NECESSITIES
A61M60/523
HUMAN NECESSITIES
A61M60/538
HUMAN NECESSITIES
Abstract
The systems and methods described herein determine metrics of cardiac or vascular performance, such as cardiac output, and can use the metrics to determine appropriate levels of mechanical circulatory support to be provided to the patient. The systems and methods described determine cardiac performance by determining aortic pressure measurements (or other physiologic measurements) within a single heartbeat or across multiple heartbeats and using such measurements in conjunction with flow estimations or flow measurements made during the single heartbeat or multiple heartbeats to determine the cardiac performance, including determining the cardiac output. By utilizing a mechanical circulatory support system placed within the vasculature, the need to place a separate measurement device within a patient is reduced or eliminated. The system and methods described herein may characterize cardiac performance without altering the operation of the heart pump (e.g., without increasing or decreasing pump speed).
Claims
1-23. (canceled)
24. A method for determining cardiac performance of a heart, the method comprising: monitoring a hemodynamic parameter during operation of a mechanical circulatory support device at a first device operational parameter; identifying a diastolic period of a heartbeat cycle, based on a shape of the hemodynamic parameter over time; establishing a time-variant relationship between aortic pressure and blood flow during the diastolic period; and calculating, based on the time-variant relationship between aortic pressure and blood flow during the diastolic period, total volume of blood induced by the mechanical circulatory support device per heartbeat, to indicate cardiac performance.
25. The method of claim 24, wherein the mechanical circulatory support device is an intravascular blood pump, and wherein monitoring occurs when operating the pump at a first pump speed.
26. The method of claim 24, wherein the hemodynamic parameter is aortic pressure.
27. The method of claim 24, wherein calculating total volume of blood pumped per heartbeat comprises: determining, based on the mathematical representative of the hemodynamic parameter over time, vascular compliance and vascular resistance of the systemic vasculature; and calculating, using the determined vascular compliance and vascular resistance, stroke volume of the systemic vasculature.
28. A blood vessel sensor comprising: a system for inducing blood flow within a patient's blood vessel, the system comprising a motor and an impeller; and a controller configured to: detect changes in resistance of impeller rotation within the blood vessel; maintain a constant impeller rotational speed, based on the detected resistance of impeller rotation; calculate, based on the change in resistance of impeller rotation, vascular compliance and vascular resistance using a transfer function.
29. The blood vessel sensor of claim 28, wherein the transfer function is a Windkessel model.
30. The blood vessel sensor of claim 28, wherein the controller is configured to determine a metric indicative of cardiac performance based on the vascular compliance and the vascular resistance.
31. The blood vessel sensor of claim 30, wherein the metric indicative of cardiac performance is at least one of: cardiac output, cardiac power output, stroke volume, stroke work, ejection fraction, cardiac contractility, ventricular elastance, cardiac index, or a prediction of patient survival.
32. The blood vessel sensor of claim 28, wherein the controller is configured to adjust the impeller rotational speed based on at least one of: the vascular resistance, the vascular compliance, or the cardiac output.
33. The blood vessel sensor of claim 28, wherein the controller is configured to: receive measurements indicative of aortic pressure for a time period; detect current delivered to the pump; and determine, based on the current delivered to the pump, rates of blood flow pumped by the system for the time period, wherein the calculation of the vascular compliance and the vascular resistance is further based on the measurements indicative of aortic pressure and the rates of blood flow.
34. The blood vessel sensor of claim 28, wherein the system for inducing blood flow within the patient's blood vessel comprises a cannula that is configured to extend within the left ventricle of a heart and a pressure sensor configured to detect at least one of: aortic pressure, left ventricular pressure, or differential pressure.
35. The blood vessel sensor of claim 28, wherein the system for inducing blood flow within the patient's blood vessel is an intracardiac blood pump incorporating the impeller within a shroud.
36. A blood vessel sensor comprising: a system for inducing blood flow within a patient's blood vessel; a hemodynamic sensor configured to detect a change in a hemodynamic parameter resulting from the induced blood flow; and a controller configured to receive a sensor signal and calculate resistance of the blood vessel as a function of blood flow within the blood vessel and aortic pressure.
37. The blood vessel sensor of claim 36, wherein the system comprises a motor and an impeller, and wherein the controller is configured to: detect change in resistance of impeller rotation within the blood vessel; maintain a constant impeller rotational speed, based on the detected resistance of impeller rotation; and transmit pump operation data to a computing device.
38. The blood vessel sensor of claim 37, wherein the pump operation data includes at least one of: pressure measurement, current measurement, change in resistance of impeller rotation, and flow estimation.
39. The blood vessel sensor of claim 36, wherein the controller is configured to: receive a first aortic pressure measurement corresponding to a first time and a second aortic pressure measurement corresponding to a second time, wherein the first time and the second time occur during a diastolic fall of a heartbeat; determine a first rate of blood flow pumped by the blood pump at the first time and a second rate of blood flow pumped by the blood pump at the second time; and calculate, using (i) the first aortic pressure measurement, (ii) the second aortic pressure measurement, (iii) the first rate of blood flow, and (iv) the second rate of blood flow, a time dependent non-linear model of a vascular system to determine systemic vascular resistance and compliance.
40. The blood vessel sensor of claim 39, wherein the time dependent non-linear model is a Windkessel model.
41. The blood vessel sensor of claim 39, wherein the controller is further configured to determine cardiac output based on the first aortic pressure measurement, the second aortic pressure measurement, the first rate of blood flow, and the second rate of blood flow.
42. The blood vessel sensor of claim 39, wherein the controller is configured to receive pump operation commands from the computing device, wherein the pump operation commands are based on the pump operation data.
43-45. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] To provide an overall understanding of the systems and methods describe herein, certain illustrative embodiments will be described. Although the embodiments and features described herein are specifically described for use in connection with a percutaneous heart pump system, it will be understood that all the components and other features outlined below may be combined with one another in any suitable manner and may be adapted and applied to other types of cardiac therapy and heart pump systems, including heart pump systems implanted using a surgical incision, and the like.
[0046] The systems, devices, and methods described herein enable a support device residing completely or partially within an organ to assess that organ's function. In particular, the systems, devices and methods enable mechanical circulatory support systems, such as percutaneous ventricular assist devices, to be used to assess the function of the heart. For example, support devices such as blood pumps may be used in the treatment of cardiogenic shock, heart attack, or used to support a heart generally during coronary intervention.
[0047] Assessing the function of the heart using a mechanical circulatory support system can alert health professionals of changes in cardiac function and allow the degree of/level of support provided by the assist device (i.e., flow rate of blood pumped by the device) to be tailored to a particular patient's needs. For example, the degree of support can be increased when a patient's heart function is deteriorating, or the degree of support can be decreased when a patient's heart function is recovering and returning to a baseline of normal heart function. This can allow the device to dynamically respond to changes in heart function to promote heart recovery and can allow the patient to be gradually weaned off the therapy. Furthermore, assessment of the heart function can indicate when it is appropriate to terminate use of the heart pump system. Although some embodiments presented herein are directed to heart pump systems implanted across the aortic valve and residing partially in the left ventricle, the concepts can be applied to devices in other regions of the heart, the cardiovascular system, or the body.
[0048] Assessment of cardiac function may include leveraging heart-device interactions to determine heart parameters. The systems and methods described herein determine cardiac output based on aortic pressure measurements and flow output from a blood pump system. The flow may be a measurement or estimate determined from the motor current supplied to a motor at a given pump speed in an intravascular blood pump system. At least one advantage of the systems and methods described herein is that they allow the heart pump system to assess cardiac function without changing operation of the pump (e.g., pump speed), thereby minimizing risks associated with changing pump speeds. A decrease in pump speed involves a decrease in patient support, while an increase in pump speed may result in suction or other risks. Frequent and/or fast changes in pump speed may also lead to hemolysis or decrease of pump/motor performance. The use of an intravascular blood pump system to measure or estimate the necessary parameters to determine metrics indicative of cardiac performance also allows for continuous measurements of the heart's performance, because these metrics are acquired by the blood pump system already placed within the patient's vasculature.
[0049] Continuous measurement of vascular and cardiac performance by leveraging the effects of a heart pump system is a crucial step to provide additional clinical data to aid in titration of appropriate device support. However, more importantly, the systems and methods described herein demonstrate the impact and potential of device-arterial coupling to determine cardiac and vascular state. Unlike some invasive heart pump systems, which shunt blood out of the heart, the heart pump systems presented herein reside within the heart and work in parallel with native ventricular function. This allows the heart pump systems presented herein to be sensitive enough to detect native ventricular function unlike some more invasive devices. Thus, the systems, devices, and methods enable the use of heart pump systems not only as support devices, but also as diagnostic and prognostic tools. The heart pump systems can essentially function as active catheters that extract information about cardiac function by hydraulically coupling with the heart. In some implementations, the heart pump systems operate at a constant level (e.g., constant rotational speed of a rotor), while power delivered to the assist device is measured. In certain implementations, the speed of the rotor of the heart pump system may be varied (e.g., as a delta, step, or ramp function) to further probe the native heart function.
[0050]
[0051] The heart pump system 100 may operate within a heart, partially within the heart, outside the heart, partially outside the heart, partially outside the vascular system, or in any other suitable location in a patient's vascular system. The heart pump system may be considered “in position” when cannula 173 is placed across the aortic valve such that a blood inlet (e.g., blood inlet 172) to the pump is within the left ventricle and an outlet (e.g., outlet openings 170) from the pump is within the aorta. The heart pump system 100 includes a heart pump 106 and a control system 104. All or part of the control system 104 may be in a controller unit separate/remote from the heart pump 106. In some implementations, the control system 104 is internal to the heart pump 106. The control system 104 and the heart pump 106 are not shown to scale. The pump system 100 includes an elongate catheter body 105, a motor housing 102 and a drive shaft in which a pump element is formed. The pump 100 includes a pump housing 134, and a motor housing 102 coupled to a cannula 173 at a distal end 111 of the motor housing 102. An impeller blade on the drive shaft may be rotated within a pump housing 134 to induce a flow of blood into the cannula 173 at a suction head 174. The suction head 174 provides a blood inlet 172 at the distal end portion 171 of the cannula 173. The flow 109 of blood passes through the cannula 173 in a first direction 108 and exits the cannula 173 at one or more outlet openings 170 of the cannula 173.
[0052] The rotation of the drive shaft within the pump housing 134 may also rotate a pump element within a bearing gap. A hemocompatible fluid may be delivered through the elongate catheter 105 through the motor housing 102 to a proximal end portion of the cannula 173 where the fluid is pressurized by the rotation of a pump element. The flow of hemocompatible fluid has a second direction 122 through the bearing gap of the pump. After exiting the bearing gap, the hemocompatible fluid may follow flow direction 123 and become entrained in the flow of blood and flows into the aorta with the blood.
[0053] The heart pump 100 is inserted into a vessel of the patient through a sheath 175. The pump housing 134 may enclose the rotor and internal bearings and may be sized for percutaneous insertion into a vessel of a patient. In some implementations, the pump may be advanced through the vasculature and over the aortic arch 164. Although the pump is shown in the left ventricle, the pump may alternatively be placed in the right heart, such that the blood is pumped from the patient's inferior vena cava or right atrium, through the right ventricle into the pulmonary artery.
[0054] A flexible projection 176 may also be included at a distal end portion 171 of the cannula 173, distal to the suction head 174, in order to position the heart pump 100 optimally in a vessel or chamber of the heart. The flexible projection 176 may prevent the suction head 174 from approaching the wall of the vessel where it may become stuck due to suction. The flexible projection 176 may extend the pump 100 mechanically, but not hydraulically, as the flexible projection 176 may be non-sucking. In some implementations, the flexible projection may be formed as a pigtail. In some aspects, the pump need not include a flexible projection.
[0055] The elongate catheter 105 houses a connection 126 that may comprise a fluid supply line and may also house electrical connection cables. The connection 126 may supply a hemocompatible fluid to the pump from a fluid reservoir that may be contained within control system 104.
[0056] The control system 104 includes controller 182 controls pump 106, including, for example, controlling power to the motor or controlling the motor speed. In some implementations, the control system 104 includes display screens to show measurements such as differential pressure signal and motor current. The control system 104 may include circuitry for monitoring the motor current for drops in current indicating air in the line, changes in differential pressure signal, flow position, suction, or any other suitable measurement. The control system 104 may include warning sounds, lights or indicators to alert an operator of sensor failures, disconnects or breaks in the connection 126, or sudden changes to patient health.
[0057] The motor 108 may operate at a speed required to maintain the rotor at a set speed. As a result and as further described below, the motor current drawn by the motor to maintain the rotor speed can be monitored and used to understand the underlying cardiac state. For example, motor current may be used to determine flow through the heart.
[0058] The heart pump may operate at a variety of pump speeds or P-levels. P-level is the performance level of the heart pump system and related to flow control of the system. As P-level increases, the flow rate, motor current, and revolutions per minute associated with the heart pump system increase; thus, higher P-levels correspond to higher flow rates and revolutions per minute associated with the heart pump system. For example, power level P-1 may correspond to a first number of rotations per minute (RPM) for the rotor, while power level P-2 corresponds to a second number of RPM. In some examples, the pump operates at ten different power levels ranging from P-0 through P-9. These P-levels may correspond to 0 RPM through 100,000 RPM or any suitable number. Changing the speed of the rotor changes the CO of the heart.
[0059] The control system 104 can include a current sensor (not shown). The controller 182 supplies current to the motor 108 by the connection 126 such as through one or more electrical wires. The current supplied to the motor 108 via the connection 126 is measured by the current sensor. The load that the motor of a mechanical pump experiences is pressure head, or the difference between the aortic and left ventricular pressure. The heart pump 106 experiences a nominal load during steady state operation for a given pressure head, and variations from this nominal load are a result of changing external load conditions, for example the dynamics of left ventricular contraction. Changes to the dynamic load conditions alter the motor current required to operate the pump rotor at a constant, or substantially constant, speed. As described above, the motor may operate at a speed required to maintain the rotor at a set speed, and the motor current drawn by the motor to maintain the rotor speed can be monitored and used to understand the underlying cardiac state. The cardiac state can be even more precisely quantified and understood by simultaneously monitoring the pressure head during the heartbeat cycle using a pressure sensor 112. The heart parameter estimator 185 receives current signals from the current sensor as well as pressure signals from the pressure sensor 112. The heart parameter estimator 185 uses these current and pressure signals to characterize the heart's function. The heart parameter estimator 185 may access stored look-up tables to obtain additional information to characterize the heart's function based on the pressure and current signals. For example, the heart parameter estimator 185 may receive an aortic pressure from the pressure sensor 112, and using look-up tables, may use the motor current and pump speed to determine a delta pressure between the aorta and the ventricle.
[0060] In some implementations, pressure sensor 112 is an aortic pressure sensor. In some implementations, pressure sensor 112 is a flexible membrane integrated into the cannula 172 configured to measure differential pressure. One side of the sensor is exposed to the blood pressure on the outside of the cannula and the other side is exposed to the pressure of the blood inside of the cannula. The sensor generates an electrical signal (the differential pressure signal) proportional to the difference between the pressure outside the cannula and the pressure inside, which may be displayed by the heart pump system. When the heart pump system is placed in the correct position across the aortic valve, the top (outer surface) of the sensor is exposed to the aortic pressure and the bottom (inner surface) of the sensor is exposed to the ventricular pressure. Therefore, the differential pressure signal is approximately equal to the difference between the aortic pressure and the ventricular pressure. In some implementations, the system includes both differential and aortic pressure sensors.
[0061]
[0062] In step 202, hemodynamic support is applied to a heart at a first pumping rate. In some implementations, the pumping rate may correspond to a speed of rotation of a rotor. For example, the pump speed may be 10,000 RPM, 20,000 RPM, 30,000 RPM, 40,000 RPM, 50,000 RPM, 60,000 RPM, 70,000 RPM, 80,000 RPM, 90,000 RPM, 100,000 RPM, or any suitable speed. A pump speed may correspond to a power level, or P-level, as described below in relation to
[0063] In step 204, at least three aortic pressure measurements are detected during the diastolic fall of a specific beat of the plurality of beats. In some implementations, aortic pressure is continuously measured or is periodically sampled, and a plurality of aortic pressure measurements are detected. For example, pressure may be sampled at a rate of 1, 2, 3, 10, 20, 30, 100, 200, 300, 1000, 2000, 3000, or any other suitable number of samples per second. In some examples, aortic pressure is only sampled during the diastolic fall. In some examples, aortic pressure is constantly or periodically measured.
[0064] In step 206, at least three blood flow pumped by the intravascular blood pump are determined. As shown in
[0065] In step 208, cardiac output during the specific beat is determined based on the aortic pressure and blood flow measurements. A Windkessel model with two current sources, i.sub.h and i.sub.p in parallel with each other and with a resistance R and compliance C, may be used to simulate the aortic pressure. The governing equation for this model is:
where C is compliance, P is pressure, R is vascular resistance, i.sub.h is flow from native heart operation and i.sub.p is flow from the pump. During diastole, however, the aortic valve is closed, so the only flow through the left ventricle is from the pump positioned across the valve. By discounting the heart current source and assuming pump flow is constant, the model can thus be simplified as follows:
where P.sub.0 is the initial aortic pressure during diastole. In some implementations, flow from the pump i.sub.p is estimated from current flow to the motor of the heart pump system to maintain constant speed. Pressure P may be measured at a variety of points within a single diastolic period to characterize and deconstruct the pressure waveform, as shown in
[0066] Operation of the pump may be adjusted, based on the calculated CO value. Adjusting pump operation may include increasing pump speed, decreasing pump speed, adjusting pump placement, turning the pump off, or any other suitable adjustment. For example, if the CO is below a threshold, the pump speed may be increased, while if CO is above a threshold, the pump speed may be decreased.
[0067]
[0068] At a given known point in time toe within diastolic period Δt.sub.3, pressure P(t.sub.02) is known; at a second known point in time t.sub.03 within diastolic period Δt.sub.3, pressure P(t.sub.03) is known; and at a third known point in time too within diastolic period Δt.sub.3, pressure P(t.sub.04) is known. At each of these times within the diastolic period Δt.sub.3, the pump flow is known from motor current supplied to the pump motor at that point in time. Thus, the following equations may be used to calculate P.sub.0, R and C:
These steps may be repeated for each time point within diastolic period t.sub.3. R and C values calculated for each set of times (e.g., t.sub.02 and too, toe and t.sub.03, etc.) may differ slightly. The measured R and C values may be averaged to arrive at representative systemic vascular resistance and compliance values for the heart. In some implementations, R and C values may be periodically calculated to determine how the values change over time as a patient is treated. In some implementations, cardiac output may be determined using the calculated R and C values. For example, determining cardiac output may include determining cardiac output of a plurality of specific beats within the plurality of beats and applying at least one of a summation, average, or linear regression on the determined cardiac outputs to determine a cumulative indicator of cardiac output of the heart.
[0069]
[0070] In some implementations, compliance sensor 410 includes an elongate catheter body coupled to a cannula. The elongate catheter may include a drive cable, electrical wiring connecting the blood pump to a control system, any suitable element, or any combination thereof. In some implementations, the blood pump includes a pump housing and a motor housing coupled to the cannula at a distal end of the motor housing. The impeller may be rotated within the pump housing to induce a flow of blood into the cannula.
[0071] Compliance sensor 410 includes a pressure sensor configured to detect pressure within the blood vessel arising at least in part from the pumping of blood within the vessel. For example, the pressure sensor may be a differential pressure sensor that is part of a blood pump. One side or surface of the differential pressure sensor may be exposed to the aortic pressure, a second side or surface of the differential pressure sensor may be exposed to the ventricular pressure, and the differential pressure sensor may measure the difference between the aortic and ventricular pressures. As another example, pressure sensor 412 may comprise a pressure measurement lumen configured to measure aortic pressure.
[0072] Compliance sensor 410 includes controller 414. Controller 414 is coupled to pressure sensor 412. Controller 414 may couple directly or indirectly to pressure sensor 412. For example, control 414 may be connected to pressure sensor 412 via electrical wiring, a wireless signal, or any other suitable means. Controller 414 is configured to detect signals from the pressure sensor indicative of blood pressure. All or part of controller 414 may be in a controller unit separate/remote from an intravascular blood pump. In some implementations, the control system is internal to an intravascular blood pump.
[0073] In some implementations, controller 414 is configured to detect changes in resistance of impeller rotation within the blood vessel. For example, resistance may be calculated at a variety of points in time based on pressure and flow measurements of the heart, as described above in relation to
[0074] In some implementations, controller 414 is configured to maintain a constant impeller rotational speed, based on the detected resistance of impeller rotation. Current supplied to the impeller motor may change based on the necessary current needed to maintain motor speed. Thus, motor current may be correlated to flow through the heart.
[0075] In some implementations, controller 414 is configured to calculate, based on the change in resistance of impeller rotation, vascular compliance and vascular resistance using a transfer function. For example, the vascular compliance and resistance may be determined as described above in relation to
[0076]
[0077] At step 502, a hemodynamic parameter is monitored during operation of a heart pump at a first pump speed. A hemodynamic parameter may be any parameter relating to the flow of blood within the organs and tissues of the body. For example, the hemodynamic parameter may include at least one of heart rate, blood pressure, arterial oxygen saturation, mixed venous saturation, central venous oxygen saturation, arterial blood pressure, mean arterial pressure, right arterial pressure, central venous pressure, right ventricular pressure, pulmonary artery pressure, mean pulmonary artery pressure, pulmonary artery occlusion pressure, left atrial pressure, aortic pressure, differential pressure, left ventricular end pressure, stroke volume, stroke volume index, stroke volume variation, systemic vascular resistance, systemic vascular resistance index, pulmonary vascular resistance, pulmonary vascular resistance index, pulmonary vascular resistance, pulmonary vascular resistance index, left ventricular stroke work, left ventricular stoke work index, right ventricular stroke work, right ventricular stroke work index, coronary artery perfusion pressure, right ventricular end diastolic volume, right ventricular end diastolic volume index, right ventricular end systolic volume, right ventricular ejection fraction, arterial oxygen content, venous oxygen content, arterial-venous oxygen content difference, oxygen delivery, oxygen delivery index, oxygen consumption, oxygen consumption index, oxygen extraction ration, oxygen extraction index, total peripheral resistance, CO, cardiac index, and CPO. A pump speed is the speed of operation of the pump and corresponds to the amount of blood flow provided by the pump's operation. In some implementations, the pump speed may correspond to a speed of rotation of a rotor. For example, the pump speed may be 10,000 RPM, 20,000 RPM, 30,000 RPM, 40,000 RPM, 50,000 RPM, 60,000 RPM, 70,000 RPM, 80,000 RPM, 90,000 RPM, 100,000 RPM, or any suitable speed. A pump speed may correspond to a power level, or P-level, as described above in relation to
[0078] At step 504, a diastolic period of a heartbeat cycle is identified, based on a shape of the hemodynamic parameter over time. The diastolic period is the time for a heart to complete diastole—the phase of the heartbeat when the heart muscle relaxes and allows the chambers to fill with blood. For example, the diastolic period may be 0.05 seconds, 0.1 seconds, 0.2 seconds, 0.3 seconds, 0.4 seconds, 0.5 seconds, 0.6 seconds, 0.7 seconds, 0.8 seconds, 0.9 seconds, 1 second or any suitable length of time.
[0079] At step 506, a time-variant relationship between aortic pressure and blood flow during the diastolic period is determined. The time-variant relationship may be a Windkessel model with two current sources, in and i.sub.p in parallel with each other and with a resistance R and compliance C. The governing equation for this model is:
where C is compliance, P is pressure, R is systemic vascular resistance, i.sub.h is flow from native heart operation and i.sub.p is flow from the pump. During diastole, however, the aortic valve is closed, so the only flow through the left ventricle is from the pump positioned across the valve. By discounting the heart current source and assuming pump flow is constant, the model can thus be simplified as follows:
where P.sub.0 is the initial aortic pressure during diastole. In some implementations, flow from the pump i.sub.p is estimated from current flow to the motor of the heart pump system to maintain constant speed. Pressure P may be measured at a variety of points within a single diastolic period to characterize and deconstruct the pressure waveform, as describe below in relation to
[0080] At step 508, a total volume of blood pumped per heartbeat, which is representative of cardiac performance, calculated based on the time-variant relationship between aortic pressure and blood flow during the diastolic period. For example, once R and C have been determined, CO for the heart may be determined (e.g., as described below in relation to
[0081] In some implementations, operation of the pump is adjusted, based on the metric indicative of cardiac performance. Adjusting pump operation may include increasing pump speed, decreasing pump speed, adjusting pump placement, turning the pump off, or any other suitable adjustment. For example, if total volume of blood pumped is below a threshold, the pump speed may be increased, while if the blood volume is above a threshold, the pump speed may be decreased.
[0082] In some implementations, the above-described methods include actuating a blood pump within the patient's vasculature, and determining cardiac output of the patient's heart using any of the foregoing systems and sensors. The blood pump's pumping speed may be adjusted based on the determined cardiac output.
[0083]
[0084] In step 602, hemodynamic support is applied to a heart at a first pumping rate. The hemodynamic pumping rate is supplied over a plurality of heartbeats of the heart. Each heartbeat includes a systolic rise, a dicrotic notch, and a diastolic fall that occurs after the dicrotic notch. For example, the hemodynamic pumping rate may be provided over two, three, four, ten, twenty, thirty, one hundred, two hundred, or any other suitable number of heartbeats.
[0085] In step 604, a plurality of aortic pressure measurements are detected during the diastolic fall during a specific beat of the plurality of beats. For example, pressure may be sampled at a rate of 1, 2, 3, 10, 20, 30, 100, 200, 300, 1000, 2000, 3000, or any other suitable number of samples per second. In some examples, aortic pressure is only sampled during the diastolic fall. In some examples, aortic pressure is constantly or periodically measured. In some examples, the sampling rate of aortic pressure is altered during the diastolic fall.
[0086] In step 606, a first of the plurality of aortic pressure measurements is compared to a second of the plurality of aortic pressure measurements in a time dependent non-linear model of the vascular system to determine systemic vascular resistance and compliance. In some implementations, at least one aortic pressure measurement is taken at the end of diastole, when the cardiac output occurs solely by the operation of a blood pump. For example, as shown in
[0087] In step 608, cardiac output during the specific beat is determined as a function of the determined systemic vascular resistance and compliance. In some implementations, determining cardiac output includes determining cardiac output of a plurality of specific beats within the plurality of beats and applying at least one of a summation, average, or linear regression on the determined cardiac outputs to determine a cumulative indicator of cardiac output of the heart. The cumulative indicator of cardiac output of the heart may be indicative of cardiac performance or overall patient health.
[0088]
CO can be calculated by taking the average of the total cardiac flow i.sub.h+i.sub.p resulting from Equation (1) over a period of time (e.g., 5 seconds, 10 seconds, or 30 seconds). In the example in
[0089] The foregoing is merely illustrative of the principles of the disclosure, and the apparatuses can be practiced by other than the described aspects, which are presented for purposes of illustration and not of limitation. It is to be understood that the apparatuses disclosed herein, while shown for use in percutaneous insertion of heart pumps, may be applied to apparatuses in other applications requiring hemostasis.
[0090] Variations and modifications will occur to those of skill in the art after reviewing this disclosure. The disclosed features may be implemented, in any combination and subcombination (including multiple dependent combinations and subcombinations), with one or more other features described herein. The various features described or illustrated above, including any components thereof, may be combined or integrated in other systems. Moreover, certain features may be omitted or not implemented.
[0091] The systems and methods described may be implemented locally on a heart pump system or a controller of a heart pump system, such as the AIC. The heart pump system may comprise a data processing apparatus. The systems and methods described herein may be implemented remotely on a separate data processing apparatus. The separate data processing apparatus may be connected directly or indirectly to the heart pump system through cloud applications. The heart pump system may communicate with the separate data processing apparatus in real-time (or near real-time).
[0092] In general, aspects of the subject matter and the functional operations described in this specification can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Aspects of the subject matter described in this specification can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter affecting a machine-readable propagated signal, or a combination of one or more of them. The term “data processing apparatus” encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus.
[0093] A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program may correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
[0094] The processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
[0095] Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices.
[0096] Examples of changes, substitutions, and alterations are ascertainable by one skilled in the art and could be made without departing from the scope of the information disclosed herein. All references cited herein are incorporated by reference in their entirety and made part of this application.