Messaging protocol
First Claim
Patent Images
1. 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;
electronically communicate the first transmission to the intended target within the separate domain;
detect a change to the clinically relevant information, wherein the change is detected based on information received from an electronic medical records system associated with the one or more electronic medical records;
generate an updated transmission by updating the first transmission based on the change to the clinically relevant information in the one or more electronic medical records; and
communicate the updated transmission to the intended target.
1 Assignment
0 Petitions
Accused Products
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.
2 Citations
17 Claims
-
1. 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; electronically communicate the first transmission to the intended target within the separate domain; detect a change to the clinically relevant information, wherein the change is detected based on information received from an electronic medical records system associated with the one or more electronic medical records; generate an updated transmission by updating the first transmission based on the change to the clinically relevant information in the one or more electronic medical records; and communicate the updated transmission to the intended target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, the method comprising:
-
detecting 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; determining whether the destination is associated with a role; upon determining the destination is associated with a role, identifying an intended target associated with the role; generating a first transmission for the intended target without the target endpoint address; electronically communicating the first transmission to the intended target within the separate domain; detecting a change to the clinically relevant information, wherein the change is detected based on information received from an electronic medical records system associated with the one or more electronic medical records; generating an updated transmission by updating the first transmission based on the change to the clinically relevant information in the one or more electronic medical records; and communicating the updated transmission to the intended target. - View Dependent Claims (10, 11, 12, 13)
-
-
14. 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 request from a source device within a first domain to transmit a message including clinically relevant information from one or more electronic medical records to a plurality of destinations within a second domain without an endpoint address for each of the plurality of destinations; identifying one or more intended targets associated with the plurality of destinations, wherein the one or more intended targets are discoverable within a network including the second domain; generating a transmission for the one or more intended targets without the endpoint address, wherein the transmission includes the clinically relevant information from the one or more electronic medical records; electronically communicating the transmission to the one or more intended targets within the second domain; receiving a plurality of responses from the one or more intended targets; electronically communicating each of a device acknowledgement and a read acknowledgement to the source device, wherein only one device acknowledgement and one read acknowledgment are communicated to the source device, but each of the plurality of responses from the one or more intended targets is communicated to the source device. - View Dependent Claims (15, 16, 17)
-
Specification