Remote Neurostimulation Programming via Patient Programmer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional spinal cord stimulation (SCS) systems require frequent in-person follow-up visits for programming adjustments, which can be burdensome for patients and may result in non-optimized therapy due to limited patient programmer functionality and lack of expertise.
Innovation Solution
A method and system for remote programming of neurostimulation therapy devices, where a clinician generates a stimulation program, transfers it to a patient programmer, and limits the initial amplitude to a minimal dose, allowing the patient to adjust the amplitude safely and effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If in-person follow-up sessions are used for programming adjustments, then programming accuracy and patient monitoring are improved, but patient burden and time loss increase
Solution Approach 1:
A remote communication system acts as an intermediary between the clinician and patient, enabling programming adjustments to be made remotely. The system transmits programming instructions and patient feedback through communication channels (phone, internet), eliminating the need for in-person visits while maintaining programming accuracy through clinician guidance.
Solution Approach 2:
The patient is empowered to perform programming adjustments themselves under remote clinician guidance. The patient programmer device enables self-adjustment of stimulation parameters, reducing dependency on frequent clinic visits and giving patients control over their own therapy optimization.
2Device complexity
If patient programmer functionality is limited, then device complexity is reduced, but programming capability and therapy optimization are worsened
Solution Approach 1:
Programming functionality is segmented between two devices: the patient programmer handles basic operations and simple adjustments, while the clinician programmer provides advanced programming capabilities. This segmentation allows each device to be optimized for its specific function, keeping the patient device simple while maintaining overall system versatility through the clinician's access to full capabilities.
3Ease of operation
If patients lack expertise in programming, then ease of operation is improved, but programming effectiveness and therapy optimization are worsened
Solution Approach 1:
The system incorporates feedback mechanisms where patients report their experiences and observations to clinicians, who then adjust programming parameters accordingly. This feedback loop compensates for patients' lack of programming expertise by enabling clinicians to make informed adjustments based on patient responses, maintaining therapy optimization effectiveness.
Solution Approach 2:
The clinician acts as an intermediary who translates patient needs into appropriate programming adjustments. Rather than requiring patients to have programming expertise, the system enables patients to communicate their experiences, and the clinician interprets this information to make optimal programming decisions remotely.
4Measurement precision
If frequent reprogramming visits are required, then programming precision is improved, but patient burden and system cost increase
Solution Approach 1:
Clinicians perform preliminary programming setup during initial in-person visits, configuring basic parameters and teaching patients how to use the device. This preliminary action reduces the need for frequent follow-up visits by establishing a foundation that patients can build upon with remote guidance, thereby maintaining precision while reducing burden.
Solution Approach 2:
Remote communication systems serve as intermediaries that enable frequent programming adjustments without requiring physical patient travel. Through phone calls, messaging, or telehealth platforms, clinicians can guide patients through programming changes, maintaining therapy precision while eliminating the harmful factor of patient burden associated with frequent clinic visits.
Data Source
AI summary
A method for remote programming a therapy device for neurostimulation comprises: generating a stimulation program for the therapy device by means of a clinician programmer; transferring the stimulation program to a patient programmer; loading the stimulation program on the therapy device from the patient programmer; and increasing a stimulation amplitude of the stimulation program by means of the patient programmer. An initial stimulation amplitude setting of the stimulation program is limited to a minimal dose amplitude.


