Therapy adjustment
First Claim
1. A method comprising:
- sensing a first value of a parameter of a patient;
delivering therapy to the patient according to a first therapy program associated with the first value of the patient parameter in a data structure comprising a plurality of patient parameter values and associated therapy programs;
detecting a change from the first value of the patient parameter to a second value of the patient parameter;
identifying a third value of the patient parameter within the data structure that is closest to the second value of the patient parameter, wherein the third value of the patient parameter is associated with a second therapy program within the data structure; and
generating an intermediate therapy program by interpolating at least one therapy parameter between therapy parameters of the first and second therapy programs.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for adjusting a therapy delivered to a patient include detecting a value of at least one sensed patient parameter and adjusting a therapy program to accommodate different patient parameter values. A data structure including a plurality of patient parameter values and associated therapy programs may be stored within a medical device or a programming device. Upon detecting a patient parameter value, an associated therapy program from the data structure may be selected. If no therapy program is associated with the detected patient parameter value, an intermediate program that best suits the detected patient parameter value may be generated by interpolating between the most recently implemented therapy program and a stored therapy program. In some embodiments, the rate of shifting between parameters of two stored or interpolated therapy programs may be based on the rate of change of the patient parameter value over time.
-
Citations
33 Claims
-
1. A method comprising:
-
sensing a first value of a parameter of a patient; delivering therapy to the patient according to a first therapy program associated with the first value of the patient parameter in a data structure comprising a plurality of patient parameter values and associated therapy programs; detecting a change from the first value of the patient parameter to a second value of the patient parameter; identifying a third value of the patient parameter within the data structure that is closest to the second value of the patient parameter, wherein the third value of the patient parameter is associated with a second therapy program within the data structure; and generating an intermediate therapy program by interpolating at least one therapy parameter between therapy parameters of the first and second therapy programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a medical device that is configured to deliver a therapy to a patient; a sensor that is configured to sense a patient parameter of the patient; a memory that stores a data structure comprising a plurality of patient parameter values and associated therapy programs, wherein the therapy programs each comprise at least one therapy parameter; and a processor that controls the medical device to deliver the therapy to the patient according to a first therapy program associated with a first value of the patient parameter detected via the sensor, detect a change in the first value to a second value of the patient parameter detected via the sensor, identify a third value patient parameter within the data structure that is closest to the second value, wherein the third value is associated with a second therapy program within the data structure, and interpolate at least one therapy parameter between therapy parameters of the first and second therapy programs to generate an intermediate therapy program. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium comprising instructions that cause a processor to control a therapy delivery device to:
-
receive input indicating a sensed parameter of a patient; associate a first value of the patient parameter with a first therapy program by referencing a data structure comprising a plurality of patient parameter values and associated therapy programs; deliver therapy to the patient according to the first therapy program; detect a change from the first value of the patient parameter to a second value of the patient parameter; identify a third value of the patient parameter within the data structure that is closest to the second value, wherein the third value is associated with a second therapy program within the data structure; and generate an intermediate therapy program by interpolating at least one therapy parameter between therapy parameters of the first and second therapy programs.
-
Specification