Therapy programming guidance based on stored programming history
First Claim
Patent Images
1. A method comprising:
- controlling an implantable medical device to deliver therapy to a patient according to each of a plurality of programs with a programming device during a programming session;
recording rating information for each of the plurality of programs during the programming session within the programming device;
receiving selection of a subset of the programs during the programming session;
storing the selected subset of the programs within the implantable medical device, wherein each of the programs within the selected subset of the programs is available to be selected by the patient to control delivery of therapy by the implantable medical device outside of the programming session;
for the selected subset of the programs, storing information identifying the programs and rating information associated with the programs in a programming history for the patient within the implantable medical device; and
storing within the implantable medical device information identifying the programs and rating information associated with the programs for each of the plurality of programs as a session log separate from the programming history, wherein the session log is associated with the programming session.
1 Assignment
0 Petitions
Accused Products
Abstract
A programming device used to program delivery of therapy to a patient by a medical device, such as an implantable neurostimulator or pump, maintains or accesses a programming history for the patient. The programming history may take the form of a record of programs, e.g., combinations of therapy parameters, tested during one or more prior programming sessions. The programming device may analyze, or otherwise use the programming history to provide guidance information to a user, such as a clinician, which may assist the user in more quickly identifying one or more desirable programs during a current programming session.
120 Citations
32 Claims
-
1. A method comprising:
-
controlling an implantable medical device to deliver therapy to a patient according to each of a plurality of programs with a programming device during a programming session; recording rating information for each of the plurality of programs during the programming session within the programming device; receiving selection of a subset of the programs during the programming session; storing the selected subset of the programs within the implantable medical device, wherein each of the programs within the selected subset of the programs is available to be selected by the patient to control delivery of therapy by the implantable medical device outside of the programming session; for the selected subset of the programs, storing information identifying the programs and rating information associated with the programs in a programming history for the patient within the implantable medical device; and storing within the implantable medical device information identifying the programs and rating information associated with the programs for each of the plurality of programs as a session log separate from the programming history, wherein the session log is associated with the programming session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an implantable medical device that delivers a therapy to a patient; and a programming device that controls the implantable medical device to deliver the therapy to the patient according to each of a plurality of programs during a programming session, records rating information for each of the plurality of programs during the programming session, receives selection of a subset of the programs, provides the selected subset of the programs to the implantable medical device, and provides information identifying the programs and rating information associated with the programs to the implantable medical device, wherein the implantable medical device stores the selected subset of the programs provided by the programming device, wherein each of the programs within the selected subset of the programs is available to be selected by the patient to control delivery of therapy by the implantable medical device outside of the programming session, wherein, for the selected subset of the programs, the implantable medical device stores the information identifying the programs and rating information associated with the programs received from the programming device as a programming history for the patient, and wherein the implantable medical device stores the information identifying the programs and rating information associated with the programs for each of the plurality of programs as a session log separate from the programming history, wherein the session log is associated with the programming session. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable medium comprising instructions that cause a programmable processor to:
-
control an implantable medical device to deliver therapy to a patient according to each of a plurality of programs with a programming device during a programming session; record rating information for each of the plurality of programs during the programming session within the programming device; receive selection of a subset of the programs during the programming session; store the selected subset of the programs within the implantable medical device, wherein each of the programs within the selected subset of the programs is available to be selected by the patient to control delivery of therapy by the implantable medical device outside of the programming session; for the selected subset of the programs, store information identifying the programs and rating information associated with the programs in a programming history for the patient within the implantable medical device; and store within the implantable medical device information identifying the programs and rating information associated with the programs for each of the plurality of programs as a session log separate from the programming history, wherein the session log is associated with the programming session. - View Dependent Claims (29, 30, 31, 32)
-
Specification