Method and apparatus for question-based programming of cardiac rhythm management devices
First Claim
1. A medical device programmer, comprising:
- a telemetry circuit adapted to communicate with an implantable medical device;
a device identification device adapted to identify a device type of the implantable medical device using information received by the telemetry circuit from the implantable medical device, the device type indicative of one or more available operational modes of the implantable medical device;
a user interface device including;
a user-controllable programming mode switch configured to allow selection of a programming mode from a question-based programming mode and a parameter-based programming mode and allow the programming mode to be switched from the question-based programming mode to the parameter-based programming mode and from the parameter-based programming mode to the question-based programming mode during a programming session; and
a screen including at least a question field and an answer field when the question-based programming mode is selected and a plurality of parameter value entry fields when the parameter-based programming mode is selected,wherein the user-controllable programming mode switch includes a programming mode change button displayed on the screen, the programming mode change button allowing the programming mode to be switched to the parameter-based programming mode when displayed during the question-based programming mode and switched to the question-based programming mode when displayed during the parameter-based programming mode; and
a parameter generator coupled to the telemetry circuit, the device identification module, and the user interface, the parameter generator including an answer receiver to receive answers through the answer field of the screen and a parameter value receiver to receive parameter values through the parameter value entry fields and adapted to produce values for a set of operational parameters for the implantable medical device to operate in at least one operational mode of the one or more available operational modes using the received answers and the received parameter values.
1 Assignment
0 Petitions
Accused Products
Abstract
A cardiac rhythm management (CRM) system includes a programming device that identifies the device type of an implantable medical device, selects a predetermined questioning sequence based on the device type, and interacts with a user through a user interface screen by conducting a question-and-answer session according to the predetermined questioning sequence. After displaying a question and receiving an answer to the question, the programming device sets one or more programmable parameter values and/or displays a follow-up question in response to the answer. The programming device also allows the user to enter one or more programmable parameter values directly during or after the question-and-answer session. The implantable medical device is programmed to operate in one or more operational modes based on at least the answers received from the user during the question-and-answer session and the parameter values entered by the user, if any.
-
Citations
31 Claims
-
1. A medical device programmer, comprising:
-
a telemetry circuit adapted to communicate with an implantable medical device; a device identification device adapted to identify a device type of the implantable medical device using information received by the telemetry circuit from the implantable medical device, the device type indicative of one or more available operational modes of the implantable medical device; a user interface device including; a user-controllable programming mode switch configured to allow selection of a programming mode from a question-based programming mode and a parameter-based programming mode and allow the programming mode to be switched from the question-based programming mode to the parameter-based programming mode and from the parameter-based programming mode to the question-based programming mode during a programming session; and a screen including at least a question field and an answer field when the question-based programming mode is selected and a plurality of parameter value entry fields when the parameter-based programming mode is selected, wherein the user-controllable programming mode switch includes a programming mode change button displayed on the screen, the programming mode change button allowing the programming mode to be switched to the parameter-based programming mode when displayed during the question-based programming mode and switched to the question-based programming mode when displayed during the parameter-based programming mode; and a parameter generator coupled to the telemetry circuit, the device identification module, and the user interface, the parameter generator including an answer receiver to receive answers through the answer field of the screen and a parameter value receiver to receive parameter values through the parameter value entry fields and adapted to produce values for a set of operational parameters for the implantable medical device to operate in at least one operational mode of the one or more available operational modes using the received answers and the received parameter values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
establishing communication with an implantable medical device; receiving information indicative of a device type of the implantable medical device from the implantable medical device, the device type indicative of one or more available operational modes of the implantable medical device; identifying the device type using the information indicative of the device type of the implantable medical device; presenting a programming mode switch on a screen during a parameter-based programming mode, the programming mode switch allowing for switching from the parameter-based programming mode to a question-based programming mode during a programming session; receiving one or more values each given to one parameter of a set of operational parameters during the parameter-based programming mode; receiving a user selection of a question-based programming mode using the programming mode switch; entering the question-based programming mode from the parameter-based programming mode in response to the user selection of the question-based programming mode; selecting a predetermined questioning sequence based on the device type; generating a first question according to the predetermined questioning sequence; presenting the first question; receiving a first answer to the first question; generating and presenting further questions and receiving further answers to the further questions according to the predetermined questioning sequence; generating values for the set of operational parameters based on at least the first answer and the further answers and the received one or more values, the set of operational parameters associated with at least one operational mode selected from the one or more available operational modes based on at least one answer of the first answer and the further answers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method, comprising:
-
identifying a device type of an implantable medical device, the device type indicative of one or more available operational modes of the implantable medical device; receiving from a user a selection of one of a question-based programming mode and a parameter-based programming mode; displaying on a screen a programming mode change button, which allows for switching from the question-based programming mode to the parameter-based programming mode, and a sequence of questions with an answer field for each question to receive answers to the sequence of questions in response to a selection of the question-based programming mode; displaying on the screen the programming mode change button, which allows for switching from the parameter-based programming mode to the question-based programming mode, and a plurality of parameter value entry fields to receive parameter values in response to a selection of the parameter-based programming mode; and producing values for a set of operational parameters based on the answers to the sequence of questions and the received parameter values, the set of operational parameters associated with at least one operational mode selected from the one or more available operational modes. - View Dependent Claims (28, 29, 30, 31)
-
Specification