Touch screen safety controls for clinician programmer
First Claim
1. An electronic device configured to program a medical device implantable in a patient, the electronic device comprising:
- a touch screen display configured to communicate with a user;
a memory storage component configured to store programming code; and
a computer processor configured to execute the programming code to perform the following tasks;
detecting a user input through the touch screen display, wherein the detecting is performed at least in part by measuring an amount of time the touch screen display is engaged as a part of the user input;
determining whether the medical device is running a treatment for the patient when the user input is detected;
instructing the medical device to stop the treatment if the treatment is running, wherein the stopping of the treatment is performed immediately after the user input is detected;
instructing the medical device to start the treatment if no treatment is running and if the amount of time the touch screen display is engaged as a part of the user input exceeds a predetermined limit;
instructing the medical device to perform no treatment if the amount of time the touch screen display is engaged as a part of the user input does not exceed the predetermined limit;
determining whether the electronic device has a low-battery status; and
implementing one of the following measures in response to the low-battery status of the electronic device;
disabling programming of the electronic device;
stopping an ongoing treatment; and
preventing a prospective treatment.
9 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves an electronic apparatus for programming an implantable medical device to provide a stimulation therapy for a patient. The electronic apparatus includes a user interface configured to communicate with a user, a memory storage configured to store executable instructions, and a computer processor configured to execute the instructions to implement a plurality of safety controls. The safety controls include: starting/stopping the stimulation therapy by starting the stimulation therapy after a predefined time delay but stopping the stimulation therapy instantaneously; disabling programming of the electronic apparatus and terminating any existing stimulation therapy in response to a low-battery status of the electronic apparatus; adjusting a value of a stimulation parameter of the stimulation therapy one predetermined step at a time, each adjustment corresponding to a separate user input; and restricting a range in which the user can set an upper limit and a lower limit of the stimulation parameter.
270 Citations
32 Claims
-
1. An electronic device configured to program a medical device implantable in a patient, the electronic device comprising:
-
a touch screen display configured to communicate with a user; a memory storage component configured to store programming code; and a computer processor configured to execute the programming code to perform the following tasks; detecting a user input through the touch screen display, wherein the detecting is performed at least in part by measuring an amount of time the touch screen display is engaged as a part of the user input; determining whether the medical device is running a treatment for the patient when the user input is detected; instructing the medical device to stop the treatment if the treatment is running, wherein the stopping of the treatment is performed immediately after the user input is detected; instructing the medical device to start the treatment if no treatment is running and if the amount of time the touch screen display is engaged as a part of the user input exceeds a predetermined limit; instructing the medical device to perform no treatment if the amount of time the touch screen display is engaged as a part of the user input does not exceed the predetermined limit; determining whether the electronic device has a low-battery status; and implementing one of the following measures in response to the low-battery status of the electronic device; disabling programming of the electronic device; stopping an ongoing treatment; and preventing a prospective treatment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic apparatus for programming an implantable medical device to provide a stimulation therapy for a patient, the electronic apparatus comprising:
-
user interface means for communicating with a user; memory storage means for storing executable instructions; and computer processor means executing the instructions for implementing a plurality of safety controls including; starting and stopping the stimulation therapy by starting the stimulation therapy after a predefined time delay but stopping the stimulation therapy instantaneously; restricting stimulation therapy programming in response to a low-battery status of the electronic apparatus;
wherein the low-battery status is triggered when a battery level of the electronic apparatus falls below a predetermined threshold that is above zero, and wherein the restricting comprises one or more of the following;preventing the user from programming stimulation parameters; preventing the user from activating a stimulation test; and automatically stopping any existing stimulation test by shutting down the existing stimulation test gradually; adjusting a value of a stimulation parameter of the stimulation therapy one predetermined step at a time, each adjustment corresponding to a separate user input; and restricting a range in which the user can set an upper limit and a lower limit of the stimulation parameter. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
detecting a user input through a touch screen display of an electronic device configured to program a medical device implantable in a patient, wherein the detecting is performed at least in part by measuring an amount of time the touch screen display is engaged as a part of the user input; determining whether the medical device is running a treatment for the patient when the user input is detected; instructing the medical device to stop the treatment if the treatment is running, wherein the stopping of the treatment is performed immediately after the user input is detected; instructing the medical device to start the treatment if no treatment is running and if the amount of time the touch screen display is engaged as a part of the user input exceeds a predetermined limit; instructing the medical device to perform no treatment if the amount of time the touch screen display is engaged as a part of the user input does not exceed the predetermined limit; determining whether the electronic device has a low-battery status; and implementing one of the following measures in response to the low-battery status of the electronic device; disabling programming of the electronic device; stopping an ongoing treatment; and preventing a prospective treatment. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of implementing a plurality of safety controls via an electronic apparatus that is configured to program an implantable medical device to provide a stimulation therapy for a patient, the method comprising:
-
starting and stopping the stimulation therapy by starting the stimulation therapy after a predefined time delay but stopping the stimulation therapy instantaneously; restricting stimulation therapy programming in response to a low-battery status of the electronic apparatus, wherein the low-battery status is triggered when a battery level of the electronic apparatus falls below a predetermined threshold that is above zero, and wherein the restricting comprises one or more of the following; preventing the user from programming stimulation parameters; preventing the user from activating a stimulation test; and automatically stopping any existing stimulation test by shutting down the existing stimulation test gradually; adjusting a value of a stimulation parameter of the stimulation therapy one predetermined step at a time, each adjustment corresponding to a separate input from a user; and restricting a range in which the user can set an upper limit and a lower limit of the stimulation parameter. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification