This document relates generally to medical systems, and more particularly, but not by way of limitation, to systems, devices, and methods for monitoring and/or programming systems with multiple implantable devices.
Medical devices may include devices configured to deliver a therapy, such as but not limited to an electrical or drug therapy and/or to sense physiological or functional parameters or other health-related data. Medical devices may include external wearable devices and may include implantable devices. For example, a medical device may include implantable devices configured to deliver an electrical therapy. Implantable neurostimulators are an example of implantable electrical therapy devices. A fully head-located implantable peripheral neurostimulation system, having at least two implantable devices, designed for the treatment of chronic head pain is a specific example of a system with more than one implantable device.
Neurostimulation systems may include a rechargeable battery, an antenna coil, and circuitry to control the neurostimulation. The systems may include one or more implantable devices configured to connect with an external unit to perform various functions such as recharging the rechargeable battery, diagnostically evaluating the implantable device(s), and programming the implantable device(s).
Various therapeutic and/or monitoring systems may include multiple devices, which may include external devices such a wearable devices, implantable devices, or various combinations thereof. The monitoring and/or programming of these multiple devices may be rather complex and time consuming. It is desirable to improve the ability of a user to quickly and accurately program or assess device states in multi-device systems.
An example (e.g., “Example 1”) of a system may include at least two implantable devices, an external system configured to communicate with each of the at least two implantable devices, and a programmer configured to communicate with the external system. The programmer may include a user interface including a display, and a processor. The processor may be configured to provide on the display implantable device icons corresponding to each of the at least two implantable devices, an external system icon corresponding to the external system, and wireless link representations corresponding to wireless links between the external system and each of the at least two implantable devices. The system may use the wireless links for at least one of communication or power transfer.
In Example 2, the subject matter of Example 1 may optionally be configured such that the wireless representations provide a status indicator for a current status for each of the wireless links.
In Example 3, the subject matter of Example 1 may optionally be configured such that the processor is configured to provide on the display a suggested action to remedy a problem with the wireless status.
In Example 4, the subject matter of any one or more of Examples 1-3 may optionally be configured such that the external system includes a headset, and the headset includes at least two external coils. The external system may be configured to provide wireless links. The wireless links may include a first link between a first one of the external coils and a first one of the implantable devices, and a second link between a second one of the external coils and a second one of the implantable devices. The wireless link representations may provide status indicators for corresponding wireless links between each of the at least two external coils and the at least two implantable devices.
In Example 5, the subject matter of Example 4 may optionally be configured such that the processor is configured to provide on the display a suggestion to align a specific one of the external coils when the status indictor for the wireless link corresponding to the specific one of the coils indicates misalignment.
In Example 6, the subject matter of any one or more of Examples 4-5 may optionally be configured such that the external system includes an external device configured to be connected to the headset via a cable, wherein the processor is configured to provide on the display a cable representation corresponding to a connection of the cable between the headset and the external device, and the processor configured to provide on the display, when a status indicator for the cable representation indicates a failed connection between the headset and the external device, a suggestion to remedy the failed connection.
In Example 7, the subject matter of any one or more of Examples 1-6 may optionally be configured such that the processor is further configured to provide on the display a programmer icon corresponding to the programmer. The communication link representations may include a communication link representation corresponding to a communication link between the programmer icon and the external system icon.
In Example 8, the subject matter of any one or more of Examples 1-7 may optionally be configured such that each of the implantable devices include a rechargeable battery/The processor may further be configured to provide on the display charge state representations for the rechargeable battery in each of the implantable devices.
In Example 9, the subject matter of any one or more of Examples 1-8 may optionally be configured such that each of the at least two implantable devices are configured to be programmed with a stimulation configuration. The processor may be configured to guide a user with acceptable programming inputs when programming the stimulation configuration.
In Example 10, the subject matter of Example 9 may optionally be configured such that the stimulation configuration includes an electrode configuration and an amplitude configuration.
In Example 11, the subject matter of any one or more of Examples 9-10 may optionally be configured such that the processor is configured to guide the user to select at least one anode electrode and at least one cathode electrode.
In Example 12, the subject matter of any one or more of Examples 9-11 may optionally be configured such that the processor is configured to guide the user to select allowable amplitudes for a selected electrode configuration.
An example (e.g., “Example 13”) of a system may include at least two implantable devices, an external device and a programmer. Each of the at least two implantable devices may be configured to deliver stimulation to different regions of a body according to different stimulation configurations. The external system may be configured to communicate with each of the at least two implantable devices. The programmer may be configured to communicate with the external system, and configured for use to program the at least two implantable devices by associating the different stimulation configurations with the different regions of the body, and receiving programming inputs for the different stimulation configurations associated with the different regions of the body. The programmer may include a user interface, including a display that includes identifiers for each of the different regions of the body and includes the different stimulation configurations associated with the different regions.
In Example 14, the subject matter of Example 13 may optionally be configured such that the different regions include a left orbital region, a right orbital region, a left occipital region and a right occipital region.
In Example 15, the subject matter of any one or more of Examples 13-14 may optionally be configured such that the display includes, for each of the different regions, an electrode configuration, an amplitude, a pulse width and a frequency.
An example (e.g., “Example 16”) of a method may include optically scanning a code associated with a medical device, wherein a cryptographic key for the medical device is encoded within the code, decoding the code to determine the cryptographic key, establishing encrypted communication with the medical device using the cryptographic key.
In Example 17, the subject matter of Example 16 may optionally be configured such that the code is a two-dimensional barcode for encoding alphanumeric information, and the alphanumeric information includes the cryptographic key.
In Example 18, the subject matter of Example 17 may optionally be configured such that the code is a Quick Response (QR) code.
In Example 19, the subject matter of any one or more of Examples 13-18 may optionally be configured such that a first device performs the optical scanning and the decoding of the code to determine the cryptographic key, the first device uses the cryptographic key to enable encrypted communication using the cryptographic key to encode a first string of bytes to provide an encoded first string of bytes, and sending the encoded first string of bytes to the medical device. The medical device may use a first private key stored in the medical device to decode the encoded first string of bytes to provide a decoded first string of bytes, and may use the decoded first string of bytes to encode a second string of byte to provide an encoded second string of bytes, and may send the encoded second string of bytes to the first device. Both the first device and the medical device may generate session keys based on the encoded first string of bytes and the encoded second string of bytes, and use the generated session keys to provide the encrypted communication.
In Example 20, the subject matter of any one or more of Examples 13-19 may optionally be configured such that the optically scanning the code includes using a camera in a first device to optically scan the code, the decoding the code includes using the first device to decode the code, and the establishing encrypted communication includes establishing encrypted communication between the first device and the medical device.
In Example 21, the subject matter of any one or more of Examples 13-20 may optionally be configured such that a programmer is used to establish encrypted communication with the medical device. The medical device may include an implantable stimulator, an external trial stimulator or a charger.
An example (e.g., “Example 22”) of a method may be performed in a system having at least two implantable devices, an external system configured to communicate with each of the at least two implantable devices, and a programmer configured to communicate with the external system. The method may include displaying a representation of the system on the display, and performing at least one of: determining a link status for at least links between the external system and the implantable devices, displaying the link status within the displayed representation of the system; or determining a status of rechargeable batteries, and displaying the rechargeable battery status within the displayed representation of the system.
In Example 23, the subject matter of Example 22 may optionally be configured to further include suggesting remedial action for the determined link status or the determined status of rechargeable batteries.
In Example 24, the subject matter of any one or more of Examples 22-23 may optionally be configured to further include guiding selection of an allowable stimulation configuration for the system.
This Summary is an overview of some of the teachings of the present application and not intended to be an exclusive or exhaustive treatment of the present subject matter. Further details about the present subject matter are found in the detailed description and appended claims. Other aspects of the disclosure will be apparent to persons skilled in the art upon reading and understanding the following detailed description and viewing the drawings that form a part thereof, each of which are not to be taken in a limiting sense. The scope of the present disclosure is defined by the appended claims and their legal equivalents.
Various embodiments are illustrated by way of example in the figures of the accompanying drawings. Such embodiments are demonstrative and not intended to be exhaustive or exclusive embodiments of the present subject matter.
The following detailed description of the present subject matter refers to the accompanying drawings which show, by way of illustration, specific aspects and embodiments in which the present subject matter may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present subject matter. Other embodiments may be utilized and structural, logical, and electrical changes may be made without departing from the scope of the present subject matter. References to “an”, “one”, or “various” embodiments in this disclosure are not necessarily to the same embodiment, and such references contemplate more than one embodiment. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope is defined only by the appended claims, along with the full scope of legal equivalents to which such claims are entitled.
Various therapeutic and/or monitoring systems may include multiple devices, which may include external devices such a wearable devices, implantable devices, or various combinations thereof. Those of ordinary skill in the art, who have read and understood this document, will understand how to implement the present subject matter with different therapeutic and/or monitoring systems. This document discusses, by way of a specific example, a system with at least two neurostimulation devices. By way of example and not limitation, a neurostimulation system for delivering therapy to treat head pain may use at least two implantable devices (e.g., see U.S. Pat. No. 9,884,190 entitled “Surgical Method For Implantable Head Mounted Neurostimulation System for Head Pain,” U.S. Pat. No. 9,498,635 entitled “Implantable Head Located Radiofrequency Coupled Neurostimulation System for Head Pain,” U.S. Pat. No. 10,258,805 entitled “Surgical Method for Implantable Head Mounted Neurostimulation System for Head Pain,” and U.S. Pat. No. 10,960,215 entitled “Low Profile Head-Located Neurostimulator and Method of Fabrication,” which are herein incorporated by reference in their entirety).
In order for a clinician to program a system with more than one active implantable neurostimulator, the clinician should understand the specific clinical needs of a patient, determine the therapy configuration that would best accommodate those needs, determine the device level settings for each of the devices that would deliver the desired therapy, and interpret the current device status for each of the devices. This becomes a complex process of understanding not only the clinical mechanisms of the therapy but also the device-specific features. For example, the devices may provide status information and may employ specific interactive limits on what can be programmed.
A system with a single neurostimulator may provide feedback through a series of messages with dialog boxes that focus on the particular device that is implanted. However, the use of such dialog boxes would be unduly cumbersome for systems with more than one device.
Various embodiments of the present subject matter allow a system, with multiple devices, to be programmed to deliver the appropriate therapy. A user may be provided with real-time information regarding each device status using an appropriate level of abstraction so the user can quickly assess device information and appropriately program all devices. Real-time feedback may be provided with specific data that accounts for the complexity of a multi-device configuration to allow a user to appropriately program around issues. Thus, a user is provided with the tools to quickly and accurately program or make assessments on current device state in a multi-device system. As used herein, the term real-time indicates quick acquisition and processing of feedback after the occurrence of an event, such that a displayed status indicator is representative of a current status for a user of the system. It is understood that real time may have some processing and transmission delays, and may also be referred to as near real time. Therefore, real-time is understood to be preferably less than a few seconds (e.g., less than 10 seconds, less than 5 seconds, or less than 1 second after the occurrence of the feedback event), depending on the specifics of the system used to acquire and process the data. The real-time updates allow the user to quickly review the effect of any changes (e.g., whether a user-inputted change is effective in improving the functionality of the system).
Various embodiments provide a system that provides a real-time display of multiple devices and programming information of multiple devices in a clinical abstraction. For example, a patient's frame of reference (e.g., map of quadrants in the head), may be used to program the system, such as a multi-device system. By way of example and not limitation, the system may be programmed and/or monitored using references to body locations such as a map of quadrants in the head. Additionally, or alternatively, anatomical landmarks, such as nerves, muscles, bones, joints, or other body parts, may be used to program and/or monitor the system. The system may provide real-time status information for communication links for use in detecting potential issues, and for use in identifying communication errors and identifying subsequent steps to correct errors. A dashboard of real-time information may be displayed to provide real-time information on each of the devices in the system. For example, the dashboard may simultaneously display real-time information for each of the devices in the system. The system may identify errors or possible errors, and provide specific notifications and/or corrective actions to correct or otherwise address. These enhancements allow an improved user experience and simplifies the configuration of therapy for a particular patient.
Various embodiments update a user interface (e.g., a display of a programmer, remote, phone or tablet) in real time by combining user-input data with system state data. The device state data for individual devices may be determined and synthesized to provide the system state data. By the real time analysis, this state and input data, the present subject matter is able to provide the user with situationally-appropriate advice and feedback for utilizing the system. As the user manipulates the system into new states, the system may be configured to quickly and automatically update the advice and feedback for the new states.
Because the present subject matter is updated in real time and presents system state data using various levels of abstraction, the present subject matter allows knowledgeable users to interact uninterrupted (e.g., without having to dismiss modal dialog boxes, or scroll through lengthy instructions), while still providing novice users the feedback they need to achieve their goals. Furthermore, situations requiring user attention can automatically hide once the situation has been resolved. Also, because the present subject matter processes and updates the user interface in response to asynchronous data from peripheral devices, the present subject matter can proactively provide guidance instead of only responding to a user action with an error.
By way of example, this disclosure discusses a fully head located implantable peripheral neurostimulation system designed for the treatment of chronic head pain. The system may be configured to provide neurostimulation therapy for chronic head pain, including chronic head pain caused by migraine and other headaches, as well as chronic head pain due other etiologies. For example, the system may be used to treat chronic head and/or face pain of multiple etiologies, including migraine headaches; and other primary headaches, including cluster headaches, hemicrania continua headaches, tension type headaches, chronic daily headaches, transformed migraine headaches; further including secondary headaches, such as cervicogenic headaches and other secondary musculoskeletal headaches; including neuropathic head and/or face pain, nociceptive head and/or face pain, and/or sympathetic related head and/or face pain; including greater occipital neuralgia, as well as the other various occipital neuralgias, supraorbital neuralgia, auriculotemporal neuralgia, infraorbital neuralgia, and other trigeminal neuralgias, and other head and face neuralgias. The system may include two implantable devices bilaterally implanted on the right and left sides of the patient's head. However, the present subject matter is not limited to such systems, as those of ordinary skill in the art would understand, upon reading and comprehending this disclosure, how to implement the teachings herein with other systems such as, but not limited to, two or more medical devices that are implantable or wearable.
The implantable device may include a rechargeable battery, an antenna (e.g., coil), and an ASIC, along with the necessary internal wire connections amongst these related components, as well as to the incoming lead internal wires. These individual components may be encased in a can made of a medical grade metal, which may be encased by plastic cover. The battery may be connected to the ASIC via a connection that is flexible. The overall enclosure for the battery, antenna and ASIC may have a very low flat profile with two lobes, one lobe for housing the ASIC and one lobe for housing the battery. The antenna may be housed in either of the lobes or in both lobes. The flat, low profile for the housing is beneficial for subcutaneous implantation, as it tends to be more comfortable and cosmetically pleasing for the patient. The use of the two lobes and the flexible connection between the ASIC and the battery allows the implanted device to conform to the shape of the human cranium when subcutaneously implanted without securing such to any underlying structure with an external fixator. However, the implanted device may be anchored in place via suturing or some other anchoring mechanism.
The ASIC and lead may be configured to independently drive the electrodes using a neuromodulation signal in accordance with a predetermined program. The programmed stimulation may be defined using parameters such as one or more pulse amplitudes, one or more pulse widths and one or more pulse frequencies. Other parameters may be used for other defined waveforms, which may but does not necessarily use rectilinear pulse shapes. Once the program is loaded and initiated, a state machine may execute the particular programs to provide the necessary therapeutic stimulation. The ASIC may have memory and be configured for communication and for charge control when charging a battery. Each of the set of wires and interface with the ASIC such that the ASIC individually controls each of the wires in the particular bundle of wires. Thus, each electrode may be individually controlled. Each electrode may be individually turned off, or as noted above, each electrode can be designated as an anode or a cathode. During a charging operation, the implanted device is interfaced with an external charging unit via the antenna (e.g., coil) which is coupled to a similar antenna (e.g., coil) in the external charging unit. Power management involves controlling the amount of charge delivered to the battery, the charging rate thereof and protecting the battery from being overcharged.
The ASIC may be capable of communicating with an external unit, typically part of the external charging unit, to exchange information. Thus, configuration information can be downloaded to the ASIC and status information can be retrieved. Although not illustrated herein, a headset or the like may be provided for such external charging/communication operation.
As provided above,
The illustrated representation for the system includes representations for links 735, 736, 737 and 738 between devices for communication and/or power transfer. The links to the implantable devices may be wireless links that allow the external device to communicate and/or transfer power to the implantable devices. The representation for the link between the programmer and the external system may be a wired (e.g., cable) or wireless link. Similarly, the link between the external device and the headset may be a wired (e.g., cable) or wireless link. If these communication links are broken or not in appropriate communication range the user may not be able to retrieve or change therapy information on the device and/or may not be able to be used to transfer power. The representation for the link may be designed to provide information about the state of the communication and/or power link. For example, color (e.g., green or another color) and/or line type (e.g., solid line) may be used to indicate that a good link is established between system components. Alternatively, or additionally, labels may be used to provide information about the link state. Also, at least some of the system elements that are powered by a battery may provide an indication of their charge state using color, symbols such as a full battery or partially full battery, and/or labels.
For example, the poor link may be between the external device and the headset, and may be caused by the cable not being fully plugged into the external device. The system may be able to determine that the poor link is caused by (or likely caused by) poor alignment of the Tx coil in the headset, and may be configured to prompt the user to take action (e.g., prompt the user to plug in their headset).
Each of the implantable devices may be programmed with a stimulation configuration. The stimulation configuration may include an electrode configuration indicating which electrodes are active and which electrodes are inactive, and may further be configured to determine which active electrode(s) are anodic and which electrode(s) are cathodic. The stimulation configuration may also provide stimulation waveform configurations, such as amplitude. Other stimulation waveform configurations may include frequency and pulse width, by way of example and not limitation. In some embodiments, the same stimulation waveform configuration is delivered to all of the active anode(s) and active cathode(s). In some embodiments, each electrode may be independently programmed with a stimulation waveform configuration.
The system design may limit which stimulation configurations are allowed. The system may be configured to display a current selection of a stimulation configuration, provide an indication if the stimulation configuration is allowable, and provide guidance for changing the stimulation configuration into an allowable stimulation configuration. For example, the stimulation configuration may include a user-selected electrode configuration and a user-selected waveform configuration (which may be limited to a user-selected amplitude configuration). The processor may be configured to guide the user to select at least one anode electrode and at least one cathode electrode. The processor may be configured to guide the user to select allowable amplitudes for a selected electrode configuration.
The present subject matter also provides an improved method for establishing secure communication between devices within the system.
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 may be practiced. These embodiments are also referred to herein as “examples.” Such examples may 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 combinations or permutations of those elements shown or described.
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 may be used, such as by one of ordinary skill in the art upon reviewing the above description. 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.
This application claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 63/424,705, filed Nov. 11, 2022, which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63424705 | Nov 2022 | US |