Ambulatory medical apparatus and method using a robust communication protocol
First Claim
1. A medical system, comprising:
- a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least a portion of the messages transmitted between the communication device and the medical device are transmitted using a message structure that includes a preamble, a telemetry identifier, and data; and
wherein the data portion of the structure includes an incrementing number that is used in ensuring that duplicate messages are not inappropriately acted upon.
2 Assignments
0 Petitions
Accused Products
Abstract
An implanted medical device (e.g. infusion pump) and external device communicate with one another via telemetry wherein messages are transmitted under a robust communication protocol. The communication protocol gives enhanced assurance concerning the integrity of messages that impact medical operations of the implantable device. Messages are transmitted using a multipart format that includes a preamble, a frame sync, a telemetry ID, data, and a validation code. The data portion of the message includes an op-code that dictates various other elements that form part of the message. The data portion may also include additional elements such as sequence numbers, bolus numbers, and duplicate data elements. A telemetry ID for the transmitting device may be implicitly embedded in the message as part of the validation code that is sent with the message and that must be pre-known by the receiver to confirm the integrity of the received message.
1289 Citations
30 Claims
-
1. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least a portion of the messages transmitted between the communication device and the medical device are transmitted using a message structure that includes a preamble, a telemetry identifier, and data; and
wherein the data portion of the structure includes an incrementing number that is used in ensuring that duplicate messages are not inappropriately acted upon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least a portion of the messages transmitted between the communication device and the medical device are transmitted using a message structure that includes a preamble, a telemetry identifier, and data;
wherein the CD telemetry system sends messages to the MD telemetry system using a message structure that comprises;
(1) an MD preamble, (2) an MD telemetry identifier, (3) MD data including an op-code, and (4) an MD validation code; and
wherein the medical device listens for a message of a certain length based on the op-code received. - View Dependent Claims (22)
-
-
23. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least a portion of the messages transmitted between the communication device and the medical device are transmitted using a message structure that includes a preamble, a telemetry identifier, and data; and
wherein the message structure includes an op-code and the data portion of the message contains at least some redundant information when the message includes a particular op-code. - View Dependent Claims (24)
-
-
25. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least a portion of the messages transmitted between the communication device and the medical device are transmitted using a message structure that includes a preamble, a telemetry identifier, and data;
wherein the CD telemetry system sends messages to the telemetry system using a message structure that comprises;
(1) an MD preamble, (2) an MD telemetry identifier, (3) MD data including an op-code, and (4) an MD validation code; and
wherein the validation code comprises a cyclical redundancy code (CRC); and
wherein the CRC is formed based, at least in part, on the MD telemetry identifier. - View Dependent Claims (26)
-
-
27. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least a portion of the messages transmitted between the communication device and the medical device are transmitted using a message structure that includes a preamble, a telemetry identifier, and data; and
wherein at least a portion of the data portion of the message is randomized prior to transmission. - View Dependent Claims (28, 29, 30)
-
Specification