Detecting missing messages from clinical environment
AssigneeICU Medical, Inc.
InventorsBen Xavier, Dennis Krabbe, Chaitanya Deosthale
Life of this patent
Estimating the term…
Abstract
Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for detecting missing messages from a clinical environment is described. A data flow manager (DFM) in the cloud environment may check the message ID of each message received from a connectivity adapter in the clinical environment. If the DFM detects a skip in the message IDs, the DFM may request the missing messages from the connectivity adapter.
Claims20
A method for detecting missing messages from a clinical environment, the method comprising:
- processing a plurality of messages from a network device residing in the clinical environment, wherein the plurality of messages contain information about one or more infusion pumps residing in the clinical environment, wherein the plurality of messages includes a first message having a first message identifier value and a second message having a second message identifier value;
- determining that one or more messages are missing between the first message and the second message based on (i) receiving the second message after the first message without receiving any other message therebetween and (ii) determining that there is at least one message identifier value between the first message identifier value and the second message identifier value in a predetermined sequence;
- and
- transmitting a message request to the network device residing in the clinical environment, wherein the message request identifies the one or more messages that should have been received from the network device but have not been received.
A system configured to detect missing messages from a clinical environment, the system comprising:
- one or more processors;
- and
- one or more memories in communication with the one or more processors and storing computer-executable instructions that, when executed by the one or more processors, configure the one or more processors to:
- process a plurality of messages from a network device residing in the clinical environment, wherein the plurality of messages contain information about one or more infusion pumps residing in the clinical environment;
- detect one or more missing messages that should have been received from the network device have not been received;
- and
- cause a message request to be transmitted to the network device residing in the clinical environment, wherein the message request identifies the one or more missing messages that should have been received from the network device have not been received.
Non-transitory physical computer storage storing computer-executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to:
- process a plurality of messages from a network device residing in the clinical environment, wherein the plurality of messages contain information about one or more infusion pumps residing in the clinical environment;
- detect one or more missing messages that should have been received from the network device have not been received;
- and
- cause a message request to be transmitted to the network device residing in the clinical environment, wherein the message request identifies the one or more missing messages that should have been received from the network device have not been received.
Dependencies are inferred from the claim text.