The present invention generally relates to the field of implantable medical devices. Embodiments more particularly relate to implantable medical devices that confirm arrhythmias based on retrospective cardiac signals collected preceding a current event of interest.
An implantable medical device (IMD) is well known in the art. The IMD may take the form of implantable defibrillators or cardioverters which treat accelerated rhythms of the heart such as fibrillation. The IMD may also take the form of implantable pacemakers which maintain the heart rate above a prescribed limit, such as, for example, to treat a bradycardia. Implantable cardiac devices are also known which incorporate both a pacemaker and a defibrillator. As a further example, the IMD may be an implantable monitoring device, such as the Confirm™ device offered by St. Jude Medical.
An IMD is comprised of three major components. One component, at least in stimulation type IMDs, is a pulse generator which generates the stimulation pulses and includes the electronic circuitry and the power cell or battery. The second component, at least in stimulation type IMDs, is the lead, or leads, which electrically couple the IMD to the heart. IMDs deliver stimulation pulses to the heart to cause the stimulated heart chamber to contract when the patient's own intrinsic rhythm fails. The third component is a sensor and detection module that monitors a heart for cardiac signals and analyzes the cardiac signals to identify normal sinus rhythm, arrhythmias and the like. To this end, IMDs include sensing circuits that sense cardiac activity for the detection of intrinsic cardiac events such as intrinsic atrial events (P-waves) and intrinsic ventricular events (R-waves). By monitoring P-waves and/or R-waves, the IMD circuits are able to determine the intrinsic rhythm of the heart and provide stimulation pulses that force atrial and/or ventricular depolarizations at appropriate times in the cardiac cycle when required to help stabilize the electrical rhythm of the heart.
Many stimulation type IMDs are described as single-chamber or dual-chamber systems. A single-chamber system stimulates and senses in the same chamber of the heart (atrium or ventricle). A dual-chamber system stimulates and/or senses in both chambers of the heart (atrium and ventricle). Dual-chamber systems may typically be programmed to operate in either a dual-chamber mode or a single-chamber mode. Further, IMD systems are known which deliver stimulation pulses at multiple sites. For example, biventricular pacing paces in both ventricles and biatrial pacing paces in both atria. Hence, it is possible, that a heart may be stimulated in all four chambers.
Atrial fibrillation involves an abnormality of electrical impulse formation and conduction that originates in the atria. Atrial fibrillation is characterized by multiple swirling wavelets of electrical current spreading across the atria in a disorganized manner. The irregularity of electrical conduction throughout the atria creates irregular impulse propagation through the atrioventricular (AV) node into the ventricle.
Traditionally, single chamber IMDs detect atrial fibrillation (AF) based on one or more of ventricular rate, rate stability, and the morphology of the cardiac signal. However, conventional algorithms for detecting AF experience certain limitations. For example, conventional AF detection algorithms, that are based on rate stability, may become confounded when an atrial tachyarrhythmia drives a ventricle at a high, but very stable rate. When a patient experiences atrial tachyarrhythmia having a stable rate, the AF detection algorithm may classify the events merely as high rate normal sinus events. Thus, the AF detection algorithm may not declare the events to be pathologic (non-physiologic) and may not deliver a therapy.
Moreover, conventional morphology detection algorithms may not correctly classify atrial fibrillation that exhibits rate dependent changes in the QRS complex. When a patient experiences atrial tachyarrhythmia having rate dependent changes in the QRS complex, the morphology detection algorithm may classify the events merely as physiologic events and thus, may not declare the events to be pathologic.
Furthermore, conventional AF detection algorithms that are based on rate stability may not identify a premature ventricular contraction (PVC) that occurs during AF. The PVC during normal sinus rhythm may mimic a cardiac signal having rate instability during AF thus leading to producing false diagnosis of AFG detection. The above examples of certain types of events may lead to a failure to correctly diagnosis atrial fibrillation. Also, the above exemplary event types may conversely be falsely classified as a ventricular tachyarrhythmia (VT). When a VT is falsely classified, the IMD may deliver a high energy cardioversion pulse when not needed, which is not desirable. The above uncertainties reduce the confidence in AF detection algorithms used by current implantable medical devices. Because of the low confidence in AF detection, conventional single chamber IMDs do not provide any form of AF burden diagnostic.
Moreover, misclassification of AF has serious ramifications since AF is treated with anticoagulation drugs. The decision to place a patient on anticoagulation therapy is not taken lightly. Certain anticoagulation drugs may have side effects and require frequent blood sampling, such as to assure that the INR (International Normalized Ratio) is in the therapeutic range. Therefore, a highly sensitive and specific diagnostic for arrhythmia's, such as AF with IEGM confirmation would be highly desirable in single chamber IMDs.
A need remains for a much more sensitive and specific arrhythmia detection and confirmation method and system. A need remains for an implantable medical device that detects and confirms arrhythmias, such as atrial fibrillation, that drive the ventricle at a high, but stable rate.
In accordance with one embodiment, an implantable medical device is provided that comprises a housing, sensors configured to be located to proximate a heart, and a sensing module to sense cardiac signals originating from the heart over a channel defined by the sensors. The cardiac signals include intrinsic R-wave events and associated intrinsic confirmation events when the heart exhibits normal sinus rhythm. The device further includes memory to store the cardiac signals sensed over the channel and a detection module. The detection module identifies an R-wave event within the cardiac signals. The detection module captures, in the memory, a segment of the cardiac signals sensed that precedes the R-wave event as a retrospective segment. The detection module determines whether the retrospective segment includes an intrinsic confirmation event that is associated with and occurs before the R-wave event. The detection module declares an arrhythmia based at least in part on the determination of whether the intrinsic confirmation event is absent from the retrospective segment.
Optionally, a lead may be configured to be coupled to the housing and to be located proximate to a heart. The lead includes at least a portion of the sensors utilized to define a primary and a secondary channel. Optionally, the detection module identifies the R-wave event from a near field signal component and analyzes a far field signal component for the intrinsic confirmation event. The sensing module may utilize different sets of sensors to sense cardiac signals over primary and secondary channels. The sensing module may include high and low sensitivity amplifiers coupled to the sensors. The sensing module may utilize a common set of sensors to define the primary and secondary channels, where the primary channel is coupled to the low sensitivity amplifiers, and the secondary channel is coupled to the high sensitivity amplifiers.
In at least one embodiment, the intrinsic confirmation event is one of a P-wave, a HIS signal and a PVC signal. In one embodiment, the detection module declares the arrhythmia which constitutes one of atrial fibrillation, flutter, and bigeminy. Optionally, the sensing module may monitor a near field (NF) channel for the R-wave event originating within a chamber of the heart proximate to a first sensor and monitor a far field (FF) channel for the intrinsic confirmation event originating within a chamber of the heart remote from the sensor. Optionally, the detection module may identify the R-wave event over multiple cardiac cycles. The detection module identifies the arrhythmia based at least in part on the degree of correlation. The sensors may include at least one of an RV shocking coil, RV ring, an SVC coil and RV tip, the sensing module defining a secondary channel between one of the SVC and the housing and one of the RV shocking coil, RV ring, and RV tip.
In an alternative embodiment, a method is provided for confirming an arrhythmia in an implantable device. The method comprises sensing cardiac signals originating from the heart over a channel defined by the sensors that are configured to be located to proximate a heart; and storing, in memory in the implantable device, the cardiac signals sensed, the cardiac signals include intrinsic R-wave events and associated intrinsic confirmation events when the heart exhibits normal sinus rhythm. The method further includes identifying an R-wave event within the cardiac signals sensed over the primary channel. When the R-wave event is identified, the method includes capturing a segment of the cardiac signals sensed that precedes the R-wave event as a retrospective segment. The method further includes determining whether the retrospective segment includes an intrinsic confirmation event that is associated with and occurs before the R-wave event; and declaring an arrhythmia based at least in part on the determination of whether the intrinsic confirmation event is absent from the retrospective segment.
In accordance with one embodiment, upon detection of each R-wave, the far field ventricular electrogram is scanned backwards in time, such as for about 350 ms to verify the presence of a P-wave. Although the P-wave may be relatively low in amplitude, the high performance, low noise, digital systems in the device 10 may be used to provide high confidence in P-wave detection. The P-wave template may be acquired automatically by performing ensemble averaging of the far field P-waves. The P-wave template is then cross-correlated in the buffered, retrospective window preceding each R-wave. A match indicates the presence of a P-wave. Consistent detection of a far-field P-wave prior to an R-wave positively identifies the presence of normal sinus rhythm. Conversely, near absence or inconsistent detection of a P-wave indicates an arrhythmia.
Further features and advantages of the present invention may be more readily understood by reference to the following description taken in conjunction with the accompanying drawings, in which:
This description is not to be taken in a limiting sense but is made merely for the purpose of describing the general principles of the invention. The scope of the invention should be ascertained with reference to the issued claims. In the description of the invention that follows, like numerals or reference designators will be used to refer to like parts or elements throughout.
The leads 30, 20 and 24 may represent unipolar leads or bipolar leads, and may be used in a unipolar sensing mode or a bipolar sensing mode. Also, although three leads are shown in
When in the unipolar sensing mode, a sense amplifier detects electrical voltage differentials between a single electrode and the external body or housing of the IMD 10. In a dual-chamber, dual-unipolar pacing system, one unipolar lead is inserted within the atria and another within the ventricles, from which the device derives separate atrial and ventricular channel EGM signals. When in a bipolar sensing mode, a bipolar lead includes two electrodes mounted in close proximity to one another within the heart, such as tip and ring electrodes. One bipolar lead may be inserted within the atria and another within the ventricles, from which the device derives separate atrial and ventricular signals. An atrial sense amplifier detects electrical voltage differentials between the tip and ring electrodes of the atrial lead.
As explained hereafter, the device 10 processes and filters sensed cardiac signals to separate near field signals and far field signals. A near field signal is a signal that is detected by a sensing electrode(s) located in or immediately adjacent the same chamber as where the signal originates. A far field signal is a signal, that is detected by a sensing electrode(s) located in or immediately adjacent one chamber of the heart, but originated in another more remote chamber of the heart or outside of the heart. For example, the far field signal may originate in a chamber opposite to the chamber containing the sensing electrode(s) (e.g., opposite ventricle, or opposite atrium). As a further example, the RV lead 30 may detect near field signals originating in the right ventricle, as well as far field signals originating in the right atrium, the left ventricle, the left atrium or outside the heart. The LV lead 24 detects near field signals originating in the left ventricle, as well as far field signals originating in the right ventricle, left atrium and right atrium.
The device 10 utilizes a detection algorithm to analyze the near field signals for intrinsic heart activity. The device 10 utilizes an arrhythmia detection process to recognize arrhythmias, such as atrial fibrillation, flutter, bigeminy, trigeminy and the like. The device 10 senses the R-waves and preceding confirmation events in the near field and far field, respectively, over at least one channel. The device 10 may utilize a single channel, or may utilize separate primary and secondary channels. The single or primary channel may be defined between the RV shocking coil 36 and the RV tip electrode 32 (as denoted at 33) or between the RV tip electrode 32 and the RV ring electrode 34. Alternatively, the single channel or a secondary channel (denoted at 35) may be defined between the RV shocking coil 36 and the case of the device 10.
As explained below, the sensed signals are separated into near field signals that contain intrinsic R-wave events and far field signals that contain confirmation events. In accordance with at least one embodiment, the arrhythmia detection module identifies arrhythmia based on high rate intrinsic R-waves that are preceded by high rate confirmation events sensed over multiple (N) cardiac cycles. An intrinsic confirmation event may be one of a P-wave, a HIS signal and a PVC signal. In accordance with one embodiment, the device 10 further comprises a therapy control module that directs the pulse generator to provide a corrective therapy responsive to the arrhythmia detection module. Optionally, the therapy control module may deliver at least one ventricular pulse, as the corrective therapy.
The housing 40 for the device 10, shown schematically in
The device may include a left ventricular tip terminal (VL TIP) 44, a left atrial ring terminal (AL RING) 46, and/or a left atrial shocking terminal (AL COIL) 48, which are adapted for connection to a left ventricular ring electrode, a left atrial tip electrode, and a left atrial coil electrode, respectively. To support right chamber sensing, pacing and shocking, the connector includes a right ventricular tip terminal (VR TIP) 52, a right ventricular ring terminal (VR RING) 54, a right ventricular shocking terminal (RV COIL) 56, and an SVC shocking terminal (SVC COIL) 58, which are adapted for connection to the right ventricular tip electrode 32, right ventricular ring electrode 34, the RV coil electrode 36, and the SVC coil electrode 38, respectively.
The device 10 includes a programmable microcontroller or processor 60 which controls the various modes of operation. As is well known in the art, the microcontroller 60 typically includes a microprocessor, or equivalent control circuitry, designed specifically for controlling the delivery of stimulation therapy and may further include RAM or ROM memory, logic and timing circuitry, state machine circuitry, and I/O circuitry. Typically, the microcontroller 60 includes the ability to process or monitor input signals (data) as controlled by a program code stored in a designated block of memory. The details of the design and operation of the microcontroller 60 are not critical to the present invention. Rather, any suitable microcontroller 60 may be used that carries out the functions described herein.
An atrial pulse generator 70 and a ventricular pulse generator 72 generate pacing stimulation pulses for delivery by the right atrial lead (not shown), the right ventricular lead 30, and/or a coronary sinus lead (not shown) via an electrode configuration switch 74. The atrial and ventricular pulse generators, 70 and 72, may include dedicated, independent pulse generators, multiplexed pulse generators, or shared pulse generators. The pulse generators, 70 and 72, are controlled by the microcontroller 60 via appropriate control signals, 76 and 78, respectively, to trigger or inhibit the stimulation pulses. The microcontroller 60 further includes timing control circuitry 79 which is used to control the timing of stimulation pulses (e.g., pacing rate) as well as to keep track of the timing of blanking intervals, noise detection windows, evoked response windows, alert intervals, marker channel timing, and the like.
The switch 74 includes a plurality of switches for connecting the desired electrodes to the appropriate I/O circuits, thereby providing complete electrode programmability. The switch 74, in response to a control signal 80 from the microcontroller 60, determines the polarity of the stimulation pulses (e.g., unipolar, bipolar, combipolar, etc.) by selectively closing the appropriate combination of switches (not shown).
Sensing circuits 82 and 84 are selectively coupled to different combinations of electrodes, such as the case 40 and on the right ventricular lead 30, through the switch 74 for detecting the presence of cardiac activity in the heart. The sensing circuits, 82 and 84, may include dedicated sense amplifiers, multiplexed amplifiers, or shared amplifiers. The switch 74 determines the “sensing polarity” of the cardiac signal by selectively closing the appropriate switches. In this way, the clinician may program the sensing polarity independent of the stimulation polarity. Each sensing circuit, 82 and 84, preferably employs one or more low power, precision amplifiers with programmable gain and/or automatic gain control, bandpass filtering, and a threshold detection circuit, to selectively sense the cardiac signal of interest. The automatic gain control enables the device 10 to sense the low amplitude signal characteristics of atrial or ventricular fibrillation.
The power, gain, filtering, threshold and other sensor parameters of the sensing circuits 82 and 84 may be predefined, programmable or adjustable by the microcontroller 60 through control lines 86 and 88. For example, the microcontroller 60 may set sensing circuit 82 to be less sensitive to far field signal components and more sensitive to near field signal components (e.g., by reducing the gain and/or shifting the cutoff frequencies of the band pass filter). The microcontroller 60 may set sensing circuit 84 to be less sensitive to near field signal components and more sensitive to far field signal components. Thus, the sensing circuit 82 passes, amplifies and separates the near field signal components and the sensing circuit 84 passes, amplifies and separates the far field signal components. The sensitivity of the sensing circuits 82 and 84 is controlled based in part on the locations of the sensors relative to the events of interest. For example, both of the sensing circuits 82 and 84 may be connected to the RV tip electrode 32 and RV coil electrode 36. The sensing circuit 82 may be controlled to be sensitive to events in the near field, namely in the right ventricle where both electrodes 32 and 36 are located. The sensing circuit 84 may be controlled to be sensitive to events in the far field, such as in the left ventricle or the right atrium which are remote from electrodes 32 and 36. As another example, the sensing circuit 82 may be connected to RV tip electrode 32 and RV coil electrode 36, while sensing circuit 84 is connected to the RV tip electrode 32 and the housing of the device 10. The sensing circuits 82 and 84 may still be controlled to be sensitive to events in the near field and far field, respectively.
In the exemplary embodiment, sensing circuits 82 and 84, switch 74 and their control by the microcontroller 60, are collectively referred to as a sensing module. In one embodiment, the sensing module defines a primary channel between a first combination or set of sensors and defines a secondary channel between a second combination or set of sensors. The first and second combinations of sensors may be identical or only partially overlapping or entirely mutually exclusive of one another.
The sensors may include at least one sensor pair that is remotely spaced from another pair. The primary channel may be coupled to low sensitivity amplifiers, and the secondary channel may be coupled to the high sensitivity amplifiers. The outputs of the sensing circuits, 82 and 84, are connected to the microcontroller 60 which, in turn, are able to trigger or inhibit the atrial and/or ventricular pulse generators, 70 and 72, respectively, in a demand fashion in response to the absence or presence of cardiac activity in the appropriate chambers of the heart.
By way of example, the primary channel may represent the near field in the region immediately adjacent to the RV coil or RV tip electrodes 34 and 32 or RV ring electrode 33. As a further example, the secondary channel may represent a far field channel that is configured to sense signals originating in a far field remote from the corresponding combination of sensors. The sensing module monitors the near field (NF) channel for intrinsic cardiac NF signal components originating within a chamber of the heart proximate the electrodes. The sensing module monitors the far field (FF) channel for intrinsic cardiac FF signal components originating within a chamber of the heart remote from the electrodes. For example, the sensing module may be configured to sense P-waves originating in the far field (e.g., in the right atrium) when detected at sensing vector 35 (
As a further option, when implemented in a remote monitoring device such as the Confirm™ device by St. Jude Medical, the far field sensing vector may be defined between two sensors located on the case of the monitoring device and spaced apart from one another. In this alternative embodiment, no lead may be provided within the heart.
The cardiac signals sensed in the far field may be passed to memory for long term or short term storage as far field signal components, such as to the buffer 71 or the memory 94. The cardiac signals sensed in the near field and/or over the primary channel are passed to the arrhythmia detector 62 to be analyzed as near field signal components.
As used herein “sensing” is reserved for the noting of an electrical signal, and “detection” is the processing of the sensed sequential signals and noting the presence of an event of interest and/or an arrhythmia. The timing intervals between sensed R-waves are then classified by the microcontroller 60 by comparing them to a predefined rate zone limit (i.e., bradycardia, normal, low rate VT, high rate VT, and fibrillation rate zones) and various other characteristics (e.g., sudden onset, stability, physiologic sensors, and morphology, etc.).
A confirmation event detector 63 seeks to identify intrinsic confirmation events, such as a P-wave. The confirmation event detector 63 may identify an intrinsic confirmation event based on several parameters, such as correlation to a template, the morphology of the event, comparison to past events and the like. A retrospective segment (RS) manager manages storage of far field cardiac signal components in a circular buffer 71. Optionally, the circular buffer 71 may be maintained in the memory 94. The buffer 71 is afforded a length that is sufficient to capture a desired number of cardiac cycles or a desired portion of a cardiac cycle. The buffer 71 is sized to correspond to the retrospective detection window 208 (e.g. 350 to 400 msec segment). The buffer 71 functions in a “circular” manner in that the RS manager 73 continuously writes newly received far field cardiac signals over the prior content of the buffer 71. Thus, at any point in time, the buffer 71 contains a snap-shot of the most recent far field cardiac signals sensed during the detection window 208.
Optionally, a morphology detector module 77 may be used to analyze shapes of cardiac signals. In accordance with one embodiment, the device 10 further comprises a therapy control module 75 that directs the shocking circuit 116 to provide a corrective therapy responsive to the arrhythmia detector module 62. Optionally, the therapy control module may deliver at least one atrial pulse and/or ventricular pulse, as the corrective therapy.
In the example of
Returning to
The microcontroller 60 is further coupled to a memory 94 by a suitable data/address bus 96, wherein the programmable operating parameters used by the microcontroller 60 are stored and modified, as required, in order to customize the operation of the stimulation device 10 to suit the needs of a particular patient. Such operating parameters define, for example, pacing pulse amplitude, pulse duration, PVARP interval, PVARP extension, PR threshold, RP threshold, R to R threshold, rate threshold, electrode polarity, rate, sensitivity, automatic features, arrhythmia detection criteria, and the amplitude, waveshape and vector of each shocking pulse to be delivered to the patient's heart 12 within each respective therapy. The memory 94 includes a log 67 and a memory stack 69 that stores the segments 352 (
Advantageously, the operating parameters of the implantable device 10 may be non-invasively programmed into the memory 94 through a telemetry circuit 100 in telemetric communication with the external device 102, such as a programmer, transtelephonic transceiver, or a diagnostic system analyzer. The telemetry circuit 100 is activated by the microcontroller by a control signal 106. The telemetry circuit 100 advantageously allows intracardiac electrograms and status information relating to the operation of the device 10 (as contained in the microcontroller 60 or memory 94) to be sent to the external device 102 through an established communication link 104.
In one embodiment, the stimulation device 10 further includes a physiologic sensor 108, commonly referred to as a “rate-responsive” sensor because it is typically used to adjust pacing stimulation rate according to the exercise state of the patient. However, the physiological sensor 108 may further be used to detect changes in cardiac output, changes in the physiological condition of the heart, or diurnal changes in activity (e.g., detecting sleep and wake states). Accordingly, the microcontroller 60 responds by adjusting the various pacing parameters (such as rate, etc.) at which the atrial or ventricular pulse generator 70 or 72, generates stimulation pulses.
The device 10 additionally includes a battery 110 which provides operating power to all of the circuits shown in
In the case where the device 10 is intended to operate as an implantable cardioverter/defibrillator (ICD) device, it must detect the occurrence of an arrhythmia, and automatically apply an appropriate electrical shock therapy to the heart aimed at terminating the detected arrhythmia. To this end, the microcontroller 60 further controls a shocking circuit 116 by way of a control signal 118. The shocking circuit 116 generates shocking pulses of low (up to 5 joules), moderate (6 to 15 joules), or high energy (16 to 40 joules), as controlled by the microcontroller 60. Cardioversion shocks are generally considered to be of low to moderate energy level and/or synchronized with an R-wave and/or pertaining to the treatment of tachycardia. Defibrillation shocks are generally of moderate to high energy level, i.e., corresponding to outputs in the range of 16-40 joules. Although external ICDs deliver the shock asynchronously (since R-waves may be too disorganized and small) in the setting of ventricular fibrillation, the implantable devices still synchronize with a ventricular depolarization signal as fibrillatory signals as recorded from inside the heart may be very discrete.
By way of example, a secondary channel may be used that corresponds to a sensing vector sensitive to far field signals. The secondary channel may be between i) the RV shocking coil and the case, ii) the RV ring and case, iii) the RV tip and case, iv) the SVC coil and case, or v) the RV shocking coil and case. The secondary channel may also be defined between i) the RV ring and SVC coil, ii) the RV tip and SVC coil, or iii) the RV shocking coil and SVC coil. A primary channel may be used that corresponds to a sensing vector sensitive to near field signals. The primary channel may be between the RV shocking coil and the RV tip or RV ring and RV tip.
At 302, the near field cardiac signal component is analyzed to determine whether an R-wave is present. If an R-wave is not detected, then flow returns along path 304 until an R-wave is detected. When an R-wave is detected, then at 306, the RS manager 73 captures the current segment of the far field cardiac signal component which may be sensed over the same channel as the R-wave or over the secondary channel during the detection window 208 (
The RS manager 73 may manage the memory stack 69 also in a circular manner such that the newest segment, written to the memory stack 69, is written over the oldest segment on the memory stack 69. Alternatively, the RS manager 73 may load the memory stack 69 in batches such that the memory stack 69 is filled with retrospective segments and then entirely dumped/cleared once a sufficient number of retrospective segments have been written to the memory stack 69, before beginning to refill the memory stack 69.
Optionally, the length of the buffer 71 and memory stack 69 may be adjusted to modify the length of the detection window 208 of the cardiac signal that is stored during each retrospective segment. In the exemplary embodiment, an interval of 350 msec is utilized. However, the interval may be longer or shorter, for example 500 msec, 300 msec or otherwise. As a further example, a normal P-wave interval may occur up to 150 msec before the occurrence of a corresponding succeeding R-wave. Hence, the length of the buffer 71 and memory stack 69 may equal 150 msecs or more.
Optionally, the number of segments 352 maintained in the memory stack 69 may be programmable. For example, the number of segments 352 in the memory stack 69 may include 16 retrospective segments. Alternatively, fewer or more than 16 retrospective segments may be utilized.
Next, at 308, it is determined whether a predetermined number N of retrospective segments has been captured and moved to the memory stack 69. Each retrospective segment corresponds to an event confirmation window or epoch. If the desired number of event confirmation windows has not yet been saved, then the segment counter is incremented at 312 and flow returns along path 310 to 301. The process repeats operations 301 to 312 until N segments are captured and moved to the memory stack 69. When a desired number of segments have been saved in the memory stack 69, flow moves along path 311 to 316.
Returning to
At 316, the ensemble average is analyzed for normal P-wave activity in the far field. For example, the confirmation event detector 63 may cross correlate 360 (
Optionally, prior to the correlation 360, the confirmation event detector 63 may perform an alignment operation for each of the segments 352 in the memory stack 69. For example, to align the segments 352, the morphology or peak within each segment 352 may be analyzed and the waveforms within segments 352 may be shifted forward 353 or backward 354 until the peaks across the segments 352 align with one another. Once the segments 352 are aligned based upon their peak content or morphology, then the segment ensemble 356 may be created.
Optionally, the segments 352 may not be aligned with one another, but instead maintained in their original captured temporal state relative to one another without any time shifting therebetween. As a further option, once the segment ensemble 356 is determined, the segment ensemble 356 may be stored as the new waveform template 358 to replace the prior waveform template. In one embodiment, the waveform template 358 may be preprogrammed and maintained separate and apart from the individual physiology of a particular patient. Alternatively, the waveform template 358 may be obtained during a calibration operation by the device to tailor the waveform temple (e.g., the P-wave) to the particular morphology of an individual patient. As a further option, the waveform template 358 may be updated throughout operation, such as by replacement with the segment ensemble 356, each time a segment ensemble 356 is determined to closely correlate to a P-wave or other confirmation event.
Optionally, the coefficient threshold may be increased or decreased or may be set at a programmable level by a physician. When increasing or decreasing the coefficient threshold it is appreciated that adjusting this threshold increases or decreases the likelihood of false positives. By changing the threshold or the degree of correlation between the segment ensemble and the template, the user is requiring more or less correlation between the segment ensemble and the template. Hence, by decreasing the threshold, less correlation is acceptable which may increase the likelihood that a particular event is determined to be physiologic (e.g., normal sinus rhythm) and not pathologic, when in fact the underlying cardiac signal did not include a confirmation event and therefore should have been characterized as an arrhythmia.
Alternatively, when the coefficient threshold is increased, a greater degree of correlation is required. When the coefficient threshold is increased significantly, the situation may arise in which a retrospective segment includes a valid confirmation event thereby indicating that the cardiac signal is physiologic, yet the device finds an insufficient level of correlation and declares the event to not be physiologic and to be an arrhythmia. The physician may change the coefficient threshold dependent upon the desired level of specificity and the desired percentage of the time that false positives are acceptable to be declared.
At 318, it is determined whether the ensemble average includes sufficient P-wave confirmation. The confirmation event detector 63 may identify the arrhythmia based at least in part on the degree of correlation. For example, the confirmation event detector 63 determines whether the degree of correlation exceeds the coefficient threshold. The coefficient threshold may be programmed by a physician. Alternatively, the coefficient threshold may be adjusted throughout operation of the device 10 based upon prior detected cardiac signals. When the degree of correlation exceeds the coefficient threshold, the segment ensemble is determined to represent an intrinsic confirmation event. When an intrinsic confirmation event is detected, flow moves along path 320. At 322, the confirmation event detector 63 clears or zeros the segment ensemble stored in the memory stack 69. Thereafter, flow returns to the beginning of the process 300.
Returning to 318, when the degree of correlation falls below the correlation coefficient threshold, the segment ensemble is determined to lack an intrinsic confirmation event. When an intrinsic confirmation event(s) is absent from the segment ensemble, the confirmation event detector 63 determines that the R-wave event(s) detected are not representative of a normal sinus rhythm. When the R-wave event(s) are not representative of a normal sinus rhythm, flow moves along path 324.
As a further option, the operations at 316 and 318 (
At 326, the arrhythmia detector 62 identifies the type and nature of the arrhythmia and records indicators for the arrhythmia in a log 67 in memory 94. The arrhythmia indicators may include the time at which the arrhythmia occurred, the duration of the arrhythmia, the nature or type of the arrhythmia, the arrhythmia burden and the like. At 328, the segment ensemble is cleared or zeroed in the memory stack 69. Thereafter, the flow returns along 313 to the beginning of the process 300.
Optionally, the gain of the far field signal may be increased to further amplify the far field P-wave. A further enhancement of the signal to noise ratio is achieved by ensemble averaging several buffered, retrospective windows preceding the R-wave to create a signal averaged P-wave. The signal to noise ratio is increased by the square root of the number of P-waves included in the signal averaged P-wave. Optionally, the device 10 may vibrate or emit an audible alarm when an arrhythmia is declared.
The flow chart of
The monitoring device 110 performs the arrhythmia detection process as set forth in connection with
The communication system 512 may be the internet, a voice over IP (VoIP) gateway, a local plain old telephone service (POTS) such as a public switched telephone network (PSTN), and the like. Alternatively, the communication system 512 may be a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), or a wide area network (WAM). The server 502 interfaces with the communication system 512, such as the Internet or a local POTS based telephone system, to transfer information between the programmer 506, the local RF transceiver 508, the user workstation 510 as well as a cell phone 516, and a personal data assistant (PDA) 518 to the database 504 for storage/retrieval of records of information. For instance, the server 502 may download, via a wireless connection 526, to the cell phone 516 or the PDA 518 the results of processed cardiac signals, ST segment trends, impedance vectors, or a patient's physiological state (e.g., is the patient having or has had an arrhythmia) based on previously recorded cardiac information. On the other hand, the server 502 may upload raw cardiac signals (e.g., unprocessed cardiac data) from a surface ECG unit 520 or an IMD 522 via the local RF transceiver 508 or the programmer 506.
Database 504 is any commercially available database that stores information in a record format in electronic memory. The database 504 stores information such as, arrhythmia information, burden, retrospective segments, segment ensembles, waveform templates, raw cardiac data, processed cardiac signals, statistical calculations (e.g., averages, modes, standard deviations), histograms, cardiac trends (e.g., STS trends), and the like. The information is downloaded into the database 504 via the server 502 or, alternatively, the information is uploaded to the server from the database 504.
The Programmer 506 interfaces with the surface ECG unit 520 and the IMD 522 (e.g., similar to the device 10 described above and shown in
The user workstation 510 may interface with the communication system 512 via the internet or POTS to download information via the server 502 from the database 504. Alternatively, the user workstation 510 may download raw data from the surface ECG unit 520 or IMD 522 via either the programmer 506 or the local RF transceiver 508. Once the user workstation 510 has downloaded the cardiac information (e.g., raw cardiac signals, arrhythmia information, burden, retrospective segments, segment ensembles, waveform templates, ST segments, impedance vectors, and the like), the user workstation 510 may process the cardiac signals, create histograms, calculate statistical parameters, or determine cardiac trends and determine if the patient is suffering from ischemia or another physiological condition. Once the user workstation 510 has finished performing its calculations, the user workstation 510 may either download the results to the cell phone 516, the PDA 518, the local RF transceiver 508, the programmer 506, or to the server 502 to be stored on the database 504.
While the invention has been described by means of specific embodiments and applications thereof, it is understood that numerous modifications and variations may be made thereto by those skilled in the art without departing from the spirit and scope of the invention.
It is to be understood that the above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from its scope. While the timing dimensions, configurations and components described herein are intended to define parameters of the invention, they are by no means limiting and are exemplary embodiments. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the invention should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. §112, sixth paragraph, unless and until such claim limitations expressly use the phrase “means for” followed by a statement of function void of further structure.