MEDICAL DEVICE PROGRAMMING SAFETY
First Claim
1. A method comprising:
- receiving programming instructions for a medical device from a computing device;
analyzing a content of the programming instructions;
determining whether the content of the programming instructions is logically valid; and
transmitting the programming instructions to the medical device if the content of the programming instructions is logically valid.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. Some embodiments include a watchdog module that is serviced by the general purpose hardware, a mediator module that monitors programming instructions from the general purpose hardware, and/or a safe mode input that may be activated by a user. In some embodiments, a system comprises an implantable medical device, an intermediate device, a computing device that communicates with the implantable medical device via the intermediate device. The intermediate device may provide any one or more of the safety measures described above. In some embodiments, the intermediate device is dedicated hardware, and critical programming functions are provided by the intermediate device, rather than the general purpose hardware. In some embodiments, an implantable medical device provides one or more of the above-discussed safety features, rather than a separate intermediate device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving programming instructions for a medical device from a computing device; analyzing a content of the programming instructions; determining whether the content of the programming instructions is logically valid; and transmitting the programming instructions to the medical device if the content of the programming instructions is logically valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a computing device; and a mediator module that receives programming instructions for a medical device from the computing device, analyzes a content of the programming instructions, determines whether the content of the programming instructions is logically valid based on the analysis, and transmits the programming instructions to the medical device the content of the programming instructions is logically valid. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising instructions that cause a processor to:
-
receive programming instructions for a medical device from a computing device; analyze a content of the programming instructions; determine whether the content of the programming instructions is logically valid; and transmit the programming instructions to the medical device if the content of the programming instructions is logically valid.
-
Specification