Neurostimulation therapy optimization based on a rated session log
First Claim
1. A method comprising:
- controlling an implantable medical device to deliver neurostimulation therapy to a patient according to a plurality of neurostimulation therapy programs;
for each of the neurostimulation therapy programs, receiving rating information in response to the delivery of the neurostimulation therapy according to the program, wherein the rating information comprises at least one numerical rating for effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy program in treating symptoms of the patient and at least one numerical rating for at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy program, wherein the numerical rating for effectiveness and the numerical rating for at least one side effect are selected by a user in response to the delivery of the neurostimulation therapy according to the neurostimulation therapy program;
associating the neurostimulation therapy programs and their respective rating information in a memory;
creating a plurality of parameter sets, each of the parameter sets including one or more of the neurostimulation programs; and
including at least one of the neurostimulation therapy programs within at least one of the parameter sets based on the rating information.
1 Assignment
0 Petitions
Accused Products
Abstract
An implantable medical device (IMD) delivers neurostimulation therapy to a patient according to a parameter set, which may consist of a number of programs that are delivered substantially simultaneously. When programming the IMD, a clinician programmer may maintain a session log for the patient that includes a listing of programs delivered to the patient and rating information provided by a clinician and the patient for programs of the list. The listing may be ordered according to the rating information in order to facilitate the selection of programs for a parameter set. A program library that may include particularly effective programs organized according to a directory structure may be stored in a memory. The IMD and/or a patient programmer may store usage information that provides an objective assessment of therapy use by the patient, and allows a clinician to later improve the therapy based on the usage information.
61 Citations
56 Claims
-
1. A method comprising:
-
controlling an implantable medical device to deliver neurostimulation therapy to a patient according to a plurality of neurostimulation therapy programs; for each of the neurostimulation therapy programs, receiving rating information in response to the delivery of the neurostimulation therapy according to the program, wherein the rating information comprises at least one numerical rating for effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy program in treating symptoms of the patient and at least one numerical rating for at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy program, wherein the numerical rating for effectiveness and the numerical rating for at least one side effect are selected by a user in response to the delivery of the neurostimulation therapy according to the neurostimulation therapy program; associating the neurostimulation therapy programs and their respective rating information in a memory; creating a plurality of parameter sets, each of the parameter sets including one or more of the neurostimulation programs; and including at least one of the neurostimulation therapy programs within at least one of the parameter sets based on the rating information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a memory to store information; and a processor programmed to; control an implantable medical device to deliver neurostimulation therapy to a patient according to a plurality of neurostimulation therapy programs, for each of the neurostimulation therapy programs, receive rating information in response to the delivery of the neurostimulation therapy according to the program, wherein the rating information comprises at least one numerical rating for effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy program in treating symptoms of the patient and at least one numerical rating for at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy program, wherein the numerical rating for the effectiveness and the numerical rating for at least one side effect are selected by a user in response to the delivery of the neurostimulation therapy according to the neurostimulation therapy program, associate the neurostimulation therapy programs and their respective rating information in the memory, create a plurality of parameter sets, each of the parameter sets including one or more of the neurostimulation programs, and include at least one of the neurostimulation therapy programs within at least one of the parameter sets based on the rating information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium, comprising instructions that cause a processor to:
-
control an implantable medical device to deliver neurostimulation therapy to a patient according to a plurality of neurostimulation therapy programs; for each of the neurostimulation therapy programs, receive rating information in response to the delivery of neurostimulation therapy according to the program, wherein the rating information comprises at least one numerical rating for effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy program in treating symptoms of the patient and at least one metric numerical rating for at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy program, wherein the numerical rating for effectiveness and the numerical rating for at least one side effect are selected by a user in response to delivery of the therapy according to the neurostimulation therapy program; associate the neurostimulation therapy programs and their respective rating information in a memory; create a plurality of parameter sets, each of the parameter sets including one or more of the neurostimulation programs; and include at least one of the neurostimulation therapy programs within at least one of the parameter sets based on the rating information. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
storing information identifying neurostimulation therapy programs tested on a patient during a programming session and rating information associated with each of the neurostimulation therapy programs in a memory as part of a session log for the programming session, wherein the rating information for each of the neurostimulation therapy programs comprises at least one numerical rating for a degree of effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy program in treating symptoms of the patient and at least one numerical rating for a degree of at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy program; displaying a list of the identified neurostimulation therapy programs and associated rating information via a display; creating a plurality of parameter sets, each of the parameter sets including a plurality of neurostimulation therapy programs; selecting one of the identified neurostimulation therapy programs from the list based on the rating information; and including the selected neurostimulation therapy program from the list within at least one of the parameter sets. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
storing information identifying neurostimulation therapy programs tested on a patient during a programming session and rating information associated with each of the neurostimulation therapy programs that comprises at least one numerical rating for effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy programs in treating symptoms of the patient and at least one numerical rating for at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy programs in a memory as part of a session log for the programming session; displaying a list of the identified neurostimulation therapy programs and associated rating information via a display; and prompting a user to select at least one of two compared neurostimulation therapy programs for removal from the list.
-
-
42. A device comprising:
-
a display to display information to a user; a memory to store a session log for a patient that includes information identifying neurostimulation therapy programs tested on the patient during a programming session and rating information associated with each of the neurostimulation therapy programs, wherein the rating information for each of the neurostimulation therapy programs comprises at least one numerical rating for a degree of effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy programs in treating symptoms of the patient and at least one numerical value for a degree of at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy programs; a processor programmed to display a list of the identified neurostimulation therapy programs and associated rating information via the display, create a plurality of parameter sets, each of the parameter sets including a plurality of neurostimulation therapy programs, select one of the identified neurostimulation therapy programs from the list based on the rating information, and include the selected neurostimulation therapy program from the list within at least one of the parameter sets. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A non-transitory computer-readable medium comprising instructions that cause a processor to:
-
store a session log for a patient that includes information identifying neurostimulation therapy programs tested on the patient during a programming session and rating information associated with each of the neurostimulation therapy programs, wherein the rating information for each of the neurostimulation therapy programs comprises at least one numerical rating for a degree of effectiveness of delivery of neurostimulation therapy according to the neurostimulation therapy programs in treating symptoms of the patient and at least one numerical rating for a degree of at least one side effect experienced by the patient due to the delivery of neurostimulation therapy according to the neurostimulation therapy programs in a memory; display a list of the identified neurostimulation therapy programs and associated rating information via a display; create a plurality of parameter sets, each of the parameter sets including a plurality of neurostimulation therapy programs; select one of the identified neurostimulation therapy programs from the list based on the rating information; and include the selected neurostimulation therapy program from the list within at least one of the parameter sets. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A method comprising:
-
controlling an implantable medical device to deliver neurostimulation therapy to a patient according to a plurality of neurostimulation therapy programs; receiving user-inputted rating information relating to effectiveness of delivery of neurostimulation therapy according to each of the plurality of neurostimulation therapy programs, wherein the rating information comprises at least one user-inputted numerical rating for the effectiveness of delivery of neurostimulation therapy according to each of the plurality of neurostimulation therapy programs; associating each of the plurality of neurostimulation therapy programs with the respective rating information in a memory; displaying a list of the plurality of neurostimulation therapy programs and the respective rating information; and prompting a user to select at least one of two compared neurostimulation therapy programs for removal from the list. - View Dependent Claims (56)
-
Specification