Command sequencing and interlocks for a remotely programmable implantable device
First Claim
1. A method for allowing a care provider operating a browser application communicating with a server to modify an operating parameter of a medical device (IMD) implanted in a patient, the IMD communicating with the server via a monitor (IRM), the server storing safety parameter data related to the IMD, the method comprising the steps of:
- processing an access request received from the browser application at the server to authenticate the care provider;
if authentication of the care provider is successful, providing information about the operating parameter from the server to the browser application;
receiving an instruction at the server from the browser application to modify the operating parameter;
formatting a digital program request from the instruction at the server, the program request comprising a digital identification code uniquely identifying the server;
forwarding the digital program request to the IRM for subsequent verification of the digital identification code and wireless transmission of the verified digital program request to the IMD;
comparing the instruction to the safety parameter data stored on server; and
providing a notice to the care provider if the instructions are inconsistent with the stored safety parameter data.
1 Assignment
0 Petitions
Accused Products
Abstract
A care provider is able to remotely program a pacemaker, drug pump, neurostimulation device or other an implantable medical device (IMD) by operating a browser application communicating with a server. Following successful authentication to the server, the care provider'"'"'s browser receives information about one or more operating parameters of the IMD from the server. The care provider provides an instruction from the browser application to the server to modify one or more operating parameters. The server formats a digital program request from the instruction that includes a digital signature or other identification code uniquely identifying the server. The digital program request is then forwarded to the IMD via a remote monitor (IRM) for subsequent verification of the digital identification code and wireless transmission the verified digital program request from the IRM to the IMD.
-
Citations
10 Claims
-
1. A method for allowing a care provider operating a browser application communicating with a server to modify an operating parameter of a medical device (IMD) implanted in a patient, the IMD communicating with the server via a monitor (IRM), the server storing safety parameter data related to the IMD, the method comprising the steps of:
-
processing an access request received from the browser application at the server to authenticate the care provider; if authentication of the care provider is successful, providing information about the operating parameter from the server to the browser application; receiving an instruction at the server from the browser application to modify the operating parameter; formatting a digital program request from the instruction at the server, the program request comprising a digital identification code uniquely identifying the server; forwarding the digital program request to the IRM for subsequent verification of the digital identification code and wireless transmission of the verified digital program request to the IMD; comparing the instruction to the safety parameter data stored on server; and providing a notice to the care provider if the instructions are inconsistent with the stored safety parameter data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. A server system for use in conjunction with a browser application operable by a care provider, a medical device (IMD), and a monitor (IRM) permitting communication between the server system and the IMD, the server system comprising:
-
a processor; and a digital storage medium, the digital storage medium having computer-executable instructions stored thereon instructing the processor to; process an access request received from the browser application at the server system to authenticate the care provider; if authentication of the care provider is successful, provide information about the operating parameter from the server system to the browser application; receive an instruction at the server system from the browser application to modify the operating parameter; format a digital program request from the instruction at the server system, the program request comprising a digital identification code uniquely identifying the server system; forward the digital program request to the IRM for subsequent verification of the digital identification code and wireless transmission of the verified digital program request to the IMD; compare the instruction to the safety parameter data stored on server system; and provide a notice to the care provider if the instructions are inconsistent with the stored safety parameter data.
-
Specification