Distributed system for neurostimulation therapy programming
First Claim
1. A system comprising:
- an implantable medical device configured to deliver a therapy to a patient;
a programming device that communicates with the implantable medical device; and
a server that communicates with the programming device via a network, wherein the server;
analyzes at least one of rating information for a plurality of therapy programs, each of the therapy programs defining delivery of the therapy by the implantable medical device according to the therapy program, or configuration information that indicates a configuration of the implantable medical device, wherein the configuration information comprises at least one of a device type, a number of leads, a number of electrodes, a configuration of electrodes, or positions of electrodes,selects one of the plurality of therapy programs based on the analysis, andindicates the selected therapy program to the programming device via the network.
0 Assignments
0 Petitions
Accused Products
Abstract
A distributed system comprises a programming device and a remotely located server. During a programming session, the programming device transmits programs and rating information associated with the programs to the server. The server presents the rating information to a clinician to assist the clinician in selecting from among programs tested during the programming session. The programming device may also transmit patient information and device configuration information to the server for storage with selected programs and rating information within a database as part of a patient record. Programs and information received from a plurality of programming devices and for a plurality of patients may be stored in the database and analyzed by the server to provide responses to user queries made by clinicians via programming devices.
-
Citations
21 Claims
-
1. A system comprising:
-
an implantable medical device configured to deliver a therapy to a patient; a programming device that communicates with the implantable medical device; and a server that communicates with the programming device via a network, wherein the server; analyzes at least one of rating information for a plurality of therapy programs, each of the therapy programs defining delivery of the therapy by the implantable medical device according to the therapy program, or configuration information that indicates a configuration of the implantable medical device, wherein the configuration information comprises at least one of a device type, a number of leads, a number of electrodes, a configuration of electrodes, or positions of electrodes, selects one of the plurality of therapy programs based on the analysis, and indicates the selected therapy program to the programming device via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising
analyzing, by a server, at least one of rating information for a plurality of therapy programs, each of the therapy programs defining delivery of a therapy by an implantable medical device to the patient according to the therapy program, or configuration information that indicates a configuration of the implantable medical device, wherein the configuration information comprises at least one of a device type, a number of leads, a number of electrodes, a configuration of electrodes, or positions of electrodes; -
selecting, by the server, one of the plurality of therapy programs based on the analysis; and indicating, by the server, the selected therapy program to a programming device via a network, wherein the programming device communicates with the implantable medical device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
means for delivering a therapy to a patient; means for programming the implantable medical device; means for communicating with the means for programming via a network, wherein the means for communicating comprises; means for analyzing at least one of rating information for a plurality of therapy programs, each of the programs defining delivery of the therapy according to the program by the means for delivering or configuration information that indicates a configuration of the means for delivering, wherein the configuration information comprises at least one of a device type, a number of leads a number of electrodes a configuration of electrodes or positions of electrodes, means for selecting one of the plurality of therapy programs based on the analysis, and means for indicating the selected program to the means for programming via the network.
-
Specification