The present invention relates to improvements in systems to minimise or avoid ventricular collapse in patients implanted with a blood pump.
Blood pumps have been commonly used to provide mechanical support or assistance to the left ventricles of patients. Typically, the left ventricle of the heart is responsible for pumping blood into the aorta and throughout a majority of the patient's body. Ventricular assistance can be provided by implanted blood pumps, such as the VentrAssist™ rotary blood pump described in U.S. Pat. No. 6,227,797 (Watterson et al).
These blood pumps generally pump blood in parallel to the normal circulatory system by removing blood directly from the left ventricle and pumping into a portion of the aorta. Generally when such a blood pump is implanted, blood may flow or be pumped by both the left ventricle and the blood pump.
The speed of the implanted blood pump is carefully monitored and controlled. Preferably, the pump and the respective controller should be able to adapt to changes in physiological demand for blood of the patient's body. Preferably, the blood pump should not be allowed to run so fast the pump causes a suction event whereby the pump receives less blood flow and the contractile properties of the ventricle are effectively lost or diminished. In severe situations of a suction event, the ventricle wall is pulled over an inflow of the blood pump and may completely occlude blood flow throughout the left ventricle and the blood pump.
In the past, if an implanted blood pump pumps blood at a too high rate, when compared to the left ventricle, the heart may experience arrhythmias. Additionally, if the pump is operating at a relative speed that is too low, when compared to the left ventricle, the patient may experience pulmonary oedemas.
U.S. Pat. No. 6,949,066(Bearnson et al) discloses a pump control system for use with a centrifugal type blood pump of the kind used as left ventricle assist devices. The system includes a first sensor that detects at least one operational parameter of the pump; and a second sensor that detects and measures at least one physiological parameter of a patient implanted with the pump. This system fails to address situations wherein intermittent suction events are occurring to a patient implanted with a left ventricle assist device. Additionally, the addition of sensors to the system will add to its complexity; increase the likelihood of device failure and reduce biocompatibility.
U.S. Pat. No. 6,991,595 (Burke et al) describes an adaptive speed control for an implanted blood pump wherein the control is adapted to detect the onset of left ventricular collapse by deriving and monitoring a pulsatility index, and adjusting the pump speed to maintain the pulsatility index at a pump set-point. The pulsatility index pump set-point is decreased incrementally when the onset of ventricular collapse has not been detected for predetermined period of time. Experimentally, it has been found that pulsatility index is not the most preferred physiological characteristic for determining the imminence of a suction event in isolation due to inaccuracies and unreliability of pulsatility indices.
U.S. Pat. No. 6,783,328 (Lucke et al) discloses a pump control system that monitors flow and/or pressure of the pump output and decides whether the flow or pressure exceeds a critical level. If the critical level is exceeded, the control system reduces the pumping speed by reducing the pumping speed set-point. This system relies on the expectation that the all of the pressure and/or flow experienced by blood at the pump outlet is the solely the output of the pump, this system ignores other pumping elements such as the natural heart which is still capable of supplying a proportion of flow and pressure. The system also only detects whether the threshold flow or pressure values have been exceeded and does not detect or determine any suction events.
U.S. Pat. No. 5,888,242 (Antaki) discloses an automatic speed control system for implanted blood pump wherein the speed of the pump is incrementally increased and when the system detects the imminence of a suction event occurring to the left ventricle, the system decreases the pump speed by a predetermined amount. A disadvantage with this system is that when the system detects the imminence of a suction event, the system slows the pump and then gradually increases the speed until the imminence is detected again. Hence the system continually repeats the error despite its detection and this may be dangerous for the patient.
U.S. Pat. No. 6,066,086 (Antaki) discloses a further automatic speed control system for use with an implanted cardiac assist blood pump wherein the system operates in a manner to prevent the opening of the aortic valve during the operation of the heart, once it has been implanted with a left ventricle assist device. Experimentally, the inventors of the present specification have found that is preferable to allow the aortic valve to open and close during the operation of a left ventricular assist device. This disclosure does not measure or predict suction events.
U.S. Pat. No. 6,623,420 (Reich et al) discloses a system wherein an implanted blood pump is connected to a single blood pressure sensor which is positioned in the inflow of the pump. The sensor continuously detects blood pressures within the cannula and compares the detected blood pressure to a tabulated predicted blood pressure. The system then adjusts the pump speed to minimise the difference between the detected value and the predicted value. Suction events are not directly avoided by this system and the inclusion of pressure sensors in the blood flow path is generally not preferred for patient safety reasons.
U.S. Pat. No. 6,443,983 (Nagyszalancy et al) discloses a pump speed control system wherein blood flow and pressure are both detected and measured and then used in a feedback to control speeds of two blood pumps. The system requires measured values for both flow and pressure to function and as such the system requires the additional implantation or use of sensors in the blood path, which is preferably avoided as they may lead to points of blood flow stagnation or blood clotting.
PCT International Publication No. WO 03/057013 (Morello) describes a further control system wherein the system includes a feedback from an implanted flow sensor. As previously stated, the use of implanted sensors should preferably be avoided or minimised. Furthermore, the system generates a suction probability index and this probability index inherently infers a chance of errors or unreliability. Additionally, the lack of certainty as to whether ventricular collapse has occurred should be avoided.
PCT International Publication No. WO 04/028593 (Ayre) describes a further control system for a rotary blood pump. However, this system generally includes a type of sensor and generally does not detect the imminence of ventricular collapse.
The identification of pumping states in implantable rotary blood pumps has also received some attention in the scientific literature. Despite the use of implanted sensors by various research groups, it is recognised that their use should be avoided due to cost and reliability issues. Other efforts by a number of investigators to identify pumping states have focused on waveform analysis of the pump motor feedback signals (electric current or rotor speed), with a range of indices having been derived from these signals as indicators of either over or under-pumping. Despite some success in deriving such indices, this research has until now generally failed to deliver on the key challenge, to develop robust automated algorithms for detection of physiologically significant pumping states.
The present invention aims to provide an alternative, or to address or ameliorate one or more of the disadvantages associated with the abovementioned prior art.
A first aspect of the present invention involves a control system for controlling the target speed of a rotary blood pump, the control system being adapted to measure the speed and/or power of the pump, and then to calculate at least two system parameters derived from the speed and/or power measurement, and to analyse the parameters, and if the analysis indicate ventricular collapse or imminent ventricular collapse, then the control system alters the target speed of the pump to minimise the risk of the collapse occurring.
Preferably, the system parameters are selected from among a calculation of: the pulsatility index (Npp), the change in the pulsatility index (ΔNpp), the second derivative of the speed (Δ2N), the Nprofile, the change in Nprofile (ΔNprofile), the change in Nmax (ΔNmax), or the change in Nfreq(ΔNfreq); these parameters are defined below a method of controlling the pumping speed of a rotary blood pump is also provided. It is also preferred that the system may alter the target speed by reducing it to a predetermined target speed. The system may preferably use Classification and Regression Tree (CART) analysis to analyse the parameters. Ideally, the pump is an implantable pump.
Another aspect of the invention involves control system for controlling the target speed of a rotary blood pump, the control system being adapted to measure the speed and/or power of the pump, and then to calculate one or more system parameters derived from the speed and/or power measurement, and then to analyse the parameters, using a Classification and Regression Tree (CART) analysis, and if the analysis indicates ventricular collapse or imminence of ventricular collapse, then the control system alters the target speed of the pump to minimise the risk of the collapse occurring. Preferably the system parameters are selected from those mentioned above.
Additionally, the invention concerns apparatus for controlling the target speed of a rotary blood pump, the apparatus having means to measure the speed and/or power of the pump, and means to calculate at least two system parameters derived from the speed and/or power measurement, and means to analyse the parameters, and if the analysis indicates ventricular collapse or imminent ventricular collapse, then the apparatus alters the target speed of the pump to minimise the risk of the collapse occurring. Preferably the system parameters are selected from those mentioned above.
A further embodiment concerns a method of controlling the target speed of a rotary blood pump, the method comprising, measuring of the speed and/or power of the pump, calculating at least two system parameters derived from the speed and/or power measurement, analysing the parameters, and if the analysis indicates ventricular collapse or imminent ventricular collapse, then altering the target speed of the pump so as to minimise the risk of the collapse occurring. Preferably the system parameters are selected from those mentioned above.
Embodiments of the present invention will now be described with reference to the accompanying drawings wherein:
An example of a suitable blood pump for use with the present system is the VentrAssist™ Left Ventricle Assist Device, as described in U.S. Pat. No. 6,227,797 (Watterson et al). This pump includes an impeller with four blades. The four blades each include a permanent magnet which interacts with two sets of stator coils to rotate the impeller, in use. Each set of stator coils are mounted on or in the pump housing on either side of the impeller. The pump also includes a hydrodynamic thrust bearing to suspend the impeller, whilst it is being rotated. In this blood pump, the stator coils and the magnets within the impeller form a brushless DC motor. This brushless DC motor, in this configuration, sends six “back EMF” pulses per full revolution back to the controller, which correlates with the various positions of magnets as they pass the stator coils, when in use. Within the present specification this type of blood pump is used as a preferred example of a suitable such pump, but other pumps may also be utilised, and other such pumps are intended to be within the scope of the present invention.
A first embodiment of the present invention is depicted in
Generally, the system 1 would be integrated into the design of a controller for use with an implantable mechanical blood pump. Preferably, the blood pump may be a centrifugal type pump capable of being fully implanted within the body of patient. A suitable such pump may be connected in parallel to the normal circulation path and include being connected across the apex of the left ventricle and a portion of the aorta. This connection may be achieved by the use of specialised cannulae.
The system 1 includes several steps or stages whereby the net result may be to avoid or minimise suction events, particularly in connection with the left ventricle. The system of the present invention provides for a better (or alternative) means of controlling the speed of a blood pump. As well as providing good results for avoiding or minimising situations where the pump runs too fast, it may additionally help avoid any build up of blood on the lungs or in other organs, commonly called oedemas, which can be caused by the rotary blood pump operating at a speed that is relatively too low for the physiological state of the patient.
The first step 2 of the system 1 is to measure the speed of the rotary blood pump. This measurement is preferably achieved by measuring the back EMF generated by the impeller of the rotary blood pump as it passes individual stator coils. Preferably, the controller or the system 1 detects this back EMF and may use the detected back EMF to accurately detect and measure the instantaneous speed of the impeller.
Preferably, the system 1 used by the controller then utilises the back EMF signals generated by the brushless DC motor to calculate the instantaneous speed of the impeller. This second step 3 allows the controller to know the speed of the impeller at a particular time and thereby make further calculations based on instantaneous speed.
In
The third step 4 according to the example of the system 1 shown in
In the fourth step 5 of the system 1, the controller considers whether a suction event is occurring. This is preferably achieved by the system 1 or the controller using the system comparing the calculated second derivative of speed with a threshold value. However, there are other methods described later in this specification. If the calculated second derivative goes above the threshold value, the controller and/or system 1 determines that a suction event has occurred. The second derivative of instantaneous pump speed for a patient not suffering from ventricular suck down is significantly less than the second derivatives of a patient suffering any stage of ventricular suction. The threshold value is preferably determined experimentally and may depend on the rotary blood pump shape and configuration.
When a suction event is not detected by the fourth step 5, the system 1 reverts back to the first step 2 and thereby continuously checks whether suction is occurring each any given time.
The fifth step 6 of the system 1 is activated if suction is detected in the fourth step 5. In this fifth step 6, the controller or the system 1 reduces the pump speed to a safe predetermined default speed. This default speed is preferably determined by the clinician or doctor implanting the rotary blood pump and is set at the time of implantation. Typically, this default speed is slow enough to allow the left ventricle to be contractile whilst maintaining a speed sufficient to prevent blood flow regurgitation through the rotary blood pump. Regurgitation may occur where the pressure generated by the pump is lower than the instantaneous arterial pressure in the aorta. Furthermore, if the pump is completely stopped, blood clotting may occur within the pump inflow and outflow cannulae or within the pump body.
When used in conjunction with a VentrAssist™ blood pump, the system 1 at the fifth step 6 may preferably operate the pump at a speed sufficient to allow the hydrodynamic thrust bearings of the pump to function and this is generally at a speed greater than 1000 rpm. Other shapes and configurations of rotary blood pumps may have differing preferred default speeds.
The sixth step 7 in system 1 is to log the occurrence of the suction event. This generally requires the controller or system 1 to record the time and date of suction event. Also, details of the severity of the suction event may be recorded and these include recordings of the values of instantaneous speed and the specified time. Preferably, the logs of these recorded suction events may be interrogated by doctors, clinicians and staff monitors at a later stage. Data may also be further transmitted or disseminated through networks of computers or into databases.
The seventh step 8 of the system 1 is to activate an alarm on or in the preferred controller. This alarm may be an audible and/or visual alarm. Additionally, the alarm may include a vibrating component to alert the user even when other alarms fail. All of these alarms may alert the user to the suction detection having occurred and thereby instruct the user or patient to contact a clinician or doctor to analyse the situation.
The eighth step 9 in system 1 occurs once the patient has been alerted by seventh step 8 and the patient has visited a doctor or clinician. The doctor or clinician independently analyses the situation that gave rise to the suction event occurring and may take some kind of permanent prevention action and then may manually reset the controller or system 1 to return it back to the first step 2 of the system 1.
In
In
The system 1 may also utilise other derivative values of instantaneous speeds including but not limited to: the first, second and third. However, the second derivative is the most preferred.
The preferred system 1 may run continuously in cooperation with other automatic control systems such as systems that automatically control pump speeds in accordance with the physiological needs of the patient.
Also, preferably suction detection system 1 of the first embodiment may be switched on and off by a clinician or doctor, as desired. This switching mechanism may be achieved by the use of a software program that interacts with the pump controller. In some circumstances, it may not be desirable to use an automatic system of suction detection and avoidance. This may occur in situations where the septum wall of left ventricle is particularly weak and early suction events may not be avoided.
A further modification to the above-described systems may be to include different alarms for the different stages of suction events experienced by the patient's heart. For example, the system may include a relatively soft sounding alarm for early stage suction events and relatively loud alarm for late stage events. The system may also preferably log and record the different stages of ventricular collapse and report it to a clinician or doctor at a later time.
In a further embodiment of the present invention, the system 1 additionally includes a system of speed signal filtering. The filtered speed signal may then be used to derive an array of physiological or system parameters. These system parameters may be then used to control the blood pump to avoid ventricular collapse or its imminence.
Speed Signal Filtering
As the pump flow dynamics created by the interaction of the native heart and left ventricle assist device are imprinted onto the non-invasive speed signal, attempts made to identify the pumping states concentrated on waveform analysis of this signal. This analysis was based in large part on considering the relationship between the filtered speed and an average speed signal:
A person skilled in the art may also appreciate that it is possible to alternately use digital filter coefficients and additionally these coefficients may be adjustable through an external programmer including software interfaces.
Preferably, the filters have a constant group delay, so that all frequency components remain equally delayed in time.
The CART Statistical Method
Classification and Regression Tree (CART) is a binary decision tree algorithm that may be used to predict membership of cases in the classes of a categorical dependent variable from their measurements on one or more predictor variables. CART may be easier to interpret than a multivariate logistic model and considerably more practical to implement in an embedded control system. Furthermore, it is inherently non-parametric, that is, no assumptions are made regarding the underlying distribution of values of the predictor variables. Thus, CART can handle numerical data that is highly skewed or multi-modal. Considering the inter-subject variation of the data extracted from the speed signal and the associated skew in its distribution, the CART approach provided the most appropriate method for dealing with the problem of classifying pumping state based on the non-invasive observers.
The speed waveform indices may be used to form the basis for the predictor values used in the CART analysis, while the pumping state provided the categorical dependent variable. In order to determine the optimal time interval over which to classify the data, a series of “window” lengths may be used including, but not limited to 2, 4, 6, 8, 10 and 15 s intervals. Considering the need for a classifier which is both highly accurate and highly responsive (ie, one which requires a minimal amount of time for decision making), a window of 6 s was determined through experimentation to be the most appropriate. However, windows of other sizes may be used including, but not limited to, 2 or 3 seconds.
Speed Waveform Processing
Preferably, the filtered and averaged speed signals may be superimposed, then the points at which the filtered speed signal crosses its average from a higher to a lower value are known as “negative crossings”, while crossings from a lower to a higher value are “positive crossings”. A “speed cycle” will thus be defined as the time interval between successive negative crossings.
As the data needed to be separated at the junction between speed cycles (since many of the indices are calculated for each speed cycle), the windows were actually taken to end at the first such junction past the stipulated window length (a 6 s window length is preferably used). The predictor values were then calculated as either the average or the maximum value of the indices over this window length (indicated for each index below as its “CART predictor”).
Speed cycles should preferably exceed a certain number of samples to be processed. In a preferred embodiment, this threshold is based on the requirement that a speed cycle period must exceed an interval equal to twice the highest heart rate: 2*180 bpm=360 bpm [=Fs/(360/60)=8 samples (Fs=50 Hz)]. This feature aims to eliminate the error introduced when the average speed signal crosses a relatively jerky filtered speed signal in an undesirable manner. When this requirement is not met, the short interval is considered part of the following speed cycle.
For each index below, its range and applicable preconditions are defined. If after its calculation the index is found to fall outside of its range or fails to obey the precondition, then it should be excluded from further use in determining the associated CART predictor. In the unlikely case where the CART predictor for a certain index (that is actually employed in the current classification tree) cannot be calculated due to range and/or precondition inconsistencies, then state detection cannot be performed for this time period and a suitable note should indicate that this situation was reached.
Speed Waveform Indices
The following are the indices or system parameters derived from the speed waveform and at least two said system parameters may form an array of values that may be used to classify pumping state:
where: Nmax is the maximum speed value for the ith speed cycle
Range: 0-5000 rpm
Precondition: Nmax[i]>Nmin[i]
Range: 0-5000 rpm
Range: 0-5000 rpm
where: Nav[i]=average of the filtered speed signal over ith speed cycle.
Range: 0-1
Preconditions: 0<(Nav[i]−Nmin[i])<Npp[i]
Range: 0-1
Range: 0-10*Fs samples (ie, maximum of 10 s worth of speed samples)
Preconditions: Nfreq[j]>0
where: N[k]=kth sample of the speed signal, preferably sampled at 25 Hz
Preferred Range: 0-5000 rpm
where: Nav[i]=mean {N[k]} for all k speed samples in the ith speed cycle.
Any combination if these indices may be used. The more indices that are used will generally increase the system reliability and accuracy.
Preferably, a generic tree structure may be provided in an engineering screen of the controller software to be used in conjunction with a left ventricle assist device. The desired tree structure may be defined on a per-patient basis or as required. CART methodologies were used to define various classification trees based on experimental data.
Any of the abovedescribed embodiments may be additionally programmed by software. Such software would provide an interface to allow the controlling conditions to be set or modified. This interface may include, for example, an Engineering Screen that provides an interactive configuration tool for setting Suction Detection parameters. This screen preferably presents a four level binary tree (see
Preferably, if a state is specified at level three or higher in the classification tree there need not be any nodes stemming from this state. In this case, lower nodes would not be visible once a higher node is specified as a state ie, ‘Normal’ or ‘Suction’. In addition, if a decision at level three results in a certain state, the other node automatically assumes the other state. The current speed data block can be displayed as a waveform. Each processed six second block of speed data can result in displayed fired nodes changing colour, including the classification state. In addition, index values can be displayed against each decision node (see
As soon as a node is modified a prompt can appear on the screen informing the operator that the controller needs to be updated by pressing the ‘Update Controller’ button before making any assessment of the classification process.
A ‘Sensitivity’ button can allow the setting of the minimum frequency of suction events that shall trigger suction alarms to be raised on the main screen.
If the controller is updated with the current tree configuration a ‘Freeze’ button may be provided to stop updating displayed classifications and so giving the operator time to study classifications. If the ‘Freeze’ button is activated then the ‘Update Controller’ button need not be visible, no modifications to the tree would then be possible, and the ‘Freeze’ button would change to an ‘Unfreeze’ button which reactivates the display updates of each speed data block classification.
The main screen can comprise a flashing and audible ‘Suction’ alarm with a displayed measure of their frequency to indicate the level of severity in terms of ‘Low’, ‘Medium’ and ‘High’ classifications (see
A window may display an average pump flow trace. The operator may then click or touch a portion of this trace to view the pulsatile waveform. This shall provide a visual means of confirming the existence of suction and its level of severity.
The full potential of Left Ventricle Assist Devices (LVADs) or implantable rotary blood pumps (iRBPs) may be realised through the use of an effective control strategy so that an ambulant patient's metabolic demand for blood flow is met. Ideally, this can be accomplished by providing the ability to discern with accuracy, and preferably avoid, those pumping states which are potentially harmful to the patient. Such states include a collapse of the ventricle due to over-pumping (ventricular suction), or pump back flow (regurgitation) as a result of under-pumping.
The current invention provides an automated approach to the classification of significant pumping states, based on analysis of the non-invasive pump feedback signals. This approach, ideally employing a classification and regression tree (CART), is developed and validated using data obtained from both animal and human recipients of the VentrAssist™ implantable rotary blood pumps (iRBP) (Ventracor Ltd, Chatswood, Sydney, Australia).
A. Acute Animal Experiments
Six healthy pigs were instrumented and implanted with the VentrAssist™ iRBP. In each animal, the pump's inflow cannula was inserted at the apex of the Left Ventricle (LV) while the outflow cannula was anastomosed to the ascending aorta. Various cardiovascular parameters were recorded via invasive measurement (see
B. Pumping State Definitions
Examination of the invasive observers Left Ventricle Pressure (LVP), Aortic Pressure (AoP), aortic flow rate (Qa) and pump flow rate (Qp) indicated the presence of five physiologically significant pumping states: regurgitant pump flow (PR), ventricular ejection (VE), aortic valve non-opening (ANO), and partial collapse (intermittent and continuous) of the ventricle wall during the cardiac cycle (PVC-I and PVC-C). State PR is typified by negative (or regurgitant) Qp during diastole. The most desirable pumping state appeared to be VE, where LV ejection via the aortic valve (AV) occurred in systole and Qp remained positive throughout the cardiac cycle. State ANO occurs when the AV remains closed over the cardiac cycle, and may occur due to decreased myocardial contractility, a relative increase in pump speed, or a decrease in LV preload.
Partial collapse of the left ventricle may be evidenced at relatively high pump speeds, and is commonly characterised by the transient obstruction of the pump inlet cannula as the volume of blood drawn from the LV exceeds that delivered to the heart from the pulmonary circulation. The effects of respiration on cardiac behaviour will often cause partial collapse of the ventricle to occur intermittently (state PVC-I), that is, not every heartbeat but over a fraction of the respiratory cycle (when intrathoracic pressure exceeds LVP). State PVC-C maybe exhibited when a suction event occurs every cardiac cycle.
C. Human Patient Data
Clinical data was obtained from 10 recipients of the VentrAssist™ iRBP. Surgery and monitoring was performed at The Alfred Hospital (Melbourne, Australia). As for the animal studies, the normal and suction states correlated roughly with pump speed set point. Typically, lower speeds set points exhibited the normal pumping state and produced a relatively high level of pulsatility in the speed waveform—residual contractility of the native heart creates an oscillatory flow. As target speed is increased, the influence of the native heart declines and the speed pulsatility is generally reduced. At even higher speeds the suction state is induced.
D. Identifying Pumping States
In the human patients it was not feasible to measure invasive parameters as in the acute animal experiments. As a result, the non-invasive parameter of speed was itself used to classify the human patient data into three states: normal, suction and equivocal. The equivocal state was assigned to data segments where the pumping state was uncertain, and was excluded in the subsequent analysis. Classification of data into these three states was conducted by examination of the speed waveform by an expert clinician experienced in pumping state identification.
E. Non-Invasive Observers of Flow Dynamics
Efforts to automate the classification of pumping states focused on waveform analysis of the speed feedback signal. This signal exhibits much of the flow dynamics present within the iRBP, which are in turn affected by the behaviour of the native heart. A number of indices derived from the speed waveform were employed to classify the pumping state, and have been described previously. Briefly, these indices involved features such as amplitude, amplitude symmetry, temporal symmetry and temporal rates of change in various parameters. Analysis of the human patient data employed two additional indices: the proportion of speed samples in a given interval exceeding the midpoint of the maximum and either the minimum or mean speed values.
F. The CART Statistical Method
The Classification and Regression Tree (CART) method is a binary decision tree algorithm used to predict membership in a number of classes of a categorical dependent variable, based on one or more predictor variables. Given the variability of the indices extracted from the pump speed signal, and the associated skew in its distribution, the CART approach provides an appropriate method for solving the problem at hand. The indices described above formed the basis for the CART predictor variables used in the analysis, while the pumping state provided the categorical dependent variable.
With respect to discerning between normal and suction pumping states, both possible types of misclassification could precipitate clinically significant consequences. While false-negatives (suction events classified as normal) may result in myocardial damage, hemolysis, or lack of perfusion, false-positives may lead to an unnecessary speed reduction by a control system aiming to alleviate the effect of suction. The CART method allowed a symmetrical cost structure to be devised such that the sensitivities of classifying both normal and suction states were comparable.
G. Treatment of Data
In the analysis of both the animal and human patient data, data from half the total number of subjects were pooled for use as a training set. The Matlab Statistical Toolbox (The Mathworks, Inc., Natick, Ma, USA) was then employed to build an initial classification tree from this training set. A ten-fold cross-validation was then performed on this set to estimate the true error for trees of various sizes. The optimal tree was determined to be the simplest tree (ie, the tree of smallest size) whose estimated error lay within one standard error of the minimum estimated error. This optimal tree was then validated on the remaining data sets. It should be noted that there was insufficient data corresponding to the PR state to allow inclusion of this state in the analysis.
Performance of the state detection method was assessed by a comparison of the state ascertained by the optimal tree and the ‘known’ state determined via invasive measurement (for the animal experiments) or via expert opinion (for the human patients). The sensitivity and specificity associated with each state were used to quantify the system's performance. After analysing a range of window lengths, a length of 6 s was deemed most suitable, considering the need to balance the trade off between accuracy and resolution.
Results based on data from the acute animal experiments indicate the high level of accuracy achieved in correctly identifying most pumping states. Perhaps the only questionable state in this regard, was PVC-C, with a sensitivity of 61.2%. However, when considered together with PVC-I as one suction state, the sensitivity increases to 100%, indicating that the lack of accuracy was due to misclassification between these two suction states (rather than the normal states). When a simplified binary scheme is evaluated (ie, when only two initial states, suction and normal, are considered), sensitivities of 100% were attained for both the normal and suction states.
Variability between patients, and even within a single patient over time, presents a significant challenge to the development of robust pumping state detection algorithms. Individuals suffering heart failure typically exhibit a wide range of severity in their condition, often with unique cardiovascular characteristics such as: residual contractility of the ventricle, systemic resistance, and blood pressure level. These characteristics ultimately determine the nature of the interaction between the iRBP and the patient's native heart. As a result of this interaction and the inherent physiological variability, any indices derived from the non-invasive pump signals exhibit a concomitant level of variability in both their temporal dynamics and their global statistics. Any automated pumping state classification system must perform in the face of this variability and preferably, without the need for patient-specific calibration.
In this regard, the classification scheme therein described is particularly encouraging, achieving a high level of accuracy when classifying pumping states for both the animal and clinical data. This success is likely due to the use of combination of speed-derived indices, and their integration into the CART model. It is also interesting to note that those indices were considered independently of the patient. As a result, the classifiers developed purport to be extremely robust, obviating the need for a patient-specific calibration procedure to account for physiological variation.
There exists an inherent difference in the behaviour of the native heart when comparing animal and human subjects. While the animals possess relatively healthy cardiac function, human implant recipients are suffering with a failed left ventricle (due to hypertension, cardiomyopathy, coronary artery disease, or a range of other causes). The ventricular dynamics exhibited by patients may be likely to produce pump signal waveforms with different features to the healthy animal subjects, and in turn will influence the non-invasive indices upon which the classification system is based. In light of this, the approach to pumping state classification described here—employing multiple indices integrated into a CART model—appears to work very well.
Comparing the results for detecting suction versus normal states, we see an excellent performance when applied to data from the acute animal experiments. When applied to data from the human clinical trial, the classifier achieves only 99.17% sensitivity and 98.29% specificity. This is perhaps largely due to the wide variation in cardiac condition and dynamics observed in the human patients, and the consequent disparity in suction detection indices. Furthermore, there was a larger corpus of data available relating to the human trials (10 patients; 13 048 records) than was available for the acute animal studies (6 animals; 388 records). Nevertheless, the performance of the classifier, even in the face of significant variability inherent in the data from human patients, is impressive, testifying to the suitability of the approach and the robustness of the resulting algorithms.
The above descriptions detail only some of the embodiments of the present invention. Modifications may be obvious to those skilled in the art and may be made without departing from the scope and spirit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2006902067 | Apr 2006 | AU | national |
2006902066 | Apr 2006 | AU | national |