The present invention is directed to the area of implantable electrical stimulation systems and methods of making and using the systems. The present invention is also directed to systems and methods for identifying and using cost parameters for programming electrical stimulation.
Implantable electrical stimulation systems have proven therapeutic in a variety of diseases, disorders, and conditions. For example, spinal cord stimulation systems have been used as a therapeutic modality for the treatment of chronic pain syndromes. Peripheral nerve stimulation has been used to treat chronic pain syndrome and incontinence, with a number of other applications under investigation. Functional electrical stimulation systems have been applied to restore some functionality to paralyzed extremities in spinal cord injury patients. Stimulation of the brain, such as deep brain stimulation, can be used to treat a variety of diseases, disorders, conditions, and symptoms.
Stimulators have been developed to provide therapy for a variety of treatments. A stimulator can include a control module (with a pulse generator), at least one lead, and an array of stimulator electrodes on each lead. The stimulator electrodes are in contact with or near the nerves, muscles, or other tissue to be stimulated. The pulse generator in the control module generates electrical pulses that are delivered by the electrodes to body tissue.
One aspect is a method for programming an electrical stimulation system including at least one implantable electrical stimulation lead including a plurality of electrodes. The method includes receiving a target and a location of the at least one implantable electrical stimulation lead; receiving at least one stimulation criterion; for each of the at least one stimulation criterion, identifying one or more values of a cost parameter that meet the stimulation criterion, wherein the cost parameter includes a ratio of a cost of stimulating at least one defined region of tissue over a benefit of stimulating a region of the target; and providing at least one of the one or more values of the cost parameter that meet the at least one stimulation criterion to a user or the electrical stimulation system to assist in programming the electrical stimulation system.
Another aspect is an electrical stimulation system that includes at least one implantable electrical stimulation lead including a plurality of electrodes; a control unit coupled to the at least one implantable electrical stimulation lead and configured for generating electrical stimulation for delivery through the at least one implantable electrical stimulation lead; and a processor configured to identify stimulation parameters for programming of the control unit to generate the electrical stimulation. The processor is configured to perform actions including receiving a target and a location of the at least one implantable electrical stimulation lead; receiving at least one stimulation criterion; for each of the at least one stimulation criterion, identifying one or more values of a cost parameter that meet the stimulation criterion, wherein the cost parameter includes a ratio of a cost of stimulating at least one defined region of tissue over a benefit of stimulating a region of the target; and providing at least one of the one or more values of the cost parameter that meet the at least one stimulation criterion to a user or the electrical stimulation system to assist in programming the electrical stimulation system.
A further aspect is a non-transitory computer-readable medium having computer executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform actions including receiving a target and a location of the at least one implantable electrical stimulation lead; receiving at least one stimulation criterion; for each of the at least one stimulation criterion, identifying one or more values of a cost parameter that meet the stimulation criterion, wherein the cost parameter includes a ratio of a cost of stimulating at least one defined region of tissue over a benefit of stimulating a region of the target; and providing at least one of the one or more values of the cost parameter that meet the at least one stimulation criterion to a user or the electrical stimulation system to assist in programming the electrical stimulation system.
In at least some aspects, the at least one stimulation criterion is at least two stimulation criteria and the method further includes identifying, from the identified one or more values of the cost parameter, at least one overlap value of the cost parameter that meets each of the at least two stimulation criterion, wherein providing at least one of the one or more values of the cost parameter includes providing the at least one overlap value to a user or the electrical stimulation system to assist in programming the electrical stimulation system. In at least some aspects, the method or actions further includes providing a message to a user or the electrical stimulation system when no overlap value is identified.
In at least some aspects, the method or actions further includes receiving a user selection of a one of the one or more values of the cost parameter that meet the at least one stimulation criterion. In at least some aspects, the cost parameter includes a) a ratio of a cost of stimulating a volume of tissue around the at least one implantable electrical stimulation lead over the benefit of stimulating a volume of the target region; b) a ratio of a cost of stimulating a volume of tissue outside of the target region over the benefit of stimulating the volume of the target region; or c) a ratio of a cost of stimulating a volume of a side effect or avoidance region over the benefit of stimulating the volume of the target region.
In at least some aspects, the method or actions further includes receiving at least one side effect or avoidance region. In at least some aspects, the identifying one or more values of the cost parameter includes, for each of the at least one stimulation criterion, comparing a plurality of stimulation fields to the stimulation criterion and determining which of the stimulation fields meet the stimulation criterion, wherein each of the stimulation fields corresponds to an estimated volume of stimulation for a particular set of stimulation parameters corresponding the stimulation field, wherein each of the stimulation fields has a value of the cost parameter determined from the estimated volume of stimulation for the particular set of stimulation parameters.
In at least some aspects, the method or actions further includes programming the electrical stimulation system utilizing a one of the one or more values of the cost parameter that meet the at least one stimulation criterion. In at least some aspects, the method or actions further includes stimulating a patient using the at least one implantable electrical stimulation lead and the programming of the electrical stimulation system utilizing the one of the one or more values of the cost parameter that meet the at least one stimulation criterion.
In at least some aspects, the method or actions further includes obtaining or receiving at least one clinical response for the stimulation; altering a stimulation parameter; performing a second stimulation of the patient using the altered stimulation parameter; obtaining or receiving at least one clinical response for the second stimulation; and querying whether the at least one clinical response for the second stimulation meets a goal for each of one or more desired benefits without generating a side effect above a threshold value.
In at least some aspects, the method or actions further includes, when a result of the querying is negative, i) altering the one of the one or more values of the cost parameter that meet the at least one stimulation criterion to provide an altered value of the cost parameter; ii) programming the electrical stimulation system utilizing the altered value of the cost parameter; iii) performing a third stimulation of the patient using the at least one implantable electrical stimulation lead and the programming of the electrical stimulation system utilizing the altered value of the cost parameter; iv) obtaining or receiving at least one clinical response for the third stimulation; v) querying whether the at least one clinical response for the third stimulation meets a target for each of one or more desired benefits without generating a side effect above a threshold value; and repeating steps i)-v) when a result of the querying in step v) is negative.
In at least some aspects, the method or actions further includes forming a map of the at least one clinical response for each of the first stimulation, the second stimulation, and each instance of the third stimulation, wherein the map has a first axis corresponding the cost parameter and a second axis corresponding to a second cost parameter.
Non-limiting and non-exhaustive embodiments of the present invention are described with reference to the following drawings. In the drawings, like reference numerals refer to like parts throughout the various figures unless otherwise specified.
For a better understanding of the present invention, reference will be made to the following Detailed Description, which is to be read in association with the accompanying drawings, wherein:
The present invention is directed to the area of implantable electrical stimulation systems and methods of making and using the systems. The present invention is also directed to systems and methods for identifying and using cost parameters for programming electrical stimulation.
Suitable implantable electrical stimulation systems include, but are not limited to, a least one lead with at least one electrode disposed on a distal end portion of the lead and at least one terminal disposed on at least one proximal end portion of the lead. Leads include, for example, percutaneous leads, paddle leads, cuff leads, or any other arrangement of electrodes on a lead. Examples of electrical stimulation systems with leads are found in, for example, U.S. Pat. Nos. 6,181,969; 6,516,227; 6,609,029; 6,609,032; 6,741,892; 7,244,150; 7,450,997; 7,672,734; 7,761,165; 7,783,359; 7,792,590; 7,809,446; 7,949,395; 7,974,706; 8,175,710; 8,224,450; 8,271,094; 8,295,944; 8,364,278; 8,391,985; and 8,688,235; and U.S. Patent Applications Publication Nos. 2007/0150036; 2009/0187222; 2009/0276021; 2010/0076535; 2010/0268298; 2011/0005069; 2011/0004267; 2011/0078900; 2011/0130817; 2011/0130818; 2011/0238129; 2011/0313500; 2012/0016378; 2012/0046710; 2012/0071949; 2012/0165911; 2012/0197375; 2012/0203316; 2012/0203320; 2012/0203321; 2012/0316615; 2013/0105071; and 2013/0197602, all of which are incorporated by reference. In the discussion below, a percutaneous lead will be exemplified, but it will be understood that the methods and systems described herein are also applicable to paddle leads and other leads.
A lead for electrical stimulation (for example, deep brain or spinal cord stimulation) includes stimulation electrodes that can be ring electrodes, segmented electrodes that extend only partially around the circumference of the lead, or any other type of electrode, or any combination thereof. The segmented electrodes can be provided in sets of electrodes, with each set having electrodes circumferentially distributed about the lead at a particular longitudinal position or across a particular longitudinal region. For illustrative purposes, the leads are described herein relative to use for deep brain stimulation, but it will be understood that any of the leads can be used for applications other than deep brain stimulation, including spinal cord stimulation, peripheral nerve stimulation, or stimulation of other nerves, muscles, and tissues. In particular, stimulation may stimulate specific targets. Examples of such targets include, but are not limited to, the subthalamic nucleus (STN), the internal segment of the globus pallidus (GPi), the ventral intermediate nucleus of the thalamus, the external segment of the globus pallidus (GPe), and the like. In at least some embodiments, an anatomical structure is defined by its physical structure and a physiological target is defined by its functional attributes. In at least some embodiments, the lead may be positioned at least partially within the target, but in other embodiments, the lead may be near, but not inside, the target. The stimulation of tissue can include, but is not limited to, one or more of activation, inhibition, depression, or other modulation of the stimulated tissue.
Turning to
The IPG 14 is physically connected, optionally via at least one lead extension 24, to the stimulation lead(s) 12. Each lead carries multiple electrodes 26 arranged in an array. The IPG 14 includes pulse generation circuitry that delivers electrical stimulation energy in the form of, for example, a pulsed electrical waveform (i.e., a temporal series of electrical pulses) to the electrode array 26 in accordance with a set of stimulation parameters. The IPG 14 can be implanted into a patient's body, for example, below the patient's clavicle area or within the patient's buttocks or abdominal cavity. The IPG 14 can have eight stimulation channels which may be independently programmable to control the magnitude of the current stimulus from each channel. In at least some embodiments, the IPG 14 can have more or fewer than eight stimulation channels (for example, 4, 6, 16, 32, or more stimulation channels). The IPG 14 can have one, two, three, four, or more connector ports, for receiving the terminals of the leads.
The ETS 20 may also be physically connected, optionally via the percutaneous lead extensions 28 and external cable 30, to the stimulation leads 12. The ETS 20, which may have similar pulse generation circuitry as the IPG 14, also delivers electrical stimulation energy in the form of, for example, a pulsed electrical waveform to the electrode array 26 in accordance with a set of stimulation parameters. One difference between the ETS 20 and the IPG 14 is that the ETS 20 is often a non-implantable device that is used on a trial basis after the neurostimulation leads 12 have been implanted and prior to implantation of the IPG 14, to test functioning of the system or the responsiveness of the stimulation that is to be provided. Any functions described herein with respect to the IPG 14 can likewise be performed with respect to the ETS 20.
The RC 16 may be used to telemetrically communicate with or control the IPG 14 or ETS 20 via a uni- or bi-directional wireless communications link 32. Once the IPG 14 and neurostimulation leads 12 are implanted, the RC 16 may be used to telemetrically communicate with or control the IPG 14 via a uni- or bi-directional communications link 34. Such communication or control allows the IPG 14 to be turned on or off and to be programmed with different stimulation parameter sets. The IPG 14 may also be operated to modify the programmed stimulation parameters to actively control the characteristics of the electrical stimulation energy output by the IPG 14. The CP 18 allows a user, such as a clinician, the ability to program stimulation parameters for the IPG 14 and ETS 20 in the operating room and in follow-up sessions.
The CP 18 may perform this function by indirectly communicating with the IPG 14 or ETS 20, through the RC 16, via a wireless communications link 36. Alternatively, the CP 18 may directly communicate with the IPG 14 or ETS 20 via a wireless communications link (not shown). The stimulation parameters provided by the CP 18 are also used to program the RC 16, so that the stimulation parameters can be subsequently modified by operation of the RC 16 in a stand-alone mode (i.e., without the assistance of the CP 18).
For purposes of brevity, the details of the RC 16, CP 18, ETS 20, and external charger 22 will not be further described herein. Details of exemplary embodiments of these devices are disclosed in U.S. Pat. No. 6,895,280, which is expressly incorporated herein by reference. Other examples of electrical stimulation systems can be found at U.S. Pat. Nos. 6,181,969; 6,516,227; 6,609,029; 6,609,032; 6,741,892; 7,949,395; 7,244,150; 7,672,734; and 7,761,165; 7,974,706; 8,175,710; 8,224,450; and 8,364,278; and U.S. Patent Application Publication No. 2007/0150036, as well as the other references cited above, all of which are incorporated by reference.
Stimulation electrodes may be disposed on the circumference of the lead 100 to stimulate the target neurons. Stimulation electrodes may be ring shaped so that current projects from each electrode radially from the position of the electrode along a length of the lead 100. In the embodiment of
The lead 100 includes a lead body 110, terminals 135, at least one ring electrode 120, and at least one set of segmented electrodes 130 (or any other combination of electrodes). The lead body 110 can be formed of a biocompatible, non-conducting material such as, for example, a polymeric material. Suitable polymeric materials include, but are not limited to, silicone, polyurethane, polyurea, polyurethane-urea, polyethylene, or the like. Once implanted in the body, the lead 100 may be in contact with body tissue for extended periods of time. In at least some embodiments, the lead 100 has a cross-sectional diameter of no more than 1.5 mm and may be in the range of 0.5 to 1.5 mm. In at least some embodiments, the lead 100 has a length of at least 10 cm and the length of the lead 100 may be in the range of 10 to 70 cm.
The electrodes 125 can be made using a metal, alloy, conductive oxide, or any other suitable conductive biocompatible material. Examples of suitable materials include, but are not limited to, platinum, platinum iridium alloy, iridium, titanium, tungsten, palladium, palladium rhodium, or the like. Preferably, the electrodes 125 are made of a material that is biocompatible and does not substantially corrode under expected operating conditions in the operating environment for the expected duration of use.
Each of the electrodes 125 can either be used or unused (OFF). When an electrode is used, the electrode can be used as an anode or cathode and carry anodic or cathodic current. In some instances, an electrode might be an anode for a period of time and a cathode for a period of time.
Deep brain stimulation leads may include at least one set of segmented electrodes. Segmented electrodes may provide for superior current steering than ring electrodes because target structures in deep brain stimulation are not typically symmetric about the axis of the distal electrode array. Instead, a target may be located on one side of a plane running through the axis of the lead. Through the use of a radially segmented electrode array (“RSEA”), current steering can be performed not only along a length of the lead but also around a circumference of the lead. This provides precise three-dimensional targeting and delivery of the current stimulus to neural target tissue, while potentially avoiding stimulation of other tissue. Examples of leads with segmented electrodes include U.S. Pat. Nos. 8,473,061; 8,571,665; 8,792,993; 9,248,272; 9,775,988; and 10,286,205; U.S. Patent Application Publications Nos. 2010/0268298; 2011/0005069; 2011/0130803; 2011/0130816; 2011/0130817; 2011/0130818; 2011/0078900; 2011/0238129; 2012/0016378; 2012/0046710; 2012/0071949; 2012/0165911; 2012/197375; 2012/0203316; 2012/0203320; 2012/0203321; 2013/0197424; 2013/0197602; 2014/0039587; 2014/0353001; 2014/0358208; 2014/0358209; 2014/0358210; 2015/0045864; 2015/0066120; 2015/0018915; and 2015/0051681, all of which are incorporated herein by reference.
The computing device 300 (with or without the display 306 and input device 308) can be the RC 16, CP 18, a computer, tablet, mobile device, any other suitable device for processing information, or any combination thereof. The computing device 300 can be local to the user or can include components that are non-local to the computer including one or both of the processor 302 or memory 304 (or portions thereof). For example, in at least some embodiments, the user may operate a terminal that is connected to a non-local computing device. In other embodiments, the memory can be non-local to the user.
The computing device 300 can utilize any suitable processor 302 including at least one hardware processors that may be local to the user or non-local to the user or other components of the computing device. The processor 302 is configured to execute instructions provided to the processor 302, as described below.
Any suitable memory 304 can be used for the computing device 302. The memory 304 illustrates a type of computer-readable media, namely computer-readable storage media. Computer-readable storage media may include, but is not limited to, nonvolatile, non-transitory, removable, and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include RAM, ROM, EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (“DVD”) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computing device.
Communication methods provide another type of computer readable media; namely communication media. Communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, data signal, or other transport mechanism and include any information delivery media. The terms “modulated data signal,” and “carrier-wave signal” includes a signal that has at least one of its characteristics set or changed in such a manner as to encode information, instructions, data, and the like, in the signal. By way of example, communication media includes wired media such as twisted pair, coaxial cable, fiber optics, wave guides, and other wired media and wireless media such as acoustic, RF, infrared, and other wireless media.
The display 306 can be any suitable display device, such as a monitor, screen, display, or the like, and can include a printer. The input device 308 can be, for example, a keyboard, mouse, touch screen, track ball, joystick, voice recognition system, or any combination thereof, or the like.
At least one imaging system 310 can be used including, but not limited to, MM, computed tomography (CT), ultrasound, or other imaging systems. The imaging system 310 may communicate through a wired or wireless connection with the computing device 300 or, alternatively or additionally, a user can provide images from the imaging system 310 using a computer-readable medium or by some other mechanism. The imaging system 310 may be useful for locating the electrical stimulation lead(s) implanted in a patient.
The methods and systems described herein may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Accordingly, the methods and systems described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Systems referenced herein typically include memory and typically include methods for communication with other devices including mobile devices. Methods of communication can include both wired and wireless (for example, RF, optical, or infrared) communications methods and such methods provide another type of computer readable media; namely communication media. Wired communication can include communication over a twisted pair, coaxial cable, fiber optics, wave guides, or the like, or any combination thereof. Wireless communication can include RF, infrared, acoustic, near field communication, Bluetooth™, or the like, or any combination thereof.
Given the number of electrodes and the possibility of using multiple electrodes together, along with the directionality provided by segmented electrodes, it can be challenging to identify a suitable set of stimulation parameters to treat a disease, disorder, condition, symptom, or the like. The stimulation parameters include the selection of one or more electrodes for delivery of stimulation, the stimulation amplitude and polarity for each selected electrode, pulse width, pulse frequency, and the like. The number of degrees of programming freedom can be daunting. It is, therefore, useful to identify methods and systems that can facilitate programming and identifying suitable stimulation parameters for stimulation programs.
Furthermore, instead of programming individual stimulation parameters, another programming paradigm includes identification of a target and balancing stimulation of the target with, for example, stimulation outside the target or the generation of side effects or other effects of stimulation. For example, increasing the percentage or amount of the target that is stimulated may also increase the volume outside of the target that is stimulated or may increase the side effects resulting from stimulation (for example, by increasing the amount of a side effect (or avoidance) region that is stimulated.) Thus, there may be a need to balance the amount of the target that is stimulated to avoid stimulating non-target regions or producing side effects.
A region of tissue is stimulated when sufficient stimulation energy (which may be in any suitable form, such as a stimulation current or voltage) is provided to the region to generate a physiological response to the stimulation energy. Generally, the amount of energy received by a region of tissue decreases with distance from the source of the energy (e.g., the electrode(s) of the stimulation lead(s) used to deliver the stimulation.) In at least some embodiments, a threshold value corresponds to the minimum amount of stimulation energy necessary to generate the physiological response. In at least some embodiments, the physiological response can be a therapeutic stimulation effect or a side effect.
Stimulation of the tissue produces a stimulation field. The terms “stimulation field” (SF), “stimulation field map” (SFM), “volume of activation” (VOA), or “volume of tissue activated (VTA)” are often used to designate an estimated region of tissue that will be stimulated for a particular set of stimulation parameters. Unless indicated otherwise, these terms are used interchangeably herein. Any suitable method for determining the SF/VOA/SFM/VTA can be used including, but not limited to, those described in, for example, U.S. Pat. Nos. 8,326,433; 8,675,945; 8,831,731; 8,849,632; 8,958,615; and 10,265,528; U.S. Patent Application Publications Nos. 2009/0287272; 2009/0287273; 2012/0314924; 2013/0116744; 2014/0122379; and 2015/0066111, all of which are incorporated herein by reference in their entireties. In at least some embodiments, a system (or other programming arrangement) may have a collection of predetermined stimulation fields which may be contained in, for example, a look-up table, database, or the like. In at least some instances, interpolation or other estimation methods can be used to modify a predetermined stimulation field to provide additional stimulation fields for consideration.
In at least some embodiments, when programming electrical stimulation a user can identify a target which can include one or more target regions. In at least some embodiments, the target or target region can correspond to, for example, a specified anatomical structure, substructure, region, or subregion such as, for example, the substantia nigra, subthalamic nucleus, globus pallidus internus, or the like or any combination thereof. In at least some embodiments, the target or target region can correspond to, for example, a region selected on a model by the user, such as, for example, regions selected by point-and-click (or any other suitable selection mechanism), by drawing on the model, or the like or any combination thereof.
In at least some embodiments, the target or target region may be identified by identifying a disease, disorder, condition, or symptom that is to be treated or by identifying a stimulation outcome or benefit. The target or target region corresponds to an anatomical structure; anatomical substructure; anatomical or functional region or subregion; any other defined region that is associated with the disease, disorder, condition, symptom, stimulation outcome, or stimulation benefit; any region associated with a physiological signal; or one or more regions that have structural or functional connectivity with another region of interest; or the like or any combination thereof.
Any other suitable mechanism for identifying a target or target region can be used. A target having multiple target regions may have those target regions identified using the same method or mechanism or different methods or mechanisms.
In at least some embodiments, the user can identify one or more side effect regions or avoidance regions. Any of the mechanisms for identifying the target can also be used for side effect regions or avoidance regions. In at least some embodiments, one or more side effect regions or avoidance regions may be predefined in a system. In at least some embodiments, such predefined side effect regions or avoidance regions may be widely known or known to a clinician or programmer using the system.
In at least some embodiments, the balancing of the stimulation of the target with other factors such as, for example, stimulation outside the target or the generation of side effects of stimulation can be represented by one or more cost parameters. As an example, stimulation outside the target can be balanced with the amount of the target that is stimulated. The term “background ratio” is used herein for a cost parameter that represents a ratio of the cost for stimulating tissue (either tissue in general or tissue outside the target) over the benefit for stimulating the target. In at least some embodiments, these costs and benefits are based on unit or equal volumes of tissue.
Similarly, stimulation of one or more side effect regions or other regions to be avoided can be balanced with the amount of the target that is stimulated. The terms “avoidance ratio” or “side effects ratio” are used herein for a cost parameter that represents a ratio of the cost for stimulating tissue in one or more side effects or avoidance regions over the benefit for stimulating the target (or a ratio of the cost for stimulating a unit volume of tissue in one or more side effects or avoidance regions over the benefit for stimulating a unit volume of the target.)
Any other suitable cost parameter can be used. For example, a cost parameter can be based on a stimulation parameter, such as amplitude, and represent a cost for increasing (or otherwise altering) the stimulation parameter or the benefit for the increase (or other alteration.) Other costs that can be part of a cost parameter include, for example, increased battery drain associated with higher amplitude or charge delivered.
In at least some embodiments, a user can program, or modify the programming, an electrical stimulation system by selecting or modifying one or more of the cost parameters. The cost parameter(s) can be used by the electrical stimulation system (or other programming arrangement) to generate one or more sets of stimulation parameters (for example, a selection of one or more electrodes and a stimulation amplitude for each selected electrode) for which the corresponding stimulation field(s) meet(s) the cost parameter(s).
In at least some embodiments, the system (or other programming arrangement) can utilize a metric that incorporates one or more cost parameters to evaluate sets of stimulation parameters. Stimulation fields can be compared to the target and, optionally, the side effect or avoidance regions to determine the corresponding value of the metric. One example of a metric, m, is the following:
m=v
target−(vtotal*background ratio)−(vavoidance*avoidance ratio)
where vtarget is the volume of the target within the stimulation field, vtotal is the volume of the stimulation field, vavoidance is the volume of the side effect or avoidance region(s) within the stimulation field, and the background ratio and avoidance ratio are described above. One or more stimulation fields, and the corresponding set of stimulation parameters, can be selected or suggested by the system (or other programming arrangement) based on the corresponding values of the metric.
As indicated above, a clinician, programmer, or other individual can program, or modify the programming, of an electrical stimulation system by selecting, or modifying, one or more of the cost parameters.
However, the cost parameters, and the effects of modification of a cost parameter, may appear too abstract to a clinician, programmer, or other individual. It may be challenging for the clinician, programmer, or other individual to select, or modify, to obtain a desired stimulation result by modification of one or more cost parameters.
As described herein, a system (or other programming arrangement) or method can utilize one or more user-provided stimulation criterion, which may be more concrete or familiar to a user, clinician, programmer, or other individual, to identify one or more values of the cost parameter(s) that meet the one or more stimulation criterion. This can facilitate the programming of, for example, the electrical stimulation system 10 (
In step 502, a target and a location of the electrical stimulation lead(s) is received. A target can be single target region or can be multiple target regions that can be individually or collectively determined or selected.
Any suitable method can be used for identifying the target or target regions. In at least some embodiments, the target or target regions can be selected or input by a user (for example, a clinician, programmer, patient, or other suitable individual.) In at least some embodiments, the target or target regions can be selected from a menu containing available target regions. In at least some embodiments, the target or target regions can be selected by entry of a name of the target or target region.
In at least some embodiments, the target or target regions can be determined or selected indirectly by, for example, selecting a disease, disorder, condition, symptom, or the like that is associated with one or more targets or target regions. The target or target region is then determined or selected by the system or user based on the association.
Optionally, in addition to a target, one or more side effect or avoidance regions can be received. Any of the methods described above for identifying the target can also be used for the side effect or avoidance regions.
The location of the electrical stimulation lead(s) can be an actual location or an estimated location. It will be understood that the location of the electrode(s) of the electrical stimulation lead(s) is the same as the location of the electrical stimulation lead(s). The location of the electrical stimulation lead(s) may be provided by the user, by an image or interpretation of an image of the lead(s), by a surgical planning system, or the like that has information regarding the location or planned location of implantation of the lead(s). Any other suitable source for the location of the electrical stimulation lead(s) can be used including any source or user that estimates the location of the electrical stimulation lead(s).
In step 504, at least one stimulation criterion is received from a user (for example, a clinician, programmer, patient, or other suitable individual.) Examples of stimulation criteria include, but are not limited to, threshold values (e.g., minimum value or maximum value or both to provide a range) for one or more of the following: total charge injected into the tissue, charge injected into the tissue per stimulation pulse or period, total energy delivered, total amplitude of the stimulation, total volume of the stimulated tissue, a level of clinical response from the patient, a limit on one or more side effects (including, but not limited to, mood-related side effects that may be slower to occur), a limit on the volume or percentage of a side effect or avoidance region that is stimulated, a limit on the volume or percentage of the target that is stimulated, or the like or any combination thereof. Other examples of stimulation criteria include, but are not limited to, selecting monopolar stimulation (e.g., monopolar cathodic stimulation or monopolar anodic stimulation), bipolar stimulation, or any other specified multipolar stimulation arrangement; selecting a particular electrode or set of electrodes to be used for stimulation or eligible for use in stimulation; or the like or any combination thereof. In at least some embodiments, an estimated processing time or complexity of the search may be presented to the user. In at least some embodiments, the system may allow the user to elect to not proceed or may elect to adjust the inputs to reduce the processing time or complexity.
Any suitable mechanism can be used for selecting or specifying the stimulation criterion/criteria. In at least some embodiments, a system (or other programming arrangement) may display an interface that allows the user to input threshold values for one or more of the stimulation criterion/criteria.
In at least some embodiments, the user specifies whether a threshold value for a stimulation criterion is a maximum value or a minimum value. In at least some embodiments, the user may specify whether the threshold value is included in the acceptable range (for example, using the symbols ≥ or ≤) or is not included (for example, using the symbols > or <). It will be recognized, however, that, at least in some embodiments, the symbols > or < may be inclusive of the threshold value for ease of input (e.g., allowing input of values where the symbols ≥ or ≤ are not readily available on a keyboard or other input device.) In at least some embodiments, the user specifies threshold values as a range by setting a maximum value (which may or may not be within the range) and a minimum value (which may or may not be within the range).
Optionally, in step 504 values for one or more stimulation parameters (for example, pulse width, pulse frequency, or the like or any combination thereof) are received from the user. In at least some embodiments, the system may have default or preprogrammed values for one or more of the stimulation parameters and will use those default or preprogrammed values unless altered by a user. These values for stimulation parameter(s) may further limit the searching performed in the succeeding step. In at least some embodiments, specifying a value for one or more stimulation parameters that typically provide more limited variation in the stimulation may facilitate arriving at suitable programming parameters more quickly.
In step 506, the system (or other programming arrangement) identifies values (for example, “overlap values” as described in more detail below) of at least one cost parameter that correspond to a stimulation field that meets the stimulation criterion or all of the stimulation criteria, if there are more than one (optionally, limiting the search for a stimulation field by requiring the one or more stimulation parameters received from the user in step 504.)
In at least some embodiments, the user or the system selects one or more cost parameters for this step. In at least some embodiments, the cost parameter(s) for this step are predetermined by the system and, at least in some embodiments, the determination of the cost parameter(s) can be manually altered by a user.
In at least some embodiments, the system (or other programming arrangement) uses stimulation fields, as described above, to identify the values of the cost parameter(s) that meet the at least one stimulation criterion. An example of this is described below with respect to
In step 508, the identified cost parameter values are provided to the user or to the electrical stimulation system (or other programming arrangement) or both. In at least some embodiments, the identified cost parameter values are displayed. In at least some embodiments, the display may also include values correspond to the stimulation criterion/criteria. One example of such a display is illustrated in
In optional step 510, the system or a user selects one of the identified cost parameter values for input into the programming. System selection may include employing a metric, such as metric, m, above, to select a cost parameter value. Any other system-selection mechanism or procedure can be used.
In optional step 512, the IPG 14 is programmed using a set of stimulation parameters corresponding to the stimulation field represented by the selected cost parameter value. The patient can then be stimulated using this programmed set of stimulation parameters. In other embodiments, the user can continue programming the electrical stimulation system using the selected cost parameter value as an input or as a guide for modifications. It will be recognized that a user may or may not utilize the identified cost parameter values to program the IPG 14.
As indicated above, the system (or other programming arrangement) identifies values of at least one cost parameter that meet the at least one stimulation criterion (optionally, limiting the search by requiring the one or more stimulation parameters received from the user in step 504.)
In step 802, the system (or other programming arrangement) determines, receives, or otherwise obtains or possesses the cost parameter values for multiple stimulation fields. Each stimulation field is defined by a particular set of stimulation parameters and represents an estimation of the volume of stimulation for the particular set of stimulation parameters.
In at least some embodiments, the stimulation fields are precalculated. In other embodiments, some or all of the stimulation fields can be calculated or interpolated from other calculated (or precalculated) stimulation fields during implementation of the method.
In at least some embodiments, the values for one or more cost parameters are precalculated for some or all of the stimulation fields are precalculated. In at least some embodiments, the values for one or more cost parameters are calculated for some or all of the stimulation fields during implementation of the method.
In optional step 804, the system (or other programming arrangement) limits the stimulation fields under consideration to those stimulation fields where the particular set of stimulation parameters that define the stimulation field includes the specific values for the one or more stimulation parameters received from the user in step 504. Only stimulation fields having the values for the stimulation parameter(s) received from the user are considered further. For example, if the user specifies a particular pulse width, only stimulation fields with that specific pulse width are considered further.
In step 806, for each of the at least one stimulation criterion, the system (or other programming arrangement) determines which of the stimulation fields under consideration, and the corresponding cost parameter values, meet that stimulation criterion. This step results in a set of cost parameter values (or stimulation fields) for each stimulation criterion that meet that stimulation criterion.
In optional step 808, when two or more stimulation criteria have been received, the system (or other programming arrangement) determines the overlap (e.g., intersection) of the sets of cost parameter values (or stimulation fields) for all of the stimulation criteria. This overlap typically results in identifying one or more overlap values (i.e., cost parameter values) that correspond to stimulation fields that meet all of the stimulation criteria. For example, the values of the Background Ratio in
When the overlap between the sets of cost parameter values for the stimulation criteria is empty, none of the stimulation fields meet all of the stimulation criteria and, therefore, there is no overlap value. In at least some embodiments, the system (or other programming arrangement) provides a message to the user that the two or more stimulation criteria have not been met. In at least some embodiments, this message may prompt the user to modify the stimulation criteria, selected values for the stimulation parameter(s), or any combination thereof so that overlap value(s) may be found using the modified inputs. In at least some embodiments, the message may provide cost parameter values that meet at least one (or some, but not all) of the stimulation criteria.
In at least some embodiments, the system (or other programming arrangement) can implement a search procedure to test a set of cost parameter/stimulation parameter values, stimulate the patient, capture a response to the stimulation, and identify a next set of cost parameter/stimulation parameter values to test. In at least some embodiments, the search procedure can continue until convergence is obtained or the user or system stops the procedure.
In step 1004, at least one clinical response is obtained for the stimulation. The observation, determination, or input of the clinical response may be performed by the user, the patient, or any other suitable person or the clinical response can be observed or determined by a processor of the system or a sensor or other device. Examples of clinical responses include, but are not limited to, manually assessed clinical scores, sensor-derived scores or values, electrophysiological signals, or the like or any combination thereof. For example, a user may input a quantitative or qualitative indication based on visual observation of the patient, a sensor, or data (for example, an EEG or ECG or the like); verbal feedback from the patient; an evoked compound action potential (ECAP) or an evoked resonant neural activity (ERNA)); local field potentials (LFP); or the like. As another example, at least one sensor (for example, a haptic sensor, accelerometer, gyroscope, EEG, EMG, camera, or the like) may be used to observe or determine a clinical response and may provide a quantitative or qualitative value (either directly to the processor or through a programmer, a user, the patient, or another person) that indicates a clinical response. A quantitative or qualitative value can indicate, for example, at least one characteristic of a symptom (for example, tremor), a therapeutic effect or side effect (for example, change in the patient's balance), electrical activity, or the like. The clinical response may be indicative of a therapeutic effect or a side effect or both. Moreover, in at least some embodiments, more than one clinical response can be observed, determined, or input for each stimulation instance.
In step 1006, a stimulation parameter is altered. For example, the stimulation amplitude is increase.
In step 1008, the patient is stimulated with the new set of stimulation parameters, and the clinical response is obtained. For example, the stimulation amplitude is increased and the system/user determine what therapeutic benefit(s), side effect(s), or any combination thereof are obtained at the new stimulation amplitude. The user would then increase amplitude and record what benefits and side effects are observed.
In step 1010, a query can be made whether to continue the procedure. For example, the query may determine if the clinical response indicates a benefit with no side effects (or with side effects below a threshold value) and a goal (for example, a target score) for each of one or more desired benefits has been met. If yes, then the procedure can be halted. In at least some embodiments, a set of parameters that provides the highest score for each desired benefit (or an accumulated highest score for multiple benefits) will be selected for use.
If the query in step 1008 has a “no” result, then, in step 1012, one or more cost parameters may be altered based on the clinical response in step 1008. For example, when the clinical response indicates a side effect above a threshold level (which may be a level of “no side effect” or some other specified level of side effect), then an avoidance cost parameter is set at higher avoidance or a background ratio would be set at lower spill into non-target regions. When the clinical response indicates a benefit with no side effects (or with side effects below a threshold value) but the target score for each desired benefit has not been met, then an avoidance cost parameter is set at lower avoidance, a background ratio is set at higher spill into non-target regions, or any combination thereof.
The procedure returns to step 1008 and continues until the query in step 1010 is “yes” or the procedure is terminated by a user or the system. As an alternative, after one or more queries in step 1008 with a “yes” result, the procedure can return to step 1006 and alter a stimulation parameter instead of altering a cost parameter (step 1012). This would allow the procedure to investigate a stimulation parameter space as well as a cost parameter space.
In at least some embodiments, a map 1100 can be presented, as illustrated in
Each dot 1106 is graphed on the map 1100 at a particular combination of values of Background Ratio and Avoidance Ratio. In at least some embodiments, a system or method can propose a new combination of values, such as that represented by dot 1106c based on the previously tested combinations. In at least some embodiments, identification of a side effect would suggest that the next combination of values should be down, to the left, or a combination of down and left of the current combination. A combination with no side effects would suggest that the next combination of values should be up, to the right, or a combination of up and right of the current combination.
Examples of other clinical response (or clinical effects) maps that could be adapted to map 1100 are described in U.S. Pat. No. 10,071,249; U.S. Patent Application Publication No. 2014/0277284; and U.S. Provisional Patent Application Ser. No. 63/288,153, all of which are incorporated herein by reference in their entireties.
It will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations and methods disclosed herein, can be implemented by computer program instructions. These program instructions may be provided to a processor to produce a machine, such that the instructions, which execute on the processor, create means for implementing the actions specified in the flowchart block or blocks disclosed herein. The computer program instructions may be executed by a processor to cause a series of operational steps to be performed by the processor to produce a computer implemented process. The computer program instructions may also cause at least some of the operational steps to be performed in parallel. Moreover, some of the steps may also be performed across more than one processor, such as might arise in a multi-processor computer system. In addition, at least one process may also be performed concurrently with other processes, or even in a different sequence than illustrated without departing from the scope or spirit of the invention.
The computer program instructions can be stored on any suitable computer-readable medium including, but not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (“DVD”) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, in the cloud or other non-local site, or any other medium which can be used to store the desired information and which can be accessed by a computing device.
A system can include one or more processors that can perform the methods (in whole or in part) described above. In at least some embodiments, some or all of the method may be performed using one or more non-local processor(s) (for example, processors in another device or in the cloud.) The methods, systems, and units described herein may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Accordingly, the methods, systems, and units described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. The methods described herein can be performed using any type of processor or any combination of processors where each processor performs at least part of the process. In at least some embodiments, the processor may include more than one processor.
The above specification provides a description of the structure, manufacture, and use of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention also resides in the claims hereinafter appended.
This application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application Ser. No. 63/320,176, filed Mar. 15, 2022, and U.S. Provisional Patent Application Ser. No. 63/313,710, filed Feb. 24, 2022, both of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63320176 | Mar 2022 | US | |
63313710 | Feb 2022 | US |