Messaging Protocol
AssigneeCerner Innovation, Inc.
InventorsChristopher Dillard Cline, Aravind Mereddi, Joel Robert Norton, Scott Gordon Siebers
Life of this patent
Estimating the term…
Abstract
Systems and methods provide for implementation of a messaging protocol that provides security necessary for clinical messaging while also providing scalability needed to properly function within a clinical setting. The messaging protocol provides for federation of messages across messaging domains with a direct target address or via a role or group endpoint address that resolves to one or more target addresses. The messaging protocol also provides the ability to include content other than text in messages.
Claims20
A computer-implemented method, comprising:
- detecting, via one or more hardware processors associated with a control server and further associated with a medical environment, a request (a) from a source device within a first domain (b) to transmit a message to a destination associated with a second domain (c) without an endpoint address for the destination;
- identifying an intended target associated with the destination, wherein one or both of the destination and the intended target are discoverable within a network that is associated with the medical environment and that includes the second domain;
- generating a transmission for the intended target without the endpoint address;
- electronically communicating the transmission to the intended target within the second domain;
- and
- based on receiving at least a first response, of a plurality of responses, associated with the transmission:
- electronically communicating, to the source device, an acknowledgement selected from a group comprising at least a device acknowledgement and a read acknowledgement.
One or more non-transitory media having computer-readable instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to facilitate a plurality of operations, the operations comprising:
- detecting, via at least one processor of the one or more hardware processors associated with a control server and further associated with a medical environment, a request (a) from a source device within a first domain (b) to transmit a message to a destination associated with a second domain (c) without an endpoint address for the destination;
- identifying an intended target associated with the destination, wherein one or both of the destination and the intended target are discoverable within a network that is associated with the medical environment and that includes the second domain;
- generating a transmission for the intended target without the endpoint address;
- electronically communicating the transmission to the intended target within the second domain;
- and
- based on receiving at least a first response, of a plurality of responses, associated with the transmission:
- electronically communicating, to the source device, an acknowledgement selected from a group comprising at least a device acknowledgement and a read acknowledgement.
A system having one or more hardware processors configured to facilitate a plurality of operations, the operations comprising:
- detecting, via at least one processor of the one or more hardware processors associated with a control server and further associated with a medical environment, a request (a) from a source device within a first domain (b) to transmit a message to a destination associated with a second domain (c) without an endpoint address for the destination;
- identifying an intended target associated with the destination, wherein one or both of the destination and the intended target are discoverable within a network that is associated with the medical environment and that includes the second domain;
- generating a transmission for the intended target without the endpoint address;
- electronically communicating the transmission to the intended target within the second domain;
- and
- based on receiving at least a first response, of a plurality of responses, associated with the transmission:
- electronically communicating, to the source device, an acknowledgement selected from a group comprising at least a device acknowledgement and a read acknowledgement.
Dependencies are inferred from the claim text.