Change log for implantable medical device
First Claim
1. A method, comprising:
- storing an executable program in an implantable pulse generator, wherein the implantable pulse generator includes a parameter log and the executable program includes one or more programmable parameters having a first state;
establishing a communication link between the implantable pulse generator and a medical device programmer;
transmitting a first signal from the medical device programmer to change the first state of the one or more programmable parameters to the second state;
receiving the first signal to change the first state of the one or more programmable parameters to the second state;
detecting the change in the first state of the one or more programmable parameters to the second state; and
storing in the parameter log the first state of the one or more programmable parameters changed to the second state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for recording changes to programmable parameters in an implantable pulse generator. An executable program is stored in an implantable pulse generator. A parameter log is maintained in the implantable pulse generator, where the parameter log is used to record changes to the state of one or more programmable parameters of the executable program. When a change is detected in the state, from a first state to a second state, of the one or more programmable parameters the first state of the one or more programmable parameters changed to the second state are recorded in the parameter log. The parameter log is retrievable to allow for analysis of when and how changes took place to the executable program.
-
Citations
20 Claims
-
1. A method, comprising:
-
storing an executable program in an implantable pulse generator, wherein the implantable pulse generator includes a parameter log and the executable program includes one or more programmable parameters having a first state;
establishing a communication link between the implantable pulse generator and a medical device programmer;
transmitting a first signal from the medical device programmer to change the first state of the one or more programmable parameters to the second state;
receiving the first signal to change the first state of the one or more programmable parameters to the second state;
detecting the change in the first state of the one or more programmable parameters to the second state; and
storing in the parameter log the first state of the one or more programmable parameters changed to the second state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
storing in the parameter log information related to the one or more electrical energy shocks; and
storing a log of the second signal.
-
-
6. The method of claim 1, wherein the implantable pulse generator includes an electronic circuitry reset program and transmitting the first signal from the medical device programmer to change the first state of the one or more programmable parameters includes executing the electronic circuitry reset program when the first signal is received.
-
7. The method of claim 1, including terminating the executable program when the implantable pulse generator receives a magnetic signal;
-
detecting the change includes detecting when the executable program terminates due to the magnetic signal; and
storing a log of the magnetic signal in the parameter log.
-
-
8. The method of claim 1, wherein the implantable pulse generator includes a battery, and terminating the executable program when the battery expires;
-
detecting the change includes detecting when the executable program terminates due to the expired battery; and
storing a log of the expired battery in the parameter log.
-
-
9. The method of claim 1, including providing additional information to the parameter log;
- and
storing the additional information in the parameter log.
- and
-
10. The method of claim 9, wherein providing additional information includes supplying a date and a time when the change in the first state is detected.
-
11. The method of claim 1, including detecting the execution of an electronic circuitry reset program in the implantable pulse generator;
- and
storing a log of the execution of the electronic circuitry reset program in the parameter log.
- and
-
12. The method of claim 1, including detecting a change in the second state of the one or more programmable parameters to a third state;
- and
storing in the parameter log the second state of the one or more programmable parameters changed to the third state.
- and
-
13. The method of claim 1, including storing in the parameter log the first state of the one or more programmable parameters unchanged to the second state.
-
14. The method of claim 1, including detecting an execution of an integrity correction program in the implantable pulse generator;
- and storing a log of the execution of the integrity correction program in the parameter log.
-
15. The method of claim 1, comprising sensing a cardiac signal, and changing the one or more programmable parameters based on the sensed cardiac signal.
-
16. A system including an implantable pulse generator and medical device programmer, the implantable pulse generator including:
-
a memory circuit to store a parameter log and an executable program, wherein the executable program includes one or more programmable parameters having a first state;
a parameter analysis circuit coupled to the memory circuit, wherein the parameter analysis circuit analyzes the first state of the one or more programmable parameters to detect a change in the first state to a second state of the one or more programmable parameters;
a microprocessor coupled to the memory circuit and the parameter analysis circuit, wherein the microprocessor stores the first state of the one or more programmable parameters changed to the second state in the parameter log; and
a communication circuit coupled to the microprocessor, wherein the communication circuit establishes a communication link between the implantable pulse generator and the medical device programmer, and the medical device programmer transmits a first signal, the communication circuit receives the first signal and in response to the first signal the first state of the one or more programmable parameters is changed to the second state. - View Dependent Claims (17, 18, 19, 20)
-
Specification