Temporary and permanent programmable digital cardiac pacemaker
First Claim
1. A programmable medical device pulse generator capable of being programmed in either a temporary or a permanent mode in response to a programming signal provided thereto from external means, said programming signal including a first portion of data manifesting that said pulse generator is to be programmed in a certain manner and a second portion of data indicating said certain manner is to be either permanent or temporary, said pulse generator comprising:
- detector means for detecting both said first and second portions of data contained in said programming signal; and
means responding to said detector means for permanently programming said pulse generator in said certain manner whenever said second portion of data in said programming signal indicates said certain manner is to be permanent and for temporarily programming said pulse generator in said certain manner whenever said second portion of data in said programming signal indicates said certain manner is to be temporary.
1 Assignment
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
37 Claims
-
1. A programmable medical device pulse generator capable of being programmed in either a temporary or a permanent mode in response to a programming signal provided thereto from external means, said programming signal including a first portion of data manifesting that said pulse generator is to be programmed in a certain manner and a second portion of data indicating said certain manner is to be either permanent or temporary, said pulse generator comprising:
-
detector means for detecting both said first and second portions of data contained in said programming signal; and means responding to said detector means for permanently programming said pulse generator in said certain manner whenever said second portion of data in said programming signal indicates said certain manner is to be permanent and for temporarily programming said pulse generator in said certain manner whenever said second portion of data in said programming signal indicates said certain manner is to be temporary. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a programmable medical device for generating pulses in accordance with a programmed operating condition including detector means responsive to signal manifesting data of an applied programming signal for providing a signal manifesting an operating condition to be changed, first memory means responsive to said detector means signal for storing data manifesting said then permanent programmed operating conditions and oscillator means for providing said pulses in accordance with the data stored in said first memory means, the improvement in which said programming signals further manifest whether the operating condition to be programmably change is to be in a permanent or temporary manner comprising:
-
decoding means for providing a signal indicating whether the status of said operating condition to be temporarily or permanently changed; second memory means for storing data related to said operating condition to be changed and for providing signals manifesting the data stored thereby; and logic means responsive to said decoding means signal for providing certain of said second memory means signals to said first memory means in the event said decoding means signal indicates a permanent operating condition change is to be programmed and for providing said certain signals of said second memory means signals to said oscillator means in place of the signals applied thereto from said first memory means in the event said decoding means signal indicates a temporary operating condition change is to be programmed. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A programmable cardiac pacemaker pulse generator for being programmed to provide cardiac stimulating pulses to output terminals adapted to being electrically coupled to the heart, the operating conditions of said stimulating pulses being changeable in response to a programming signal containing operating data manifesting a defined operation change and mode data manifesting whether said defined parameter is to be permanently or temporarily changed, said pulse generator comprising:
-
means responsive to said programming signal for detecting said programming signal and for providing signals manifesting said operating data and said mode data; temporary memory means responsive to said detecting means signal manifesting said operating data for storing data related to said operating data; mode logic responsive to said detecting means signal manifesting said mode data for providing a signal indicating whether the operation change is to be permanently or temporarily changed; permanent memory means for storing data and providing signals manifesting said stored data to control the provision of said cardiac stimulating pulses within the defined operating conditions, said permanent memory means being responsive to said temporary memory means data and said mode logic signal for storing the data stored in said temporary memory means in the event said mode logic signal indicates the operation change is to be permanent and for providing signals related to the data stored by said temporary memory means to control the provision of said cardiac stimulating pulses in the event said mode logic signal indicates the operation change is to be temporary. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A programmable cardiac pacemaker pulse generator to which is applied a programming signal including data manifesting a new operating condition which said pulse generator is to assume, said programming signal further including a code manifesting whether said pulse generator is to permanently assume said new operating condition or whether said pulse generator is to temporarily assume said new operating condition, said temporary assumption occurring for a selected time after which time said pulse generator assumes the operating conditions which existed prior to the application of said programming signal, said pulse generator comprising:
-
cardiac stimulating pulse providing means for providing cardiac stimulating pulses in accordance with operating condition defining signals applied thereto; temporary memory means for being set to store a code related to data manifested by said programming signal and for providing signals manifesting the code stored thereby; permanent memory means for being set to store a code related to the code of signals applied thereto and for providing signals manifesting the code stored thereby; and logic means for detecting whether said programming signal manifests whether said pulse generator is to permamently or temporarily assume said new operating condition and for providing control signals to said temporary and permanent memory means to cause the signals from said temporary memory means to be respectively applied to and stored by said permanent memory means or applied for said selected time to said cardiac stimulating pulse providing means as said operating condition defining signals, said signals provided by said permanent memory means being said operating condition defining signals whenever no signals are applied as operating condition defining signals from said temporary memory means. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A programmable medical device capable of being programmed in a certain manner by a programming signal received from an external source, characterized by:
-
permanent memory means for storing programming signal data for controlling the operating conditions of the medical device for an indeterminate time period; temporary memory means for storing programming signal data for controlling the operating conditions of the medical device and a further signal determining whether the medical device is to be permanently or temporarily programmed with the received signal data; and logic circuit means responsive to the further signal for applying the programming signal data to the permanent or temporary memory means. - View Dependent Claims (34, 35, 36, 37)
-
Specification