Implantable device programmer
First Claim
1. A method of programming an implant device, the implant device comprising an implantable pulse generator having an implantable electrode array connected thereto, the implantable pulse generator having electrical circuitry therein that generates electrical stimulation pulses in accordance with programming data, which electrical stimulation pulses are delivered to body tissue of a patient through a selected combination of a multiplicity of electrodes on the electrode array, wherein the programming method comprises:
- (a) creating a data base that maps various electrode combinations to paresthesia regions of the body;
(b) storing the data base in a programming computer;
(c) displaying a human figure on a screen of the programming computer, and dividing the human figure into a multiplicity of regions;
(d) selecting at least one region on the displayed human figure where the patient feels pain;
(e) selecting a combination of electrodes and stimulation parameters adapted to produce paresthesia in the same at least one region of pain;
(f) generating stimulation pulses and delivering the stimulation pulses to the selected combination of electrodes through the implantable pulse generator;
(g) identifying at least one region of paresthesia on the displayed human figure where the stimulation pulses generated in step (f) produce paresthesia;
(h) determining the degree of mismatch between the at least one region of paresthesia identified in step (f) and the at least one region of pain selected in step (d);
(i) if the degree of mismatch exceeds a prescribed level, selecting a new combination of electrodes and stimulation parameters including stimulus amplitude and pulsewidth for each independently programmable electrode, in order to steer a stimulus current field, which selecting of electrodes and parameters is based on the identified at least one region of paresthesia and the degree of mismatch, and repeating steps (f), (g) and (h); and
(j) if the degree of mismatch is less than the prescribed level, programming the implantable pulse generator with the programming data that produces the least mismatch.
2 Assignments
0 Petitions
Accused Products
Abstract
A patient and/or a clinician may program an implant device, e.g., an implanted spinal cord stimulator (SCS), through the use of a programming computer, or clinician programmer, linked with the implant device so that the paresthesia resulting from an applied electrical stimulus pattern is adjusted or programmed so as to match the area of perceived pain or other need. Data is initially stored in the computer that relates to known information regarding the anatomical relationships between the spine and the body. The body is divided into dermatomes and/or subdivisions of dermatomes, and a representation of the body, including its dermatomes and/or subdivisions of dermatomes are displayed on the screen (or other display device) associated with the computer. The patient moves a cursor over the regions of the body displayed on the computer screen to select the region of pain, or a region of paresthesia, by a click of a mouse or the press of a button. The patient may select as many dermatomes or body segments/regions/subdivisions as necessary to communicate the area of pain or paresthesia to the computer. The computer uses the patient-provided information, as well as the pre-programmed data therein, to quickly zero in on an electrode combination and appropriate stimulus parameters that create a match (or as close of a match as is possible) between the pain region and the paresthesia region.
657 Citations
20 Claims
-
1. A method of programming an implant device, the implant device comprising an implantable pulse generator having an implantable electrode array connected thereto, the implantable pulse generator having electrical circuitry therein that generates electrical stimulation pulses in accordance with programming data, which electrical stimulation pulses are delivered to body tissue of a patient through a selected combination of a multiplicity of electrodes on the electrode array, wherein the programming method comprises:
-
(a) creating a data base that maps various electrode combinations to paresthesia regions of the body;
(b) storing the data base in a programming computer;
(c) displaying a human figure on a screen of the programming computer, and dividing the human figure into a multiplicity of regions;
(d) selecting at least one region on the displayed human figure where the patient feels pain;
(e) selecting a combination of electrodes and stimulation parameters adapted to produce paresthesia in the same at least one region of pain;
(f) generating stimulation pulses and delivering the stimulation pulses to the selected combination of electrodes through the implantable pulse generator;
(g) identifying at least one region of paresthesia on the displayed human figure where the stimulation pulses generated in step (f) produce paresthesia;
(h) determining the degree of mismatch between the at least one region of paresthesia identified in step (f) and the at least one region of pain selected in step (d);
(i) if the degree of mismatch exceeds a prescribed level, selecting a new combination of electrodes and stimulation parameters including stimulus amplitude and pulsewidth for each independently programmable electrode, in order to steer a stimulus current field, which selecting of electrodes and parameters is based on the identified at least one region of paresthesia and the degree of mismatch, and repeating steps (f), (g) and (h); and
(j) if the degree of mismatch is less than the prescribed level, programming the implantable pulse generator with the programming data that produces the least mismatch. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for programming an implantable pulse generator having an implantable electrode array connected thereto, and wherein the implantable pulse generator has electrical circuitry therein that generates electrical stimulation pulses in accordance with programming data, which electrical stimulation pulses are delivered to body tissue of a patient through a selected combination of a multiplicity of electrodes on the electrode array, wherein the system for programming comprises:
-
a programming computer linked to the implantable pulse generator, the programming computer having a display screen, and means for generating a cursor on the screen that may be manually moved about the screen by a user;
means for displaying a human figure on a screen of the programming computer, the human figure being divided into a multiplicity of regions;
means for selecting at least one region on the displayed human figure where the patient feels pain;
means for selecting a combination of electrodes and stimulation parameters adapted to produce paresthesia in the same at least one region of pain;
means for generating stimulation pulses and delivering the stimulation pulses to the selected combination of electrodes through the implantable pulse generator;
means for identifying at least one region of paresthesia on the displayed human figure where the generated stimulation pulses produce paresthesia;
means for determining the degree of mismatch between the identified at least one region of paresthesia and the selected at least one region of pain;
means for selecting a new combination of independently programmable electrodes and stimulation parameters, including stimulus amplitude and pulsewidth, in order to steer a stimulus current field based on the identified at least one region of paresthesia and the degree of mismatch if the degree of mismatch exceeds a prescribed level and determining a new degree of mismatch with the newly selected combination of electrodes and stimulation parameters, whereby the degree of mismatch may be minimized; and
means for programming the implantable pulse generator with the programming data that produces the least mismatch. - View Dependent Claims (7, 8, 9)
-
-
10. Programming system for programming an implantable pulse generator, wherein the implantable pulse generator comprises electrical circuitry that generates electrical stimulation pulses in accordance with programming data, and an electrode array having a multiplicity of electrodes coupled to the electrical circuitry, each electrode independently programmable for amplitude and pulsewidth, the system comprising:
-
a programming computer linked to the implantable pulse generator, the programming computer having a display screen, and means for generating a cursor on the display screen that may be manually moved anywhere on the screen by a user;
first program data stored in the programming computer that causes a human figure to be displayed on the display screen of the programming computer, wherein the human figure is divided into a multiplicity of regions;
means for marking at least one region on the displayed human figure to represent a location whereat the patient feels pain;
second program data stored in the programming computer that causes a combination of electrodes and stimulation parameters to be selected that are adapted to produce paresthesia in the same general location where the patient feels pain;
means for marking at least one region on the displayed human figure to represent a location whereat the patent feels paresthesia;
third program data stored in the programming computer that determines the degree of mismatch between the location where the patient feels pain and the location where the patient feels paresthesia as a result of stimulation pulses produced by the second program data;
fourth program data stored in the programming computer that selects a combination of independently programmable electrodes and new stimulation parameters for each selected electrode to directionally steer the stimulus current in order to minimize the degree of mismatch between the location where the patient feels pain and the location where the patient feels paresthesia as a result of recently applied stimulation pulses; and
fifth program data stored in the programming computer that causes the combination of electrodes and stimulation parameters that minimize the degree of mismatch to be included in programming data that thereafter controls the operation of the implantable pulse generator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification