Therapy programming guidance based on stored programming history
First Claim
Patent Images
1. A method comprising:
- analyzing, with one or more processors, a programming history stored in a memory, wherein the programming history includes information describing therapy programs tested on a patient during at least one prior programming session, wherein the information for each of the programs includes information describing parameters that define delivery of therapy for the respective program, usage information for the respective program, and rating information for the respective program, wherein analyzing the programming history comprises identifying a correlation between a parameter value for at least one parameter that defines delivery of therapy and at least one of an effect or an efficacy of the parameter value based on at least one of the rating information stored within the programming history for at least two different therapy programs or the usage information stored within the programming history for the at least two different therapy programs, wherein each of the at least two different programs includes at least two different parameters that define delivery of the therapy for the respective program, and wherein the at least two different parameters for each of the at least two different programs includes the at least one parameter; and
providing, with the one or more processors, guidance information to a user based on the correlation to guide the selection of therapy programs during a current 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.
-
Citations
44 Claims
-
1. A method comprising:
-
analyzing, with one or more processors, a programming history stored in a memory, wherein the programming history includes information describing therapy programs tested on a patient during at least one prior programming session, wherein the information for each of the programs includes information describing parameters that define delivery of therapy for the respective program, usage information for the respective program, and rating information for the respective program, wherein analyzing the programming history comprises identifying a correlation between a parameter value for at least one parameter that defines delivery of therapy and at least one of an effect or an efficacy of the parameter value based on at least one of the rating information stored within the programming history for at least two different therapy programs or the usage information stored within the programming history for the at least two different therapy programs, wherein each of the at least two different programs includes at least two different parameters that define delivery of the therapy for the respective program, and wherein the at least two different parameters for each of the at least two different programs includes the at least one parameter; and providing, with the one or more processors, guidance information to a user based on the correlation to guide the selection of therapy programs during a current programming session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a user interface; a memory that stores a programming history, wherein the programming history includes information describing therapy programs tested on a patient during at least one prior programming session, and the information stored for each of the programs includes information describing parameters that define delivery of therapy for the respective program, usage information for the respective program, and rating information for the respective program; and a processor that analyzes the programming history, identifies a correlation, during the analysis, between a parameter value for at least one parameter that defines delivery of therapy and at least one of an effect or an efficacy of the parameter value based on at least one of the rating information stored within the programming history for at least two different therapy programs or the usage information stored within the programming history for the at least two different therapy programs, and provides guidance information to a user via the user interface based on the correlation to guide the selection of therapy programs during a current programming session, wherein each of the at least two different programs includes at least two different parameters that define delivery of the therapy for the respective program, and wherein the at least two different parameters for each of the at least two different programs includes the at least one parameter. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium comprising instructions that cause a programmable processor to:
-
analyze a programming history stored in a memory, wherein the programming history includes information describing therapy programs tested on a patient during at least one prior programming session, wherein the information for each of the programs includes information describing parameters that define delivery of therapy for the respective program, usage information for the respective program, and rating information for the respective program, wherein the instructions that cause the programmable processor to analyze the programming history comprise instructions that cause the programmable processor to identify a correlation between a parameter value for at least one parameter that defines delivery of therapy and at least one of an effect or an efficacy of the parameter value based on at least one of the rating information stored within the programming history for at least two different therapy programs or the usage information stored within the programming history for the at least two different therapy programs, wherein each of the at least two different programs includes at least two different parameters that define delivery of the therapy for the respective program, and wherein the at least two different parameters for each of the at least two different programs includes the at least one parameter; and provide guidance information to a user based on the correlation to guide the selection of therapy programs during a current programming session. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
analyzing, with one or more processors, a programming history stored in a memory, wherein the programming history includes information describing therapy programs tested on a patient during at least one prior programming session, and the information for each of the programs includes information describing parameters that define delivery of therapy for the respective program and rating information for the respective program; comparing, with the one or more processors, program parameters entered by a user while attempting to create a new program to the information stored within the programming history; identifying, with the one or more processors, at least one program within the programming history based on the comparison; and presenting, with the one or more processors, the identified program as guidance information to the user to guide the selection of therapy programs during a current programming session. - View Dependent Claims (42)
-
-
43. A method comprising:
-
analyzing, with one or more processors, a programming history stored in a memory, wherein the programming history includes information describing therapy programs tested on a patient during at least one prior programming session, and the information for each of the programs includes information describing parameters that define delivery of therapy for the respective program and rating information for the respective program; identifying, with the one or more processors, at least one parameter value as being an under tested parameter value; and presenting, with the one or more processors, the under tested parameter value as guidance information to a user to guide the selection of therapy programs during a current programming session. - View Dependent Claims (44)
-
Specification