Remote assistance method and system for an implantable neurostimulation device

CN116153488BActive Publication Date: 2026-11-03BEIJING PINS MEDICAL
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211717687.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2026-11-03
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

Elderly patients often struggle to operate the remote programming applications for implantable neurostimulation devices, leading to low efficiency in remote programming and hindering timely assistance from doctors, thus affecting the effectiveness of the procedure.

Method used

By establishing a remote assistance connection between the doctor's terminal and the patient's terminal, and using preset data points to collect the other party's operations, interface synchronization and function control can be achieved, thereby improving operational efficiency.

Benefits of technology

It improves the efficiency and security of remote programmable operation, protects patient privacy, and avoids the need for additional tool configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116153488B_ABST
    Figure CN116153488B_ABST
Patent Text Reader

Abstract

The application provides a remote assistance method and system, the method comprising: establishing a remote assistance connection, a doctor terminal and a patient terminal displaying the same remote program control setting interface, the remote program control setting interface comprising buttons and a burying point for collecting user operation on the buttons; the doctor terminal and the patient terminal collecting each other's operation through the burying point, and performing corresponding jump or change in the locally displayed remote program control setting interface. The application realizes the remote assistance process through the preset burying point, does not need to distinguish the operating system adopted by the patient terminal, and does not need to configure an additional remote assistance tool for the patient terminal. Compared with remote desktop and other remote assistance tools, the application does not display other private information of the patient terminal, and has the effect of protecting the privacy and information security of the patient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical devices, and more specifically to a remote assistance method and system for an implantable neurostimulation device. Background Technology

[0002] Implantable neurostimulation devices require periodic programming, meaning doctors adjust the parameters of the implanted device based on the patient's condition. Currently, remote programming is an option, eliminating the need for frequent hospital visits. However, remote programming requires patients to be familiar with the application software and all related electronic devices.

[0003] However, most patients are elderly and lack the expertise to operate applications and electronic devices. During remote control, if patients encounter problems such as connection failure due to improper operation, doctors cannot assist them immediately and can only guide them through other communication tools, which undoubtedly affects the efficiency of remote control. Summary of the Invention

[0004] In view of this, the present invention provides a remote assistance method for an implantable neurostimulation device, comprising: establishing a remote assistance connection, wherein a doctor's terminal and a patient's terminal display the same remote programming setting interface, the remote programming setting interface including buttons and embedded points for collecting user operations on the buttons; the doctor's terminal and the patient's terminal collecting each other's operations through the embedded points, and performing corresponding jumps or changes in the locally displayed remote programming setting interface.

[0005] Optionally, the remote control setting interface includes buttons for enabling the remote control function and corresponding first embedded points. The method further includes: the patient terminal acquiring the first embedded point data from the doctor's terminal, and then performing the operation to enable the remote control function.

[0006] Optionally, the remote programmable setting interface includes a button for connecting to the patient control device and a corresponding second embedded point. The method further includes: the patient terminal acquiring the second embedded point data collected by the doctor terminal, and then performing the operation of connecting to the patient control device.

[0007] Optionally, the remote programmable setting interface includes a button for checking the implantable neurostimulation device and a corresponding third embedding point. The method includes: the patient terminal acquiring the third embedding point collection operation of the doctor terminal, and performing the operation of checking the implantable neurostimulation device.

[0008] Optionally, the "doctor's terminal and patient's terminal display the same remote control settings interface" includes: the doctor's terminal obtaining the version information of the remote control software used by the patient's terminal and the interface information displayed by the patient's terminal; the doctor's terminal displaying an interface that is the same as the current interface of the patient's terminal based on the version information and the interface information.

[0009] Accordingly, the present invention provides a remote assistance system for an implantable neurostimulation device, including a patient terminal and a doctor terminal, for using the above-mentioned remote assistance method to realize the remote programming function of the implantable neurostimulation device remotely assisted by the doctor terminal to turn on / use the device.

[0010] According to the remote assistance method and system provided by this invention, when remote programming of an implantable neurostimulation device is required, a remote assistance mode can be entered. The patient and doctor share the patient terminal's interface. Buttons related to the remote programming function in the interface are equipped with embedded points, allowing the collection of operations and corresponding data from both parties' local interfaces. The patient's terminal, through the operations and data collected via the embedded points on the other party's terminal, applies corresponding jumps and changes to the local interface. The doctor directly controls the patient terminal to execute remote programming functions, improving the efficiency of remote programming operations. This solution achieves remote control through preset embedded points, eliminating the need to distinguish the operating system used by the patient terminal. The patient terminal does not require additional remote assistance tools. Compared to remote desktop and other remote assistance tools, the doctor's terminal in this solution only displays the patient terminal's programming settings interface and does not display other private information from the patient terminal, effectively protecting patient privacy and information security.

[0011] The present invention also provides another remote assistance method for an implantable neurostimulation device, comprising: establishing a remote assistance connection, displaying the same remote programming teaching interface on both the doctor's terminal and the patient's terminal, the remote programming teaching interface including buttons and embedded points for collecting user operations on the buttons; the patient's terminal performing corresponding jumps or changes in the locally displayed remote programming teaching interface based on the operations collected by the embedded points on the doctor's terminal, in order to simulate the execution of the operation process.

[0012] Optionally, the "doctor's terminal and patient's terminal display the same remote programming teaching interface" includes: the doctor's terminal obtaining the version information of the remote programming software used by the patient's terminal and the interface information displayed by the patient's terminal; the doctor's terminal displaying the corresponding remote programming teaching interface according to the version information and the interface information.

[0013] Optionally, the remote programming teaching interface includes a button for enabling the remote programming function and a corresponding first embedded point, and / or a button for connecting to the patient control device and a corresponding second embedded point, and / or a button for checking the implanted neurostimulation device and a corresponding third embedded point.

[0014] Furthermore, in the aforementioned remote assistance method, the embedded points are classified according to function type. When establishing a remote assistance connection, the doctor's terminal or the patient's terminal selects the function that needs to be assisted. Thus, in the subsequent execution steps of the remote assistance method, the doctor's terminal or the patient's terminal only responds to the embedded points related to the function that needs to be implemented.

[0015] Accordingly, the present invention provides a remote assistance system for an implantable neurostimulation device, including a patient terminal and a doctor terminal, for using the above-mentioned remote assistance method to realize the remote programming function of the implantable neurostimulation device remotely assisted by the doctor terminal to turn on / use the device.

[0016] According to the remote assistance method and system provided by this invention, when remote programming of an implantable neurostimulation device is required, both the doctor's terminal and the patient's terminal display the same interface. The buttons related to various functions on the doctor's terminal interface are embedded with data points, allowing the collection of the doctor's operations and corresponding data on the local interface. The patient's terminal, through the operations and data collected by the doctor's terminal's embedded points, applies corresponding jumps and changes to the local interface, thereby enabling the patient to see the doctor's operation process, providing guidance and instruction, teaching the patient correct operation, and improving the efficiency of remote programming operation learning. This solution achieves remote demonstration through preset embedded points, eliminating the need to distinguish the operating system used by the patient's terminal. The patient's terminal does not require additional remote assistance tools. Compared to remote desktop and other remote assistance tools, this solution does not display other private information on the patient's terminal, effectively protecting patient privacy and information security. Attached Figure Description

[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 A schematic diagram of a neural stimulation system;

[0019] Figure 2 This is a remote programmable settings interface in an embodiment of the present invention;

[0020] Figure 3 This is another remote programmable settings interface in this embodiment of the invention;

[0021] Figure 4 This is an interface for checking the remote program control status in an embodiment of the present invention;

[0022] Figure 5This is the interface for the remote programmable status check results in this embodiment of the invention. Detailed Implementation

[0023] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0024] In the description of this invention, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, the technical features involved in the different embodiments of the invention described below may be combined with each other as long as they do not conflict with each other.

[0025] Figure 1 A neurostimulation system is illustrated, wherein a neurostimulation device 1 is implanted in a patient's body, specifically a brain pacemaker. It executes corresponding therapies using pre-set stimulation parameters (outputting electrical stimulation signals to the nerve tissue where the electrode contacts are located, or to the target location). These stimulation parameters include stimulation amplitude, pulse width, stimulation frequency, stimulation period, and electrode configuration. It should be noted that this invention is not limited to brain pacemakers and their systems; applicable products include various implantable neurostimulation systems such as vagus nerve stimulation systems, spinal nerve stimulation systems, and sacral nerve stimulation systems.

[0026] The doctor terminal 4 refers to a general electronic device such as a smartphone, tablet, or personal computer, which is equipped with a stimulation parameter control application. The doctor can use this application to set the above-mentioned stimulation parameters and finally send them to the nerve stimulation device 1 to achieve remote programming.

[0027] There needs to be an interactive electronic device between the doctor terminal 4 and the neurostimulation device 1 for the patient to use, which acts as a relay point to receive the programmed instructions and parameters sent by the doctor terminal 4 and forward them to the neurostimulation device 1. There are various specific implementation methods.

[0028] In such Figure 1 In the embodiment shown, the system includes a patient control device 2, a general user terminal 3, and a server 5.

[0029] The patient control device 2 can wirelessly communicate with the neurostimulation device 1. Specifically, the patient control device 2, as a dedicated accessory, is a patient programmer or a patient programmer charger. Data can be transmitted between the patient control device 2 and the neurostimulation device 1 via near-field communication or radio frequency communication.

[0030] The general user terminal 3 refers to a general electronic device such as a smartphone, tablet, or personal computer, which can be connected to the patient control device 2 wirelessly via Bluetooth or WIFI, using the patient control device 2 as a relay to indirectly transmit data bidirectionally with the neurostimulation device 1.

[0031] Server 5 is used for data relay and data storage. The general user terminal 3 and the doctor terminal 4 communicate through server 5. Server 5 can store communication data and can also pre-store relevant data, such as various interface data that will be used in this solution.

[0032] In other embodiments, the neurostimulation device 1 with Bluetooth functionality can also transmit data directly with the general user terminal 3 without the need for a relay, and the system may not include the patient control device 2; or, the patient control device 2 with Internet communication functionality can be directly connected to the doctor terminal 4, eliminating the need for the general user terminal 3.

[0033] The neurostimulation device 1, the patient control device 2, and the general user terminal 3 are devices used or operated by the patient. In the following embodiments, the patient terminal can be either the general user terminal 3 or the patient control device 2.

[0034] This invention provides a remote assistance method for an implantable neurostimulation device, executed collaboratively by a doctor's terminal and a patient's terminal. First, one party initiates a remote assistance invitation, which the other party accepts. Considering that the patient may not be able to correctly access the relevant interface, in a preferred embodiment, the doctor's terminal sends the remote assistance invitation to the patient's terminal, and the patient only needs to confirm in a pop-up prompt. After accepting the remote assistance invitation, the patient's terminal performs the following operations:

[0035] In S1A, both the doctor's and patient's terminals display the same remote control settings interface. This interface includes buttons and data entry points for tracking user interactions with those buttons.

[0036] As an example Figure 2 and Figure 3 The remote control settings interface is specifically the interactive interface of the remote control application on the patient's terminal. In this embodiment, based on the navigation relationships between interfaces, Figure 2 and Figure 3 These are respectively referred to as the primary interface and the secondary interface. Among them, such as... Figure 2 As shown, the first-level interface displays a remote control type selection button, including direct control and scheduled control; clicking the direct control button redirects to the second-level interface. Figure 3 As shown, the secondary interface can display a programmable selection button; after clicking the programmable reservation button in the primary interface, the secondary interface can also display a reservation time setting button. In this embodiment, as... Figure 2 and Figure 3 The buttons shown, such as the reservation control button, the direct control button, and the user selection button, are all equipped with embedded points.

[0037] In an optional embodiment, after the doctor's terminal / patient terminal accepts a remote assistance connection, in order to ensure that the initial interface displayed on the doctor's terminal is exactly the same as the current interface on the patient's terminal, the following method can be adopted:

[0038] S1A1, the doctor's terminal obtains the version information of the remote control software used by the patient's terminal and the interface information displayed on the patient's terminal. The interface information includes interface location information, which refers to the current position of the interface; interface content information, which refers to the specific content of the editable fields of each component of the interface, such as data and text information read / inputted and displayed; and interface style information, such as font size and the position of each component.

[0039] S1A2, the doctor's terminal displays an interface identical to the patient's current interface based on version and interface information. Specifically, the doctor's terminal or server can pre-store various versions of remote control settings interfaces. The doctor's terminal searches for a matching remote control settings interface based on the version information of the patient's remote control software, and then displays an interface identical to the patient's interface based on the obtained interface information. "Displaying an interface identical to the patient's interface based on the obtained interface information" includes: within the matched remote control settings interface, the doctor's terminal, based on the interface location information, jumps to the target interface (the interface at the same location as the patient's current interface), displays content identical to the patient's interface based on the interface content information, and displays a style identical to the patient's interface based on the interface style information.

[0040] In this embodiment, based on the default settings of the interface version, the doctor's terminal adopts the patient's local settings to present the same interface content and style, so that the doctor sees the exact same interface state as the patient.

[0041] In S2A, the doctor's terminal and the patient's terminal mutually collect each other's operations through embedded points, and execute corresponding jumps or changes in the remote programmable settings interface displayed locally. In this embodiment, when the patient terminal / doctor's terminal displays any interface of the remote programmable settings interface, the doctor's terminal / patient terminal will display the same interface. This is because the buttons in the interfaces displayed on both the patient terminal and the doctor's terminal are configured with embedded points, which can collect user operations on the buttons and the generated instructions. In this embodiment, when the user operates a button in the remote programmable settings interface displayed on the patient terminal or doctor's terminal, the corresponding embedded point will generate a corresponding instruction based on the button's function, such as an interface jump instruction, a function enable / disable instruction, a content editing instruction, etc. On the one hand, the doctor's terminal can execute the instructions generated by its embedded points locally and transmit the instructions to the patient's terminal via server 5. The patient's terminal then executes the same instructions and can further adjust the interface to ensure the doctor's terminal displays the same execution result. On the other hand, the patient's terminal can execute the instructions generated by its embedded points locally and transmit the interface adjustment results and / or instructions to the doctor's terminal via server 5 to ensure the doctor's terminal displays the same execution result. For example, when the patient clicks... Figure 2 When the direct programmable button on the interface shown is pressed, the patient terminal will jump to... Figure 3 The page shown will also be synchronized on the doctor's terminal. Figure 2 The interface jump value shown Figure 3 The page shown; similarly, if the doctor clicks... Figure 2 When the direct control button on the interface shown is pressed, the doctor's terminal will redirect to... Figure 3 The page shown will also be synchronized on the patient's terminal. Figure 2 The interface jump value shown Figure 3 The interface shown; subsequently, the doctor can... Figure 3 The interface shown allows you to select a remote doctor, enabling the patient's terminal to activate the remote control function; patients can also... Figure 3 Selecting the remote doctor in the interface will then complete the action of enabling the remote control function.

[0042] The first-level and second-level interfaces mentioned above are just examples. In actual applications, more or fewer interfaces and buttons can be set. For example, for appointment control, there is also an interface for selecting appointment time, and the time selection button is also equipped with tracking points.

[0043] In this embodiment, both the doctor and the patient can perform operations on their local interfaces. These operations affect both the local and the other party's terminal interfaces, and the operations performed by the doctor locally can directly control the patient's terminal to perform corresponding actions.

[0044] According to the remote assistance method provided in this embodiment of the invention, when remote programming of an implantable neurostimulation device is required, a remote assistance mode can be entered. The patient and doctor share the patient terminal's interface. Various executable buttons on the interface are equipped with embedded points, allowing the collection of operations and corresponding instructions from both parties on their local interfaces. The patient's terminal, through the operations and instructions collected via the embedded points on the other party's terminal, applies these actions to the local interface, causing corresponding jumps and changes. Thus, the doctor can directly control the patient terminal to activate various functions, improving the efficiency of remote programming operations.

[0045] This solution enables remote control through pre-defined data entry points, eliminating the need to differentiate between the patient's operating system and requiring no additional remote assistance tools. Compared to remote desktop and other remote assistance tools, the doctor's terminal in this solution only displays the patient's control settings interface, concealing other private information and thus protecting patient privacy and information security.

[0046] The following provides some more specific examples of the remote assistance process and the remote programmable settings function.

[0047] In one embodiment, the remote programming settings interface includes buttons for enabling the remote programming function and corresponding first embedded points. After accepting the invitation to enter remote assistance, the patient terminal performs specific operations including the following:

[0048] S1A', the doctor's terminal and the patient's terminal display the same remote programming settings interface, including a remote programming function activation button, and a first embedded point for collecting user operations on the activation button;

[0049] S2A', the doctor's terminal and the patient's terminal collect each other's operations through the first embedded point, and execute the corresponding jump or change in the remote programmable settings interface displayed locally;

[0050] S3A', the operation of the patient terminal acquiring the first embedded point data from the doctor terminal, and executing the operation of enabling remote program control function.

[0051] In this application, once the remote programming function is enabled, the doctor's terminal can further control the remote programming, sending stimulation parameter setting instructions to the patient's terminal, thereby setting the stimulation parameters of the implantable neurostimulation device. The doctor can use a dedicated application to set stimulation amplitude, pulse width, stimulation frequency, stimulation cycle, electrode configuration, etc., generating setting instructions, which are then sent to the patient's terminal via the network, and subsequently sent to the implantable neurostimulation device to complete the remote programming.

[0052] In another embodiment, the remote programmable settings interface also includes a button for connecting to the patient control device 2 and a corresponding second embedded point. In such a case... Figure 2In the interface shown, "Rebind" is used as a button to connect to the patient control device 2. This button and the buttons in its sub-interfaces are all equipped with embedded points.

[0053] Furthermore, the above method also includes S4A': the patient terminal acquires the second embedded point data from the doctor terminal, performs the connection to the patient control device 2, and displays the connection status.

[0054] When one user clicks the "Rebind" button on their terminal, both the doctor's and patient's terminals switch to a device search interface, similar to the interface used by general electronic devices to search for Bluetooth devices. Figure 1 In the system shown, when the general user terminal 3 executes this method, the information of the patient control device 2 is displayed in the device search interface. After the doctor selects this information through the interface of the doctor terminal 4, the general user terminal 3 establishes a wireless connection with the patient control device 2 and binds to it. Figure 2 "R811" is the currently bound device.

[0055] A normal connection between the general user terminal 3 and the patient control device 2 is a prerequisite for remote program control. In this embodiment, the connection between the general user terminal 3 and the patient control device 2 is established by embedding a point to enable the doctor to remotely operate the general user terminal 3 and the patient control device 2, so as to avoid the inability to complete the remote program control due to the patient's inability to properly connect the two devices wirelessly.

[0056] In another embodiment, the remote programming interface further includes a button for checking the implantable neurostimulation device 1 and a corresponding third implantation point. Figure 2 In the interface shown, "Pulse Generator Check" is a button used to check the implanted neurostimulation device 1. This button and the buttons in its sub-interfaces are all equipped with embedded points.

[0057] Furthermore, the above method also includes S5A': the patient terminal acquires the third embedded point data from the doctor terminal, performs the operation of examining the implanted neurostimulation device 1, and displays the examination results.

[0058] When one user clicks the "Pulse Generator Check" button on their terminal, both the doctor's and patient's terminals enter... Figure 4 On the interface shown, after clicking "Start Check", the patient terminal will perform the operation of checking the remote programming settings to confirm whether the patient terminal can successfully transmit remote programming data to the implantable neurostimulation device.

[0059] As an example Figure 5 A detection results interface is displayed, combined with Figure 1 The system shown indicates that the operation failed because the remote control function of the patient control device 2 was not enabled. The interface displayed shows the interface for enabling this function on the patient control device 2, prompting the user to perform the corresponding operation on the device. Figure 5 This is just one example; the reasons for remote programming failure are not limited to this. For instance, if the patient control device 2 and the neurostimulation device 1 communicate using radio frequency coils, the patient needs to align the coils of the two devices and keep them close enough (the coil of the patient control device 2 is attached to the skin). If they are not aligned or are too far apart, radio frequency communication will not be possible, which will also lead to remote programming failure.

[0060] This embodiment enables doctors to remotely operate patient terminals to check the reasons for remote programming failures by embedding data points, helping patients resolve possible abnormalities during remote programming and further improving the efficiency of remote programming.

[0061] This invention also provides another method for remote assistance with an implantable neurostimulation device, executed collaboratively by a doctor's terminal and a patient's terminal. First, one party initiates a remote teaching request, and the other party accepts the invitation. Considering that the patient may not be able to correctly access the relevant interface, in a preferred embodiment, the doctor's terminal sends a remote teaching invitation to the patient's terminal, and the patient only needs to confirm in a pop-up prompt. After accepting the invitation to enter the remote teaching, the patient's terminal performs the following operations:

[0062] In S1B, both the doctor's and patient's terminals display the same remote programming teaching interface. This interface includes buttons and data points used to track user interactions with those buttons.

[0063] In an optional embodiment, to ensure that the interface displayed on the doctor's terminal is exactly the same as the interface on the patient's terminal, the following method can be adopted:

[0064] S1B1, the doctor's terminal obtains the version information of the remote control software used by the patient's terminal and the interface information displayed on the patient's terminal. The interface information includes interface content information, which refers to the specific content of the editable fields of each component of the interface, such as data and text information read / inputted and displayed; it also includes interface style information, such as font size and the position of each component.

[0065] S1B2, the doctor's terminal displays the corresponding remote programming teaching interface based on version and interface information. Specifically, various versions of remote programming teaching interfaces can be pre-stored in the doctor's terminal or server. The doctor's terminal searches for a matching remote programming teaching interface based on the version information of the patient's terminal's remote programming software, and then displays the same interface as the patient's terminal based on the obtained interface information of the patient's terminal.

[0066] In this embodiment, based on the default settings of the interface version, the doctor's terminal adopts the patient's local settings to present the same interface content and style, which makes it easier for doctors to teach in an interface that patients are familiar with.

[0067] In S2B, the patient terminal collects data through the embedded points on the doctor's terminal, and then executes corresponding jumps or changes in the remote programmable teaching interface displayed locally to simulate the operation process.

[0068] The teaching interface in this embodiment is the same as the setting interface in steps S1A-S2A of the above embodiment. The difference is that the interface in this embodiment runs in a virtual environment. The doctor's local operation is limited to switching or changing the interface displayed on the patient's terminal, and will not actually execute any corresponding instructions. Furthermore, the information displayed on the interface is the actual information of the patient's terminal, such as the bound implanted device information. In practical applications, before formal remote programming, the doctor's assistant can use this solution to demonstrate to the patient how to correctly enable the remote programming function. After the demonstration, the patient can operate the device independently without the need for remote assistance from the programming doctor.

[0069] According to the remote assistance method provided in this embodiment of the invention, the patient and doctor share the interface of the patient terminal. Various executable buttons on the doctor's terminal interface are equipped with embedded points, which can collect the doctor's terminal operations and corresponding instructions on the local interface. The patient terminal, through the operations and instructions collected by the doctor's terminal embedded points, acts on the local interface to perform corresponding jumps and changes, thereby allowing the patient to see the doctor's operation process, thus providing guidance and instruction. When remote programming of an implantable neurostimulation device is required, this method can teach the patient to correctly activate the remote programming function, improving the efficiency of remote programming operations.

[0070] This method enables remote demonstrations through pre-defined data entry points, eliminating the need to differentiate between the patient's operating system and requiring no additional remote assistance tools. Compared to remote desktop and other remote assistance tools, this solution only displays the patient's programmed instruction interface on the doctor's terminal, concealing other private information and effectively protecting patient privacy and information security.

[0071] In an optional embodiment, when the patient terminal acquires data from the doctor's terminal, the remote programming teaching interface displayed locally will also display the button to be operated, such as when the doctor clicks on the doctor's terminal. Figure 2 When the direct programmable button is selected in the interface, the direct programmable button is highlighted on the patient terminal's interface, and the system then navigates to... Figure 3 The interface shown prompts the patient to understand which specific actions the doctor performed that caused the interface to change accordingly.

[0072] In one embodiment, the remote programming teaching interface includes buttons for enabling remote programming functions and corresponding first embedded points. After accepting the invitation to enter remote assistance, the patient terminal performs specific operations including the following:

[0073] S1B', the doctor's terminal displays the same remote programming teaching interface as the patient's terminal, including a button to enable the remote programming function, and a first embedded point for collecting user actions on the enable button.

[0074] S2B': The patient terminal collects operations through the first embedded point of the doctor's terminal, and performs corresponding jumps or changes in the remote programming teaching interface displayed locally to simulate the operation process of starting the remote programming function.

[0075] In another embodiment, the remote programmable teaching interface also includes a button for connecting to the patient control device 2 and a corresponding second embedded point. The method further includes S3B': the patient terminal acquires the second embedded point data collected by the doctor's terminal and displays the simulated connection result to guide the user in connecting to the patient control device 2. In this mode, the two terminals are limited to interface changes; the patient terminal does not perform any actual connection or binding actions.

[0076] In another embodiment, the remote-controlled teaching interface further includes a button for checking the implantable neurostimulation device 1 and a corresponding third embedded point. The method also includes S4B': the patient terminal acquires the operation of the third embedded point collected by the doctor's terminal and displays simulated examination results to guide the user in checking the implantable neurostimulation device 1. In this mode, the two terminals are limited to interface switching; the patient terminal does not perform actual examination actions.

[0077] In practical applications, both assistance schemes can be configured simultaneously in the system. Doctors and patients can choose to activate one scheme according to their actual needs. The schemes in steps S1A-S2A and S1A'-S5A' can be called direct assistance mode, and the schemes in steps S1B-S2B and S1B'-S4B can be called teaching mode. When remote assistance is required, the assistance mode, i.e., teaching mode or direct assistance mode, must first be confirmed. There are several ways to confirm this, such as the patient's terminal providing options and the patient deciding the mode; or the doctor's terminal providing options and the doctor deciding the mode; or the assistance mode being automatically determined based on the doctor's terminal user permissions.

[0078] Users of the doctor's terminal may include, for example, the physician executing the program and the physician assistant. As an optional implementation, different accounts and permissions can be configured for these two types of users. When a user logs in, the assistance mode they can access is automatically determined based on their account. Specifically, for example, the physician assistant's account may only support the teaching mode, while the physician executing the program's account may only support the direct assistance mode, and so on.

[0079] In the aforementioned remote programming settings interface and remote programming teaching interface, buttons related to activating the remote programming function are designated as the first embedding point, buttons related to connecting to the patient control device are designated as the second embedding point, and buttons related to checking the implantable neurostimulation device are designated as the third embedding point. Thus, embedding point types are distinguished according to different functions. For example, Figure 2 and Figure 3 The "Appointment Programming Button," "Direct Programming Button," and "Programmer Selection Button" shown are all buttons related to enabling remote programming functions and have their first data entry point set. In practical applications, the doctor's or patient's terminal can select the desired function to be assisted based on actual needs. This can be understood as setting functional permissions for remote assistance; that is, data entry points will not be collected for functions not intended for assistance. Permission settings (selecting the desired function) can be confirmed before connecting to remote assistance. Through these settings, unauthorized access to unintended functions by the assisting party can be prevented, thereby ensuring patient safety.

[0080] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0081] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0082] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0083] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0084] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.

Claims

1. A remote assistance method, characterized in that, include: A remote assistance connection is established, and the doctor's terminal and the patient's terminal display the same remote programmable settings interface. The remote programmable settings interface includes buttons and embedded points for collecting user operations on the buttons. The doctor's terminal and the patient's terminal collect each other's operations through the embedded points and execute corresponding jumps or changes in the remote programmable settings interface displayed locally; The doctor's terminal and the patient's terminal display the same remote control settings interface, including: The doctor's terminal obtains the version information of the remote control software used by the patient's terminal and the interface information displayed on the patient's terminal; The doctor's terminal displays an interface identical to the patient's current interface based on the version information and the interface information. The embedded points are classified according to the function type. When establishing a remote assistance connection, the doctor's terminal or the patient's terminal selects the function that needs to be assisted. Thus, in the subsequent execution steps of the remote assistance method, the doctor's terminal or the patient's terminal only responds to the embedded points related to the function that needs to be implemented.

2. The remote assistance method according to claim 1, characterized in that, The remote control settings interface includes buttons for enabling the remote control function and corresponding first embedded points; the method further includes: The patient's terminal acquires the data from the doctor's terminal's first embedded point, and then executes the operation to enable the remote control function.

3. The remote assistance method according to claim 1, characterized in that, The remote control setting interface includes buttons for connecting to patient control devices and corresponding second embedded points; the method further includes: The patient terminal acquires data from the second embedded point of the doctor's terminal, and then performs the operation of connecting to the patient control device.

4. The remote assistance method according to claim 1, characterized in that, The remote control setting interface includes buttons for checking the implantable neurostimulation device and corresponding third implantation points; the method includes: The patient terminal acquires data from the third embedded point of the doctor's terminal and performs operations to examine the implanted neurostimulation device.

5. A remote assistance method, characterized in that, include: A remote assistance connection is established, and the doctor's terminal and the patient's terminal display the same remote programming teaching interface. The remote programming teaching interface includes buttons and embedded points for collecting user operations on the buttons. The patient terminal collects operations through the embedded points on the doctor's terminal, and performs corresponding jumps or changes in the remote programmable teaching interface displayed locally to simulate the operation process; The doctor's terminal and the patient's terminal display the same remote-controlled teaching interface, including: The doctor's terminal obtains the version information of the remote control software used by the patient's terminal and the interface information displayed on the patient's terminal; The doctor's terminal displays the corresponding remote programming teaching interface based on the version information and the interface information; The embedded points are classified according to the function type. When establishing a remote assistance connection, the doctor's terminal or the patient's terminal selects the function that needs to be assisted. Thus, in the subsequent execution steps of the remote assistance method, the doctor's terminal or the patient's terminal only responds to the embedded points related to the function that needs to be implemented.

6. The remote assistance method according to claim 5, characterized in that, The remote programming teaching interface includes buttons and corresponding first embedded points for enabling remote programming functions, and / or buttons and corresponding second embedded points for connecting to patient control devices, and / or buttons and corresponding third embedded points for checking implanted neurostimulation devices.

7. A remote assistance system for an implantable neurostimulation device, characterized in that, It includes a patient terminal and a doctor terminal, used to realize the remote programming function of remotely assisting the patient to turn on / use the implantable neurostimulation device using the remote assistance method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Remote program control method and system for implantable medical equipment

    CN111489798A

  • Remote assistance method and device, equipment and storage medium

    CN113138814A