Implantable and/or wearable stimulations systems for the treatment of various diseases and disorders of the neurological system have proven effective in a wide variety of ways. For example, spinal cord stimulation (SCS) systems are accepted treatments for chronic pain syndromes. Deep brain stimulation (DBS) may be used for various purposes, and are gaining acceptance as well including for treatment of movement and tremor disorders. Peripheral nerve stimulation (PNS) systems have also been shown effective for certain indications, and functional electrical stimulation (FES) has been investigated for restoration of functionality to paralyzed extremities. These and other therapies are under investigation for numerous indications beyond those already in use.
Historically many of the available implantable systems included a relatively bulky implantable pulse generator attached to a lead. The pulse generator may have had a volume on the order of twenty cubic centimeters or more for rechargeable systems, and thirty cubic centimeters or more for non-rechargeable or “primary cell” systems. Much smaller implants are under development, having volumes in the range of less than about five cubic centimeters, which may omit the use of a separate lead. Some examples are discussed, for example, in U.S. Pat. Nos. 8,630,705 and 7,437,193. The small size of such systems creates potential constraints on implantable device memory and power usage. New and alternative solutions to potential memory constraints are desired.
A first non-limiting example takes the form of a charging apparatus for use with an implantable medical device, the charging apparatus comprising: a charging circuit for generating an output magnetic and/or electrical field for charging an implantable medical device; a monitoring module for determining and storing charging data related to the operation of the charging circuit; and an output circuit for offloading data from the monitoring module to at least one of a removable memory and/or a separate device connectible wirelessly to the output circuit.
A second non-limiting example takes the form of a charging apparatus as in the first non-limiting example, wherein the monitoring module determines the charging data including at least one of duration of charging events or frequency of charging events without using charge duration or frequency data stored by the implantable medical device. A third non-limiting example takes the form of a charging apparatus as in the first non-limiting example, wherein the monitoring module is configured to send data from the monitoring module over the internet to a central repository. A fourth non-limiting example takes the form of a charging apparatus as in the first non-limiting example, wherein the monitoring module stores charging records for each of a plurality of charging sessions in which the charging apparatus is used comprising: an identifier for a specific implantable medical device charged in a charging session; an identifier of when the charging session with the specific implantable medical device occurred; and at least one parameter of the charging session with the specific implantable medical device. A fifth non-limiting example takes the form of a charging apparatus as in the fourth non-limiting example, wherein the at least one parameter includes a measure of charging efficiency obtained by communication with an implantable medical device while charging the implantable medical device.
A sixth non-limiting example takes the form of an implantable medical device patient system comprising: a charging apparatus as in any of the first to fifth non-limiting examples; and an external control device configured for communication with the implantable medical device and controlling therapy outputs of the implantable medical device; wherein: the output circuit of the charging apparatus is configured to load charging data on a removable memory device; and the external control device is configured to read and/or display charging data from the removable memory device.
A seventh non-limiting example takes the form of a system as in the sixth non-limiting example, wherein the external control device takes the form of a patient remote control or a clinician programmer and the external control device comprises a memory to store therapy usage data for the implantable medical device, a correlation module to correlate charging data from the charging apparatus to the therapy usage data and a device analysis module to determine characteristics of the operation of the implantable medical device from the charging data and the therapy usage data.
An eighth non-limiting example takes the form of a system as in the sixth non-limiting example, wherein the characteristics of the operation of the implantable medical device comprise an indication of the status of a rechargeable power supply of the implantable medical device. A ninth non-limiting example takes the form of a system as in the sixth non-limiting example, wherein the characteristics of the operation of the implantable medical device comprise an indication of the efficiency of charging of the implantable medical device.
A tenth non-limiting example takes the form of an implantable medical device patient system comprising: a charging apparatus as in any of the first to fifth non-limiting examples; and a patient remote control configured for communication with the implantable medical device and controlling therapy outputs of the implantable medical device; wherein: the output circuit of the charging apparatus is configured to communicate with the patient remote control to offload the charging data from the monitoring module; and the patient remote control comprises a memory to store therapy usage data for the implantable medical device, a correlation module to correlate charging data from the charging apparatus to the therapy usage data and a device analysis module to determine characteristics of the operation of the implantable medical device from the charging data and the therapy usage data.
An eleventh non-limiting example takes the form of a system as in the tenth non-limiting example, wherein the characteristics of the operation of the implantable medical device comprise an indication of the status of a rechargeable power supply of the implantable medical device. A twelfth non-limiting example takes the form of a system as in the tenth non-limiting example, wherein the characteristics of the operation of the implantable medical device comprise an indication of the efficiency of therapy delivery of the implantable medical device.
A thirteenth non-limiting example takes the form of a system as in any of the sixth to twelfth non-limiting examples, further comprising a first implantable medical device having in the range of about two to about thirty-two electrical contacts thereon and a rechargeable power supply and therapy circuit therein for delivering therapy outputs via the electrical contacts. A fourteenth non-limiting example takes the form of a system as in the thirteenth non-limiting example, further comprising at least a second implantable medical devices each having a rechargeable power supply, wherein the charging data comprises records for each of the first and second medical devices.
A fifteenth non-limiting example takes the form of an implantable medical device system comprising: at least one implantable medical device having about two to about thirty-two electrodes thereon for therapy delivery, therapy circuitry for providing therapy via the electrodes, a rechargeable power source and charging circuitry for charging the rechargeable power source using power received from a charger apparatus; a charger apparatus comprising: a charging circuit for generating an output magnetic and/or electrical field for charging an implantable medical device; a monitoring module for determining and storing charging data related to the operation of the charging circuit; and an output circuit for offloading charging data from the monitoring module to a removable memory; an external control device configured to communicate with the implantable medical device and control therapy outputs from the implantable medical device, the external control device having a memory to store therapy usage data for the implantable medical device, and having a correlation module for obtaining charging data from the removable memory and correlating the charging data to therapy usage data to generate an output file containing correlated charging and therapy information.
A sixteenth non-limiting example takes the form of a method comprising: a charger as in any of the first to fifteenth non-limiting examples outputting energy to transcutaneously charge an implantable medical device in a charging session; the charger storing data relating to the charging session on a removable memory; and removing the removable memory and placing it into one of a patient remote control or a clinician programmer to obtain charge data. Additionally or alternatively, the sixteenth example may further include the patient remote control assimilating the charge data with therapy or other data gathered by the patient remote control. Additionally or alternatively, the sixteenth example may further include the physician programmer presenting information, analysis, or metrics from one or both of the charger or patient remote control to a physician after reading data from the removable memory.
This overview is intended to briefly introduce the subject matter of the present patent application, and is not intended to provide an exclusive or exhaustive explanation of the invention. The detailed description is included to provide further information.
In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
The IPG 10 is shown in an implanted state, with the dot-dot-dash line representing the patient's skin. The IPG may be placed near a suitable neurological structure to provide electrical therapy using an output voltage or current, for example, to affect nearby neurological function and achieve a desirable therapeutic effect. For example, the IPG may be placed inside the cranium, in or near the spinal column, or in the vicinity of a targeted nerve such as the vagus nerve, a peripheral nerve, or any other suitable location.
Various externals can be used with the IPG 10 in this example. An external charger 20 may be used to recharge and communicate with the IPG 10. A hand-held programmer or patient remote control 30 may be used by the patient to control therapy operations of the IPG 10. A clinician programmer 40 may be used by a clinician to set up the IPG 10 with therapy patterns and to define programs that can be operated by the IPG 10 when operated using the patient remote control 30. The clinician programmer 40 and/or patient remote control 30 can also be used to perform diagnostic inquiries on the IPG 10. Various inductive and/or RF links are illustrated in the system
In the illustrative example, the IPG includes a replenishable power supply, for example, a rechargeable lithium ion battery (or other chemistry), or a capacitor such as a supercapacitor. Recharging energy may be provided by the charger using, for example, a varying magnetic field generated using an inductive coil. For example, the IPG may include a coil that is responsive to an applied magnetic field from the external charger 20. Other links (RF, optical, thermal, sonic, etc.) may be used instead. A non-rechargeable or “primary cell” system may be used instead. Some investigation has been performed into biologic power supplies or power supplies that take advantage of patient bodily action (such as movement); such alternative power supply may be used instead of or in addition to a charger/coil using magnetic or electric fields.
Traditional approaches to the use of an implantable neuromodulation system having a canister attached to a lead would use the implanted device as the hub for information about the implanted system. Therefore a traditional implanted device would maintain histories of charging session data (including for example, duration of charging sessions and frequency at which such sessions occur) as well as histories of therapy session data (electrode selection, amplitude of therapy, how often therapy is used, and for how long a therapy session lasts, for example). Charge session data can be used to assess the operation of the rechargeable circuit in the implanted device for example; for example longer and more frequent charge session may suggest a battery that is nearing end of life, a malfunction in the device, or possibly movement of the implanted device causing a reduction in efficiency of charging. Therapy data can be used to optimize device settings and to assess a patient's progress in dealing with a particular disease state. Additionally, therapy data may be useful to predict device longevity by suggesting how frequently recharging will be needed.
More traditional implantable neurostimulation devices typically have ample space and power capacity to allow for data storage in volatile and/or non-volatile memory, with sizes in the range of twenty to thirty-five cubic centimeters, for example. For the system shown in
There may be one or plural coils 108; for example one coil may be sized, placed and coupled to circuitry for use as a charging coil for recharging the battery, while another (typically smaller) coil is sized, placed, and coupled to circuitry for use as a telemetry coil. For example, the charging coil may be sized for inductive telemetry, while the telemetry coil may in fact serve as an antenna for radiofrequency (RF) communication in the ISM or Medradio bands. No particular shape should be inferred form the use of the term “coil” in this context. In an alternative example, a single coil may be used for both telemetry and charging.
In addition, the input/output 158 may be configured to couple with a removable memory element as further described below. Input/output may also be configured to generate a wireless signal using, for example Bluetooth, WiFi, and/or other known wireless protocol to allow linking to a router or computing device, or to another device of the implantable medical device system such as the patient remote control (
The charger may be provided in a single housing 160 or may include first and second linked together housings having, for example, the charging and/or telemetry coils on a wand or disc tethered to a main housing. Such tethering together may be provided to allow, for example, the patient to place the charging coil directly over a device implanted on the patient's back, while holding the rest of the charger in his or her hand, to make control easy.
In addition, the patient remote control 200 comprises an input/output 208 that may be configured to couple with a removable memory element as further described below. Input/output may also be configured to generate a wireless signal using, for example Bluetooth, WiFi, and/or other accepted wireless protocols such as Zigbee to allow linking to a router and hence to the Internet, or to a computing device, or to another device of the implantable medical device system such as the charger (
The clinician programmer 250 can be used to set up and program the IPG. For example, the clinician programmer 250 may determine and load therapeutic programs onto the IPG and set boundaries around the changes that may be made by the patient remote control. A therapeutic program may designate, for example, a selection of electrodes to be used when therapy is delivered, in pairs or other combinations, designating anode/cathode arrangements and the type of therapy (such current or voltage controlled), and the shape, amplitude, duration and frequency of therapy stimuli. For example, a relatively simple program may deliver biphasic square waves of 8 milliseconds duration with 1 millisecond interphase delay, delivered at 20 Hertz (that is, once every 50 milliseconds) with 1 mA current-controlled output amplitude between a selected pair of electrodes. Any desired/suitable therapy may be delivered. For example, low frequency, tonic, burst, high frequency, and/or non-square wave therapy outputs maybe generated and programmed, taking into consideration any hardware limitations of the IPG. Technology and therapy may progress to more complex therapy outputs as desired.
In addition, the clinician programmer 250 comprises an input/output that may be configured to couple with a removable memory element as further described below. Input/output may also be configured to generate a wireless signal using, for example Bluetooth, WiFi, and/or other accepted wireless protocols such as Zigbee to allow linking to a router and hence to the Internet, or to a computing device, or to another device of the implantable medical device system such as the charger (
As before, the clinician programmer 250 may be enclosed in a single housing, or, in some examples, may provide for the telemetry circuitry 252 to include a wand that can be placed over a patient device on the skin of the patient.
In some examples, the external devices of
Communication between the IPG (
In this example, the IPG 320 has limited power and memory capabilities. Therefore the charger 300 records data related to the charging session. Such data may include, for example, identifying information for the IPG 320, indications of the duration of the charging, the time since last charging, and the status of the battery of the IPG 320 at the beginning and end of the charging session (indicating for example the depth of discharge, such as, 75% discharged at start of the session, and 0% discharged at the end of the session). Additional measurables may be recorded as well including, for example, indications of the coupling efficiency which may be measured by the charger by monitoring the reflected impedance of the IPG 320, or by obtaining data from the IPG 320 indicating instantaneous or average current obtained from the recharge circuitry. Other measures may be obtained as well. Some data may be generated by the charger 300, while other data may be obtained by communication with the IPG 320.
In the prior art, charging session data would ordinarily have been stored by the IPG and provided to a clinician programmer 360 directly during a later programming session. For example, the clinician programmer 360 would be used to allow a physician to review charging session data obtained directly from the IPG.
In contrast to such prior art, in the example of
In this example the charger 300 then loads charging session data on a removable memory 340. In some examples the removable memory 340 is a universal serial bus (USB) memory stick or “thumb drive”. In other examples, the removable memory 340 may take the form of a secure digital (SD) card. In yet other examples, other removable media may be used including, for example, a CD or DVD. The removable memory 340 can then be used to take the charging session data to the patient remote control 350 and/or the clinician programmer 360.
Regardless how many IPGs 400, 402 there are, the illustrative example includes a removable memory 440 which may be, for example, a USB memory drive, SD card or other media. The memory 440 can be attached and detached to several external devices during use. In the example of
In some examples, the charger 410 and patient remote control 420 create independent records for storage on the memory 440. In other examples, one of the charger 410 or patient remote control 420 may construct status files relating to device and/or system status and including one or more of: charging session data, therapy session data, and analytics based on combinations of the charging session data and therapy session data, or other inputs such as patient derived inputs. For example, patient derived inputs may include answers to questions related to activity, mobility, or pain, which may be administered via a user interface of one of the charger 410 and/or patient remote control 420.
Separate blocks and various internal connections are shown for illustration, however, it should be understood that the individual blocks 512 to 522 need not be physically separate modules. For example, the charging circuit 512 may include a charger coil adapted to generate a magnetic field for output and use in charging. Various known circuits may be used to power the charging circuit 512 from the battery 522 to provide an output field of a desired frequency and power level. The charging circuit 512 and/or control block 518 may include safety circuitry to monitor and modulate, for example, total current and temperature, as both may rise during operation. Data obtained from safety circuitry may be included in the charging session data. The battery 522 may use any suitable battery chemistry; in some examples, a rechargeable lithium battery 522 may be used. The control block 518 may include, for example, a microprocessor or microcontroller, as well as suitable analog and digital control circuitry and logic circuits. The data storage for the charger 510 may use any suitable storage structures including volatile and non-volatile memory.
In some examples, a separately provided charging circuit 512 is present, and obtains power from the battery 522 and control signals from the control block 518. For such an example, the monitoring module 514 may be distributed within the charging circuit 512 and control block 518. The monitoring module 514 may comprise, for example, current, voltage or field monitoring elements integrated into the charging circuit 512 and controlled via the control module 518 to generate information about charging. For example, reflected impedance may be monitored in the charging circuit by observing a voltage (or changes thereof) across the charging coil during charging; as the monitored voltage changes, it may be determined how well aligned the charger inductive coil is with respect to the charging coil of the IPG 500; such impedance informs an understanding of the efficiency of the charging cycle. Such impedance may also be used by the charger 510 to alert the user as to the alignment or misalignment between the IPG 500 and the charger 510, with the user instructed to reposition the charger 510 relative to the IPG 500 to achieve better alignment and faster, more efficient charging. Various suitable methods to establish the quality of alignment can be used and are known in the art.
During charging, the IPG 500 may issue communications regarding device usage and/or status to the charger 510, if desired. For example, the IPG 500 may indicate any existing errors or other flags, communication session data, status over time, cumulative current usage since the last charge session, stimulation parameters, stimulation usage, and/or information about any therapy delivered during charging or other device behavior, and/or any additional information gathered over time depending on device capability (such as device accelerometer data that may allow assessment of movement disorder or tremors, for example). Such information may be captured in the charge session data.
Thus the charging session data may include one or several of, for example, the depth of discharge of the IPG battery at the start of a session, the date/timestamp of the session, the duration of a session, the depth of discharge of the IPG battery at the end of a session, safety data, any reported diagnostic data from the IPG, data relating to the efficiency of charging, alignment of the IPG 500 and charger 510 during charting, and/or other information.
In the example shown, the patient remote control 560 includes functional blocks or sub-circuits for telemetry 564, memory 564, control block 566, device analysis 568, therapy usage 570, correlation 572, and data input/output. In an illustration, the telemetry circuit 562 may comprise controls for a telemetry output using, for example, RF or inductive communication including any necessary amplifiers, mixers, oscillators, crystals, and antennae or coils for such usage and may use, for example, a Medradio or ISM frequency band, or other frequency ranges or transmission types. As noted above, conducted communication may be used as an alternative to RF or inductive telemetry.
The telemetry circuit 562 serves the purpose of allowing data transfer with the IPG 550 including, for example, providing commands to the IPG 550 to deliver therapy, perform diagnostic tests, or provide information such as the IPG 550 identifier, battery status, any existing error or other flags, etc. The control block 566 can distribute obtained information for use in device analysis 568. Device analysis may include, for example, software instructions for determining and accumulating therapy information of the device and/or to review different data points provided by the IPG 550. For example, knowing the depth of battery discharge for the IPG both at a current time and at a prior time, such as during a prior interrogation by the patient remote control 560 or after a previous charging session, as well as how much therapy has been delivered, characteristics such as quiescent current or battery self-discharge may be assessed, as well as how efficiently therapy is being delivered.
The therapy usage block 570 may be used to track the commanded therapy delivered by the IPG 550. In some examples, the IPG may deliver therapy on its own, acting autonomously according to a stored program, with the patient remote control 560 used to modify therapy delivery. In other examples, the IPG 550 may only deliver therapy when commanded by the patient remote control. Data on autonomous therapy delivered may be obtained by the patient remote control 560 using telemetry 562 and passed by control block 566 to the therapy usage block 570. Combining device analysis 568 with therapy usage block 570, additional information may be gleaned and calculated as well, for example, knowing how much current discharge is reported by the battery during a given period of time while therapy is delivered allows an estimate to be made of the output impedance of therapy.
The data input/output block 574 may be used to retrieve and/or store data on a removable memory 530. Alternatively, the input/output block 574 may obtain or upload data via the Internet from a central server. In some examples, the data input/output block 574 is simply used to store data such as that obtained by the device analysis block 568 and/or therapy usage block 570. In other examples, the patient remote control is configured to obtain charging session data from the memory 530.
A correlation block 572 is also provided. The correlation block 572 may be used to correlate data from the device analysis block 568 and therapy usage block 570 to charge session data obtained from a removable memory 580 or, as noted previously via the Internet and a central server. The combination of charging data and therapy data may be used to generate further metrics for the device such as determining an estimate of quiescent and/or self-discharge current draw of the IPG 550, which may be useful to spot possible malfunction or end-of life issues. Charging efficiency and therapy efficiency could also be assessed using various metrics such as identifying how different therapy outputs or types may affect battery current drain to determine if any unexpected or simply inefficient combinations are being used. Such metrics may be informative in particular as the patient is allowed to tailor therapy during use. The correlation block 572 may take as inputs therapy usage data and charge data to generate device data using any of the metrics just described, or using other metrics.
In some embodiments, the removable memory may be provided as a specific thumb drive marked and labeled for the patient to use for the purpose of carrying IPG and related data. Data may be encrypted for storage. A specially formatted removable memory may be provided, such that unauthorized memory devices could be prevented from use in the system, providing security and safety against malware. For example, the clinician programmer and/or patient remote control and/or charger may disable input/output circuitry from reading data files from unauthorized memory devices.
Each of these non-limiting examples can stand on its own, or can be combined in various permutations or combinations with one or more of the other examples.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls. In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic or optical disks, magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description.
The Abstract is provided to comply with 37 C.F.R. §1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
The present application claims the benefit of and priority to U.S. Provisional Patent Application Ser. No. 62/337,024, filed on May 16, 2016 and titled SYSTEM AND METHOD FOR STORING AND RETRIEVING DATA FROM NEUROSTIMULATION SYSTEMS, the disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62337024 | May 2016 | US |