Apparatus for annotating physiological waveforms
First Claim
1. An apparatus for monitoring a parameter indicative of a patient'"'"'s condition, comprising an implantable medical device having a plurality of operating states and an external monitoring device, wherein the implantable medical device comprises:
- means for detecting at least one physiological parameter of the patient and for producing a characteristic signal in response thereto;
control means for comparing the characteristic signal to preset criteria for detecting the occurrence of a physiological event and for changing the operating state of said implantable medical device in response thereto;
means for transmitting event codes representative of the state of the implantable medical device; and
means for transmitting event codes representative of the occurrence of a physiological event;
and wherein said monitoring device comprises;
means for receiving said transmitted event codes;
means for selectively displaying annotating labels, at least some of said annotating labels functioning to represent one or more of said received event codes;
means for selectively determining annotating labels to be displayed; and
means for receiving a user input, wherein said user input selects a subset of annotating labels to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for annotating physiological waveforms is provided. The apparatus comprises an implantable medical device, which may be a pacemaker or a cardioverter/defibrillator, and a programmer for use with the implantable medical device. The implantable medical device may be modeled as a finite state machine. Whenever the implantable medical device enters a new state, a state transition vector or a current state vector is transmitted to the programmer. The programmer implements a state machine model of the implantable medical device to determine the current state of the device based on the received state vectors. Because the exact state of the implantable medical device is known, the programmer can annotate the physiological waveform more completely than has previously been possible. For example, when the behavior of the implantable medical device is unclear, the programmer can place an explanatory label adjacent to the displayed physiological waveform.
72 Citations
83 Claims
-
1. An apparatus for monitoring a parameter indicative of a patient'"'"'s condition, comprising an implantable medical device having a plurality of operating states and an external monitoring device, wherein the implantable medical device comprises:
-
means for detecting at least one physiological parameter of the patient and for producing a characteristic signal in response thereto; control means for comparing the characteristic signal to preset criteria for detecting the occurrence of a physiological event and for changing the operating state of said implantable medical device in response thereto; means for transmitting event codes representative of the state of the implantable medical device; and means for transmitting event codes representative of the occurrence of a physiological event; and wherein said monitoring device comprises; means for receiving said transmitted event codes; means for selectively displaying annotating labels, at least some of said annotating labels functioning to represent one or more of said received event codes; means for selectively determining annotating labels to be displayed; and means for receiving a user input, wherein said user input selects a subset of annotating labels to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A programmer for use with an implantable medical device having means for transmitting vectors representative of the state of the implantable medical device, the programmer comprising:
-
receiver means for receiving the transmitted vectors; memory means having a plurality of memory locations; control means for; (a) generating a current state signal from the received vectors, such current state signal representative of the current state of the implantable medical device; (b) storing said current state signal in a first memory location; and (c) generating annotating labels corresponding to said current state signal; means for displaying a selected subset of the annotating labels; and an input interface, operably connected to said control means, for selecting the subset of annotating labels to be displayed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method, utilizing a programmer, for controlling the display of annotating labels relating to the operation of an implantable medical device, comprising the steps of:
-
receiving state vectors representing the current state of the implantable medical device; generating a current state signal representative of the current state of the implantable medical device using the received state vectors; storing in a memory means having a plurality of memory locations the current state signal in a first memory location; generating annotating labels corresponding to the current state signal; receiving a user input for selecting a subset of annotating labels to be displayed; selecting a set of annotating labels to be displayed; and displaying said selected annotating labels. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. An apparatus for monitoring a parameter indicative of a patient'"'"'s condition, comprising an implantable medical device having a plurality of operating states and an external monitoring device, wherein the implantable medical device comprises:
-
means for detecting at least one physiological parameter of the patient and for producing a characteristic signal in response thereto; control means for comparing the characteristic signal to preset criteria for detecting the occurrence of a physiological event and for changing the operating state of said implantable medical device in response thereto; means for transmitting event codes representative of the state of the implantable medical device; and means for transmitting event codes representative of the occurrence of a physiological event; and wherein said monitoring device comprises; means for receiving said transmitted event codes; means for selectively displaying annotating labels, at least some of said annotating labels functioning to represent one or more of said received event codes; means for selectively determining annotating labels to be displayed; and means for simulating the implantable medical device as a state machine using said received event codes and for generating current state signals that are representative of the current state of said implantable medical device. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A programmer for use with an implantable medical device having means for transmitting vectors representative of the state of the implantable medical device, the programmer comprising:
-
receiver means for receiving the transmitted vectors; memory means having a plurality of memory locations; control means for; (a) generating a current state signal from the received vectors by simulating said implantable medical device as a state machine using said vectors, such current state signal representative of the current state of the implantable medical device; (b) storing said current state signal in a first memory location; and (c) generating annotating labels corresponding to said current state signal; and means for displaying a selected subset of the annotating labels. - View Dependent Claims (68, 69, 70, 71, 72)
-
-
73. A method, utilizing a programmer, for controlling the display of annotating labels relating to the operation of an implantable medical device, comprising the steps of:
-
receiving state vectors representing the current state of the implantable medical device; generating a current state signal representative of the current state of the implantable medical device using the received state vectors by simulating the implantable medical device as a state machine using said vectors; storing in a memory means having a plurality of memory locations the current state signal in a first memory location; generating annotating labels corresponding to the current state signal; selecting a set of annotating labels to be displayed; and displaying said selected annotating labels. - View Dependent Claims (74, 75, 76, 77, 78, 79)
-
-
80. An apparatus for monitoring a parameter indicative of a patient'"'"'s condition, comprising an implantable medical device having a plurality of operating states and an external monitoring device, wherein the implantable medical device comprises:
-
means for detecting at least one physiological parameter of the patient and for producing a characteristic signal in response thereto, wherein said means for detecting comprises means for detecting a cardiac waveform; control means for comparing the characteristic signal to preset criteria for detecting the occurrence of a physiological event and for changing the operating state of said implantable medical device in response thereto; means for transmitting event codes representative of the state of the implantable medical device; and means for transmitting event codes representative of the occurrence of a physiological event; and wherein said monitoring device comprises; means for receiving said transmitted event codes; means for selectively displaying annotating labels, at least some of said annotating labels functioning to represent one or more of said received event codes; means for selectively determining annotating labels to be displayed; and wherein said monitoring unit displays said annotating labels at one of three selected levels comprising; (a) a first level in which only annotating labels which comprise traditional event markers are displayed; (b) a second level in which said traditional event markers are supplemented with additional annotating labels; and (c) a third level in which an annotating label corresponding to each transition in the operating state of said implantable medical device is displayed on said monitor.
-
-
81. A method, utilizing a programmer, for controlling the display of annotating labels relating to the operation of an implantable medical device, comprising the steps of:
-
receiving state vectors representing the current state of the implantable medical device; generating a current state signal representative of the current state of the implantable medical device using the received state vectors; storing in a memory means having a plurality of memory locations the current state signal in a first memory location; generating annotating labels corresponding to the current state signal; selecting a set of annotating labels to be displayed; displaying said selected annotating labels by continuously updating the displayed annotating labels such that only the most recent annotating labels are displayed; halting the updating of the displayed annotating labels; identifying a portion of the displayed annotating labels; and displaying an alternate set of annotating labels relating to such identified portion of annotating labels. - View Dependent Claims (82, 83)
-
Specification