Command sequencing and interlocks for a remotely programmable implantable device
First Claim
1. A method for allowing a caregiver 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 (IR), 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; and
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.
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
20 Claims
-
1. A method for allowing a caregiver 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 (IR), 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; and
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing a digital program request formatted by a remotely-located server to an implantable medical device (IMD) having an identifier associated therewith, the method comprising the steps of:
-
providing the identifier to the remotely-located server to acquire the digital program request intended for the IMD;
validating the digital program request using a digital identification code uniquely identifying the server;
in response to successful validation of the digital program request, adding the program request to a storage queue associated with the IMD for subsequent wireless transmission to the IMD; and
storing a result of the validating step in a notification queue for subsequent transmittal to the server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A remote monitoring device for facilitating communication between a server and an implantable medical device (IMD) having an identifier associated therewith, the remote monitoring device comprising:
-
a wireless interface configured to communicate with the IMD;
a network interface configured to communicate with the server; and
a processor configured to execute a software application, the software application configured to obtain the identifier from the IMD via the wireless interface, to provide the identifier to the server via the network interface to acquire the digital program request intended for the IMD, to validate a digital identification code uniquely identifying the server-contained within the digital program request, to add the validated program request to a storage queue associated with the IMD for subsequent wireless transmission to the IMD via the wireless interface, and to store responses to the server in a notification queue for subsequent transmittal to the server via the network interface.
-
Specification