Messaging protocol
AssigneeCerner Innovation, Inc.
InventorsCHRISTOPHER DILLARD CLINE, ARAVIND R. 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 system comprising:
- one or more processors;
- and
- one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to:
- detect a request to transmit a message including clinically relevant information identified from one or more electronic medical records to a destination, wherein the destination is within a separate domain and a target endpoint address of the destination is unknown;
- determine whether the destination is associated with a role;
- upon determining the destination is associated with a role, identify an intended target associated with the role;
- generate a first transmission for the intended target without the target endpoint address;
- identify a presence of a delay criteria for the intended target associated with the role;
- identify at least one delivery identifier associated with the first transmission indicating that the first transmission can be delayed;
- and
- based on the presence of the delay criteria and the at least one delivery identifier indicating that the first transmission can be delayed, delay the first transmission.
A computer-implemented method, the method comprising:
- receiving, at a first system, a request to establish a connection with the first system by a user device, wherein the first system is associated with a first clinical facility;
- identifying that the user device has been previously linked with a second system, wherein the second system is associated with a second clinical facility different from the first clinical facility, and wherein both the first system and the second system are associated with one another through a central manager;
- validating that the first system and the second system are associated through the central manager;
- and
- establishing the connection between the first system and the user device.
One or more computer storage media storing computer-useable instructions that, when executed by a computing device, cause the computing device to perform operations, the operations comprising:
- detecting a presence of a user device at a first clinical facility associated with a first system;
- identifying that the user device has been previously linked with a second system, wherein the second system is associated with a second clinical facility, and wherein both the first system and the second system are associated through a central manager;
- validating that the first system and the second system are associated through the central manager;
- and
- based on validating the first and second systems are associated systems, establishing the connection with the user device.
Dependencies are inferred from the claim text.