AN IMPLANTABLE MEDICAL DEVICE CONFIGURED TO PROVIDE AN INTRA-CARDIAC PACING
20250269187 ยท 2025-08-28
Assignee
Inventors
- Kurt SWENSON (Corvallis, OR, US)
- Brian M. Taff (Portland, OR, US)
- Brad McMillan (Lake Oswego, OR, US)
- Karl-Heinz Freiberg (Woodburn, OR, US)
- David Miller (Lake Oswego, OR, US)
- Hannes Kraetschmer (West Linn, OR, US)
- Dirk Muessig (West Linn, OR)
- Madeline Anne Midgett (Portland, OR, US)
- R. Hollis WHITTINGTON (Portland, OR, US)
- Christopher Jones (Oregon City, OR, US)
- Daniel YOUNG (Portland, OR, US)
Cpc classification
A61N1/36507
HUMAN NECESSITIES
International classification
A61N1/365
HUMAN NECESSITIES
A61N1/368
HUMAN NECESSITIES
Abstract
Implantable medical device configured to provide for an intra-cardiac pacing includes an electrode arrangement configured to sense a cardiac sense signal and processing circuitry operatively connected to the electrode arrangement. The processing circuitry is configured to start a first timer based on a ventricular sense event; to open an atrial detection window based on a first timer count; to start a second timer based on an atrial sense event; to identify a first timeout based on a comparison of a second timer count and a first pacing delay; to identify a second timeout based on a comparison of the first timer count and a second pacing delay; to identify a third timeout based on a comparison of the first timer count and a basic rate interval; and to trigger a ventricular pace signal based on an identification of at least one of the first, second and third timeouts.
Claims
1. An implantable medical device configured to provide for an intra-cardiac pacing, the implantable medical device comprising: an electrode arrangement configured to sense a cardiac sense signal; and a processing circuitry operatively connected to the electrode arrangement, wherein the processing circuitry is configured to start a first timer based on a ventricular sense event identified using the cardiac sense signal or based on a ventricular pace event; to open an atrial detection window based on a first timer count output by the first timer; to start a second timer in case an atrial sense event is identified using the cardiac sense signal after opening the atrial detection windows; to identify a first timeout based on a comparison of a second timer count output by the second timer and a first pacing delay indicative of a delay after which a ventricular pace signal should be triggered following a prior atrial sense event; to identify a second timeout based on a comparison of the first timer count output by the first timer and a second pacing delay indicative of a delay after which a ventricular pace signal should be triggered following a prior ventricular sense event or ventricular pace event; to identify a third timeout based on a comparison of the first timer count output by the first timer and a basic rate interval indicative of a longest allowable interval without a ventricular sense event or ventricular pace event; and to trigger a ventricular pace signal based on an identification of at least one of the first timeout, the second timeout and the third timeout.
2. The implantable medical device according to claim 1, wherein the processing circuitry is configured to open the atrial detection window based on a comparison of said first timer count output by the first timer to an atrial detection window start time.
3. The implantable medical device according to claim 2, wherein the processing circuitry is configured to set said atrial detection window start time based on an average cardiac cycle interval time.
4. The implantable medical device according to claim 1, wherein the processing circuitry is configured to set said first pacing delay based on an average cardiac cycle interval time.
5. The implantable medical device according to claim 1, wherein the processing circuitry is configured to set said second pacing delay based on an average cardiac cycle interval time.
6. The implantable medical device according to claim 3, wherein the processing circuitry is configured to determine a ventricular-ventricular interval based on said first timer count at the time of a ventricular sense event or a ventricular pace event and to compute said average cardiac cycle interval time based on the ventricular-ventricular interval.
7. The implantable medical device according to claim 6, wherein the processing circuitry is configured to determine the ventricular-ventricular interval based on a sense signal received with a sensing device other than said electrode arrangement in case no ventricular sense event s identified in a predefined number of cardiac cycles.
8. The implantable medical device according to claim 1, wherein the processing circuitry is configured to identify said second timeout if said first timer count matches the second pacing delay and no atrial sense event is identified after opening the atrial detection window.
9. The implantable medical device according to claim 1, wherein the processing circuitry is configured to reset the first timer and the second timer in case a ventricular sense event is identified based on the cardiac sense signal or in case a ventricular pace event is triggered.
10. The implantable medical device according to claim 1, wherein the processing circuitry is configured to start a third timer based on the identification of at least one of the first timeout and the second timeout and to identify a fourth timeout based on a comparison of a third timer count output by the third timer and a hysteresis delay indicative of a delay after said first timeout or said second timeout.
11. The implantable medical device according to claim 10, wherein the processing circuitry is configured to trigger a ventricular pace signal based on the identification of the fourth timeout.
12. The implantable medical device according to claim 10, wherein the processing circuitry is configured to set said hysteresis delay based on an average cardiac cycle interval time.
13. The implantable medical device according to claim 10, wherein the processing circuitry is configured to set a hysteresis active signal based on at least one prior ventricular sense event and to start said third timer only if the hysteresis active signal is set.
14. The implantable medical device according to claim 10, wherein the processing circuitry is configured to reset the third timer in case a ventricular sense event is identified based on the cardiac sense signal or in case a ventricular pace event is triggered.
15. A method for operating an implantable medical device configured to provide for an intra-cardiac pacing, the method comprising: sensing, using an electrode arrangement, a cardiac sense signal; starting, using a processing circuitry operatively connected to the electrode arrangement, a first timer based on a ventricular sense event identified using the cardiac sense signal or based a ventricular pace event; opening, using the processing circuitry, an atrial detection window based on a first timer count output by the first timer; starting, using the processing circuitry, a second timer in case an atrial sense event is identified using the cardiac sense signal after opening the atrial detection window; comparing, using the processing circuitry, a second timer count output by the second timer and a first pacing delay indicative of a delay after which a ventricular pace signal should be triggered following a prior atrial sense event to identify a first timeout; comparing, using the processing circuitry, the first timer count output by the first timer and a second pacing delay indicative of a delay after which a ventricular pace signal should be triggered following a prior ventricular sense event or ventricular pace event to identify a second timeout; comparing, using the processing circuitry, the first timer count output by the first timer and a basic rate interval indicative of a longest allowable interval without a ventricular sense event or ventricular pace event to identify a third timeout; and triggering, using the processing circuitry, a ventricular pace signal based on an identification of at least one of the first timeout, the second timeout and the third timeout.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The various features and advantages of the present invention may be more readily understood with reference to the following detailed description and the embodiments shown in the drawings. Herein,
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063] Subsequently, embodiments of the present invention shall be described in detail with reference to the drawings. In the drawings, like reference numerals designate like structural elements.
[0064] It is to be noted that the embodiments are not limiting for the present invention, but merely represent illustrative examples.
DETAILED DESCRIPTION
[0065] In the instant invention it is proposed to provide a leadless implantable medical device providing for an intra-cardiac function, in particular a ventricular pacing, specifically a so-called VDD pacing mode.
[0066]
[0067] In case of a block at the atrioventricular node AVN, the intrinsic electrical conduction system of the heart H may be disrupted, causing a potentially insufficient intrinsic stimulation of ventricular activity, i.e., insufficient or irregular contractions of the right and/or left ventricle RV, LV. In such a case, a pacing of ventricular activity by means of a pacemaker device may be indicated, such pacemaker device stimulating ventricular activity by injecting stimulation energy into intra-cardiac tissue, specifically myocardium M.
[0068] In one embodiment, a leadless implantable medical device 1 in the shape of a leadless pacemaker device, as schematically indicated in
[0069] Whereas common leadless implantable medical devices are designed to sense a ventricular activity by receiving electrical signals from the ventricle RV, LV they are placed in, it may be desirable to provide for a pacing action which achieves atrioventricular (AV) synchrony by providing a pacing in the ventricle in synchrony with an intrinsic atrial activity. For such pacing mode, also denoted as VDD pacing mode, it is required to sense atrial activity and identify atrial sense events relating to atrial contractions in order to base a ventricular pacing on such atrial sense events.
[0070] Referring now to
[0071] The leadless implantable medical device 1 is to be implanted immediately on or within intra-cardiac tissue M. For this implantation engagement, the leadless implantable medical device 1 comprises, in the region of a tip 100, a fixation device 14, for example, in the shape of nitinol wires to engage with intra-cardiac tissue M for fixing the leadless implantable medical device 1 on the tissue in an implanted state.
[0072] The leadless implantable medical device 1 in the embodiment of
[0073] The electrodes 11, 12 are in operative connection with the processing circuitry 15. The processing circuitry 15 is configured to cause the pair of electrodes 11, 12 to emit a pace signal for providing a stimulation at the ventricle. The processing circuitry 15 furthermore is configured to process signals sensed via the pair of electrodes 11, 12 to provide for a sensing of cardiac activity, in particular, atrial and ventricular contractions.
[0074] In order to provide for a pacing in the ventricle in which the leadless implantable medical device 1 is placed, in particular, to enable a pacing in a VDD mode, a sensing of atrial activity is required to time a pacing in the ventricle to obtain atrioventricular (AV) synchrony. For this functionality, in addition to ventricular near field signals, atrial far-field signals must be sensed to identify atrial events.
[0075] Referring now to
[0076] To process sensed signals, both processing channels 16, 17 are connected to the electrode arrangement comprised of the electrodes 11, 12. Signal portions sensed via the pair of electrodes 11, 12 herein may be differentiated by employing a windowing scheme to allow for a signal detection of weak signal portions in the second processing channel 17.
[0077] The first processing channel 16 comprises a first amplification stage 161 having a gain G1 and, following the amplification stage 161, a detection stage 162 which is configured to identify ventricular sense events Vs.
[0078] The second processing channel 17 comprises a second amplification stage 171 having a second or different (higher than G1) gain G2, the second amplification stage 171 being followed by a windowing stage 172 and a second detection stage 173. The windowing stage 172 serves to identify an atrial detection window within the sensed signal, using a detected ventricular event Vs fed to the windowing stage 172 by the detection stage 162 as an input. The detection stage 173 conducts a preprocessing of the sense signal and evaluates and analyzes the processed signal in order to identify atrial sense events As.
[0079] In addition, the processing circuitry 15 comprises a timing stage 2 which uses timing information sensed from the first processing channel 16 and the second processing channel 17 to provide for a pace timing, in particular a VDD timing for achieving an atrial-ventricular synchronous pacing, as shall be explained in more detail below with reference to
[0080]
[0081] As apparent from
[0082] Generally, a detection for atrial sense events takes place outside of the blanking window T.sub.blank. As it shall be explained further below with reference to
[0083] An atrial sense event As is generally assumed to be present if, in the atrial detection window T.sub.sense, e.g., the signal S2 crosses a sense threshold ST, as it is shown in
[0084] Referring now to
[0085] It shall be noted that the timing stage 2, as subsequently described according to
[0086] The timing stage 2, as shown in one embodiment in
[0087] The main timer module 20 is reset, using a main timer reset command MTR, at the start of each cardiac cycle. In particular, at a ventricular event, which may be a ventricular sense event Vs due to intrinsic ventricular activity or a ventricular pace event Vp due to a pacing action causing a ventricular contraction, the main timer reset command MTR causes the main timer module 20 to be reset and hence to start counting at 0.
[0088] The main timer module 20 feeds its timer count value (representing a current timer value) to different comparator modules 21, 22, 23, which compare the current timer count value to specified parameters in order to determine the position of the atrial detection window T.sub.sense within the current cardiac cycle and to determine timeouts TO2, TO3 based on the output of the main timer module 20.
[0089] The count value of the main timer module 20, in particular, is fed to a comparator module 21 serving to trigger the start of the atrial detection window T.sub.sense. For this, the comparator module 21 uses as input the count value of the main timer module 20 and an atrial detection window start time AWS. Based on a comparison of the actual count value as provided by the main timer module 20 and the atrial detection window start time AWS a latch module 210 is set. Namely, once the count value as provided by the main timer module 20 has reached the atrial detection window start time AWS, the latch module 210 is set to a logical on state indicating the start of the atrial detection window T.sub.sense.
[0090] A inverted output
[0091] The latch module 211 is connected, with its positive output Q, to an AND gate 213 and, with its inverted output
[0092] The AND gate 213 receives the clock signal C as a further input, such that the clock signal C is fed to a timer module 24 if the latch module 211 is in its logical on state, indicating hence that an atrial event As has been detected in the atrial detection window T.sub.sense. The timer module 24 hence counts upwards starting with the detection of the atrial event As in the atrial detection window T.sub.sense, feeding the count value to a comparator module 240, which compares the count value to a first pacing delay AVD, also denoted as atrioventricular delay or atrial-ventricular delay, and sets a latch module 241 to a logical on state if the count value matches the first pacing delay. In this case, at the positive output of the latch module 241, an AV timeout TO1 is signaled.
[0093] The AND gate 212, as a further input next to the inverted output Q of the latch module 211, is connected to a positive output of a latch module 220. The latch module 220 is connected to and set by a comparator module 22, which takes as inputs the count value of the main timer module 20 and a second pacing delay VVD, also denoted as ventricular-ventricular delay, such that the latch module 220 is set to a logical on state in case the count value as output by the main timer module 20 matches the second pacing delay VVD.
[0094] If the second pacing delay VVD is reached and hence the latch module 220 is set to its logical on state, and if in addition no atrial event As has (yet) been detected in the atrial detection window T.sub.sense, as indicated by the inverted output
[0095] The count value as output by the main timer module 20 is furthermore fed to a comparator module 23, which compares the count value to a basic rate interval BRI. Once the basic rate interval BRI is reached, indicating a longest interval that the patient should experience without either a ventricular sense or pace and is programmed, for example, by a clinician, a latch module 230 is switched to a logical on state, and a third timeout TO3, a so-called basic rate timeout, is set.
[0096] The count value of the main timer module 20 furthermore is fed to a latch module 25, which outputs the count value in case a ventricular sense event Vs or a ventricular pace event Vp, as combined by an OR gate 250, is present. The latch module 25 hence outputs a value for the interval between a prior ventricular event and a now occurring, subsequent ventricular event as measured for the current cardiac cycle (in
[0097] The interval as output by the latch module 25 may be used to determine an average cardiac cycle interval time, for example, by employing a moving averaging filter within which intervals as output by the latch module 25 are averaged using a moving window over a predefined number of cardiac cycles.
[0098] The average cardiac cycle interval time, in one embodiment, is used to set the start time AWS for the atrial detection window T.sub.sense, as input to the comparator module 21. In particular, the atrial detection window start time AWS may be set based on a lookup, for example, in a stored lookup table using the average cardiac cycle interval time.
[0099] In addition, also the length of the atrial detection window T.sub.sense may be determined based on a lookup, for example, in a stored lookup table using the average cardiac cycle interval time. Further, the second pacing delay VVD is set based on the average cardiac cycle interval time. In particular, the second pacing delay VVD may be set to equal the average cardiac cycle interval time, such that the second pacing delay VVD indicates that time span after which, following a prior ventricular event, a ventricular sense event Vs is to be expected, or may be set based on a lookup using the average cardiac cycle interval time as input.
[0100] In addition, the first pacing delay AVD may be set based on the average cardiac cycle interval time, for example, using a lookup in a stored lookup table.
[0101] The basic rate interval BRI, for example, is programmed by a clinician and hence is fixed. The basic rate interval BRI generally indicates a longest time span that the patient should experience without occurrence of a ventricular event Vp, Vs.
[0102] The atrial detection window start time AWS, the second pacing delay VVD, the basic rate interval BRI as well as the first pacing delay AVD are indicated in
[0103] The different timeouts TO1, TO2, TO3, as identified using the schematic circuit of
[0104] If a ventricular pace Vp is done, or if a ventricular sense event Vs prior to latching any of the timeouts TO1, TO2, TO3 is detected, a main timer reset command MTR is triggered as output of an OR gate 261 in
[0105] Referring now again to
[0106] In the embodiment of
[0107] Referring now to
[0108] Specifically, the timeouts TO1, TO2 are combined using an OR gate 271 whose output is fed to AND gates 272, 273.
[0109] The AND gate 273 herein obtains as input the hysteresis active state (indicating that hysteresis shall be used) and the clock signal C, and the output of the AND gate 273 is fed to a timer module 275 counting up from the time that any one of the timeouts TO1, TO2 is detected. The current value of the timer module 275 is fed to a comparator module 276, which compares the count value to the hysteresis delay HD and sets a latch module 277 to a logical on state in case the count value as output by the timer module 275 matches the hysteresis delay HD. If hence the hysteresis delay HD is found to have elapsed, the latch module 277 sets a hysteresis timeout TO4.
[0110] Signals indicating the hysteresis timeout TO4 and the basic rate timeout TO3 are fed to an OR gate 270, in addition to the output of the AND gate 272 combining the output of the OR gate 271 and a hysteresis inactive state (indicating that hysteresis shall not be used).
[0111] If hysteresis is inactive and hence no hysteresis shall be used, thus the basic rate timeout TO3 together with the AV timeout TO1 and the flywheel timeout TO2 are fed to the OR gate 270, causing a ventricular pace Vp if any one of the timeouts TO1, TO2, TO3 is detected. If hysteresis is inactive, hence, the combiner module 27 behaves like the combiner module 26 of
[0112] In contrast, if hysteresis shall be used and hence the hysteresis active state is set, the basic rate timeout TO3 together with the hysteresis timeout TO4 as set by the latch module 277 is fed to the OR gate 270, the hysteresis timeout TO4 indicating that any one of the flywheel timeout TO2 and the AV timeout TO1 plus the additional hysteresis delay HD have elapsed. Accordingly, if any one of the basic rate timeout TO3 and the hysteresis timeout TO4 is present, a ventricular pace Vp is caused.
[0113] If a ventricular pace Vp is caused, or if a ventricular sense event Vs is detected prior to the lapse of any of the timeouts TO1 to TO4, an OR gate 274 sets the main timer reset command MTR, thus resetting the circuitry of
[0114] The hysteresis active state may be set, in the embodiment of
[0115] The timing stage 2 as illustrated in
[0116] In one embodiment, the timing stage 2 as illustrated in
[0117] The additional sensing arrangement 19 may be used as an alternate source in case it is found that the average cardiac cycle interval time cannot be reliably determined based on processing cardiac sense signals as output, e.g., by the electrode arrangement 11, 12.
[0118] For example, when it is found that no ventricular sense events Vs and/or atrial sense events As are detected for a predefined number of cardiac cycles based on a processing of a sense signal as output by the electrode arrangement 11, 12, it may be turned to an alternate source, e.g., a sensing signal of the sensing arrangement 19, to determine the average cardiac cycle interval time. In particular, if the number of cardiac cycles for which no ventricular sense events Vs and/or atrial sense events As are identified exceeds a predefined threshold, processing is switched to an alternate source, e.g., a sensing signal of the sensing arrangement 19 in order to determine the average cardiac cycle interval time.
[0119] As another alternate source, a pre-programmed resting rate may be used to set the average cardiac cycle interval time if the average cardiac cycle interval time cannot be determined based on the electrode arrangement 11, 12 and possibly also not based on the additional sensing arrangement 19. Hence, if the average cardiac cycle interval time cannot be set based on ventricular events Vs as sensed based on a processing of cardiac sense signals, it may be turned to a preprogrammed resting rate, such that a preprogrammed value is used for the average cardiac cycle interval time for setting the start time AWS of the atrial detection window T.sub.sense, the first pacing delay AVD and the second pacing delay VVD.
[0120] Rather than switching immediately to a value for the average cardiac cycle interval time as derived based on the alternate source, in one embodiment a rate change of the average cardiac cycle interval time may be controlled using a logic, such that a smooth transition for the value of the average cardiac cycle interval time average cardiac cycle interval time is ensured when switching from a processing of sense signals to an alternate source.
[0121] It will be apparent to those skilled in the art that numerous modifications and variations of the described examples and embodiments are possible in light of the above teachings of the disclosure. The disclosed examples and embodiments are presented for purposes of illustration only. Other alternate embodiments may include some or all of the features disclosed herein. Therefore, it is the intent to cover all such modifications and alternate embodiments as may come within the true scope of this invention, which is to be given the full breadth thereof. Additionally, the disclosure of a range of values is a disclosure of every numerical value within that range, including the end points.
LIST OF REFERENCE NUMERALS
[0122] 1 Leadless implantable medical device (leadless pacemaker device) [0123] 10 Body (housing) [0124] 100 Tip [0125] 101 End [0126] 11 First electrode (pacing electrode) [0127] 12 Second electrode [0128] 14 Fixation device [0129] 15 Processing circuitry [0130] 16 First processing channel [0131] 161 Amplification stage [0132] 162 Detection stage [0133] 17 Second processing channel [0134] 171 Amplification stage [0135] 172 Windowing stage [0136] 173 Detection stage [0137] 18 Battery [0138] 19 Sensing device [0139] 2 Timing stage [0140] 20 Main timer [0141] 21 Comparator module [0142] 210, 211 Latch module [0143] 212, 213 AND gate [0144] 22 Comparator module [0145] 220 Latch module [0146] 23 Comparator module [0147] 230 Latch module [0148] 24 AV timer [0149] 240 Comparator module [0150] 241 Latch module [0151] 25 Latch module [0152] 250 OR gate [0153] 26 Combiner module [0154] 260, 261 OR gate [0155] 27 Combiner module [0156] 270, 271 OR gate [0157] 272, 273 AND gate [0158] 274 OR gate [0159] 275 Hysteresis timer [0160] 276 Comparator module [0161] 277 Latch module [0162] As Atrial sense event [0163] AVD First pacing delay [0164] AVN Atrioventricular node [0165] AWS Start time [0166] BRI Basic rate interval [0167] C Clock [0168] G1, G2 Gain [0169] Hi HIS bundle [0170] HD Hysteresis delay [0171] LA Left atrium [0172] LV Left ventricle [0173] M Intra-cardiac tissue (myocardium) [0174] MTR Main timer reset command [0175] RA Right atrium [0176] RV Right ventricle [0177] S1, S2 Signal [0178] SAN Sinoatrial node [0179] ST Sense threshold [0180] T.sub.blank Blanking window [0181] T.sub.sense Detection window [0182] TO1-TO4 Timeout [0183] V Ventricular vector [0184] Vp Ventricular pace [0185] Vs Ventricular sense event [0186] VVD Second pacing delay (flywheel interval)