n/a
The present invention relates to systems and methods for operating ventricular assist devices (VADs).
A VAD is a device which is used to assist the heart of a mammalian subject such as a human patient. A typical VAD includes a pump which is implanted in the body of the subject. The pump typically has an inlet connected to a source of blood to be circulated, and an outlet connected to an artery. Typically, the inlet of the pump is connected to the interior of the left ventricle and the outlet of the pump is connected to the aorta, so that the pump operates in parallel with the left ventricle to impel blood into the aorta. The pump may be a miniature rotary impeller pump having an impeller disposed in a pump housing and driven in rotation by a small electric motor which may be closely integrated with the pump. The motor in turn typically is powered by an implantable and/or external power sources such as storage batteries with an arrangement for charging the batteries from an external AC power source. The VAD typically includes a control system which controls operation of the power source so as to drive the impeller at a set rotational speed and thus provide constant pumping action.
VADs can be used to assist the heart of a subject suffering from conditions which impair the pumping ability of the heart. Such assistance can be provided permanently, or while the subject awaits a suitable heart transplant. In other cases, the assistance provided by the VAD allows the heart to heal.
In one embodiment of the invention, a signal processing circuit for controlling operation of a pump drive operatively coupled to an implantable rotary pump is configured to receive inputs from one or more electrophysiological sensors and a physiological sensor. At least one from the group consisting of the presence and absence of a non-normal sinus cardiac rhythm condition of a patient is determined based on the input from the one or more electrophysiological sensors. When a non-normal sinus rhythm is determined to be present the circuit is configured to instruct the pump drive to operate in a modified mode of operation and control at least one from the group consisting power to the pump drive and speed of the pump based on the input from the physiological sensor and the modified mode of operation. When a non-normal sinus rhythm is determined to be absent the control circuit is configured to instruct the pump drive to operate in a normal mode of operation and control at least one from the group consisting power to the pump drive and speed of the pump based on the input from the physiological sensor.
In another aspect of this embodiment, the signal processing circuit is further configured to control the power supplied to the pump to control the pump speed, and wherein the pump speed has a substantially fixed phase relationship to the electrophysiological signal.
In another aspect of this embodiment, the pump speed has a substantially fixed phase relationship to one from the group consisting of a P-wave, a Q-wave, an R-wave, an S-wave, and a T-wave of a patient's cardiac cycle.
In another aspect of this embodiment, the pump speed has a substantially fixed phase relationship to the R-wave of the patient's cardiac cycle, and the R-wave is determined based on a moving average cycle time averaged over a plurality of cardiac cycles.
In another aspect of this embodiment, the input received from the one or more electrophysiological sensors includes one or more of right atrium, right ventricle, and left ventricle electrograms, and subcutaneous ECG waveforms.
In another aspect of this embodiment, the one or more of right atrium, right ventricle, and left ventricle electrograms, and subcutaneous ECG waveforms, includes at least one waveform derived from a unipolar signal.
In another aspect of this embodiment, the one or more of right atrium, right ventricle, and left ventricle electrograms, and subcutaneous ECG waveforms, includes at least one waveform derived from a bipolar signal.
In another aspect of this embodiment, the input from the physiological sensor is a measurement of left atrial pressure.
In another aspect of this embodiment, the signal processing circuit is further configured to determine whether the measurement of left atrial pressure is one from the group consisting of above, below, and within a predetermined range, and if the measurement of left atrial pressure is above the predetermined range, control an increase of one from the group consisting of the speed and duty cycle of the pump, and if the measurement of left atrial pressure is below the predetermined range, control a decrease of one from the group consisting of the speed and duty cycle of the pump.
In another embodiment, a ventricular assist system includes a rotary pump configured to be implantable with a patient having a heart, the rotary pump is in fluid communication with the heart and the systemic circulation of the patient to assist blood flow from the heart to the systemic circulation. A pump drive circuit for supplying power to the pump and controlling the speed of the pump is included. A signal processing circuit for controlling operation of a pump drive operatively coupled to an implantable rotary pump is included and configured to receive inputs from one or more electrophysiological sensors and a physiological sensor. At least one from the group consisting of the presence and absence of a non-normal sinus cardiac rhythm condition of a patient is determined based on the input from the one or more electrophysiological sensors. When a non-normal sinus rhythm is determined to be present the circuit is configured to instruct the pump drive to operate in a modified mode of operation and control at least one from the group consisting power to the pump drive and speed of the pump based on the input from the physiological sensor and the modified mode of operation. When a non-normal sinus rhythm is determined to be absent the control circuit is configured to instruct the pump drive to operate in a normal mode of operation and control at least one from the group consisting power to the pump drive and speed of the pump based on the input from the physiological sensor.
In another aspect of this embodiment, the system further includes one or more electrophysiological sensors for sensing one or more electrophysiological signals of the patient; and a physiological sensor for sensing a physiological property of the heart.
In another aspect of this embodiment, the one or more electrophysiological sensors includes at least one from the group consisting one or more electrogram and subcutaneous electrocardiogram sensors.
In another aspect of this embodiment, the physiological sensor includes one or more pressure transducers.
In yet another embodiment, a signal processing circuit for controlling operation of an implantable rotary pump includes an input module for receiving one or more electrophysiological signals of a patient from one or more electrophysiological sensors and a processor for processing the received electrophysiological signals. The processor is configured to determine one from the group consisting of the presence and absence of a tachy-arrhythmia condition based on the one or more electrophysiological signals, and in the presence of a tachy-arrhythmia condition, control operation of the pump in a tachy-arrhythmia mode. The processor is further configured to determine one from the group consisting of the presence and absence of a bradycardia condition based on the one or more electrophysiological signals, and in the presence of the bradycardia condition, control operation of the pump in a bradycardia mode. The processor is further configured to determine one from the group consisting of the presence and absence of a reduction in cardiac blood flow condition based on the one or more electrophysiological signals, and in the presence of the reduction in cardiac blood flow condition, control operation of the pump in a reduced cardiac blood flow mode.
In another aspect of this embodiment, the tachy-arrhythmia condition is one from the group consisting of a ventricular tachy-arrhythmia and an atrial tachy-arrhythmia.
In another aspect of this embodiment, the reduced cardiac blood flow condition is one from the group consisting of an ischemia condition and a myocardial infarction condition.
In another aspect of this embodiment, the processor is configured to determine whether to operate in one from the group consisting of a non-pulsatile mode and a pulsatile mode based on the one or more electrophysiological signals, wherein the non-pulsatile and pulsatile modes control the pump to run in one from the group consisting of a non-pulsatile or pulsatile manner, respectively.
In another aspect of this embodiment, in the non-pulsatile mode, the signal processing circuit controls power supplied to the pump and varies pump speed based the non-normal sinus cardiac rhythm condition of the patient.
In another aspect of this embodiment, in the pulsatile mode, the signal processing circuit controls an increase in pump speed for increased cardiac output, and determines whether to operate one from the group consisting of synchronously and asynchronously with the cardiac cycle of the patient based on the one or more electrophysiological signals.
In another aspect of this embodiment, in the pulsatile mode, the signal processing circuit determines whether to operate in one from the group consisting of a co-pulsation mode and a counter-pulsation mode based on the one or more electrophysiological signals.
A more complete understanding of the present invention, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:
Referring now to the drawings in which like reference designators refer to like elements, there is shown in
The pump 110 may be a rotary impeller pump having an impeller mounted within a housing, so that the spinning motion of the impeller transfers momentum to the fluid to be pumped. Although the pump 110 and motor 112 are depicted as separate components for clarity of illustration in
The motor 112 may be a multi-phase brushless direct current, permanent magnet motor arranged to drive the impeller of the pump 110 at a rotational speed prescribed by the motor driver by means of a motor commutation technique such as trapezoidal commutation. These components are arranged so that the pump 110 can be implanted within the body of a mammalian subject such as a human patient, with the inlet 116 in fluid communication with a ventricle of the heart, such as the left ventricle, and with the outlet 118 in fluid communication with an artery, such as the aorta. For example, the pump 110 may be arranged for implantation outside of the heart, and the inlet and outlet may include conduits that can be surgically connected to the ventricle and the aorta. In other arrangements, the pump 110 is arranged so that it may be implanted within the aorta and ventricle. Exemplary implantable pumps are described in detail in U.S. Pat. Nos. 6,264,635, 6,234,772 and 7,699,586; and US Patent Publication No. 20090112312. These patents and published patent applications, which are commonly assigned, are hereby incorporated by reference.
The system 100 may also include a pump drive circuit 120. The pump drive circuit 120 may include ports for one or more output connections and one or more input connections, an electrical storage battery and a motor driver to control the motor. The motor driver may include semiconductor switching elements which are responsive to control signals applied at a control input, so that the current supplied to motor 112 can be controlled. An output connection, such as a cable, may connect the pump drive circuit 120 to the motor 112 of pump 110, so that the motor driver can drive the motor 112 and thus operate the pump 110. In the example of
The system 100 may also include a signal processing circuit 130. In the example of
In the example of
The internal module 131 may be connected to receive power from the alternating current supplied by the pump drive circuit 120 to motor 112. The power required to operate the circuitry of the internal module 131 is typically about 3 orders of magnitude less than the power required to drive motor 112. This arrangement is particularly useful where the internal module 131 is physically located in the vicinity of the pump 110, such as being physically coupled to and/or housed in a housing of the pump. In such cases where the internal module 131 of the signal processing circuit 130 is physically located in the vicinity of the pump 110, it may be desirable to provide magnetic shielding between the coils of the pump motor 112 and the circuitry of the internal (implanted) module 131. In other arrangements, the internal module 131 may be positioned apart from the pump 110. In such arrangements, the signal processing circuitry 130 may receive power from an internal battery (not shown), such as a primary battery or rechargeable battery.
The sensors 140 of the system 100 may include one or more sensors for monitoring operating conditions of the pump 110 and/or physiological conditions of the patient. With regard to the pump 110, one or more sensors may indicate motor parameters 142, such as motor speed or angular position (phase). For instance, a back electromotive force (“back EMF” or “BEMF”) detector operable to detect voltage or current in the stator coils of motor 112 may provide a measurement of motor speed or load. In some instances, other sensors may be included to indicate pump operation parameters 144 such as flow rate of blood exiting the pump, and/or pressure differential across the pump. In other instances, a control circuit 135 and/or 136 may be programmed to determine these features based on other parameters of the pump, such as motor current and/or BEMF. Examples of flow rate and pressure determinations based on BEMF are described in detail in US Patent Publication Nos. 2012/0245681, 20140100413, 20140357937. These patents and published patent applications, which are commonly assigned, are hereby incorporated by reference.
The one or more sensors may also indicate physiological parameters 146, including but not limited to oxygen concentration, pressure within a vessel or chamber, temperature, and parameters related to cardiac demand (e.g., heart rate, stroke volume). The sensors may include, for instance, pressure transducers arranged to provide signals indicative of left atrial pressure (LAP). LAP is an input parameter for basis of the Starling control of the heart. As LAP rises, so does cardiac output. Therefore, monitoring LAP could be used to determine whether cardiac output (and thereby pump flow) should be increased or decreased. This information can be used in the determination of the optimal therapeutic response of changing the pump speed and/or the duty cycle.
As shown in
The sensor data may be further supplemented by a ground electrode or remote anode connectable to a location remote from the heart. This electrode could provide a ground reference for use with those signals derived from unipolar electrodes (e.g., the pre-cordial electrodes shown in
The sensor data may further include data received from physiological sensors and cardiac demand sensors (used for gathering the physiological parameters 146 described in connection with
It is not essential to provide all of the cardiac electrodes shown in
The control circuit(s) 135 and/or 136 (or, more generally, the signal processing circuit 130) may be configured to receive, analyze and process sensor data, and determine a physiological condition of the patient based on this analysis. Signal processing may involve: determining the phase of the patient's cardiac cycle; sensing the patient's intrinsic heart rate; determining the patient's metabolic demand; detecting the presence of a cardiac arrhythmia; and detecting a reduction of blood flow to the heart during conditions of ischemia or (during a more significant reduction) myocardial infarction. The signal processing circuit 130 may further respond to the processed signal data by controlling the pump 110, such as by setting an appropriate mode of operation and/or speed of the pump 110. The signal processing circuit 130 may also control the frequency of the motor drive signal to the pump 110.
The signal processing circuit 401 may include a processor 410. The processor 410 may be hardware that performs one or more operations. By way of example only, one or more control units (not shown) coupled to an arithmetic logic unit (ALU) (not shown) and memory 420 may direct the signal processing circuit 401 to carry out program instructions 440 stored in memory 420 at a particular clock rate. The processor 410 may be any standard processor, such as a central processing unit (CPU), a dedicated processor, such as an application-specific integrated circuit (ASIC), a microcontroller, custom integrated circuit (IC), or field programmable gate array (FPGA). While one processor block is shown, the signal processing circuit 401 may also include multiple processors which may or may not operate in parallel.
Memory 420 stores information accessible by processor 410 including instructions 440 for execution by the processor 410 and data 430 which is retrieved, manipulated or stored by the processor 410. The memory 420 may be of any type capable of storing information accessible by the processor, such as a hard-drive, ROM, RAM, flash memory (EEPROM), CD-ROM, write-capable, read-only, or the like.
Data 430 may be retrieved, stored or modified by processor 410. Although the data of the present disclosure is not limited by any particular data structure, the data 430 may be stored in computer registers, in a relational database as a table having a plurality of different fields and records such as chronological events and/or data loops, or the like. The data 430 may also be formatted in any computer readable format such as, but not limited to, binary values, ASCII or EBCDIC (Extended Binary-Coded Decimal Interchange Code). Moreover, any information sufficient to identify the relevant data may be stored, such as descriptive text, proprietary codes, pointers, or information which is used by a function to calculate the relevant data.
The data 430 may include data received from one or a combination of the sensors described herein. By way of example, such data may include electrocardiogram (ECG) signals 431 such as electrogram (EGM) and/or subcutaneous electrocardiogram (sECG), and LAP measurements 432. The data 430 may also include pre-stored ranges, thresholds and other values used for analyzing and otherwise processing the received data signals. For instance, the data may include LAP range information 433 indicating desirable ranges of LAP under various conditions. The LAP range information may be stored in a table or other data structure by which various physiological or pump conditions may be associated with acceptable ranges of LAP.
The data 430 may further include values derived based on an analysis of the received signals. For instance, flow rate information, such as a plurality of instantaneous flow rate values over a span of time, may be received by the signal processing circuit and analyzed to determine a mean flow value 434 over a given span of time. The mean flow value 434 may then be stored in the data 430. For further instance, the flow rate information may be used to determine flow pulsatility 435. In some examples, the flow rate information may itself be determined (e.g., based on BEMF) and/or stored.
The instructions 440 may include any set of instructions to be executed directly (such as machine code) or indirectly (such as scripts) by the processor 410. In that regard, the terms, “algorithms”, “instructions,” “steps” and “programs” may be used interchangeably herein.
The instructions 440 may include one or more modules for analyzing or processing the received data. For example, an ECG analysis module 441 may perform various analyses of a received sECG waveform, e.g., P-wave, R-wave, QRS complex, ST segment, etc. As explained in greater detail below, analysis of the sECG waveform may be utilized to determine a particular physiological condition of the patient's heart, which in turn may be utilized to determine an appropriate mode of operation for the pump (or more generally, for the system). The instructions 440 may also include one or more operation modules 442, each operation module containing a set of instructions for operating the pump (or system) according to a respective mode of operation.
For further example, an LAP management module 443 may analyze information relating to LAP of the patient. As discussed in greater detail below, such an analysis may determine whether the patient's LAP is within an appropriate range (e.g., based on LAP range information 433 stored in the data 430), and if necessary, may in some cases even control the pump (or system) to help bring the patient's LAP back into an appropriate range.
The signal processing circuit 401 includes one or more interfaces 450 for connecting to inputs (e.g., sensors 140) and outputs (e.g., pump drive circuit 120). The interfaces 450 may include wired and/or wireless connections (e.g., near field electromagnetic coupling or far field RF such as MICS). For components of the signal processing circuit 401 that are adapted to be disposed within the body of the patient, the interface 450 may include known elements for communicating signals through the skin of the patient.
Under normal circumstances, the patient's heart functions with normal sinus rhythm (NSR). Under such circumstances, the signal processing circuit may receive ECG signals such as sECG and/or EGM indicating NSR of the heart, and in turn may operate in an NSR mode. In the NSR mode, the signal processing circuit actuates the pump drive circuit to vary the speed of the pump in synchrony with the detected cardiac activity.
In
In the co-pulsation method, the pump operates at the maximum speed during ventricular systole, when the ventricles contract to expel blood and at the minimum speed during ventricular diastole, when the ventricles relax to fill with blood. As ventricular systole occurs during the R-wave of the ECG signal (representing ventricular depolarization), the pump reaches maximum speed at a time close to the timing of the R-wave. Thus, the pump generally operates at maximum speed during ventricular systole, when the ventricles contract to expel blood.
In the counter-pulsation method, the pump speed increases during the ventricular filling (diastole) and is at minimum speed during ventricular systole.
Synchronization (e.g., synchronizing the pump speed to the cardiac cycle in the co-pulsation method) may be achieved using one or more of the following techniques.
The signal processing circuit may store a slew time TS (shown in
The signal processing circuit can also determine the cycle time TC of the cardiac cycle, which is simply the inverse of the heart rate. Based on TC, the signal processing circuit can further determine a time TR, where TR=TC−TS, corresponding to the beginning of the R-wave of the preceding cardiac cycle. The signal processing circuit can then initiate the increase in the pump speed at the time TR. Provided that the heart rate is constant or varying slowly, and that the signal processing circuit updates the heart rate and recalculates TC frequently, this simple arrangement can yield reasonable synchronization of the pump speed increase with the onset of ventricular systole. The cycle time TC used in the calculation can, for example, be based on a moving average of the cycle time over a few previous cycles.
Alternatively or additionally, the signal processing circuit can measure the synchronization achieved during each cardiac cycle and advance or retard the initiation of pump acceleration accordingly. For example, if TR is determined to be short in the preceding cycle (such that the pump reaches full speed before the R-wave), the signal processing circuit can increase TR for the next cycle. In this regard, the signal processing circuit can act as a phase-locked loop holding the pump speed waveform in synchronization with the intrinsic cardiac cycle of the patient. In one arrangement, the cyclic variation of pump speed has a fixed phase relationship to the R-wave. In a variant arrangement, the measurement of synchronization can be a moving average representing the last few cardiac cycles.
In normal sinus rhythm, there is a substantially constant interval from the P-wave to the R-wave in each cardiac cycle. This interval can be estimated from the heart rate or can be determined directly from measurement of the ECG signals (e.g., EGM signals, sECG signals). Thus, the signal processing circuit can determine a period of time TD (show in
Other features of the ECG signals can be used as the basis for synchronization. Software routines for recognizing individual features of the waveforms such as the P-wave, and QRS complex of ECG signals are well known, and any of such routines can be used in a synchronization scheme such as those schemes described above.
The signal processing circuit can also utilize other electrophysiological signals as the basis for synchronization. An ECG signal of the left ventricle using subcutaneous electrodes (such as sECG electrodes 34 and/or 36) may also provide timing information regarding the ventricular depolarization. The signal processing circuit can then actuate the pump drive circuit to increase the speed of pump, each time the left ventricle signal indicates beginning of ventricular depolarization.
Synchronizing operation of the VAD with the patient's intrinsic depolarization allows the pump to operate when it is most advantageous to do so. Cardiac output is greatest during contraction of the atria and ventricles. In a weak or diseased heart, contraction of the chambers, and particularly the left ventricle is when assistance from a VAD is most critical. Therefore controlling the timing of the pump to be in synchrony with ventricular contraction provides an optimal assistance to the patient and maximizes the therapeutic effect of the VAD. Moreover, operation in a pulsatile mode synchronized to the subject's cardiac cycle can improve efficiency and thus conserve power.
While the synchronization of the pump can be triggered by the actual occurrence of a signal, it is also possible to program the signal processing circuit to anticipate the impending occurrence of such a signal. For example, it is well known that each phase of the cardiac cycle should last for approximately the same duration of time in healthy patients. The signal processing circuit could be programmed to measure historical patient data and store the measured data in a memory. For instance, the measured and stored data may comprise an indication of TC (cardiac cycle length). Measurements taken and stored over time can then be used to determine through any mathematic or statistical means known, when the next phase of the cardiac cycle should begin in a given patient. This would allow the signal processing circuit to instruct the pump drive circuit when to accelerate the pump, based on an anticipation of an upcoming cardiac cycle. Furthermore, because atrial and ventricular systole is signaled by the beginning of the P-wave and R-wave respectively, the historical analysis of these phases of the cardiac cycle could be used to predict the onset of systole.
This predictive method of synchronizing the pump with an actual or anticipated signal is of particular use in patients suffering from left side heart failure. Left side heart failure is a challenging pathology predominantly affecting the left ventricle. Patients with left side heart failure require assistance in order to maximize the efficiency of the left ventricular contraction. In one embodiment, the signal processing circuit may receive ECG signal information (e.g., EGM signals, sECG signals) from a patient with left sided heart failure. The signal processing circuit then analyzes the ECG signal information and determines when an R-wave is occurring or is about to occur. Upon detecting the occurrence or impending occurrence of the R-wave, the signal processing circuit instructs the pump drive circuit to operate the motor in order to drive the pump in synchrony with the patient's own ventricular systole.
For each cardiac cycle, the signal processing circuit may also specify a desired duration of time D1 (shown in
Either or both of the maximum speed of the pump and the D1 may be set as fixed values, or can be varied by the signal processing circuit based on sensed data (e.g., ECG or other electrophysiological signals, LAP or other physiological condition sensors, cardiac demand sensor, or combinations thereof, etc.) indicating the current status of the patient. The fixed speed may vary from patient to patient, and may be predetermined by a clinician. The varied speed may involve varying a maximum and/or minimum speed. For example, the maximum speed may increase with the heart rate as determined by the sensed data. Thus, the maximum speed may vary depending on whether the patient is sleeping, awake, and/or exercising. The minimum speed typically is a non-zero speed, such that the pump runs continually but speeds up and slows down during each cycle. For example, some rotary impeller pumps utilize hydrodynamic bearings to maintain a pump rotor out of contact with a surrounding pump housing, so that the pump operates with zero wear on the rotor and housing. These hydrodynamic bearings become ineffective when the rotor speed falls below a threshold low pump operating speed. When the pump incorporates such bearings, the minimum speed set by the signal processing circuit is desirably set at or above the threshold low pump operating speed. The minimum speed can also vary depending on sensed data.
Depending on the determination at 625, the signal processing circuit may enter any one of a low blood flow mode 632, a tachy-arrhythmia mode 634 or a bradycardia mode 636. From the non-NSR mode 630, the signal processing circuit may continue to receive physiological data and at 640 determine whether operation should remain in the current non-NSR mode 630. If it is determined that operation should remain in the current non-NSR mode 630, then operation may continue with the currently active non-NSR mode 630 (e.g., low cardiac blood flow mode 632, a tachy-arrhythmia mode 634 or a bradycardia mode 636). If it is determined that the current non-NSR mode condition has cleared, then at 650 it is determined whether the Normal Sinus Rhythm Mode 610 should be resumed. If so, then operation may revert to 610 with resumption of the Normal Sinus Rhythm Mode. Otherwise, a different non-NSR mode 630 (e.g., low cardiac blood flow mode 632, a tachy-arrhythmia mode 634 or a bradycardia mode 636) is selected at 625.
At 712, the beat detection is used to determine whether the patient has a disturbance in the cardiac rhythm, such as an ectopic beat. If an ectopic beat is detected, then at 714, a determination is made whether the patient has a ventricular tachy-arrhythmia based on the previously recorded and classified beats (e.g., a sequence of ventricular ectopic beats may be indicative of ventricular tachy-arrhythmia). If the patient has a detected ventricular tachy-arrhythmia, then the signal processing circuit may instruct the pump drive to operate in a ventricular tachy-arrhythmia mode 741. In the ventricular tachy-arrhythmia mode 741, the pump may be controlled in a pulsatile asynchronous mode, and may increase pump speed or duty cycle. If the rhythm is not determined to be a ventricular tachy-arrhythmia, then at 716 the previously detected beat is recorded as ectopic of origin, and the signal processing circuit continues with detecting the next beat at 702.
If an ectopic beat is not detected, then at 722, the signal processing circuit determines whether or not the detected beats indicate a normal sinus rhythm. If a normal sinus rhythm is not detected, then at 724, the signal processing circuit continues with determining whether the detected beat is indicative of bradycardia arrhythmia or an atrial-arrhythmia such as atrial tachycardia or atrial fibrillation. Depending on the determination at 724, the signal processing circuit may instruct the pump drive to operate in either one of a bradycardia mode 742 or an atrial-arrhythmia mode 743.
If a normal sinus rhythm is detected at 722, the signal processing circuit may further analyze further aspects of the detected beat to determine whether the pump drive should operate in the normal sinus rhythm mode or in a different mode for addressing other non-rhythm-related cardiac issues. At 732, signal processing circuit analyzes whether the ST segment of the ECG signal has a deviation in amplitude (e.g., elevation or depression). The deviation may be measured by comparing the ST segment to a predetermined amplitude. This predetermined amplitude may be pre-stored in the memory, or may be derived, at least in part, by calculating a moving average of multiple detected normal sinus beats. If there is a deviation in the ST segment by greater than a predetermined amount, then at 734, the signal processing circuit may determine to operate the pump drive in a mode associated with reduced cardiac blood flow condition (e.g., ischemia).
The signal processing circuit may be capable of determining the degree of deviation in the ST segment by comparing the ST segment deviation to multiple threshold values. For instance, a first threshold value may indicate that an ischemic reduction of blood flow to the cardiac muscle has occurred, while a second threshold value greater than the first or an alternative waveform deviation may indicate a myocardial infarction. The deviation not exceeding the second threshold value would be indicative of ischemia, and the signal processing circuit may instruct the pump drive to operate in an ischemia mode 744.
In one example, the ischemia mode may be a constant-speed mode in which the pump runs at a constant speed such that the pump speed does not vary during the cardiac cycle. The signal processing circuit actuates the pump drive circuit to supply power at a constant frequency to the motor, so that the pump operates at a constant speed. The constant speed may be less than the maximum speed used during pulsatile operation. Additionally, while the pump speed is generally substantially constant over the course of a given cardiac cycle, the signal processing circuit is capable of altering the constant speed over a longer scale of time (e.g., from one cardiac cycle to the next) depending on a patient condition sensed by the physiologic sensor.
If the ST segment deviation exceeds the second threshold value, such deviation could be indicative of myocardial infarction, and the signal processing circuit may instruct the pump drive to operate in a myocardial infarction mode 745. In one example of a myocardial infarction mode, the signal processing circuit may switch the pump drive to a constant speed in order to increase the cardiac output for increased blood flow to the cardiac muscle.
Alternatively, either or both of the ischemia and myocardial infarction modes may be a pulsatile mode in which variation of the pump speed is synchronized to the sinus beats. The signal processing circuit may include an algorithm for selecting between the pulsed mode (synchronous or asynchronous) or constant speed mode in response to detection of an ischemia condition or myocardial infarction condition, and further depending on conditions such as metabolic demand or left atrial pressure. For instance, the signal processing circuit may determine to begin the ischemia mode with asynchronous pulsed operation of the pump drive (and optionally transition to synchronous operation), whereas for the myocardial infarction mode, the signal processing circuit may begin with pulsed synchronous operation of the pump drive.
Lastly, if the patient's heart is determined at 732 to have a normal sinus rhythm, and it is further determined that there is no significant deviation in the ST segment, then the processing circuit may instruct the pump drive to operate in a normal sinus rhythm mode 746. The normal sinus mode 746 may involve operation of the pump in either one of a continuous flow mode or a pulsatile mode (synchronous or asynchronous (e.g., qPulse, Lavare)).
Operation in the any of the above-described modes 741-746 may continue until the signal processing circuit determines a change in the cardiac rhythm, or reduced cardiac blood flow of the patient. In some cases, additional factors may be considered in determining whether to switch from one mode of operation to another (e.g., additional physiological parameters, an amount of time spent in a given mode, etc.).
The signal processing circuit may be configured to identify additional conditions, and consequently operate in additional modes. For instance, if a tachycardia arrhythmia is detected, the signal processing circuit may be further configured to differentiate between any of a ventricular tachycardia (“VT”) (mode 741, discussed above), ventricular fibrillation (“VF”), atrial fibrillation (“AF”), and supra-ventricular tachycardia (“SVT”). In a VF mode, the signal processing circuit may operate the pump in either a continuous or pulsatile asynchronous mode, whereas in either an AF or SVT mode, the signal processing circuit may instruct the pump drive to operate in a pulsatile asynchronous mode. For further instance, if a bradycardia arrhythmia is detected, the signal processing circuit may be configured to differentiate between any of a sinus bradycardia, bradycardia heart block, total third degree heart block, or asystole. In yet a further instance, if an atrial arrhythmia is detected, the signal processing circuit may be configured to differentiate between an atrial tachycardia and atrial fibrillation. In any of these events, the signal processing circuit may instruct the pump drive to operate in a pulsatile asynchronous mode, but in the event of a bradycardia heart block, the pump drive may further be controlled to increase its speed, whereas in the event of an asystole, the pump drive may further be controlled to increase its duty cycle.
The routine of
With a long term implant like a VAD, the ECG, sECG, EGM or other electrophysiological data gathered under condition of a normal sinus rhythm may be collected and stored in memory. The stored data may then be used to give an indication of what qualifies as a normal sinus rhythm for a given patient. The stored data may further be updated by the signal processing circuit on a continuous basis to reflect changes to the baseline waveform and rhythm (indicative of physiological changes to the patient). Similar data may be collected and utilized for other patient conditions aside from NSR.
In addition to the signal processing circuit's capability of determining various pump operation modes based on cardiac activity of the patient, the signal processing is also capable of independently monitoring and controlling pump operation based on left atrial pressure of the patient. As discussed above, the signal processing circuit may store or otherwise access a range of acceptable left atrial pressure values, and may speed up or slow down the pump in order to keep the patient's left atrial pressure within this range.
If the LAP measurement is determined to exceed the acceptable range, then at 806, the signal processing circuit adjusts pump operation to increase the output of the pump. For instance, pump speed may be increased. Additionally, or alternatively, an amount of power provided to the pump (e.g., a duty cycle of a pulse width modulated power source) may be increased.
If the LAP measurement is determined to be below the acceptable range, then at 808, the signal processing circuit adjusts pump operation to decrease the output of the pump. For instance, pump speed may be decreased. Additionally, or alternatively, an amount of power provided to the pump (e.g., a duty cycle of a pulse width modulated power source) may be decreased.
In any of the above cases, this process may be repeated with subsequent measurements of LAP at 802.
In some situations, what may be an acceptable LAP range for a patient having type of cardiac function (e.g., normal sinus rhythm) may not be an acceptable range for another type of cardiac function (e.g., ischemia). Therefore, the signal processing circuit may be configured to store or access multiple LAP ranges, each range being suitable for a different cardiac condition. For instance, measured LAP may be compared to a different LAP range depending on the mode of operation as determined by the signal processing circuit.
If, however, it is determined that the physiological signal is not within range, then at 914, the signal processing circuit further determines whether the physiological signal is greater than or less than the range. If the physiological signal is greater than the range, then at 916, operation of the pump drive is adjusted based on the determined mode of operation as well as pump speed or duty cycle being increased (for LAP and possible alternative physiological signals) or decreased (for other physiological signals) in order to compensate for the too-high physiological signal. If the physiological signal is less than the range, then at 918, operation of the pump drive is adjusted based on the determined mode of operation as well as pump speed or duty cycle being decreased (for LAP and possible alternative physiological signals) or increased (for other physiological signals) in order to compensate for the too-low physiological signal.
At 1002, the signal processing circuit receives a measurement of LAP. At 1004, the signal processing circuit receives an ECG signal, such as EGM or sECG. At 1006, the signal processing circuit detects the presence of a cardiac event. In one example, detection of a cardiac event may be based on an analysis of the ECG signal, as shown in the flow diagram 700 of
If a cardiac event is detected at 1006, then at 1008, the signal processing circuit selects which mode (e.g., a reduced cardiac blood flow mode 1020, a tachy-arrhythmia mode 1030, a bradycardia mode 1040) to operate in. Operations then continue in the selected mode. In each mode, at one of 1022, 1032 or 1042, the measured LAP (from 1002) is compared with a predetermined LAP range for the selected mode. If the measured LAP is determined to be outside of the LAP range, then at 1024, 1034 or 1044, operation of the pump is adjusted (as in 1014), and operations then continue at 1026, 1036 or 1046. If at 1022, 1032 or 1042, the measured LAP is determined to be within the LAP range, then the signal processing circuit may skip 1024, 1034 or 1044, and continue directly with 1026, 1036 or 1046.
The signal processing circuit then continues operations at 1026, 1036 or 1046 and determines whether the previously detected condition has persisted. In some examples, determining persistence of a condition may involve receiving and analyzing an updated electrophysiological signal. The analysis may be comparable to the analysis performed at 1006 and 1008. If it is determined that the condition has persisted, then operations may continue at 1028, 1038 and 1048, with no change of the pump drive's mode of operation and with subsequent measurement of LAP, and then at 1022, 1032 or 1042, with a further determination of whether the newly measured LAP is or is not in range. Otherwise, if the previously detected condition is determine to no longer exist, then operations may continue at 1050, with a determination of whether the NSR mode may resume. If the NSR mode can be resumed, operations may continue at 1002. Otherwise, a non-NSR mode (different from the previously selected mode) is determined and the signal processing circuit instructs the pump drive to operate in the determined non-NSR mode 1008.
The example system 1100 of
While various elements have been described above as individual components depicted in functional block diagrams, these elements can be combined with one another. Conversely, elements shown as unitary elements in the functional block diagrams discussed above can be separated into separate elements. Also, the features described above with reference to different embodiments of the invention can be combined with one another.
Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention.
This application is related to and claims priority to U.S. Provisional Patent Application Ser. No. 62/398,647, filed Sep. 23, 2016, entitled PHYSIOLOGICALLY RESPONSIVE VAD FOR CARDIAC EVENTS, the entirety of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6234772 | Wampler et al. | May 2001 | B1 |
6264635 | Wampler et al. | Jul 2001 | B1 |
7699586 | LaRose et al. | Apr 2010 | B2 |
20070073393 | Kung | Mar 2007 | A1 |
20090112312 | LaRose et al. | Apr 2009 | A1 |
20120245681 | Casas et al. | Sep 2012 | A1 |
20130030240 | Schima | Jan 2013 | A1 |
20130338559 | Franano | Dec 2013 | A1 |
20140100413 | Casas et al. | Apr 2014 | A1 |
20140275727 | Bonde | Sep 2014 | A1 |
20140357937 | Reyes et al. | Dec 2014 | A1 |
Number | Date | Country |
---|---|---|
2298375 | Mar 2011 | EP |
2011090927 | Jul 2011 | WO |
WO-2011090927 | Jul 2011 | WO |
2016137743 | Sep 2016 | WO |
2017053767 | Mar 2017 | WO |
Entry |
---|
International Search Report and Written Opinion dated Dec. 12, 2017, for corresponding International Application No. PCT/US2017/052257; International Filing Date: Sep. 19, 2017 consisting of 11-pages. |
Number | Date | Country | |
---|---|---|---|
20180085506 A1 | Mar 2018 | US |
Number | Date | Country | |
---|---|---|---|
62398647 | Sep 2016 | US |