Digital cardiac pacemaker with program acceptance indicator
First Claim
1. A programmable implantable medical device comprising:
- program storage means for accepting and storing a programming signal remotely applied thereto which influences the operating conditions of the medical device;
means for providing periodic treatment to the body under conditions established by the stored programming signals and in the absence of normal body function during a predetermined time period;
means for sensing normal body function and affecting the operation of said periodic treatment providing means; and
program acceptance indicating means responsive to the acceptance by said program storage means of a programming signal for causing a program acceptance signal to be provided by said periodic treatment means in synchronism with a sensed normal body function, said program acceptance signal having characteristics that may be detected remotely to indicate that said program storage means has accepted and stored a programming signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A programmable cardiac pacemaker pulse generator utilizing digital circuitry for controlling the provision of cardiac stimulating pulses. The pulse generator is capable of having the rate, the pulse width, the pulse amplitude, the refractory period, the sensitivity and the mode of operation programmed. In addition, the pulse generator can have the output inhibited and can respond to programming signals causing a threshold margin test to be performed, effects of closure of the reed switch overridden, a hysteresis function added and a high rate exceeding the normal upper rate limit programmed. Many of the programmable functions of the pulse generator can either be programmed on a permanent or a temporary basis. The pulse generator further includes means for signaling the acceptance of a programming signal, and means to reset the program acceptance circuit if extraneous signals are detected as programming signals. The program signal acceptance circuit performs several different checks on the detected programming signal including a parity check, an access code check and determining if the proper number of signals were transmitted within a given time. The timing circuit of the pulse generator includes a crystal clock oscillator and counter means for counting the clock pulses therefrom to determine the rate of the pacemaker. The pulse width of each pacemaker pulse is determined by using a voltage controlled oscillator in place of the crystal oscillator to obtain energy compensation due to the battery voltage decreasing with time.
-
Citations
41 Claims
-
1. A programmable implantable medical device comprising:
-
program storage means for accepting and storing a programming signal remotely applied thereto which influences the operating conditions of the medical device; means for providing periodic treatment to the body under conditions established by the stored programming signals and in the absence of normal body function during a predetermined time period; means for sensing normal body function and affecting the operation of said periodic treatment providing means; and program acceptance indicating means responsive to the acceptance by said program storage means of a programming signal for causing a program acceptance signal to be provided by said periodic treatment means in synchronism with a sensed normal body function, said program acceptance signal having characteristics that may be detected remotely to indicate that said program storage means has accepted and stored a programming signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An implantable programmable cardiac pacemaker pulse generator for providing heart stimulating signals at an output thereof, said pulse generator comprising:
-
program storage means responsive to an applied programming signal for storing a code that specifies the operating condition of a parameter of said pulse generator and for providing an accept signal each time the code stored in said program storage means is changed; clock means for providing a periodic clock signal; digital counter means for counting each clock signal applied thereto; decoding means for providing a decoder output signal whenever said counter means reaches a programmed count, which programmed count is determined by the code stored in said program storage means; stimulating signal generating means for providing, in response to said decoder output signals, a series of stimulating signals; and verify means for causing a program acceptance signal in said series of stimulating signals each time said code stored by said program storage means is changed further comprising; first means for providing an enable signal after the occurrence of said accept signal and the next stimulating signal following the accept signal; second means for providing a fixed time delay signal after the next stimulating signal following the accept signal; and third means responsive to said enable signal and said fixed time delay signal for providing said program acceptance signal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32)
-
-
33. An implantable programmable cardiac pacemaker pulse generator for providing heart stimulating signals at an output thereof, said pulse generator comprising:
-
program storage means responsive to an applied programming signal for storing a code that specified the operating condition of a parameter of said pulse generator; stimulating signal generating means for providing, as said pulse generator output signals, a series of stimulating signals of which at least one parameter is specified by the code of said program storage means; sensing means for sensing certain heart signals which have certain characteristics and for inhibiting said stimulating signal generating means upon sensing said certain signals, said certain characteristics being defined by the code of said program storage means; means for inhibiting said sensing means during the time said programming signal is applied; and verify means for causing an irregularity in said series of stimulating signals each time said code stored by said program storage means is changed including means for overriding said inhibiting means and causing said pulse generator to operate in a ventricular synchronous mode from the time said code is stored until said irregularity occurs. - View Dependent Claims (30, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification