RELATED APPLICATION DATAThe present application claims the benefit under 35 U.S.C. §119 to U.S. provisional patent application Ser. No. 61/801,917, filed Mar. 15, 2013. The foregoing application is hereby incorporated by reference into the present application in its entirety.
FIELD OF THE INVENTIONThe present inventions relate to tissue modulation systems, and more particularly, to programmable neuromodulation systems.
BACKGROUND OF THE INVENTIONImplantable neuromodulation systems have proven therapeutic in a wide variety of diseases and disorders. Pacemakers and Implantable Cardiac Defibrillators (ICDs) have proven highly effective in the treatment of a number of cardiac conditions (e.g., arrhythmias). Spinal Cord Stimulation (SCS) systems have long been accepted as a therapeutic modality for the treatment of chronic pain syndromes, and the application of tissue stimulation has begun to expand to additional applications such as angina pectoralis and incontinence. Deep Brain Stimulation (DBS) has also been applied therapeutically for well over a decade for the treatment of refractory chronic pain syndromes, and DBS has also recently been applied in additional areas such as movement disorders and epilepsy. Further, in recent investigations, Peripheral Nerve Stimulation (PNS) systems have demonstrated efficacy in the treatment of chronic pain syndromes and incontinence, and a number of additional applications are currently under investigation. Furthermore, Functional Electrical Stimulation (FES) systems, such as the Freehand system by NeuroControl (Cleveland, Ohio), have been applied to restore some functionality to paralyzed extremities in spinal cord injury patients.
These implantable neuromodulation systems typically include one or more electrode carrying neuromodulation leads, which are implanted at the desired modulation site, and an implantable neuromodulation device (e.g., an implantable pulse generator (IPG)) implanted remotely from the modulation site, but coupled either directly to the neuromodulation lead(s) or indirectly to the neuromodulation lead(s) via a lead extension. The neuromodulation system may further comprise a handheld external control device (e.g., a remote control (RC)) to remotely instruct the neuromodulator to generate electrical pulses in accordance with selected modulation parameters.
Implantable neuromodulation devices are active devices requiring energy for operation, and thus, the neuromodulation system oftentimes include an external charger to recharge a neuromodulation device, so that a surgical procedure to replace a power depleted neuromodulation device can be avoided. To wirelessly convey energy between the external charger and the implanted neuromodulation device, the charger typically includes an alternating current (AC) charging coil that supplies energy to a similar charging coil located in or on the neuromodulation device. The energy received by the charging coil located on the neuromodulation device can then be stored in a rechargeable battery within the neuromodulation device, which can then be used to power the electronic componentry on-demand. Depending on the settings, the neuromodulation device may need to be recharged every 1-30 days.
Electrical modulation energy may be delivered from the neuromodulation device to the electrodes in the form of an electrical pulsed waveform. Thus, electrical modulation energy may be controllably delivered to the electrodes to modulate neural tissue. The configuration of electrodes used to deliver electrical pulses to the targeted tissue constitutes an electrode configuration, with the electrodes capable of being selectively programmed to act as anodes (positive), cathodes (negative), or left off (zero). In other words, an electrode configuration represents the polarity being positive, negative, or zero. Other parameters that may be controlled or varied include the amplitude, width, and rate of the electrical pulses provided through the electrode array. Each electrode configuration, along with the electrical pulse parameters, can be referred to as a “modulation parameter set.”
With some neuromodulation systems, and in particular, those with independently controlled current or voltage sources, the distribution of the current to the electrodes (including the case of the neuromodulation device, which may act as an electrode) may be varied such that the current is supplied via numerous different electrode configurations. In different configurations, the electrodes may provide current or voltage in different relative percentages of positive and negative current or voltage to create different electrical current distributions (i.e., fractionalized electrode configurations).
As briefly discussed above, an external control device can be used to instruct the neuromodulation device to generate electrical pulses in accordance with the selected modulation parameters. Typically, the modulation parameters programmed into the neuromodulation device can be adjusted by manipulating controls on the external control device to modify the electrical modulation energy delivered by the neuromodulation device system to the patient. Thus, in accordance with the modulation parameters programmed by the external control device, electrical pulses can be delivered from the neuromodulation device to the electrode(s) to modulate a volume of tissue in accordance with a set of modulation parameters and provide the desired efficacious therapy to the patient. The best modulation parameter set will typically be one that delivers electrical energy to the volume of tissue that must be modulate in order to provide the therapeutic benefit (e.g., treatment of pain), while minimizing the volume of non-target tissue that is modulated.
However, the number of electrodes available, combined with the ability to generate a variety of complex electrical pulses, presents a huge selection of modulation parameter sets to the clinician or patient. For example, if the neuromodulation system to be programmed has an array of sixteen electrodes, millions of modulation parameter sets may be available for programming into the neuromodulation system. Today, neuromodulation system may have up to thirty-two electrodes, thereby exponentially increasing the number of modulation parameters sets available for programming.
To facilitate such selection, the clinician generally programs the neuromodulation device through a computerized programming system. This programming system can be a self-contained hardware/software system, or can be defined predominantly by software running on a standard personal computer (PC). The PC or custom hardware may actively control the characteristics of the electrical pulses generated by the neuromodulation device to allow the optimum modulation parameters to be determined based on patient feedback or other means and to subsequently program the neuromodulation device with the optimum modulation parameter set or sets. The computerized programming system may be operated by a clinician attending the patient in several scenarios.
For example, in order to achieve an effective result from conventional SCS, the lead or leads must be placed in a location, such that the electrical modulation (and in this case, electrical stimulation) will cause paresthesia. The paresthesia induced by the stimulation and perceived by the patient should be located in approximately the same place in the patient's body as the pain that is the target of treatment. If a lead is not correctly positioned, it is possible that the patient will receive little or no benefit from an implanted SCS system. Thus, correct lead placement can mean the difference between effective and ineffective pain therapy. When leads are implanted within the patient, the computerized programming system, in the context of an operating room (OR) mapping procedure, may be used to instruct the neuromodulation device to apply electrical stimulation to test placement of the leads and/or electrodes, thereby assuring that the leads and/or electrodes are implanted in effective locations within the patient.
Once the leads are correctly positioned, a fitting procedure, which may be referred to as a navigation session, may be performed using the computerized programming system to program the external control device, and if applicable the neuromodulation device, with a set of modulation parameters that best addresses the painful site. Thus, the navigation session may be used to pinpoint the volume of activation (VOA) or areas correlating to the pain. Such programming ability is particularly advantageous for targeting the tissue during implantation, or after implantation should the leads gradually or unexpectedly move that would otherwise relocate the stimulation energy away from the target site. By reprogramming the neuromodulation device (typically by independently varying the stimulation energy on the electrodes), the volume of activation (VOA) can often be moved back to the effective pain site without having to re-operate on the patient in order to reposition the lead and its electrode array. When adjusting the volume of activation (VOA) relative to the tissue, it is desirable to make small changes in the proportions of current, so that changes in the spatial recruitment of nerve fibers will be perceived by the patient as being smooth and continuous and to have incremental targeting capability.
One known computerized programming system for SCS is called the Bionic Navigator®, available from Boston Scientific Neuromodulation Corporation. The Bionic Navigator® is a software package that operates on a suitable PC and allows clinicians to program modulation parameters into an external handheld programmer (referred to as a remote control). Each set of modulation parameters, including fractionalized current distribution to the electrodes (as percentage cathodic current, percentage anodic current, or off), may be stored in both the Bionic Navigator® and the remote control and combined into a stimulation program that can then be used to stimulate multiple regions within the patient.
To determine the modulation parameters to be programmed, the Bionic Navigator® may be operated by a clinician in one of three modes: (a) a manual programming mode to manually select the cathodic current and anodic current flowing through the electrodes; (b) an electronic trolling (“e-troll”) mode to quickly sweep the electrode array using a limited number of electrode configurations to gradually move a cathode in bipolar stimulation; and (c) a Navigation programming mode to fine tune and optimize stimulation coverage for patient comfort using a wide number of electrode configurations. These three modes allow the clinician to determine the most efficient modulation parameter sets for a given patient.
In the manual programming mode, the clinician directly selects individual electrodes and the current magnitude and polarity to be applied to each selected electrode. In the e-troll and navigation programming modes, the Bionic Navigator® semi-automatically transitions between different electrode configurations to electrically “steer” the current along the implanted leads in real-time (e.g., using a joystick or joystick-like controls) in a systematic manner, thereby allowing the clinician to determine the most efficacious modulation parameter sets that can then be stored and eventually combined into stimulation programs. In the context of SCS, current steering is typically either performed in a rostro-caudal direction (i.e., along the axis of the spinal cord) or a medial-lateral direction (i.e., perpendicular to the axis of the spinal cord).
The e-troll and navigation programming modes differ in part in the way in which the clinician changes electrode configurations from one configuration to another. The e-troll programming mode utilizes a technique known as “panning”, which shifts a pre-defined electrode configuration down the sequence of electrodes without changing the basic form of the electrode configuration. The navigation programming mode utilizes a technique known as “weaving,” which moves the anode or anodes around the cathode, while slowly progressing the cathode down the sequence of electrodes. The e-troll and navigation programming modes may have different clinical uses (e.g., finding the “sweet spot” in the case of panning, or shaping the electrical field around the cathode in the case of weaving).
In one novel current steering method, described in U.S. patent application Ser. No. 12/938,282, entitled “System and Method for Mapping Arbitrary Electric Fields to Pre-existing Lead Electrodes,” which is expressly incorporated herein by reference, a stimulation target in the form of a virtual pole (e.g., a virtual bipole or tripole) is defined and the modulation parameters, including the fractionalized current values on each of the electrodes, are computationally determined in a manner that emulates these virtual poles. It can be appreciated that current steering can be implemented by moving the virtual poles about the leads, such that the appropriate fractionalized current values for the electrodes are computed for each of the various positions of the virtual pole. As a result, the current steering can be implemented using an arbitrary number and arrangement of electrodes, thereby solving the afore-described problems.
The virtual bipole or tripole can be determined using a simplified virtual tripole consisting of a cathode, and an upper (or rostral) anode and lower (or caudal) electrode located on a longitudinal axis from the cathode. The virtual tripole may be defined using three values consisting of (1) location of the cathode relative to the electrodes; (2) a focus, which is the distance between the cathode and the anode(s); and (3) a percentage of current on the upper cathode. This technique is described in U.S. Provisional Patent Application Ser. No. 61/452,965, entitled “Neurostimulation System for Defining a Generalized Virtual Multipole,” which is expressly incorporated herein by reference.
Although alternative or artifactual sensations are usually tolerated relative to the sensation of pain, patients sometimes report these sensations to be uncomfortable, and therefore, they can be considered an adverse side-effect to neuromodulation therapy in some cases. Because the perception of paresthesia has been used as an indicator that the applied electrical energy is, in fact, alleviating the pain experienced by the patient, the amplitude of the applied electrical energy is generally adjusted to a level that causes the perception of paresthesia. It has been shown that the delivery of sub-threshold electrical energy (e.g., high-rate pulsed electrical energy and/or low pulse width electrical energy) can be effective in providing neuromodulation therapy for chronic pain without causing paresthesia.
However, because there is a lack of paresthesia that may otherwise indicate that the activated electrodes are properly located relative to the targeted tissue site, it is difficult to immediately determine if the delivered sub-threshold neuromodulation therapy is optimized in terms of both providing efficacious therapy and minimizing energy consumption. Furthermore, if the implanted neuromodulation lead(s) migrate relative to the target tissue site to be modulated, it is possible that the sub-threshold neuromodulation may fall outside of the effective therapeutic range (either below the therapeutic range if the coupling efficiency between the neuromodulation lead(s) and target tissue site decreases, resulting in a lack of efficacious therapy, or above the therapeutic range if the coupling efficiency between the neuromodulation lead(s) and the target tissue site increases, resulting in the perception of paresthesia or inefficient energy consumption).
There, thus, remains a need to provide a neuromodulation system that is capable of compensating for the migration of neuromodulation lead(s) during sub-threshold neuromodulation therapy.
Another issue is that a patient receiving sub-threshold therapy may not notice when the battery of the implanted neuromodulation device has depleted, and because the sub-threshold therapy is not accompanied by paresthesia, the patient may not immediately realize that he or she is no longer receiving therapy. There, thus, remains a need to alert a patient when the battery of an implanted neuromodulation is almost depleted.
Conventional computerized programming systems typically have one or more programming modes intended to achieve a singular therapeutic effect (e.g., either super-threshold neuromodulation therapy (e.g., therapy accompanied by paresthesia) or sub-threshold neuromodulation therapy (e.g., therapy not accompanied by paresthesia). To this end, a particular computer programming system will typically limit the modulation parameters with which a neuromodulation device can be programmed. For example, a computerized programming system designed for super-threshold neuromodulation may limit the modulation parameters to those known to result in super-threshold neuromodulation therapy, whereas a computerized programming system designed for sub-threshold neuromodulation may limit the modulation parameters to those known to result in sub-threshold neuromodulation therapy. To the extent that a particular computer programming system has one or more programming modes that are capable of providing multiple therapeutic effects (e.g., both super-threshold neuromodulation therapy and sub-threshold neuromodulation therapy), there is no known computer programming system that transitions between multiple programming modes that have been optimized to respectively achieve multiple therapeutic effects.
There, thus, remains a need to provide a computer programming system capable of transitioning between multiple programming modes designed to achieve different therapeutic results, such as super-threshold therapy and sub-threshold therapy.
Furthermore, while it is possible, using conventional computerized programming systems, to program a neuromodulator and the accompanying with both super-threshold modulation programs and sub-threshold modulation programs, this requires an extensive programming or reprogramming fitting session to determine the optimum modulation programs, typically requiring the presence of a clinician. Furthermore, assuming that the neuromodulator and the accompanying handheld external control device have been programmed to selectively deliver super-threshold neuromodulation therapy or sub-threshold neuromodulation therapy, the user may still be required to navigate through a series of steps (e.g., via menus) to switch between the super-threshold and sub-threshold modulation programs. There, thus remains a need to provide the user with a more efficient means for switching between super-threshold modulation therapy and sub-threshold modulation therapy.
Furthermore, while super-threshold neuromodulation and sub-threshold neuromodulation may provide different mechanisms for providing therapy to a patient, under the assumption that a patient needs only one or the other of these therapies, neuromodulation systems have typically been programmed to take advantage of only one of these therapies at any given time. There, thus, remains a need deliver super-threshold modulation energy and sub-threshold modulation therapy in a synergistic fashion.
SUMMARY OF THE INVENTIONIn accordance with one aspect of the present inventions, an external control device for programming an implantable neuromodulator coupled to an electrode array is provided. The external control device comprises a user interface including a programming selection control element configured for allowing a user to select one of a first programming mode (e.g., a semi-automated programming mode) having a first limit on a modulation parameter and a second programming mode (e.g., a semi-automated programming mode) having a second limit on the modulation parameter different from the first limit. In one embodiment, the modulation parameter is a pulse rate, in which case, the first limit may be, e.g., an upper limit value less than 1500 Hz, and the second limit may be, e.g., a lower limit value greater than 1500 Hz. In another embodiment, the modulation parameter is a pulse width, in which case, the first limit may be, e.g., a lower limit value greater than 100 μs, and the second limit may be, e.g., an upper limit value less than 100 μs. In still another embodiment, the modulation parameter is an electrode combination (e.g., a fractionalized electrode combination), in which case, the first limit may be, e.g., a range of electrode combinations having only anodic electrodes as primary modulating electrodes, and the second limit may be, e.g., a range of electrode combinations having only cathodic electrodes as primary modulating electrodes, or the first limit may be, e.g., a range of monopolar electrode combinations, and the second limit may be, e.g., a range of multipolar electrode combinations.
The external control device further comprises controller/processor circuitry configured for allowing a user to program the neuromodulator in the first programming mode, and allowing the user to program the neuromodulator in the second programming mode in response to actuation of the programming selection control element. The external control device may further comprise telemetry circuitry, in which case, the controller/processor circuitry may be configured for programming the neuromodulator via the telemetry circuitry. The external control device may further comprise a housing containing the user interface and the controller/processor circuitry.
In one embodiment, the controller/processor circuitry may be configured for defining a virtual multipole relative to the electrode array when programming the neuromodulator in the first programming mode, and computing amplitude values for the electrode array that emulate the virtual multipole, wherein the first modulation parameter set includes the computed amplitude values. Each of the first and second programming modes may be a semi-automated programming mode configured for panning the virtual multipole across the electrode array.
In another embodiment, the controller/processor circuitry may be configured for defining a series of modulation parameter sets during the programming of the neuromodulator in the first programming mode, and instructing the neuromodulator to convey electrical energy to the electrode array in accordance with the series of modulation parameter sets in a manner that displaces a locus of a resulting electrical field relative to the electrode array. In this case, the controller/processor circuitry, in response to the actuation of the programming selection control element, may be configured for deriving another modulation parameter set from the last modulation parameter set of the series of modulation parameter sets, and instructing the neuromodulator to convey electrical energy to the electrode array in accordance with the other modulation parameter set during the programming of the neuromodulation to device in the second programming mode. The controller/processor circuitry may further be configured for deriving the other modulation parameter set in a manner that causes an electrical field resulting from the conveyance of the electrical energy to the electrode array in accordance with the other modulation parameter set to have a locus that is the same as the locus of the electrical field resulting from the conveyance of the electrical energy to the electrode array in accordance with the last modulation parameter set.
In accordance with a second aspect of the present inventions, a method of operating an implantable neuromodulator coupled to an electrode array implanted adjacent tissue (e.g., spinal cord tissue) of a patient having a medical condition (e.g., chronic pain) is provided. The neuromodulator may be implanted within the patient. The method comprises conveying electrical modulation energy to tissue of the patient in accordance with a series of modulation parameter sets, thereby gradually displacing the locus of the resulting electrical field relative to the tissue, such that a plurality of different loci of the resulting electrical field can be respectively associated with the series of modulation parameter sets. The method further comprises causing the patient to perceive paresthesia in response to the conveyance of the electrical modulation energy to the tissue in accordance with at least one of the modulation parameter sets, identifying one of the at least one modulation parameter sets based on the perceived paresthesia, and deriving another modulation parameter set from the identified modulation parameter set.
In one method, the identified modulation parameter set and the other modulation parameter set define different pulse rates, in which case, the identified modulation parameter set may, e.g., define a pulse rate less than 1500 Hz, and the other modulation parameter set may, e.g., define a pulse rate greater than 1500 Hz. In another method, the identified modulation parameter set and the other modulation parameter set define different pulse widths, in which case, the identified modulation parameter set may, e.g., define a pulse width greater than 100 μs, and the other modulation parameter set may, e.g., define a pulse width less than 100 μs. In still another method, the identified modulation parameter set and the other modulation parameter set define different electrode combinations (e.g., different fractionalized electrode combinations), in which case, the identified modulation parameter set may, e.g., be a monopolar electrode combination, and the other modulation parameter set may, e.g., be a multipolar electrode combination.
The method further comprises conveying electrical modulation energy to the tissue of the patient in accordance with the other modulation parameter set, thereby creating an electrical field having a locus relative to the tissue that is the same as the locus of the electrical field associated with the identified modulation parameter set, and without causing the patient to perceive paresthesia. The neuromodulator may be programmed with the other modulation parameter set. In one method, the medical condition affects a body region of the patient, in which case, the electrical modulation energy conveyed to the tissue in accordance with the identified modulation parameter set may cause the patient to perceive the paresthesia in the body region.
The method may optionally comprise defining a series of virtual poles relative to the electrode array (e.g., by panning a virtual pole across the electrode array), computing amplitude values for electrode combinations that respectively emulate the series of virtual poles, such that the series of modulation parameter sets respectively define the electrode combinations, defining another virtual pole relative to the electrode array, and computing amplitude values for another electrode combination that emulates the other virtual pole, such that the other modulation parameter set defines the other electrode combination.
BRIEF DESCRIPTION OF THE DRAWINGSThe drawings illustrate the design and utility of preferred embodiments of the present invention, in which similar elements are referred to by common reference numerals. In order to better appreciate how the above-recited and other advantages and objects of the present inventions are obtained, a more particular description of the present inventions briefly described above will be rendered by reference to specific embodiments thereof, which are illustrated in the accompanying drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
FIG. 1 is a plan view of a Spinal Cord Modulation (SCM) system constructed in accordance with one embodiment of the present inventions;
FIG. 2 is a plan view of the SCM system ofFIG. 1 in use with a patient;
FIG. 3 is a profile view of an implantable pulse generator (IPG) and percutaneous leads used in the SCM system ofFIG. 1;
FIG. 4 is a plot of monophasic cathodic electrical modulation energy;
FIG. 5ais a plot of biphasic electrical modulation energy having a cathodic modulation pulse and an active charge recovery pulse;
FIG. 5bis a plot of biphasic electrical modulation energy having a cathodic modulation pulse and a passive charge recovery pulse;
FIG. 6ais a timing diagram of a sub-threshold pulse train delivered by the IPG ofFIG. 3 to an electrode;
FIG. 6bis a timing diagram of a super-threshold pulse train delivered by the IPG ofFIG. 3 to an electrode;
FIG. 6cis a timing diagram of a sub-threshold pulse train and a super-threshold pulse train delivered by the IPG ofFIG. 3 to different electrodes;
FIG. 6dis a timing diagram of a sub-threshold pulse train and a super-threshold pulse train delivered by the IPG ofFIG. 3 during two timing channels to two different electrodes;
FIG. 6eis a timing diagram of a pulse train with alternating super-threshold and sub-threshold bursts delivered by the IPG ofFIG. 3;
FIG. 6fis a timing diagram of a bursted super-threshold pulse train and a bursted sub-threshold pulse train delivered by the IPG ofFIG. 3 during two timing channels;
FIG. 7 is a flow diagram illustrating one method performed by the IPG ofFIG. 3 to remind a user to recharge the IPG;
FIG. 8 is front view of a remote control (RC) used in the SCM system ofFIG. 1;
FIG. 9 is a block diagram of the internal components of the RC ofFIG. 8;
FIG. 10 is a flow diagram illustrating one method performed by the RC ofFIG. 8 to calibrate the sub-threshold therapy provided by the IPG ofFIG. 3;
FIG. 11 is a block diagram of the internal components of a clinician's programmer (CP) used in the SCM system ofFIG. 1;
FIG. 12 is a plan view of a user interface of the CP ofFIG. 11 for programming the IPG ofFIG. 3 in a manual programming mode;
FIG. 13 is a plan view of a user interface of the CP ofFIG. 11 for programming the IPG ofFIG. 3 in an electronic trolling programming mode;
FIG. 14 is a plan view of a user interface of the CP ofFIG. 11 for programming the IPG ofFIG. 3 in a navigation programming mode;
FIG. 15 is a plan view of a user interface of the CP ofFIG. 11 for programming the IPG ofFIG. 3 in an exploration programming mode;
FIG. 16 is a plan view of a user interface of the CP ofFIG. 11 for programming the IPG ofFIG. 3 in a sub-threshold programming mode;
FIG. 17 is a plan view of the user interface ofFIG. 13, particularly showing the expansion of the Advanced Tab into resolution and focus controls; and
FIG. 18 is a flow diagram illustrating steps for using the CP ofFIG. 11 to program the IPG ofFIG. 3 to provide sub-threshold therapy to a patient to treat chronic pain.
DETAILED DESCRIPTION OF THE EMBODIMENTSThe description that follows relates to a spinal cord modulation (SCM) system. However, it is to be understood that the while the invention lends itself well to applications in SCM, the invention, in its broadest aspects, may not be so limited. Rather, the invention may be used with any type of implantable electrical circuitry used to stimulate tissue. For example, the present invention may be used as part of a pacemaker, a defibrillator, a cochlear stimulator, a retinal stimulator, a stimulator configured to produce coordinated limb movement, a cortical stimulator, a deep brain stimulator, peripheral nerve stimulator, microstimulator, or in any other neural stimulator configured to treat urinary incontinence, sleep apnea, shoulder sublaxation, headache, etc.
Turning first toFIG. 1, anexemplary SCM system10 generally includes a plurality (in this case, two) of implantable neuromodulation leads12, an implantable pulse generator (IPG)14, an externalremote controller RC16, a clinician's programmer (CP)18, an external trial modulator (ETM)20, and anexternal charger22.
TheIPG14 is physically connected via one or morepercutaneous lead extensions24 to the neuromodulation leads12, which carry a plurality ofelectrodes26 arranged in an array. In the illustrated embodiment, the neuromodulation leads12 are percutaneous leads, and to this end, theelectrodes26 are arranged in-line along the neuromodulation leads12. The number of neuromodulation leads12 illustrated is two, although any suitable number of neuromodulation leads12 can be provided, including only one. Alternatively, a surgical paddle lead in can be used in place of one or more of the percutaneous leads. As will be described in further detail below, theIPG14 includes pulse generation circuitry that delivers electrical modulation energy in the form of a pulsed electrical waveform (i.e., a temporal series of electrical pulses) to theelectrode array26 in accordance with a set of modulation parameters.
TheETM20 may also be physically connected via thepercutaneous lead extensions28 andexternal cable30 to the neuromodulation leads12. TheETM20, which has similar pulse generation circuitry as theIPG14, also delivers electrical modulation energy in the form of a pulse electrical waveform to theelectrode array26 accordance with a set of modulation parameters. The major difference between theETM20 and theIPG14 is that theETM20 is a non-implantable device that is used on a trial basis after the neuromodulation leads12 have been implanted and prior to implantation of theIPG14, to test the responsiveness of the modulation that is to be provided. Thus, any functions described herein with respect to theIPG14 can likewise be performed with respect to theETM20. For purposes of brevity, the details of theETM20 will not be described herein. Details of exemplary embodiments of ETM are disclosed in U.S. Pat. No. 6,895,280, which is expressly incorporated herein by reference.
TheRC16 may be used to telemetrically control theETM20 via a bi-directional RF communications link32. Once theIPG14 and neuromodulation leads12 are implanted, theRC16 may be used to telemetrically control theIPG14 via a bi-directional RF communications link34. Such control allows theIPG14 to be turned on or off and to be programmed with different modulation parameter sets. TheIPG14 may also be operated to modify the programmed modulation parameters to actively control the characteristics of the electrical modulation energy output by theIPG14. As will be described in further detail below, theCP18 provides clinician detailed modulation parameters for programming theIPG14 andETM20 in the operating room and in follow-up sessions.
TheCP18 may perform this function by indirectly communicating with theIPG14 orETM20, through theRC16, via an IR communications link36. Alternatively, theCP18 may directly communicate with theIPG14 orETM20 via an RF communications link (not shown). The clinician detailed modulation parameters provided by theCP18 are also used to program theRC16, so that the modulation parameters can be subsequently modified by operation of theRC16 in a stand-alone mode (i.e., without the assistance of the CP18).
Theexternal charger22 is a portable device used to transcutaneously charge theIPG14 via aninductive link38. Once theIPG14 has been programmed, and its power source has been charged by theexternal charger22 or otherwise replenished, theIPG14 may function as programmed without theRC16 orCP18 being present. For purposes of brevity, the details of theexternal charger22 will not be described herein. Details of exemplary embodiments of the external charger are disclosed in U.S. Pat. No. 6,895,280, which is expressly incorporated herein by reference.
As shown inFIG. 2, the neuromodulation leads12 are implanted within thespinal column42 of apatient40. The preferred placement of the neuromodulation leads12 is adjacent, i.e., resting upon, the spinal cord area to be modulated. Due to the lack of space near the location where the neuromodulation leads12 exit thespinal column42, theIPG14 is generally implanted in a surgically-made pocket either in the abdomen or above the buttocks. TheIPG14 may, of course, also be implanted in other locations of the patient's body. Thelead extension24 facilitates locating theIPG14 away from the exit point of the neuromodulation leads12. As there shown, theCP18 communicates with theIPG14 via theRC16.
Referring now toFIG. 3, the external features of the neuromodulation leads12 and theIPG14 will be briefly described. One of the neuromodulation leads12ahas eight electrodes26 (labeled E1-E8), and the other neuromodulation lead12bhas eight electrodes26 (labeled E9-E16). The actual number and shape of leads and electrodes will, of course, vary according to the intended application. TheIPG14 comprises anouter case44 for housing the electronic and other components (described in further detail below), and aconnector46 to which the proximal ends of the neuromodulation leads12 mates in a manner that electrically couples theelectrodes26 to the electronics within theouter case44. Theouter case44 is composed of an electrically conductive, biocompatible material, such as titanium, and forms a hermetically sealed compartment wherein the internal electronics are protected from the body tissue and fluids. In some cases, theouter case44 may serve as an electrode.
TheIPG14 comprises electronic components, such as a controller/processor (e.g., a microcontroller)39,memory41, abattery43,telemetry circuitry45, monitoringcircuitry47, modulation output circuitry49, and other suitable components known to those skilled in the art. Themicrocontroller39 executes a suitable program stored inmemory41, for directing and controlling the neuromodulation performed byIPG14.Telemetry circuitry45, including an antenna (not shown), is configured for receiving programming data (e.g., the operating program and/or modulation parameters) from theRC16 and/orCP18 in an appropriate modulated carrier signal, which the programming data is then stored in the memory (not shown). Thetelemetry circuitry45 is also configured for transmitting status data to theRC16 and/orCP18 in an appropriate modulated carrier signal. Thebattery43, which may be a rechargeable lithium-ion or lithium-ion polymer battery, provides operating power toIPG14. Themonitoring circuitry47 is configured for monitoring the present capacity level of thebattery43.
The modulation output circuitry49 provides electrical modulation energy in the form of a pulsed electrical waveform via electrical terminals (not shown) respectively to theelectrodes26 in accordance with a set of modulation parameters programmed into theIPG14. Such modulation parameters may comprise electrode combinations, which define the electrodes that are activated as anodes (positive), cathodes (negative), and turned off (zero), percentage of modulation energy assigned to each electrode (fractionalized electrode configurations), and electrical pulse parameters, which define the pulse amplitude (measured in milliamps or volts depending on whether theIPG14 supplies constant current or constant voltage to the electrode array26), pulse width (measured in microseconds), pulse rate (measured in pulses per second), and burst rate (measured as the modulation on duration X and modulation off duration Y).
Electrical modulation will occur between two (or more) activated electrodes, one of which may be theIPG case44. Modulation energy may be transmitted to the tissue in a monopolar or multipolar (e.g., bipolar, tripolar, etc.) fashion. Monopolar modulation occurs when a selected one of thelead electrodes26 is activated along with the case of theIPG14, so that modulation energy is transmitted between the selectedelectrode26 and case. Bipolar modulation occurs when two of thelead electrodes26 are activated as anode and cathode, so that modulation energy is transmitted between the selectedelectrodes26. For example, electrode E3 on thefirst lead12amay be activated as an anode at the same time that electrode E11 on thesecond lead12bis activated as a cathode. Tripolar modulation occurs when three of thelead electrodes26 are activated, two as anodes and the remaining one as a cathode, or two as cathodes and the remaining one as an anode. For example, electrodes E4 and E5 on thefirst lead12amay be activated as anodes at the same time that electrode E12 on thesecond lead12bis activated as a cathode.
Any of the electrodes E1-E16 and case electrode may be assigned to up to k possible groups or timing “channels.” In one embodiment, k may equal four. The timing channel identifies which electrodes are selected to synchronously source or sink current to create an electric field in the tissue to be modulated. Amplitudes and polarities of electrodes on a channel may vary. In particular, the electrodes can be selected to be positive (sourcing current), negative (sinking current), or off (no current) polarity in any of the k timing channels.
The modulation energy may be delivered between a specified group of electrodes as monophasic electrical energy or multiphasic electrical energy. As illustrated inFIG. 4, monophasic electrical energy takes the form of an electrical pulse train that includes either all negative pulses (cathodic), or alternatively all positive pulses (anodic).
Multiphasic electrical energy includes a series of pulses that alternate between positive and negative. For example, as illustrated inFIGS. 5aand5b, multiphasic electrical energy may include a series of biphasic pulses, with each biphasic pulse including a cathodic (negative) modulation phase and an anodic (positive) charge recovery pulse phase that is generated after the modulation phase to prevent direct current charge transfer through the tissue, thereby avoiding electrode degradation and cell trauma. That is, charge is conveyed through the electrode-tissue interface via current at an electrode during a modulation period (the length of the modulation phase), and then pulled back off the electrode-tissue interface via an oppositely polarized current at the same electrode during a recharge period (the length of the charge recovery phase).
The second phase may be an active charge recovery phase (FIG. 5a), wherein electrical current is actively conveyed through the electrode via current or voltage sources, or the second phase may be a passive charge recovery phase (FIG. 5b), wherein electrical current is passively conveyed through the electrode via redistribution of the charge flowing from coupling capacitances present in the circuit. Using active recharge, as opposed to passive recharge, allows faster recharge, while avoiding the charge imbalance that could otherwise occur. Another electrical pulse parameter in the form of an interphase can define the time period between the pulses of the biphasic pulse (measured in microseconds). Although the modulation and charge recovery phases of the biphasic pulses illustrated inFIGS. 5aand5bare cathodic and anodic, respectively, it should be appreciated that the modulation and charge recovery pulses of biphasic pulses may be anodic and cathodic, respectively, depending upon the desired therapeutic result.
In the illustrated embodiment,IPG14 can individually control the magnitude of electrical current flowing through each of the electrodes. In this case, it is preferred to have a current generator, wherein individual current-regulated amplitudes from independent current sources for each electrode may be selectively generated. Although this system is optimal to take advantage of the invention, other neuromodulators that may be used with the invention include neuromodulators having voltage regulated outputs. While individually programmable electrode amplitudes are optimal to achieve fine control, a single output source switched across electrodes may also be used, although with less fine control in programming. Mixed current and voltage regulated devices may also be used with the invention. Further details discussing the detailed structure and function of IPGs are described more fully in U.S. Pat. Nos. 6,516,227 and 6,993,384, which are expressly incorporated herein by reference.
It should be noted that rather than an IPG, theSCM system10 may alternatively utilize an implantable receiver-modulator (not shown) connected to the neuromodulation leads12. In this case, the power source, e.g., a battery, for powering the implanted receiver, as well as control circuitry to command the receiver-modulator, will be contained in an external controller inductively coupled to the receiver-modulator via an electromagnetic link. Data/power signals are transcutaneously coupled from a cable-connected transmission coil placed over the implanted receiver-modulator. The implanted receiver-modulator receives the signal and generates the modulation in accordance with the control signals.
More significant to some of the present inventions, theIPG14 may be operated in either a super-threshold delivery mode, a sub-threshold delivery mode, and a hybrid delivery mode.
While in the super-threshold delivery mode, theIPG14 is configured for delivering electrical modulation energy that provides super-threshold therapy to the patient (in this case, causes the patient to perceive paresthesia). For example, as shown inFIG. 6a, an exemplary super-threshold pulse train may be delivered at a relatively high pulse amplitude (e.g., 5 ma), a relatively low pulse rate (e.g., less than 1500 Hz, preferably less than 500 Hz), and a relatively high pulse width (e.g., greater than 100 μs, preferably greater than 200 μs). Although the super-threshold pulse train is illustrated as a monophasic cathodic pulse train, it should be appreciated that the super-threshold pulse train is preferably biphasic.
While in the sub-threshold delivery mode, theIPG14 is configured for delivering electrical modulation energy that provides sub-threshold therapy to the patient (in this case, does not cause the patient to perceive paresthesia). For example, as shown inFIG. 6b, an exemplary sub-threshold pulse train may be delivered at a relatively low pulse amplitude (e.g., 2.5 ma), a relatively high pulse rate (e.g., greater than 1500 Hz, preferably greater than 2500 Hz), and a relatively low pulse width (e.g., less than 100 μs, preferably less than 50 μs). Although the sub-threshold pulse train is illustrated as a monophasic cathodic pulse train, it should be appreciated that the sub-threshold pulse train is preferably biphasic with an active charge recovery pulse, as will be described in further detail below.
While in the hybrid delivery mode, theIPG14 is configured for delivered electrical modulation energy that both provides super-threshold therapy and sub-threshold therapy to the patient. In one embodiment, the super-threshold modulation energy and sub-threshold energy is simultaneously delivered to different sets of electrodes within a single timing channel. Preferably, the different sets of electrodes have no common electrode, so that there is no conflict between the different energies. For example, as shown inFIG. 6c, an exemplary super-threshold pulse train may be delivered to electrode E1, while an exemplary sub-threshold pulse train may be delivered to electrode E2. Because the super-threshold pulse train and the sub-threshold pulse train are delivered to different electrodes, the pulses of the respective pulse trains may overlap in time.
In another embodiment, the super-threshold modulation energy and sub-threshold therapy is concurrently delivered to a common set of electrodes within respective timing channels, which are combined into a modulation program. For example, as shown inFIG. 6d, an exemplary super-threshold pulse train may be delivered to electrode E1 in timing channel A (coverage area A), and a sub-threshold pulse train may be delivered to electrode E1 in timing channel B (coverage area B), such that the pulses of the respective super-threshold pulse train and sub-threshold pulse train are interleaved with each other without temporal overlap.
In still another embodiment, the super-threshold modulation energy and sub-threshold modulation energy can be respectively bursted on and off within a single timing channel or multiple timing channels. For example, as shown inFIG. 6e, an exemplary super-threshold pulse train may be repeatedly bursted on and off, with the exemplary sub-threshold pulse train being bursted on when the super-threshold pulse train has been bursted off, and bursted off when the super-threshold pulse train has been bursted on. Thus, the super-threshold pulse train and sub-threshold pulse train will be alternately bursted on and off (i.e., the super-threshold pulse train will be bursted on and then off, the sub-threshold pulse train will be bursted on and then off, the super-threshold pulse train will then be bursted on and then off, the sub-threshold pulse train will be bursted on and then off, and so on). Alternatively, an exemplary super-threshold pulse train may be repeatedly bursted on and off in a first timing channel A (coverage area A), and an exemplary super-threshold pulse train may be repeatedly bursted on and off in a second timing channel B (coverage area B), such that an alternating super-threshold pulse train and sub-threshold pulse train results, as illustrated inFIG. 6f. In either event, the bursts of the super-threshold pulse train and the bursts of the sub-threshold pulse train will be interleaved with each other.
In any event, the delivery of modulation energy during the hybrid delivery mode exploits the advantages of both the super-threshold therapy and the sub-threshold therapy. For example, because they rely on different mechanisms for pain relief, the delivery of both super-threshold modulation energy and sub-threshold modulation energy to the same general region of the patient may provide therapy that is more efficacious then either can do alone.
Also significant to some of the present inventions, assuming that theIPG14 is currently operating in the sub-threshold delivery mode, it alerts the patient when the battery capacity level of theIPG14 is about to be depleted. In particular, themicrocontroller39 is configured for comparing the battery capacity level obtained from the monitoringcircuitry47 to a threshold previously stored within thememory41, and switching the modulation output circuitry49 from the sub-threshold delivery mode to the super-threshold (or alternatively, the hybrid) delivery mode if the battery capacity level is less than the threshold, thereby alerting the user to recharge theIPG14.
As one example, the threshold may be 50% of the full capacity of thebattery43. As another example, the threshold may be 25% of the full capacity of thebattery43. Ultimately, the value of the threshold will be selected to trade-off between providing maximum use from the battery prior to recharge, and allowing the user sufficient time to recharge theIPG14 before the battery is fully depleted. Themicrocontroller39 is configured for automatically switching the modulation output circuitry49 from the sub-threshold mode to the super-threshold delivery mode (or alternatively the hybrid delivery mode) upon determination that the battery capacity level falls below the threshold. In the case where the battery capacity level does not fall below the threshold, themicrocontroller39 is configured for maintaining the modulation output circuitry49 within the sub-threshold delivery mode.
It should be appreciated that although theIPG14 is described as being the device that performs the controlling and processing functions for alerting the user that it needs to be recharged, the controlling and processing functions can be implemented in an external control device (e.g., the RC16), which can place theIPG14 between the super-threshold delivery mode, sub-threshold delivery mode, and hybrid delivery mode, as will be described in further detail below.
Referring now toFIG. 7, one of method of alerting the user to recharge theIPG14 will be described. First, theIPG14 delivers sub-threshold electrical modulation energy to theelectrode array26 implanted within spinal cord tissue, thereby providing sub-threshold therapy to the patient (step200). In the instant case, paresthesia will not perceived by the patient in the body region corresponding to the pain in response to the delivery of the sub-threshold modulation energy to theelectrode array26. Next, the battery capacity level of theIPG14 is measured (step202), and compared to the predetermined threshold (204). If the battery capacity level is not less than the threshold, theIPG14 continues to deliver the sub-threshold electrical modulation energy to theelectrode26, thereby maintaining sub-threshold therapy to the patient (step200). If the battery capacity level is less the threshold, super-threshold electrical modulation energy is delivered from theIPG14 to the spinal cord tissue if the battery capacity level is below the threshold, thereby providing super-threshold therapy to the patient (step206). In the instant case, paresthesia will be perceived by the patient in the body region corresponding to the pain in response to the delivery of the sub-threshold modulation energy to theelectrode array26, thereby alerting the patient that theIPG14 needs to be recharged. Theexternal charger22 is then used to conventionally recharge the IPG14 (step208).
Referring now toFIG. 8, one exemplary embodiment of anRC16 will now be described. As previously discussed, theRC16 is capable of communicating with theIPG14,CP18, orETS20. TheRC16 comprises acasing50, which houses internal componentry (including a printed circuit board (PCB)), and a lighteddisplay screen52 andbutton pad54 carried by the exterior of thecasing50. In the illustrated embodiment, thedisplay screen52 is a lighted flat panel display screen, and thebutton pad54 comprises a membrane switch with metal domes positioned over a flex circuit, and a keypad connector connected directly to a PCB. In an optional embodiment, thedisplay screen52 has touchscreen capabilities. Thebutton pad54 includes a multitude ofbuttons56,58,60, and62, which allow theIPG14 to be turned ON and OFF, provide for the adjustment or setting of modulation parameters within theIPG14, and provide for selection between screens.
In the illustrated embodiment, thebutton56 serves as an ON/OFF button that can be actuated to turn theIPG14 ON and OFF. Thebutton58 serves as a select button that can be actuated to switch theRC16 between screen displays and/or parameters. Thebuttons60 and62 serve as up/down buttons that can be actuated to increment or decrement any of modulation parameters of the pulsed electrical train generated by theIPG14, including pulse amplitude, pulse width, and pulse rate. For example, theselection button58 can be actuated to place theRC16 in a “Pulse Amplitude Adjustment Mode,” during which the pulse amplitude can be adjusted via the up/downbuttons60,62, a “Pulse width Adjustment Mode,” during which the pulse width can be adjusted via the up/downbuttons60,62, and a “Pulse Rate Adjustment Mode,” during which the pulse rate can be adjusted via the up/downbuttons60,62. Alternatively, dedicated up/down buttons can be provided for each modulation parameter. Rather than using up/down buttons, any other type of actuator, such as a dial, slider bar, or keypad, can be used to increment or decrement the modulation parameters.
Referring toFIG. 9, the internal components of anexemplary RC16 will now be described. TheRC16 generally includes a controller/processor64 (e.g., a microcontroller),memory66 that stores an operating program for execution by the controller/processor64, as well as modulation parameter sets; input/output circuitry, and in particular,telemetry circuitry68 for outputting modulation parameters to theIPG14 or otherwise directing theIPG14 to deliver modulation energy in accordance with the modulation parameters, and receiving status information from theIPG14; and input/output circuitry70 for receiving modulation control signals from thebutton pad54 or other control elements and transmitting status information to the display screen52 (shown inFIG. 8). Further details of the functionality and internal componentry of theRC16 are disclosed in U.S. Pat. No. 6,895,280, which has previously been incorporated herein by reference.
More significant to the present inventions, to allow the user to easily and quickly select between the different modes, theRC16 comprises a modulationselection control element65, which in the illustrated embodiment, takes the form of a button. The modulationselection control element65 may be repeatedly actuated to toggle theIPG14 between the super-threshold, sub-threshold, and hybrid delivery modes. For example, the modulationselection control element65 may be actuated once to switch theIPG14 from the super-threshold delivery mode to the sub-threshold delivery mode, actuated once again to switch theIPG14 from the sub-threshold delivery mode to the hybrid delivery mode, actuated once again to switch theIPG14 from the hybrid delivery mode back to the super-threshold delivery mode, and so forth. Of course, the order of the mode selection can be changed. For example, the modulationselection control element65 may be actuated once to switch theIPG14 from the sub-threshold delivery mode to the super-threshold delivery mode, actuated once again to switch theIPG14 from the super-threshold delivery mode to the hybrid delivery mode, actuated once again to switch theIPG14 from the hybrid delivery mode back to the sub-threshold delivery mode, and so forth. In any event, each of the modulation delivery modes can be selected by toggling the modulationselection control element65.
The different modulation programs that are utilized by theIPG14 when operating in the different delivery modes may be generated in any one of a variety of manners. For example, if theIPG14 and/orRC16 are pre-programmed via the CP18 (described in further detail below) with a pre-existing super-threshold modulation program, a pre-existing sub-threshold modulation program, and a pre-existing hybrid modulation program, theRC16 simply selects one of these pre-existing modulation programs in response to the actuation of the modulationselection control element65. In this case, theRC16 may identify which of the pre-existing modulation programs correspond to the respective super-threshold, sub-threshold, and hybrid programs based on the characteristics of the modulation parameter set or sets defined by these programs, or the user may identify and label each pre-existing modulation program as either a super-threshold, sub-threshold, or hybrid modulation program when generating these modulation programs with theCP18.
In the case where a pre-existing modulation program does not exist for one or more of the super-threshold, sub-threshold, and hybrid delivery modes, theRC16, in response to actuation of either the modulationselection control element65 or a different control element, may generate a new modulation program from one or more of the pre-existing modulation programs.
In the case where only a super-threshold modulation program exists, theRC16 may quickly derive a sub-threshold modulation program from the pre-existing super-threshold modulation program. In particular, theRC16 may substitute one or more of the electrical pulse parameter values (pulse amplitude, pulse rate, pulse width) of the pre-existing super-threshold modulation program with electrical pulse parameter values that are consistent with sub-threshold therapy. For example, theRC16 may compute a new pulse amplitude value as function of the super-threshold pulse amplitude value. The computed function may be, e.g., a percentage (preferably in the range of 30%-70%, and more preferably in the range of 40%-60%) of the super-threshold pulse amplitude value, or a difference between the super-threshold pulse amplitude value and a constant (e.g., 1 mA). TheRC16 may select a relatively high pulse rate value (e.g., greater than 1500 Hz) as new pulse rate value and/or a relatively low pulse width value (e.g., less than 100 μs) for the new sub-threshold modulation program. TheRC16 may also compute a new fractionalized electrode combination from the fractionalized electrode combination defined in the pre-existing super-threshold modulation program (e.g., by transforming from anodic to cathodic modulation, or vice versa, or transforming from monopolar modulation to multipolar modulation, or vice versa). However, the locus of the electrical field that would result from delivering modulation energy in accordance with the pre-existing super-threshold program should be maintained in the new sub-threshold modulation program. As described in further detail below with respect to theCP18, this can be accomplished with the use of virtual target poles.
In the case where only a sub-threshold modulation program exists, theRC16 may quickly derive a super-threshold modulation program from the pre-existing sub-threshold modulation program. In particular, theRC16 may substitute one or more of the electrical pulse parameters values (pulse amplitude, pulse rate, pulse width) of the pre-existing sub-threshold modulation program with electrical pulse parameter values that are consistent with super-threshold therapy. For example, theRC16 may compute a new pulse amplitude value as function of the super-threshold pulse amplitude value. The computed function may be, e.g., a percentage (preferably in the range of 150% to 300%, and more preferably in the range of 175%-250%) of the sub-threshold pulse amplitude value, or a summation of the sub-threshold pulse amplitude value and a constant (e.g., 1 mA). TheRC16 may select a relatively low pulse rate value (e.g., less than 1500 Hz) as new pulse rate value and/or a relatively high pulse width value (e.g., greater than 100 μs) for the new sub-threshold modulation program. TheRC16 may also compute a new fractionalized electrode combination from the fractionalized electrode combination defined in the pre-existing sub-threshold modulation program (e.g., by transforming from anodic to cathodic modulation, or vice versa, or transforming from monopolar modulation to multipolar modulation, or vice versa). However, the locus of the electrical field that would result from delivering modulation energy in accordance with the pre-existing sub-threshold program should be maintained in the new super-threshold modulation program. As described in further detail below with respect to theCP18, this can be accomplished with the use of virtual target poles.
In the case where only a hybrid modulation program exists, theRC16 can simply copy the modulation parameters of super-threshold component of the hybrid modulation program to a new super-threshold modulation program (to the extent that one is needed), and/or copy the modulation parameters of the sub-threshold component of the hybrid modulation program to a new sub-threshold modulation program (to the extent that one is needed). In the case where both the super-threshold program and the sub-threshold program exist, theRC16 can combine the modulation parameters of these programs together to define a new hybrid modulation program (to the extent that one is needed). Or, if only one of the super-threshold modulation program and a sub-threshold modulation program exists, it and a modulation program derived from the other of the super-threshold modulation program and sub-threshold modulation program, and combined into the new hybrid modulation program.
Also significant to some of the present inventions, in response to a particular event, theRC16, assuming that theIPG14 is currently programmed to deliver sub-threshold therapy to the patient (e.g., a sub-threshold modulation program or a hybrid modulation program), initiates calibration of the sub-threshold therapy that may have fallen outside of the therapeutic range due to the migration of the modulation lead(s)12 relative to a target tissue site in the patient. Migration of the modulation lead(s)12 may alter the coupling efficiency between the modulation lead(s)12 and the target tissue site. A decreased coupling efficiency may cause the sub-threshold therapy to fall below the therapeutic range and result in ineffective therapy, whereas an increased coupling efficiency may cause the sub-threshold therapy to rise above the therapeutic range and result in the perception of paresthesia or otherwise inefficient energy consumption. The particular event that triggers calibration of the sub-threshold therapy may be a user actuation of a control element located on the RC16 (e.g., one of the buttons on thebutton pad54 or a dedicated button), a sensor signal indicating that one or more of the neuromodulation leads12 has migrated relative to a target site in the patient, or a temporal occurrence, such as an elapsed time from a previous calibration procedure, a time of day, day of the week, etc.).
Once the sub-threshold calibration is initiated, theRC16 is configured for directing theIPG14 to deliver the modulation energy to theelectrodes26 at incrementally increasing amplitude values (e.g., at a 0.1 mA step size). TheRC16 may be configured for automatically incrementally increasing the amplitude of the electrical pulse train delivered by theIPG14 without further user intervention or may be configured for incrementally increasing the amplitude of the electrical pulse train delivered by theIPG14 each time the user actuates a control element, such as the upbutton60. Preferably, the other modulation parameters, such as the electrode combination, pulse rate, and pulse width are not altered during the incremental increase of the amplitude. Thus, the only modulation parameter of the sub-threshold modulation program that is altered is the pulse amplitude.
TheRC16 is configured for prompting the user via thedisplay52 or speaker (not shown) to actuate a control element, such as a specified button on thebutton pad54 or another dedicated button (not shown), once paresthesia is perceived by the patient. In response to this user input, theRC16 is configured for automatically computing a decreased amplitude value as a function of the last incrementally increased amplitude value that caused the patient to perceive paresthesia, and modifying the sub-threshold modulation program stored in theIPG14, such that the modulation energy is delivered to theelectrodes26 in accordance with this modified modulation program at this computed amplitude value. Alternatively, rather than relying on user input, theRC16 may be configured for automatically computing the decreased amplitude value in response to a sensed physiological parameter indicative of super-threshold stimulation of the neural tissue (e.g., evoked compound action potentials (eCAPs) sensed by theIPG14 at one ormore electrodes26 as a result of the delivery of the modulation energy). Further details on eCAPs are disclosed in U.S. Provisional Patent Application Ser. No. 61/768,295, entitled “Neurostimulation system and method for automatically adjusting stimulation and reducing energy requirements using evoked action potential,” which is expressly incorporated herein by reference.
In any event, the function of the last incrementally increased amplitude value is designed to ensure that the modulation energy subsequently delivered to the patient at the computed amplitude value falls within the sub-threshold therapy range. For example, the computed function may be a percentage (preferably in the range of 30%-70%, and more preferably in the range of 40%-60%) of the last incrementally increased amplitude value. As another example, the computed function may a difference between the last incrementally increased amplitude value and a constant (e.g., 1 mA).
It should be appreciated that if calibration is initiated when theIPG14 is being operated in the hybrid delivery mode such that the delivered electrical modulation energy comprises both super-threshold electrical pulse train(s) and sub-threshold electrical pulse train(s), the super-threshold electrical pulse train (or trains) is automatically suspended temporarily such that calibration is conducted only based on the remaining sub-threshold electrical pulse train. For example, referring back to the hybrid delivery mode illustrated inFIG. 6c, when calibration is initiated, delivery of the super-threshold pulse train to electrode E1 is stopped, and the sub-threshold pulse train is delivered to electrode E2 at incrementally increasing amplitude values until the perception threshold is determined and a decreased amplitude is computed based on the perception threshold as the sub-threshold amplitude value, as described above.
In another example, referring back toFIG. 6d, when calibration is initiated, delivery of the super-threshold pulse train to electrode E1 is stopped, and the calibration process is continued using the sub-threshold pulse train delivered to electrode E1. Referring toFIG. 6e, when calibration is initiated, the illustrated super-threshold bursts are stopped, such that the calibration process is continued only based on the sub-threshold bursts of the hybrid modulation program. Referring toFIG. 6f, when calibration is initiated, the super-threshold pulse train of timing channel A is stopped, such that the calibration process is continued only based on the sub-threshold pulse train of timing channel B.
Once the calibration process is completed and the sub-threshold amplitude is computed, as discussed above, the hybrid delivery mode is resumed such that electrical energy is delivered in accordance to both the original super-threshold pulse train and the sub-threshold pulse train having the calibrated sub-threshold amplitude.
It should also be appreciated that, in a preferred embodiment, theRC16 may be configured for storing the computed sub-threshold amplitude resulting from each calibration process. This is significant because it provides the user important metrics regarding the sub-threshold therapy that may allow the user to modify modulation parameters of the sub-threshold pulse train more intelligently at a later programming session.
Referring now toFIG. 10, one method of using theRC16 to calibrate the sub-threshold therapy will now be described. First, theRC16 is operated to direct theIPG14 to deliver electrical modulation energy to a target tissue site of the patient in accordance with a sub-threshold modulation program stored within theIPG14, thereby providing therapy to the patient without the perception of paresthesia (step220). Next, a calibration triggering event occurs (step222). Such triggering input can be a user input, a detected migration of one or more of the modulation leads relative to the target tissue site, or a temporal occurrence. Next, it is determined whether the patient perceives paresthesia in the region of pain as a result of the delivery of the modulation energy in accordance with the unmodified sub-threshold modulation program (step204).
If the patient does not currently perceive paresthesia in the region of pain atstep204, theRC16 increases the programmed amplitude value by a step size, and directs theIPG14 to deliver electrical modulation energy to the patient at the increased amplitude value (step226). Next, it is determined whether the patient perceives paresthesia in the region of pain as a result of the delivery of the modulation energy at the increased amplitude value (step228). If the patient does not perceive paresthesia in the region of pain atstep228, theRC16 returns to step226 to again increase the programmed amplitude value by a step size, and direct theIPG14 to deliver electrical modulation energy to the patient at the increased amplitude value.
If the patient perceived paresthesia in the region of pain atstep224 or step228, theRC16 computes a decreased amplitude value as a function of the last incrementally increased amplitude value at which the delivered electrical modulation caused the patient to perceive the paresthesia in the region of pain (step230). Such computation can be performed in response to a user input, or alternatively, sensing a physiological parameter indicating that the patient is perceiving paresthesia. As described above, such function can be, e.g., a percentage of the last incrementally increased amplitude value or a difference between the last incrementally increased amplitude value and a constant. TheRC16 then modifies the sub-threshold modulation program with the computed amplitude value (step232), and returns to step220 to direct theIPG14 to deliver electrical modulation energy to a target tissue site of the patient in accordance with a modified sub-threshold modulation program, thereby providing therapy to the patient without the perception of paresthesia.
Thus, it can be appreciated that the sub-threshold calibration technique ensures that any intended sub-threshold therapy remains within an efficacious and energy efficient therapeutic window that may otherwise fall outside of this window due to environmental changes, such as lead migration or even posture changes or patient activity. Although the sub-threshold calibration technique has been described with respect to sub-threshold therapy designed to treat chronic pain, it should be appreciated that this calibration technique can be utilized to calibrate any sub-threshold therapy provided to treat a patient with any disorder where the perception of paresthesia may be indicative of efficacious treatment of the disorder. Furthermore, although the sub-threshold calibration technique has been described as being performed in theRC16, or should be appreciated that this technique could be performed in theCP18, or even theIPG14. If performed by theIPG14, any user input necessary to implement the sub-threshold calibration technique can be communicated from theRC16 to theIPG14 via thetelemetry circuitry68. In the case, where no user input is necessary, e.g., if super-threshold stimulation is detected at one or more of theelectrodes26 in lieu of patient feedback of paresthesia, theIPG14 may implement the sub-threshold calibration technique without any communication with theRC16.
As briefly discussed above, theCP18 greatly simplifies the programming of multiple electrode configurations, allowing the user (e.g., the physician or clinician) to readily determine the desired modulation parameters to be programmed into theIPG14, as well as theRC16. Thus, modification of the modulation parameters in the programmable memory of theIPG14 after implantation is performed by a user using theCP18, which can directly communicate with theIPG14 or indirectly communicate with theIPG14 via theRC16. That is, theCP18 can be used by the user to modify operating parameters of theelectrode array26 near the spinal cord.
As shown inFIG. 2, the overall appearance of theCP18 is that of a laptop personal computer (PC), and in fact, may be implemented using a PC that has been appropriately configured to include a directional-programming device and programmed to perform the functions described herein. Alternatively, theCP18 may take the form of a mini-computer, personal digital assistant (PDA), etc., or even a remote control (RC) with expanded functionality. Thus, the programming methodologies can be performed by executing software instructions contained within theCP18. Alternatively, such programming methodologies can be performed using firmware or hardware. In any event, theCP18 may actively control the characteristics of the electrical stimulation generated by theIPG14 to allow the optimum modulation parameters to be determined based on patient feedback and for subsequently programming theIPG14 with the optimum modulation parameter.
To allow the user to perform these functions, theCP18 includes a user input device (e.g., amouse72 and a keyboard74), and aprogramming display screen76 housed in acase78. It is to be understood that in addition to, or in lieu of, themouse72, other directional programming devices may be used, such as a trackball, touchpad, joystick, or directional keys included as part of the keys associated with thekeyboard74.
In the illustrated embodiment described below, thedisplay screen76 takes the form of a conventional screen, in which case, a virtual pointing device, such as a cursor controlled by a mouse, joy stick, trackball, etc., can be used to manipulate graphical objects on thedisplay screen76. In alternative embodiments, thedisplay screen76 takes the form of a digitizer touch screen, which may either passive or active. If passive, thedisplay screen76 includes detection circuitry (not shown) that recognizes pressure or a change in an electrical current when a passive device, such as a finger or non-electronic stylus, contacts the screen. If active, thedisplay screen76 includes detection circuitry that recognizes a signal transmitted by an electronic pen or stylus. In either case, detection circuitry is capable of detecting when a physical pointing device (e.g., a finger, a non-electronic stylus, or an electronic stylus) is in close proximity to the screen, whether it be making physical contact between the pointing device and the screen or bringing the pointing device in proximity to the screen within a predetermined distance, as well as detecting the location of the screen in which the physical pointing device is in close proximity. When the pointing device touches or otherwise is in close proximity to the screen, the graphical object on the screen adjacent to the touch point is “locked” for manipulation, and when the pointing device is moved away from the screen the previously locked object is unlocked. Further details discussing the use of a digitizer screen for programming are set forth in U.S. Provisional Patent Application Ser. No. 61/561,760, entitled “Technique for Linking Electrodes Together during Programming of Neurostimulation System,” which is expressly incorporated herein by reference.
As shown inFIG. 11, theCP18 includes a controller/processor80 (e.g., a central processor unit (CPU)) andmemory82 that stores amodulation programming package84, which can be executed by the controller/processor80 to allow the user to program theIPG14, andRC16. TheCP18 further includes anoutput circuitry86 for downloading modulation parameters to theIPG14 andRC16 and for uploading modulation parameters already stored in thememory66 of theRC16 or memory of theIPG14. In addition, theCP18 further includes a user input device88 (such as themouse72 or keyboard74) to provide user commands. Notably, while the controller/processor80 is shown inFIG. 11 as a single device, the processing functions and controlling functions can be performed by a separate controller and processor. Thus, it can be appreciated that the controlling functions described below as being performed by theCP18 can be performed by a controller, and the processing functions described below as being performed by theCP18 can be performed by the processor.
Execution of theprogramming package84 by the controller/processor80 provides a multitude of display screens (not shown) that can be navigated through via use of themouse72. These display screens allow the clinician to, among other functions, to select or enter patient profile information (e.g., name, birth date, patient identification, physician, diagnosis, and address), enter procedure information (e.g., programming/follow-up, implant trial system, implant IPG, implant IPG and lead(s), replace IPG, replace IPG and leads, replace or revise leads, explant, etc.), generate a pain map of the patient, define the configuration and orientation of the leads, initiate and control the electrical modulation energy output by the neuromodulation leads12, and select and program theIPG14 with modulation parameters in both a surgical setting and a clinical setting. Further details discussing the above-described CP functions are disclosed in U.S. patent application Ser. No. 12/501,282, entitled “System and Method for Converting Tissue Stimulation Programs in a Format Usable by an Electrical Current Steering Navigator,” and U.S. patent application Ser. No. 12/614,942, entitled “System and Method for Determining Appropriate Steering Tables for Distributing Modulation energy Among Multiple Neuromodulation Electrodes,” which are expressly incorporated herein by reference. Execution of theprogramming package84 provides a user interface that conveniently allows a user to program theIPG14.
Referring first toFIG. 12, a graphical user interface (GUI)100 that can be generated by theCP18 to allow a user to program theIPG14 will be described. In the illustrated embodiment, theGUI100 comprises three panels: aprogram selection panel102, alead display panel104, and a modulationparameter adjustment panel106. Some embodiments of theGUI100 may allow for closing and expanding one or both of thelead display panel102 and theparameter adjustment panel106 by clicking on the tab108 (to show or hide the parameter adjustment panel106) or the tab110 (to show or hide the full view of both thelead selection panel104 and the parameter adjustment panel106).
Theprogram selection panel102 provides information about modulation programs and coverage areas that have been, or may be, defined for theIPG14. In particular, theprogram selection panel102 includes acarousel112 on which a plurality of modulation programs114 (in this case, up to sixteen) may be displayed and selected. Theprogram selection panel102 further includes a selectedprogram status field116 indicating the number of themodulation program114 that is currently selected (any number from “1” to “16”). In the illustrated embodiment,program1 is the only one currently selected, as indicated by the number “1” in thefield116. Theprogram selection panel102 further comprises aname field118 in which a user may associate a unique name to the currently selectedmodulation program114. In the illustrated embodiment, currently selectedprogram1 has been called “lower back,” thereby identifyingprogram1 as being themodulation program114 designed to provide therapy for lower back pain.
Theprogram selection panel102 further comprises a plurality of coverage areas120 (in this case, up to four) with which a plurality of modulation parameter sets can respectively be associated to create the currently selected modulation program114 (in this case, program1). Eachcoverage area120 that has been defined includes a designation field122 (one of letters “A”-“D”), and an electricalpulse parameter field124 displaying the electrical pulse parameters, and specifically, the pulse amplitude, pulse width, and pulse rate, of the modulation parameter set associated with the that coverage area. In this example, only coverage area A is defined forprogram1, as indicated by the “A” in thedesignation field122. The electricalpulse parameter field124 indicates that a pulse amplitude of 5 mA, a pulse width of 210 μs, and a pulse rate of 40 Hz has been associated with coverage area A.
Each of the definedcoverage areas120 also includes aselection icon126 that can be alternately actuated to activate or deactivate therespective coverage area120. When a coverage area is activated, an electrical pulse train is delivered from theIPG14 to theelectrode array26 in accordance with the modulation parameter set associated with that coverage area. Notably, multiple ones of thecoverage areas120 can be simultaneously activated by actuating theselection icons126 for the respective coverage areas. In this case, multiple electrical pulse trains are concurrently delivered from theIPG14 to theelectrode array26 during timing channels in an interleaved fashion in accordance with the respective modulation parameter sets associated with thecoverage areas120. Thus, eachcoverage area120 corresponds to a timing channel.
To the extent that any of thecoverage areas120 have not been defined (in this case, three have not been defined), they include text “click to add another program area”), indicating that any of these remainingcoverage areas120 can be selected for association with a modulation parameter set. Once selected, thecoverage area120 will be populated with thedesignation field122, electricalpulse parameter field124, andselection icon126.
Thelead display panel104 includesgraphical leads128, which are illustrated with eightgraphical electrodes130 each (labeled electrodes E1-E8 for thefirst lead128 and electrodes E9-E16 for second lead128). Thelead display panel104 also includes agraphical case132 representing thecase44 of theIPG14. Thelead display panel104 further includes lead group selection tabs134 (in this case, four), any of which can be actuated to select one of four groups of graphical leads128. In this case, the first leadgroup selection tab134 has been actuated, thereby displaying the twographical leads128 in their defined orientation. In the case where additional leads12 are implanted within the patient, they can be associated with additional lead groups.
Theparameters adjustment panel106 also includes a pulse amplitude adjustment control136 (expressed in milliamperes (mA)), a pulse width adjustment control138 (expressed in microseconds (μs)), and a pulse rate adjustment control140 (expressed in Hertz (Hz)), which are displayed and actuatable in all the programming modes. Each of the controls136-140 includes a first arrow that can be actuated to decrease the value of the respective modulation parameter and a second arrow that can be actuated to increase the value of the respective modulation parameter. Each of the controls136-140 also includes a display area for displaying the currently selected parameter. In response to the adjustment of any of electrical pulse parameters via manipulation of the graphical controls in theparameter adjustment panel106, the controller/processor80 generates a corresponding modulation parameter set (with a new pulse amplitude, new pulse width, or new pulse rate) and transmits it to theIPG14 via thetelemetry circuitry86 for use in delivering the modulation energy to theelectrodes26.
Theparameter adjustment panel106 includes a pull-downprogramming mode field142 that allows the user to switch between a manual programming mode, an electronic trolling programming mode, a navigation programming mode, an exploration programming mode, and a sub-threshold programming mode. Each of these programming modes allows a user to define a modulation parameter set for the currently selectedcoverage area120 of the currently selectedprogram114 via manipulation of graphical controls in theparameter adjustment panel106 described above, as well as the various graphical controls described below. In the illustrated embodiment, when switching between programming modes via actuation of theprogramming mode field142, the last electrode configuration with which theIPG14 was programmed in the previous programming mode is converted into another electrode configuration, which is used as the first electrode configuration with which theIPG14 is programmed in the subsequent programming mode.
The electronic trolling programming mode and navigation programming mode are designed to allow a user to determine one or more efficacious modulation parameter sets for providing super-threshold therapy to the patient, whereas the exploration programming mode and sub-threshold programming mode are designed to allow the user to determine one or more efficacious modulation parameter sets for providing sub-threshold therapy to the patient. In particular, the electronic trolling programming mode is designed to quickly sweep the electrode array using a limited number of electrode configurations to gradually steer an electrical field relative to the modulation leads until the targeted modulation site is located. Using the electrode configuration determined during the electronic trolling programming mode as a starting point, the navigation programming mode is designed to use a wide number of electrode configurations to shape the electrical field, thereby fine tuning and optimization the modulation coverage for patient comfort. Both the electronic trolling mode and navigation programming mode rely on immediate feedback from the patient in response to the sensation of paresthesia relative to the region of the body in which the patient experiences pain. Like the electronic trolling programming mode, the exploration programming mode is designed to quickly sweep the electrode array using a limited number of electrode configurations to gradually steer an electrical field relative to the modulation leads until the targeted modulation site is located. Like the electronic trolling mode, the exploration programming mode relies on immediate feedback from the patient in response to the sensation of paresthesia relative to the region of the body in which the patient experiences pain. However, unlike the electronic trolling programming mode, navigation programming mode, and exploration programming mode, the sub-threshold programming mode cannot rely on immediate feedback from the patient due to the lack of paresthesia experience by the patient during sub-threshold modulation. Instead, the sub-threshold programming mode uses a transformation of the electrode configuration determined during the exploration programming mode to provide efficacious sub-threshold modulation to the determined target site of the patient.
As shown inFIG. 12, the manual programming mode has been selected. In the manual programming mode, each of theelectrodes130 of the graphical leads128, as well as thegraphical case132, may be individually selected, allowing the clinician to set the polarity (cathode or anode) and the magnitude of the current (percentage) allocated to thatelectrode130,132 using graphical controls located in an amplitude/polarity area144 of theparameter adjustment panel106.
In particular, agraphical polarity control146 located in the amplitude/polarity area144 includes a “+” icon, a “−” icon, and an “OFF” icon, which can be respectively actuated to toggle the selectedelectrode130,132 between a positive polarization (anode), a negative polarization (cathode), and an off-state. Anamplitude control148 in the amplitude/polarity area144 includes an arrow that can be actuated to decrease the magnitude of the fractional ized current of the selectedelectrode130,132, and an arrow that can be actuated to increase the magnitude of the fractionalized current of the selectedelectrode130,132. Theamplitude control148 also includes a display area that indicates the adjusted magnitude of the fractionalized current for the selectedelectrode134. Theamplitude control148 is preferably disabled if no electrode is visible and selected in thelead display panel104. In response to the adjustment of fractionalized electrode combination via manipulation of the graphical controls in the amplitude/polarity area144, the controller/processor80 generates a corresponding modulation parameter set (with a new fractionalized electrode combination) and transmits it to theIPG14 via thetelemetry circuitry86 for use in delivering the modulation energy to theelectrodes26.
In the illustrated embodiment, electrode E2 has been selected as a cathode to which 100% of the cathodic current has been allocated, and electrodes E1 and E3 have been respectively selected as anodes to which 25% and 75% of the anodic current has been respectively allocated. Electrode E15 is shown as being selected to allow the user to subsequently allocate the polarity and fractionalized electrical current to it via the graphical controls located in the amplitude/polarity area144. Although the graphical controls located in the amplitude/polarity area144 can be manipulated for any of the electrodes, a dedicated graphical control for selecting the polarity and fractionalized current value can be associated with each of the electrodes, as described in U.S. Patent Publication No. 2012/0290041, entitled “Neurostimulation System with On-Effector Programmer Control,” which is expressly incorporated herein by reference.
Theparameters adjustment panel106, when the manual programming mode is selected, also includes anequalization control150 that can be actuated to automatically equalize current allocation to all electrodes of a polarity selected by respective “Anode +” and “Cathode −” icons. Unlike the other programming modes described in further detail below, the ranges of pulse rates and pulse widths of the modulation parameter sets defined during the manual programming mode are not limited to those known to result in only one of super-threshold therapy and sub-threshold therapy. For example, the lower limit of the pulse amplitude may be as low as 0.1 mA, wherein as the upper limit of the pulse amplitude may be as high as 20 mA. The lower limit of the pulse width may be as low as 2 μs, whereas the upper limit of the pulse width may be as high as 1000 μs. For example, the lower limit of the pulse rate may be as low as 1 Hz, whereas the upper limit of the pulse rate may be as high as 50 KHz. In the illustrated embodiment, a pulse amplitude of 5 mA, a pulse width of 210 μs, and a pulse rate of 40 Hz have been selected. Thus, during the manual programming mode, the selectedcoverage area120 of the selectedprogram114 can be programmed with a modulation parameter set designed to either deliver super-threshold therapy or sub-threshold therapy to the patient.
As shown inFIG. 13, the electronic trolling programming mode has been selected. In this mode, theelectrodes130 illustrated in thelead display panel104 that were individually selectable and configurable in manual programming mode are used for display only and are not directly selectable or controllable. Instead of an amplitude/polarity area144, theparameter selection panel106 includes a steering array ofarrows152 that allows steering the electrical field up, down, left, or right relative to theelectrodes26. In the illustrated embodiment, the electrical current is steered by panning a virtual multipole (i.e., the virtual multipole is moved relative to theactual electrodes26 without changing the basic configuration (focus (F) and upper anode percentage (UAP)) of the virtual multipole), and computing the electrical amplitude values needed for theactual electrodes26 to emulate the virtual multipole. In the illustrated embodiment, fractionalized cathodic currents of 40% and 60% have been respectively computed for electrodes E2 and E3, and fractionalized anodic currents of 25% and 75% have been computed for electrodes E1 and E4. In response to the steering of the electrical current via manipulation of the steering array ofarrows152, the controller/processor80 generates a series of modulation parameter sets (with different fractionalized electrode combination) and transmits them to theIPG14 via thetelemetry circuitry86 for use in delivering the modulation energy to theelectrode array26 in a manner that steers the locus of the resulting electrical field relative to theelectrode array26.
In the illustrated embodiment, the virtual multipole used in the electronic trolling programming mode is a bipole or tripole that includes a modulating cathode (i.e., cathodic modulation is providing during the electronic trolling programming mode). Furthermore, the ranges of pulse rates and pulse widths of the modulation parameter sets defined during the electronic trolling programming mode are limited to those known to result in super-threshold therapy (e.g., causing paresthesia) assuming a nominal pulse amplitude. For example, the lower limit value of the pulse width may be 100 μs, and the upper limit of the pulse rate may be 1500 Hz. In the illustrated embodiment, a pulse amplitude of 5 mA, a pulse width of 210 μs, and a pulse rate of 40 Hz have been selected.
As shown inFIG. 14, the navigation programming mode has been selected. As in the electronic trolling programming mode, the electrodes illustrated in thelead display panel104 that were individually selectable and configurable in manual programming mode are used for display only and are not directly selectable or controllable in the navigation programming mode, and instead of an amplitude/polarity area144, the Theparameter selection panel106 includes a steering array ofarrows162 that allows steering the electrical field up, down, left, or right relative to theelectrodes26. In the illustrated embodiment, the electrical current is steered by weaving one or more anodes around the cathode of the virtual multipole as the cathode is displaced relative to theelectrode array26, and computing the electrical amplitude values needed for theelectrodes26 to emulate the virtual multipole. In the illustrated embodiment, fractionalized cathodic currents of 33%, 47%, and 20% have been respectively computed for electrodes E2, E3, and E4, and fractionalized anodic currents of 54% and 46% have been respectively computed for electrodes E1 and E5. In response to the steering of the electrical current via manipulation of the steering array ofarrows162, the controller/processor80 generates a series of modulation parameter sets (with different fractionalized electrode combination) and transmits them to theIPG14 via thetelemetry circuitry86 for use in delivering the modulation energy to theelectrode array26 in a manner that steers the locus of the resulting electrical field relative to theelectrode array26.
As with the electronic trolling programming mode, the virtual multipole used in the navigation programming mode is a bipole or tripole that includes a modulating cathode (i.e., cathodic modulation is providing during the navigation programming mode). Furthermore, the ranges of pulse rates and pulse widths of the modulation parameter sets defined during the electronic trolling programming mode are limited to those known to result in super-threshold therapy (e.g., causing paresthesia) assuming a nominal pulse amplitude. For example, the lower limit value of the pulse width may be 100 μs, and the upper limit of the pulse rate may be 1500 Hz. In the illustrated embodiment, a pulse amplitude of 5 mA, a pulse width of 210 μs, and a pulse rate of 40 Hz have been selected.
Further details discussing the use of panning a virtual multipole during the electronic trolling programming mode and weaving a virtual multipole during the navigation programming mode, as well as seamlessly switching between the manual programming mode, electronic trolling programming mode, and navigation programming mode, are described in U.S. patent application Ser. No. 13/715,751, entitled “Seamless Integration of Different Programming Modes for a Neuromodulation device Programming System,” which is expressly incorporated herein by reference.
As shown inFIG. 15, the exploration programming mode has been selected. As in the electronic trolling programming mode, the electrodes illustrated in thelead display panel104 that were individually selectable and configurable in manual programming mode are used for display only and are not directly selectable or controllable in the navigation programming mode, and instead of an amplitude/polarity area144, theparameter selection panel106 includes a steering array ofarrows172 that allows steering the electrical field up, down, left, or right relative to theelectrodes26. In the illustrated embodiment, the electrical current is steered by panning a virtual monopole and computing the electrical amplitude values needed for theactual electrodes26 to emulate the virtual multipole. In the illustrated embodiment, a fractionalized cathodic current of 100% has been computed for the case electrode, and fractionalized anodic currents of 36%, 20%, and 44% have been respectively computed for electrodes E4, E9, and E10. In response to the steering of the electrical current via manipulation of the steering array ofarrows172, the controller/processor80 generates a series of modulation parameter sets (with different fractionalized electrode combinations) and transmits them to theIPG14 via thetelemetry circuitry86 for use in delivering the modulation energy to theelectrode array26 in a manner that steers the locus of the resulting electrical field relative to theelectrode array26.
In the illustrated embodiment, the virtual monopole used in the exploration programming mode includes a primary modulating anode (i.e., anodic modulation is providing during the exploration programming mode), because it is believed that the delivery of anodic electrical current to the spinal cord tissue, and in particular the neural network of the dorsal horn (as described in U.S. patent application Ser. No. ______ (Attorney Docket No. BSC 12-0342-01), entitled “Method for Selectively Modulating Neural Elements in the Dorsal Horn,” which is expressly incorporated herein by reference) provides sub-threshold pain relief to the patient, although it is possible that the delivery of cathodic electrical current to the spinal cord tissue may be therapeutic as well.
It should also be noted that utilization of a virtual monopole ensures that the neural tissue of interest is only targeted by anodic electrical current. In contrast, if a virtual bipole or tripole were to be utilized, one or more virtual cathodes would necessarily be located adjacent the targeted neural tissue of interest, which may confound the proper location of the virtual anode by inadvertently contributing to the paresthesia experienced by the patient. Furthermore, the electrical current delivered to the patient during the exploration programming mode is biphasic pulse waveform having a passive cathodic charge recovery phase, thereby minimizing the possibility that the cathodic charge recovery phase inadvertently contributes to the paresthesia experienced by the patient. Furthermore, like in the electronic trolling and navigation programming modes, the ranges of pulse rates and pulse widths of the modulation parameter sets defined during the exploration programming mode are limited to those known to result in super-threshold therapy (e.g., causing paresthesia) assuming a nominal pulse amplitude. For example, the lower limit value of the pulse width may be 100 μs, and the upper limit of the pulse rate may be 1500 Hz. In the illustrated embodiment, a pulse amplitude of 3.9 mA, a pulse width of 250 μs, and a pulse rate of 100 Hz have been selected.
As shown inFIG. 16, the sub-threshold programming mode has been selected. As in the electronic trolling programming mode, the electrodes illustrated in thelead display panel104 that were individually selectable and configurable in manual programming mode are used for display only and are not directly selectable or controllable in the navigation programming mode. Theparameter selection panel106 has neither the amplitude/polarity area144 nor a steering array of arrows, since no paresthesia will presumably be perceived by the patient. Alternatively, theparameter selection panel106 may have a steering array of arrows in order to adjust the locus of modulation.
In any event, the controller/processor80 transforms the last virtual anodic monopole defined during the exploration programming mode into a virtual cathodic multipole (i.e., a virtual multiple having a primary modulating cathode). For example, the cathode of the virtual cathodic multipole can be placed at the location of the anode of the previously defined virtual anodic multiple relative to theelectrode array26, and a (focus (F) and upper anode percentage (UAP)) of the virtual cathodic multipole can be assumed (e.g., a focus of two (i.e., double the electrode spacing) and a UAP of zero (i.e., a virtual bipole)).
Although the exploration programming mode is specifically designed to find the target site for sub-threshold modulation, in an optional embodiment, the controller/processor80 may transform the last virtual cathodic multipole defined by either of the electronic trolling programming mode or navigation programming mode into the virtual cathodic multipole. In this case, the anode of the virtual anodic multipole can be placed at the location of the cathode of the virtual cathodic multipole, and the cathode(s) of the virtual anodic multipole can be placed at the location(s) of the anode(s) of the virtual cathodic multipole relative to theelectrode array26. In another optional embodiment, the controller/processor80 may transform the last fractionalized electrode combination defined by the manual programming mode into the virtual cathodic multipole. In this case, the controller/processor80 may transform the manually generated fractionalized electrode combination into a virtual cathodic multipole in the manner described in U.S. patent application Ser. No. 13/715,751, which has previously been expressly incorporated herein by reference. Thus, it can be appreciated that the manual programming mode, electronic trolling programming mode, navigation programming mode, and exploration programming mode can be seamlessly switched to the sub-threshold programming mode.
In any event, the controller/processor80 then computes amplitude values needed for theactual electrodes26 to emulate the virtual cathodic multipole. In the illustrated embodiment, fractionalized cathodic currents of 44%, 9%, 34%, and 13% have been respectively computed for electrodes E4, E5, E12, and E13, and fractionalized anodic currents of 8%, 47%, 37%, and 8% have been respectively computed for electrodes E3, E7, E15, and E16. In the illustrated embodiment, the virtual multipole used in the sub-threshold programming mode is a biphasic pulsed waveform having an active cathodic charge recovery phase, although the biphasic pulse waveform may alternative have an active anodic charge recovery phase. In either case, the biphasic pulsed waveform will have an anodic phase that will modulate the neural tissue.
The controller/processor80 also automatically modifies the electrical pulse parameters previously defined in the graphical controls136-140 of theparameter adjustment panel106 during the exploration programming mode (or alternatively, the manual programming mode, electronic trolling programming mode, or navigation programming mode) to predetermined values that ensure sub-threshold modulation. For example, in the illustrated embodiment, the pulse amplitude was reduced from 3.9 mA to 2.3 mA, the pulse width was decreased from 210 μs to 40 μs, and the pulse rate was increased from 100 Hz to 2 KHz. In general, it is preferred that the super-threshold pulse amplitude used in the exploration programming mode be reduced by 30%-70% to obtain the sub-threshold pulse amplitude in order to ensure efficacious sub-threshold therapy. Furthermore, although the sub-threshold programming mode allows the user to modify the pulse amplitude, pulse width, and pulse rate via manipulation of the graphical controls136-140 of theparameter adjustment panel106, the ranges of the pulse amplitudes, pulse rates, and pulse widths of the modulation parameter sets defined during the exploration programming mode are limited to those known to result in sub-threshold therapy (e.g., not causing paresthesia). For example, the upper limit value of the pulse amplitude may be 5 mA, the upper limit value of the pulse width may be 100 μs, and the lower limit of the pulse rate may be 1500 Hz.
In any of the semi-automated modes (i.e., the electronic trolling programming mode, navigation programming mode, or exploration programming mode), theparameter adjustment panel106 includes anadvanced tab154, as shown inFIGS. 13-16, which when actuated, hides thelead display panel104 and provides access to a resolution control156 and a focus control158, as shown inFIG. 17. The resolution control156 allows changing the modulation adjustment resolution. In one embodiment, three possible settings of Fine, Medium, and Coarse may be chosen. The resolution control156 has a “+” icon and a “−” icon that can be used to adjust the resolution. The resolution control156 also includes a display element that graphically displays the current resolution level. When the resolution is set to Fine, each change caused by use of the steering array makes less of a change to the electrode configuration than when the resolution is set to Medium or Coarse. The focus control158 allows changing the modulation focus by displacing the anode(s) and cathode of the virtual multipole toward each other to increase the focus, or displacing the anode(s) and cathode of the virtual multipole away from each other to decrease the focus. The focus control158 has a “+” icon and a “−” icon that can be used to adjust the focus. The focus control158 also includes a display element that graphically displays the current focus level. Notably, the focus control158 is only available in the electronic trolling programming mode and navigation programming mode, since the exploration programming mode utilizes a virtual monopole that assumes an infinite distance between the anode and cathode of the virtual multipole.
Thus, it can be appreciated from the foregoing that the controller/processor80 is capable of deriving a modulation parameter set (fractionalized electrode combination, pulse amplitude, pulse width, and/or pulse rate) for the sub-threshold programming mode from a modulation parameter set previously determined during the exploration programming mode (or alternatively, the manual programming mode, electronic programming mode, and/or navigation programming mode). The electrical field that results from the delivery of the electrical energy to theelectrode array26 in accordance with the new modulation parameter set defined for the sub-threshold programming mode will have a locus that is the same as the locus of the electrical field resulting from the conveyance of the electrical energy to the plurality of electrodes in accordance with the last modulation parameter set defined for the exploration programming mode (or alternatively, the manual programming mode, electronic programming mode, and/or navigation programming mode).
Having described the structure and function of theCP18, one method of using it to provide sub-threshold therapy to the patient to treat chronic pain will now be described with reference toFIG. 18. First, theSCM system10 is placed in the exploration programming mode (step240). Then, theSCM system10 is operated to convey electrical modulation energy to the spinal cord tissue of the patient in accordance with a series of modulation parameter sets, such that the locus of the resulting electrical field is gradually displaced relative to the tissue (e.g., by manipulating thesteering array172 as discussed above) (step242). Preferably, each of the modulation parameter sets defines electrical pulse parameters likely to cause the patient to perceive paresthesia. For example, each of the modulation parameter sets can define a pulse rate less than 1500 Hz and/or a pulse width greater than 100 μs. The conveyed electrical modulation energy may be monopolar in nature, and may be monophasic or biphasic (with a passive charge recovery phase), such that the polarity of the electrical energy mostly likely to provide sub-threshold therapy can be isolated, which in this case, is the anodic portion of the electrical energy. The modulation parameter sets can be created using the aforementioned virtual poles. In particular, a series of virtual poles relative to the tissue may be defined by panning a virtual pole across the electrodes, and amplitude values for electrode combinations that respectively emulate the series of virtual poles can then be computed.
The patient perceives paresthesia in response to the conveyance of the electrical modulation energy to the tissue in accordance with at least one of the modulation parameter sets (step244). For example, if the patient experiences pain in a bodily region, such as the lower back, the electrical modulation energy conveyed in accordance with at least one of the modulation parameter sets may cause the patient to perceive paresthesia in the lower back. The modulation parameter set that results in the most efficacious therapy based on feedback from the patient may then be identified (step246).
Next, theSCM system10 is switched to the sub-threshold programming mode (step248). In response, a new modulation parameter set is automatically derived from the previously identified modulation parameter set (step250). The new modulation parameter set preferably defines electrical pulse parameters likely to cause the patient to not perceive paresthesia. For example, each of the modulation parameter sets can define a pulse rate greater than 1500 Hz and/or a pulse width less than 100 μs. The derived modulation parameter set can be created using the aforementioned virtual poles. In particular, a virtual pole relative to the tissue may be defined, and amplitude values for the electrode combination that respectively emulates the virtual poles can then be computed.
TheSCM system10 is then operated to convey electrical modulation energy to the spinal cord tissue of the patient in accordance with new modulation parameter set, thereby creating an electrical field having a locus relative to the spinal cord tissue that is the same as the locus of the electrical field associated with the identified modulation parameter set, and without causing the patient to perceive paresthesia (step252). The conveyed electrical modulation energy preferably has an anodic component. For example, the conveyed electrical modulation energy may be bipolar in nature and be biphasic (with an active charge recovery phase). Lastly, theSCM system10 is programmed with the new modulation parameter set (step254).
Although particular embodiments of the present inventions have been shown and described, it will be understood that it is not intended to limit the present inventions to the preferred embodiments, and it will be obvious to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present inventions. Thus, the present inventions are intended to cover alternatives, modifications, and equivalents, which may be included within the spirit and scope of the present inventions as defined by the claims.