Intracardiac blood pump assemblies can be introduced into the heart either surgically or percutaneously and used to deliver blood from one location in the heart or circulatory system to another location in the heart or circulatory system. For example, when deployed in the left heart, an intracardiac blood pump can pump blood from the left ventricle of the heart into the aorta. Likewise, when deployed in the right heart, an intracardiac blood pump can pump blood from the inferior vena cava into the pulmonary artery. Intracardiac pumps can be powered by a motor located outside of the patient's body via an elongate drive shaft (or drive cable) or by an onboard motor located inside the patient's body. Some intracardiac blood pump systems can operate in parallel with the native heart to supplement cardiac output and partially or fully unload components of the heart. Examples of such systems include the IMPELLA® family of devices (Abiomed, Inc., Danvers Mass.).
The present technology relates to systems and methods for deriving pressures outside of a blood inlet and/or outside of a blood outlet of an intracardiac blood pump assembly, or a pressure differential therebetween. In that regard, the present technology enables pressure outside of the blood inlet to be derived based on one or more readings from a pressure sensor placed within the blood inlet, one or more readings from a differential pressure sensor configured to measure pressure differential across a wall of the pump housing or cannula, and the speed of the pump motor. Likewise, the present technology enables a pressure differential between the blood inlet and blood outlet to be derived based on one or more readings from the differential pressure sensor, and the speed of the pump motor. Further, the pressure outside of the blood outlet may be derived based on the derived pressure outside of the blood inlet and the derived pressure differential between the blood inlet and blood outlet. These derived pressures may be used for a variety of purposes, such as confirming placement of the intracardiac blood pump assembly at a desired position within the patient's heart, and monitoring heart function. Moreover, the systems and methods described herein provide the advantage of allowing inlet and outlet pressures to be derived from pressure sensors placed within the pump housing, where the sensors can also be used to monitor changes in suction which may indicate kinking of the cannula and/or the presence of an obstruction within the pump such as a blood clot.
In one aspect, the disclosure describes an intracardiac blood pump system, comprising an intracardiac blood pump assembly and a controller. The intracardiac blood pump assembly comprises: a motor; a blood inlet; a blood outlet; a cannula positioned between the blood inlet and the blood outlet; a pump housing in fluid communication with the cannula; an impeller positioned within the pump housing and configured to be driven rotationally by the motor; a first pressure sensor configured to measure a pressure differential across a wall of the pump housing or the cannula; and a second pressure sensor positioned within the blood inlet or the pump housing and configured to measure a pressure within the blood inlet or pump housing. The controller comprises a memory, and one or more processors coupled to the memory and configured to: determine a speed of the motor, an output of the first pressure sensor, and an output of the second pressure sensor; determine a first offset value based on the determined speed of the motor, the determined output of the first pressure sensor, and first data, wherein the first data correlates, for each given motor speed of a plurality of motor speeds, a first plurality of differential pressure values to a first plurality of offset values; and determine a first pressure value based on the determined output of the second pressure sensor and the first offset value, wherein the first pressure value represents an estimate of a pressure outside the blood inlet. In some aspects, the one or more processors are further configured to: determine a second offset value based on the determined speed of the motor, the determined output of the first pressure sensor, and second data, wherein the second data is different than the first data and correlates, for each given motor speed of a plurality of motor speeds, a second plurality of differential pressure values to a second plurality of offset values; and determine a second pressure value based on the determined output of the first pressure sensor and the second offset value, wherein the second pressure value represents an estimate of a difference between a pressure outside the blood inlet and a pressure outside the blood outlet. In some aspects, the one or more processors are further configured to determine a third pressure value based on the first pressure value and the second pressure value, wherein the third pressure value represents an estimate of the pressure outside the blood outlet. In some aspects, the intracardiac blood pump assembly is configured for use in a right heart of a patient. In some aspects, the intracardiac blood pump assembly is configured for use in a left heart of a patient. In some aspects, the intracardiac blood pump assembly further comprises: an elongate catheter; and a motor housing positioned between a distal end of the elongate catheter and a proximal end of the blood inlet, wherein the motor housing is configured to house the motor and to be inserted into a patient. In some aspects, the intracardiac blood pump assembly further comprises an elongate catheter, and the motor is configured to drive the impeller via a drive shaft extending through the elongate catheter while the motor remains outside of a patient.
In another aspect, the disclosure describes a method for operating an intracardiac blood pump system, comprising: (a) inserting a portion of an intracardiac blood pump assembly into a patient's heart, the intracardiac blood pump assembly comprising: a motor; a blood inlet; a blood outlet; a cannula positioned between the blood inlet and the blood outlet; a pump housing in fluid communication with the cannula; an impeller positioned within the pump housing and configured to be driven rotationally by the motor; a first pressure sensor configured to measure a pressure differential across a wall of the pump housing or the cannula; and a second pressure sensor positioned within the blood inlet or the pump housing and configured to measure a pressure within the blood inlet or pump housing; (b) operating the intracardiac blood pump assembly to pump blood from the blood inlet to the blood outlet; (c) determining, by one or more processors of a controller, a speed of the motor, an output of the first pressure sensor, and an output of the second pressure sensor; (d) determining, by the one or more processors, a first offset value based on the determined speed of the motor, the determined output of the first pressure sensor, and first data, wherein the first data correlates, for each given motor speed of a plurality of motor speeds, a first plurality of differential pressure values to a first plurality of offset values; and (e) determining, by the one or more processors, a first pressure value based on the determined output of the second pressure sensor and the first offset value, wherein the first pressure value represents an estimate of a pressure outside the blood inlet. In some aspects, inserting the portion of an intracardiac blood pump assembly into a patient's heart comprises positioning the blood inlet within the patient's inferior vena cava and the blood outlet within the patient's pulmonary artery, and the first pressure value represents an estimate of the patient's central venous pressure. In some aspects, inserting the portion of an intracardiac blood pump assembly into a patient's heart comprises positioning the blood inlet within the patient's left ventricle and the blood outlet within the patient's ascending aorta, and the first pressure value represents an estimate of the patient's left ventricular pressure. In some aspects, the method further comprises: (f) determining, by the one or more processors, a second offset value based on the determined speed of the motor, the determined output of the first pressure sensor, and second data, wherein the second data is different than the first data and correlates, for each given motor speed of a plurality of motor speeds, a second plurality of differential pressure values to a second plurality of offset values; and (g) determining, by the one or more processors, a second pressure value based on the determined output of the first pressure sensor and the second offset value, wherein the second pressure value represents an estimate of a difference between a pressure outside the blood inlet and a pressure outside the blood outlet. In some aspects, the method further comprises: (h) determining, by the one or more processors, a third pressure value based on the first pressure value and the second pressure value, wherein the third pressure value represents an estimate of the pressure outside the blood outlet. In some aspects, inserting the portion of an intracardiac blood pump assembly into a patient's heart comprises positioning the blood inlet within the patient's inferior vena cava and the blood outlet within the patient's pulmonary artery, and the third pressure value represents an estimate of the patient's pulmonary artery pressure. In some aspects, inserting the portion of an intracardiac blood pump assembly into a patient's heart comprises positioning the blood inlet within the patient's left ventricle and the blood outlet within the patient's ascending aorta, and the first pressure value represents an estimate of the patient's central aortic pressure. In some aspects, the intracardiac blood pump assembly further comprises an elongate catheter and a motor housing positioned between a distal end of the elongate catheter and a proximal end of the blood inlet, and configured to house the motor; and inserting a portion of an intracardiac blood pump assembly into a patient's heart comprises inserting the motor housing into the patient. In some aspects, the intracardiac blood pump assembly further comprises an elongate catheter, and operating the intracardiac blood pump assembly to pump blood from the blood inlet to the blood outlet comprises driving the impeller via a drive shaft extending through the elongate catheter while the motor remains outside of a patient.
Embodiments of the present disclosure are described in detail with reference to the figures wherein like reference numerals identify similar or identical elements. It is to be understood that the disclosed embodiments are merely examples of the disclosure, which may be embodied in various forms. Well known functions or constructions are not described in detail to avoid obscuring the present disclosure in unnecessary detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.
To provide an overall understanding of the systems, methods, and devices described herein, certain illustrative examples will be described. Although various examples may describe intracardiac blood pump assemblies, it will be understood that the improvements of the present technology may also be adapted and applied to other types of medical devices such as electrophysiology study and catheter ablation devices, angioplasty and stenting devices, angiographic catheters, peripherally inserted central catheters, central venous catheters, midline catheters, peripheral catheters, inferior vena cava filters, abdominal aortic aneurysm therapy devices, thrombectomy devices, TAVR delivery systems, cardiac therapy and cardiac assist devices, including balloon pumps, cardiac assist devices implanted using a surgical incision, and any other venous or arterial based introduced catheters and devices.
Motor 104 is configured to rotatably drive an impeller (not shown), thereby generating suction sufficient to draw blood into cannula 110 through the blood inflow cage 114, and to expel the blood out of cannula 110 through the blood outflow cage 106. In that regard, the impeller may be positioned distal of the blood outflow cage 106, for example, within the proximal end 108 of the cannula 110 or within a pump housing 107 coupled to the proximal end 108 of the cannula 110. In some aspects of the technology, rather than the impeller being driven by an in-dwelling motor 104, the impeller may instead be coupled to an elongate drive shaft (or drive cable) which is driven by a motor located external to the patient.
Catheter 102 may house electrical lines coupling the motor 104 to one or more electrical controllers or other sensors. Alternatively, where the impeller is driven by an external motor, an elongate drive shaft may pass through catheter 102. Catheter 102 may also serve as a conduit for wires connecting the pressure sensors described further below to one or more controllers, power sources, etc. located outside the patient's body. Catheter 102 may also include a purge fluid conduit, a lumen configured to receive a guidewire, etc.
The blood inflow cage 114 includes one or more apertures or openings configured to allow blood to be drawn into cannula 110 when the motor 104 is operating. Likewise, blood outflow cage 106 includes one or more apertures or openings configured to allow blood to flow from the cannula 110 out of the intracardiac blood pump assembly 100. Blood inflow cage 114 and outflow cage 106 may be composed of any suitable bio-compatible material(s). For example, blood inflow cage 114 and/or blood outflow cage 106 may be formed out of bio-compatible metals such as stainless steel, titanium, or biocompatible polymers such as polyurethane. In addition, the surfaces of blood inflow cage 114 and/or blood outflow cage 106 may be treated in various ways, including, but not limited to etching, texturing, or coating or plating with another material. For example, the surfaces of blood inflow cage 114 and/or blood outflow cage 106 may be laser textured.
Cannula 110 may include a flexible hose portion. For example, cannula 110 may be composed, at least in part, of a polyurethane material. In addition, cannula 110 may include a shape-memory material. For example, cannula 110 may comprise a combination of a polyurethane material and one or more strands or coils of a shape-memory material such as Nitinol. Cannula 110 may be formed such that it includes one or more bends or curves in its relaxed state, or it may be configured to be straight in its relaxed state. In that regard, in the exemplary arrangement shown in
Atraumatic extension 116 assists with stabilizing and positioning the intracardiac blood pump assembly 100 in the correct position in the patient's heart. Atraumatic extension 116 may be solid or tubular. If tubular, atraumatic extension 116 may be configured to allow a guidewire to be passed through it to further assist in the positioning of the intracardiac blood pump assembly 100. Atraumatic extension 116 may be any suitable size. For example, atraumatic extension 116 may have an outer diameter in the range of 4-8 Fr. Atraumatic extension 116 may be composed, at least in part, of a flexible material, and may be any suitable shape or configuration such as a straight configuration, a partially curved configuration, a pigtail-shaped configuration as shown in the example of
Notwithstanding the foregoing, as mentioned above, atraumatic extension 116 is an optional structure. In that regard, the present technology may also be used with intracardiac blood pump assemblies and other intracardiac devices that include extensions of different types, shapes, materials, and qualities. Likewise, the present technology may be used with intracardiac blood pump assemblies and other intracardiac devices that have no distal extensions of any kind.
Intracardiac blood pump assembly 100 may be inserted percutaneously. For example, when used for left heart support, intracardiac blood pump assembly 100 may be inserted via a catheterization procedure through the femoral artery or axillary artery, into the aorta, across the aortic valve, and into the left ventricle. Once positioned in this way, the intracardiac blood pump assembly 100 delivers blood from the blood inflow cage 114, which sits inside the left ventricle, through cannula 110, to the blood outflow cage 106, which sits inside the ascending aorta. In some aspects of the technology, intracardiac blood pump assembly 100 may be configured such that bend 118 will rest against a predetermined portion of the patient's heart when the intracardiac blood pump assembly 100 is in a desired location. Likewise, the atraumatic extension 116 may be configured such that it rests against a different predetermined portion of the patient's heart when the intracardiac blood pump assembly 100 is in the desired location.
As with the exemplary assembly of
The cannula 210 of
The catheter 202 and atraumatic extension 216 of
Like the exemplary assembly of
In the example of
Controller 302 may take any form. In that regard, controller 302 may comprise a single modular unit, or its components may be distributed between two or more physical units. Controller 302 may further include any other components normally used in connection with a computing device such as a user interface. In that regard, controller 302 may have a user interface that includes one or more user inputs (e.g., buttons, touchscreen, keypad, keyboard, mouse, microphone, etc.); one or more electronic displays (e.g., a monitor having a screen or any other electrical device that is operable to display information, one or more lights, etc.); one or more speakers, chimes or other audio output devices; and/or one or more other output devices such as vibrating, pulsing, or haptic elements.
The one or more processors 304 and memory 306 described herein may be implemented on any type of computing device(s), including customized hardware or any type of general computing device. Memory 306 may be of any non-transitory type capable of storing information accessible by the processor(s) 304, such as a hard-drive, memory card, optical disk, solid-state drive, tape memory, or similar structure.
Instructions 308 may include programming configured to receive and process readings from the differential pressure sensor 320 and inlet pressure sensor 322. In that regard, instructions 308 may include the programming necessary to calculate the offset values described below. Controller 302 may further be configured to store readings from the differential pressure sensor 320 and inlet pressure sensor 322 in memory 306.
Data 310 may include data for calibrating and/or interpreting the signals of the differential pressure sensor 320 and inlet pressure sensor 322, as well as the look-up tables used in the calculation of the offset values, as described below.
In the example of
In the example of
Notwithstanding these advantages, placing the inlet pressure sensor 322 inside the pump can expose it to Venturi effects as blood is pulled into the pump housing 207 by impeller 402, which may cause the pressure readings to be different than they would be if the inlet pressure sensor 322 were instead mounted on an outer surface of blood inflow cage 214, pump housing 207, or the housing of motor 204. As such, in order to use the readings from inlet pressure sensor 322 to derive the pressure of the blood outside of the blood inflow cage 214 (e.g., the central venous pressure (“CVP”) when the intracardiac blood pump is being used to provide right heart support), a first offset value must be calculated based on the pump speed and the differential pressure reading, as described further below with respect to
Notably, while it would also be possible to measure CVP and PAP directly using additional pressure sensors mounted on the outside of the pump near the blood inflow cage 214 and the blood outflow cage 206, the present technology advantageously allows for these values to be accurately derived using only the differential pressure sensor 320 and the inlet pressure sensor 322, while also enabling the inlet pressure sensor 322 to be used for directly monitoring suction inside the pump as already described. The present technology thus allows for fewer sensors to be used, resulting in lower costs, fewer potential failure points, and the ability to use the intracardiac blood pump assembly 200 with a larger array of potential controllers, some of which may not have enough inputs to support additional externally mounted pressure sensors.
In step 502, the controller (e.g., controller 302 of
In step 504, the controller determines a first offset value based on the determined speed of the motor, the determined output of the differential pressure sensor, and first data. The first offset value represents the amount by which the reading of the inlet pressure sensor is expected to differ from the actual pressure outside of the blood inflow cage of the intracardiac blood pump assembly, which may be influenced by various factors such as Venturi effects as blood is drawn into the pump housing (e.g., pump housing 207) by the impeller (e.g., impeller 402), turbulence as blood flows past the struts (e.g., strut 214a) of the blood inflow cage, etc. The first data correlates, for each given motor speed of a plurality of motor speeds, a plurality of differential pressure values to a plurality of offset values. The first data may be represented in any suitable way. Moreover, any suitable manner of estimating, averaging, or interpolating may be used to determine the first offset value based on the determined speed of the motor, the determined output of the differential pressure sensor, and the first data. In that regard, the following examples are intended to be illustrative and nonlimiting.
Thus, in some aspects of the technology, the first data may comprise a lookup table in which each given row corresponds to a given motor speed of a plurality of possible motor speeds, and the columns of each given row represent a plurality of data points correlating a differential pressure value with an offset value. Such lookup table may be represented as a matrix, vector, database, 2D plot, or any other suitable data structure. In such a case, the controller may determine the first offset value by choosing a given row of the lookup table based on the determined speed of the motor (e.g., choosing the row closest to the determined speed of the motor), and interpolating between two data points of the row based on the determined output of the differential pressure sensor. Likewise, the controller may determine the first offset value by choosing a first and second row of the lookup table based on the determined speed of the motor (e.g., choosing the two rows immediately above and below the determined speed of the motor), interpolating between two data points of the first row based on the determined output of the differential pressure sensor to obtain a first estimated offset, interpolating between two data points of the second row based on the determined output of the differential pressure sensor to obtain a second estimated offset, and interpolating between the first estimated offset and the second estimated offset based on the determined speed of the motor. Further, the controller may determine the first offset value by choosing a first and second row of the lookup table based on the determined speed of the motor (e.g., choosing the two rows immediately above and below the determined speed of the motor), generating an interpolated lookup table based on the first and second row of the lookup table and the determined speed of the motor, and interpolating between two data points of the interpolated lookup table based on the determined output of the differential pressure sensor.
Likewise, in some aspects of the technology, the first data may comprise a plurality of lookup tables, each given lookup table representing a different given motor speed of the plurality of motor speeds. Again, each individual lookup table may be represented as a matrix, vector, database, 2D plot, or any other suitable data structure. In such a case, the controller may determine the first offset value by choosing a given lookup table based on the determined speed of the motor (e.g., choosing the lookup table representing the speed closest to the determined speed of the motor), and interpolating between two data points of the given lookup table based on the determined output of the differential pressure sensor. Likewise, the controller may determine the first offset value by choosing a first lookup table and a second lookup table based on the determined speed of the motor (e.g., choosing the lookup tables with speeds immediately above and below the determined speed of the motor), interpolating between two data points of the first lookup table based on the determined output of the differential pressure sensor to obtain a first estimated offset, interpolating between two data points of the second lookup table based on the determined output of the differential pressure sensor to obtain a second estimated offset, and interpolating between the first estimated offset and the second estimated offset based on the determined speed of the motor. Further, the controller may determine the first offset value by choosing a first lookup table and a second lookup table based on the determined speed of the motor (e.g., choosing the lookup tables with speeds immediately above and below the determined speed of the motor), generating an interpolated lookup table based on the first and second lookup tables and the determined speed of the motor, and interpolating between two data points of the interpolated lookup table based on the determined output of the differential pressure sensor.
Further, in some aspects of the technology, the first data may comprise a plurality of functions, each given function of the plurality of functions corresponding to a given motor speed of the plurality of motor speeds, and each given function enabling the calculation of an offset value based on a given differential pressure value. These functions may be generated in any suitable way, such as by performing a regression analysis on a plurality of datapoints. In such a case, the controller may determine the first offset value by choosing a given function based on the determined speed of the motor (e.g., choosing the function representing the speed closest to the determined speed of the motor), and calculating the first offset value using the given function and the determined output of the differential pressure sensor. Likewise, the controller may determine the first offset value by choosing a first function and a second function based on the determined speed of the motor (e.g., choosing the functions with speeds immediately above and below the determined speed of the motor), calculating a first estimated offset using the first function and the determined output of the differential pressure sensor, calculating a second estimated offset using the second function and the determined output of the differential pressure sensor, and interpolating between the first estimated offset and the second estimated offset based on the determined speed of the motor. Further, the controller may determine the first offset value by choosing a first function and a second function based on the determined speed of the motor (e.g., choosing the functions with speeds immediately above and below the determined speed of the motor), generating a third function based on the first and second functions and the determined speed of the motor, and calculating the first offset value using the third function and the determined output of the differential pressure sensor.
In step 506, the controller determines a first pressure value based on the determined output of the inlet pressure sensor and the first offset value. The controller may make this determination in any suitable way. For example, in some aspects of the technology, the controller may determine the first pressure value by adding the first offset value and the determined output of the inlet pressure sensor. Likewise, in some aspects of the technology, the controller may determine the first pressure value by subtracting the first offset value from the determined output of the inlet pressure sensor. This determined first pressure value will represent a derived external pressure at a point outside of the blood inflow cage of the intracardiac blood pump assembly. Thus, as noted above, where the intracardiac blood pump assembly has been inserted into a patient's right heart such that the blood inflow cage is positioned within the patient's inferior vena cava, and the blood outflow cage is positioned within the patient's pulmonary artery, this determined first pressure value will represent a derived CVP value.
As noted above, offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 may be generated based on any suitable number of data points. For example, in some aspects of the technology, the offset curves may each be generated by connecting two or more points by line segments. In that regard, offset curve 620 may be generated by connecting point 620a to point 620b, and point 620b to point 620c. Likewise, in some aspects of the technology, offset curves may be generated by performing a linear, polynomial, or other suitable regression analysis on a set of data points.
The data points on which offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 are based may also be generated in any suitable way. In that regard, in some aspects of the technology, one or more of offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 may be based on assumptions regarding how the reading of the inlet pressure sensor will deviate from the actual pressure outside of the blood inflow cage (e.g., blood inflow cage 214) for a given motor speed and differential pressure. For example, offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 may be generated based on calculations and/or computer modeling based on the known size, geometry and operational characteristics of the intracardiac blood pump assembly and assumed values for the pumping capacity of the patient's heart, the patient's blood pressure and viscosity, etc.
Likewise, in some aspects of the technology, one or more of offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 may be based on data collected from one or more intracardiac blood pump assemblies put in actual use within one or more patients. For example, offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 may be based on actual usage data of an intracardiac blood pump assembly equipped with an additional pressure sensor positioned outside the blood inflow cage so that the difference between that additional sensor's reading and the inlet pressure sensor's reading can be directly calculated.
Further, in some aspects of the technology, one more of offset curves 602, 604, 606, 608, 610, 612, 614, 616, 618, and 620 may be based on empirical data collected from a test apparatus designed to model conditions of an intracardiac blood pump assembly operating within a heart. For example, a test apparatus may include a fluid reservoir (e.g., containing human blood, animal blood, or a fluid with similar consistency) connected to a lumen in which the intracardiac blood pump assembly can be inserted. Within that lumen, there may be a valve (e.g., a rubber film or ring) through which the pump is inserted, and an absolute pressure sensor to measure pressure outside of the blood inflow cage of the intracardiac blood pump assembly. A pinch valve or other suitable device may also be installed downstream of the lumen in order to enable outlet pressure to be adjusted to reflect expected operating conditions. Using such a test bed, the intracardiac blood pump assembly can be operated at one or more speeds while data is collected from the inlet pressure sensor (e.g., inlet pressure sensor 322), differential pressure sensor (e.g., differential pressure sensor 320), and the absolute pressure sensor mounted in the lumen. Inlet offset values may be calculated from the difference between the readings of the absolute pressure sensor and the inlet pressure sensor. The calculated inlet offset values may then be correlated to the differential pressure sensor readings, and inlet offset curves (such as those shown in
In step 702, the controller (e.g., controller 302 of
In step 704, the controller determines a second offset value based on the determined speed of the motor, the determined output of the differential pressure sensor, and second data. The second offset value represents the amount by which the reading of the differential pressure sensor is expected to differ from the actual pressure difference between a point outside of the blood inflow cage and a point outside of the blood outflow cage of the intracardiac blood pump assembly, which may be influenced by various factors such as the curvature of the cannula, friction between the blood and the walls of the cannula, dynamic pressure loss within the cannula, turbulence and/or rotational flow caused by the blades of the impeller, etc. Although the second data represents a different offset than the first data, the second data also correlates, for each given motor speed of a plurality of motor speeds, a plurality of differential pressure values to a plurality of offset values, and may be represented in any suitable way. Likewise, any suitable manner of estimating, averaging, or interpolating may be used to determine the second offset value based on the determined speed of the motor, the determined output of the differential pressure sensor, and the second data. Accordingly, the same illustrative and nonlimiting examples described above with respect to step 504 of
In step 706, the controller determines a second pressure value based on the determined output of the differential pressure sensor and the second offset value. Here as well, the controller may make this determination in any suitable way. For example, in some aspects of the technology, the controller may determine the second pressure value by adding the second offset value and the determined output of the differential pressure sensor. Likewise, in some aspects of the technology, the controller may determine the second pressure value by subtracting the second offset value from the determined output of the differential pressure sensor. This determined second pressure value will represent a derived external pressure difference between a point outside of the blood inflow cage and a point outside of the blood outflow cage of the intracardiac blood pump assembly. Thus, as noted above, where the intracardiac blood pump assembly has been inserted into a patient's right heart such that the blood inflow cage is positioned within the patient's inferior vena cava, and the blood outflow cage is positioned within the patient's pulmonary artery, this determined second pressure value will represent a derived pressure differential between the patient's CVP and PAP.
As with the curves of
Here again, the data points on which offset curves 802, 804, 806, 808, 810, 812, 814, 816, 818, and 820 are based may also be generated in any suitable way. In that regard, in some aspects of the technology, one or more of offset curves 802, 804, 806, 808, 810, 812, 814, 816, 818, and 820 may be based on assumptions regarding how the reading of the differential pressure sensor will deviate from the actual pressure differential between a point outside of the blood inflow cage (e.g., blood inflow cage 214) and a point outside of the blood outflow cage (e.g., blood outflow cage 206) for a given motor speed. For example, offset curves 802, 804, 806, 808, 810, 812, 814, 816, 818, and 820 may be generated based on calculations and/or computer modeling based on the known size, geometry, and operational characteristics of the intracardiac blood pump assembly and assumed values for the pumping capacity of the patient's heart, the patient's blood pressure and viscosity, etc.
Likewise, in some aspects of the technology, one or more of offset curves 802, 804, 806, 808, 810, 812, 814, 816, 818, and 820 may be based on data collected from one or more intracardiac blood pump assemblies put in actual use within one or more patients. For example, offset curves 802, 804, 806, 808, 810, 812, 814, 816, 818, and 820 may be based on actual usage data of an intracardiac blood pump assembly equipped with additional pressure sensors positioned outside the blood inflow cage and blood outflow cage so that a measured external pressure differential can be calculated based on those sensors' readings, and the difference between that measured external pressure differential and the output of the internal differential pressure sensor can be directly calculated.
Further, in some aspects of the technology, one more of offset curves 802, 804, 806, 808, 810, 812, 814, 816, 818, and 820 may be based on empirical data collected from a test apparatus designed to model conditions of an intracardiac blood pump assembly operating within a heart. For example, a similar test apparatus to the one described above may be used. In that regard, the test apparatus may include a fluid reservoir (e.g., containing human blood, animal blood, or a fluid with similar consistency) connected to a lumen in which the intracardiac blood pump assembly can be inserted. Within that lumen, there may be a valve (e.g., a rubber film or ring) through which the pump is inserted, an absolute pressure sensor to measure pressure outside of the blood inflow cage of the intracardiac blood pump assembly, and another absolute sensor to measure pressure outside of the blood outflow cage of the intracardiac blood pump assembly. Here again, a pinch valve or other suitable device may also be installed downstream of the lumen in order to enable outlet pressure to be adjusted to reflect expected operating conditions. Using such a test bed, the intracardiac blood pump assembly can be operated at one or more speeds while data is collected from the differential pressure sensor (e.g., differential pressure sensor 320), as well as the absolute pressure sensors mounted in the lumen. External pressure differential values may then be calculated from the readings of the absolute pressure sensors, and differential offset values may in turn be calculated from the external pressure differential values and the readings of the internal differential pressure sensor. These differential offset values may then be correlated to the differential pressure sensor readings, and external pressure differential offset curves (such as those shown in
In step 902, the controller (e.g., controller 302 of
In step 904, the controller follows steps 504 and 506 of
In step 906, the controller follows steps 704 and 706 of
In step 908, the controller determines a third pressure value based on the first pressure value and the second pressure value. In that regard, in some aspects of the technology, the third pressure value may be calculated by adding the first pressure value and the second pressure value. This determined third pressure value will represent a derived external pressure at a point outside of the blood outflow cage of the intracardiac blood pump assembly. Thus, as noted above, where the intracardiac blood pump assembly has been inserted into a patient's right heart such that the blood inflow cage is positioned within the patient's inferior vena cava, and the blood outflow cage is positioned within the patient's pulmonary artery, this determined third pressure value will represent a derived PAP value.
From the foregoing and with reference to the various figures, those skilled in the art will appreciate that certain modifications can also be made to the present disclosure without departing from the scope of the same. While several aspects of the disclosure have been shown in the figures, it is not intended that the disclosure be limited thereto, as it is intended that the disclosure be as broad in scope as the art will allow and that the specification be read likewise. Therefore, the above description should not be construed as limiting, but merely as exemplifications of particular aspects of the present technology.
The present application claims priority to U.S. Provisional Application No. 63/216,883 filed Jun. 30, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63216883 | Jun 2021 | US |