Concepts to implement medconnect
First Claim
1. A programmer device for use in a medical communications system for communicating in near real time information from between at least two remote sites, one remote site at a patient location having a said programmer device which has a programmer generated display, and another remote site at an expert location having a computing device with a computing device generated display, each location having available substantially similar screen displays, such that information related to an implantable medical device and a patient at said patient location remote site can be reviewed simultaneously on said substantially similar displays at said at least two remote sites facilitated by data communications transferred across a communication line between said at least two remote sites, said programmer device being configurable to perform various operations by executing programs through a microprocessor and memory system and comprising:
- a physiologic signal device connection, connected to said programmer device for receiving electrical output representing a patient'"'"'s physiologic signal waveform and for producing a signal suitable for use by a programmer screen display operating program for generating a display from said electrical output at at least one display area including at least a physiologic waveform signal display area and producing instantaneous changes in said at least one display area, at least one of said changes representative of changes in said waveform display, said programmer operating program, comprising;
a first video display data buffer for holding a video data representation of information displayed in one of said at least one display areas of said programmer generated display, a second video display buffer for holding data representing instantaneous changes in at least one of said areas, a display generating program for using a data image of said video data representation in said first video display buffer for producing said programmer generated display, an index generating program for reviewing data in said first video display buffer and creating a first index buffer corresponding to said at least one of said display areas, said index generating program indicating in said first index buffer by storing data therein representing which of all locations in said at least one area have changed from a previous review, and for capturing a data representation of said changed locations in a capture buffer and, a sending program for packaging data comprising contents of said first index buffer and said capture buffer in appropriately encoded format, and for sending said appropriately formatted index buffer data across said communication line.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical device implant, monitoring and adjustment are enhanced by the telepresence of a remote expert (31) having a screen display (30) that mirrors the display at the patient location. Pointers (51), whether they can activate subprograms at the patient location or not, are moved identically at both locations at the same time. Also, the ECG and any features thereof are updated in real time, while other communication operations occur.
185 Citations
8 Claims
-
1. A programmer device for use in a medical communications system for communicating in near real time information from between at least two remote sites, one remote site at a patient location having a said programmer device which has a programmer generated display, and another remote site at an expert location having a computing device with a computing device generated display, each location having available substantially similar screen displays, such that information related to an implantable medical device and a patient at said patient location remote site can be reviewed simultaneously on said substantially similar displays at said at least two remote sites facilitated by data communications transferred across a communication line between said at least two remote sites, said programmer device being configurable to perform various operations by executing programs through a microprocessor and memory system and comprising:
-
a physiologic signal device connection, connected to said programmer device for receiving electrical output representing a patient'"'"'s physiologic signal waveform and for producing a signal suitable for use by a programmer screen display operating program for generating a display from said electrical output at at least one display area including at least a physiologic waveform signal display area and producing instantaneous changes in said at least one display area, at least one of said changes representative of changes in said waveform display, said programmer operating program, comprising;
a first video display data buffer for holding a video data representation of information displayed in one of said at least one display areas of said programmer generated display, a second video display buffer for holding data representing instantaneous changes in at least one of said areas, a display generating program for using a data image of said video data representation in said first video display buffer for producing said programmer generated display, an index generating program for reviewing data in said first video display buffer and creating a first index buffer corresponding to said at least one of said display areas, said index generating program indicating in said first index buffer by storing data therein representing which of all locations in said at least one area have changed from a previous review, and for capturing a data representation of said changed locations in a capture buffer and, a sending program for packaging data comprising contents of said first index buffer and said capture buffer in appropriately encoded format, and for sending said appropriately formatted index buffer data across said communication line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a pointer/cursor coordination program having a buffer for holding at least location information for each pointer/cursor to be coordinated, and having a monitoring means for updating any programmer generated display change in pointer/cursor activation and location, said monitoring means updating each said pointer/cursor buffer with any change in location information from a last review, said location information being changeable responsive to pointer/cursor user controls based on a local user changing location status of any pointer/cursor under local control, and wherein said pointer/cursor coordinating program further comprises a buffer for containing information regarding at least location status of each remote pointer that is to be displayed on programmer generated display, and programmer operating further comprises;
a program for receiving new information for each said remote pointer/cursor buffer and operating on such data to produce a display of said remote pointer/cursor in accord with the data in said remote pointer/cursor buffer such that any changes in the location data of a remote pointer/cursor buffer results in a change in location on the display of that remote pointer/cursor on the patient location display screen.
-
-
4. A programmer as set forth in claim 3 wherein said pointer cursor operating program further comprises an activation buffer for maintaining activation status for each pointer/cursor capable of activation.
-
5. A programmer device as set forth in claim 2, wherein said sending program further comprises a pointer data capture program for capturing and then for sending the data in said pointer/cursor buffer to said communication line.
-
6. A system as set forth in claim 3 further comprising;
a program for monitoring which of all said pointer/cursors is active such that said active cursor/pointer may initiate a command, and for maintaining a data buffer containing such monitored information.
-
7. A computing device operating program for coordinating a physiologic waveform display with a programmer generated display as set forth in any of claims 2 and 5, comprising:
communication means to receive data sent by said programmer device and to produce a physiologic waveform display therefrom.
-
8. A computing device operating program for displaying an image substantially the same as the display on the programmer generated display having communications means to receive data sent by said programmer device set forth in any of claims 1, 2 and 5 and generating a substantially similar display therefrom.
Specification