System and method for remotely programming a patient medical device
First Claim
Patent Images
1. A system for remotely programming a patient medical device (PMD), comprising:
- a non-regulated user interface configured to receive caregiver-selected programming instructions, wherein the non-regulated user interface is configured to limit the selection of programming instructions to a subset of all possible PMD instructions that are appropriate for programming remotely;
a regulated device configured to translate the caregiver-selected programming instructions specified remotely at the non-regulated user interface into commands formatted for the patient medical device to control functionality thereof, and to check correctness of the PMD-formatted commands;
a signing device to digitally sign the PMD-formatted commands prior to transmittal; and
a remote programming device configured to control application of the PMD-formatted commands to the PMD during a programming session initiated and performed remotely, wherein the remote programming device confirms application of the PMD-formatted commands through interrogation of the PMD to verify the functionality modified.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remotely programming a patient medical device (PMD) is presented. Programming instructions specified remotely are translated into commands formatted for a PMD to control functionality thereof. Correctness of the PMD-formatted commands is checked. Patient consent to modify the functionality of the PMD is confirmed. Application of the PMD-formatted commands to the PMD is controlled during a programming session initiated and performed remotely. The application of the PMD-formatted commands is confirmed through interrogation of the PMD to verify the functionality modified.
-
Citations
20 Claims
-
1. A system for remotely programming a patient medical device (PMD), comprising:
-
a non-regulated user interface configured to receive caregiver-selected programming instructions, wherein the non-regulated user interface is configured to limit the selection of programming instructions to a subset of all possible PMD instructions that are appropriate for programming remotely; a regulated device configured to translate the caregiver-selected programming instructions specified remotely at the non-regulated user interface into commands formatted for the patient medical device to control functionality thereof, and to check correctness of the PMD-formatted commands; a signing device to digitally sign the PMD-formatted commands prior to transmittal; and a remote programming device configured to control application of the PMD-formatted commands to the PMD during a programming session initiated and performed remotely, wherein the remote programming device confirms application of the PMD-formatted commands through interrogation of the PMD to verify the functionality modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for remotely programming a patient medical device (PMD), comprising:
-
receiving caregiver-selected programming instructions at a non-regulated user interface, wherein the non-regulated user interface limits the selection of programming instructions to a subset of all possible PMD instructions that are appropriate for programming remotely; translating by a regulated device caregiver-selected programming instructions specified remotely at the non-regulated user interface into commands formatted for the patient medical device to control functionality thereof; checking correctness of the PMD-formatted commands; prior to transmittal, digitally signing the PMD-formatted commands; controlling application of the PMD-formatted commands to the PMD during a programming session initiated and performed remotely; and confirming the application of the PMD-formatted commands through interrogation of the PMD to verify the functionality modified. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for remotely programming a patient medical device (PMD), comprising:
-
means for receiving caregiver-selected programming instructions at a non-regulated user interface, wherein the non-regulated user interface is configured to limit the selection of programming instructions to a subset of all possible PMD instructions that are appropriate for programming remotely; means for translating by a regulated device the caregiver-selected programming instructions specified remotely at the non-regulated user interface into commands formatted for the patient medical device to control functionality thereof; means for checking correctness of the PMD-formatted commands; means for digitally signing the PMD-formatted commands prior to transmittal; means for controlling application of the PMD-formatted commands to the PMD during a programming session initiated and performed remotely; and means for confirming the application of the PMD-formatted commands through interrogation of the PMD to verify the functionality modified.
-
Specification