AUTOMATED EXECUTION OF HEALTH CARE PROTOCOLS IN AN INTEGRATED COMMUNICATIONS INFRASTRUCTURE
First Claim
1. A computing device networked to other computing devices and a set of telecommunications (“
- telecom”
) devices, the computing device comprising;
at least one processor; and
a memory coupled to the at least one processor, the memory comprising computer program instructions executable by the processor, the computer program instructions when executed by the processor performing operations comprising;
(a) receiving, by the computing device, a message from one of the other computing devices, a telecom device, or an executing health care protocol;
if the message is a health care protocol triggering event (“
triggering event”
);
(b) identifying, by the computing device, a protocol expression mapped to the triggering event, the protocol expression being based on a standard of health care; and
(c) executing, by the computing device, a health care protocol with context based on the protocol expression and the triggering event, the context causing the health care protocol to implement actions associated with providing health care to a patient, the context indicating a set of publication(s) from system publication service(s) or executing protocol(s) to be dispatched upon receipt to the health care protocol to provide at least a subset of the health care to the patient; and
if the message is a publication of the publication(s);
(d) dispatching the message to any executing health care protocol previously indicating interest in receiving such a message for processing based on a corresponding protocol expression.
2 Assignments
0 Petitions
Accused Products
Abstract
Automated execution of health care protocols in an integrated communications infrastructure is described. In one aspect, a computing device receives data from one or more of the remote computing devices, telecom devices, or executing health care protocols. The computing device then determines if the received data is a health care protocol triggering event. If so, the computing device identifies a standard of health care based protocol expression mapped to the triggering event, and instantiates (i.e., executes or automates) a protocol having the contextual characteristics of the mapped protocol expression and the triggering event. The automated protocol implements a set of actions associated with providing health care to a patient. If the received data is determined not to be a health care protocol triggering event, the computing device dispatches the received data to any executing health care protocol that previously registered to receive such input.
69 Citations
22 Claims
-
1. A computing device networked to other computing devices and a set of telecommunications (“
- telecom”
) devices, the computing device comprising;at least one processor; and a memory coupled to the at least one processor, the memory comprising computer program instructions executable by the processor, the computer program instructions when executed by the processor performing operations comprising; (a) receiving, by the computing device, a message from one of the other computing devices, a telecom device, or an executing health care protocol; if the message is a health care protocol triggering event (“
triggering event”
);(b) identifying, by the computing device, a protocol expression mapped to the triggering event, the protocol expression being based on a standard of health care; and (c) executing, by the computing device, a health care protocol with context based on the protocol expression and the triggering event, the context causing the health care protocol to implement actions associated with providing health care to a patient, the context indicating a set of publication(s) from system publication service(s) or executing protocol(s) to be dispatched upon receipt to the health care protocol to provide at least a subset of the health care to the patient; and if the message is a publication of the publication(s); (d) dispatching the message to any executing health care protocol previously indicating interest in receiving such a message for processing based on a corresponding protocol expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- telecom”
-
18. A computer-readable data storage medium comprising computer program instructions executable by a processor, the computer-program instructions, when executed, causing a computing device networked to other computing devices and a set of telecommunications (“
- telecom”
) devices to perform operations comprising;(a) receiving, by the computing device, a message from one of the other computing devices, a telecom device, or an executing health care protocol; if the message is a health care protocol triggering event (“
triggering event”
);(b) identifying, by the computing device, a protocol expression mapped to the triggering event, the protocol expression being based on a standard of health care; and (c) executing, by the computing device, a health care protocol with context based on the protocol expression and the triggering event, the context causing the health care protocol to implement actions associated with providing health care to a patient, the context indicating a set of publication(s) from system publication service(s) or executing protocol(s) to be dispatched upon receipt to the health care protocol to provide at least a subset of the health care to the patient; and if the message is a publication of the publication(s); (d) dispatching the message to any executing health care protocol previously indicating interest in receiving such a message for processing based on a corresponding protocol expression. - View Dependent Claims (19, 20, 21)
- telecom”
-
22. A computing device networked to other computing devices and a set of telecommunications (“
- telecom”
) devices, the computing device comprising processing means for;(a) receiving a message from one of the other computing devices, a telecom device, or an executing health care protocol; if the message is a health care protocol triggering event (“
triggering event”
);(b) identifying a protocol expression mapped to the triggering event, the protocol expression being based on a standard of health care; and (c) executing a health care protocol with context based on the protocol expression and the triggering event, the context causing the health care protocol to implement actions associated with providing health care to a patient, the context indicating a set of publication(s) from system publication service(s) or executing protocol(s) to be dispatched upon receipt to the health care protocol to provide at least a subset of the health care to the patient; and if the message is a publication of the publication(s); (d) dispatching the message to any executing health care protocol previously indicating interest in receiving such a message for processing based on a corresponding protocol expression.
- telecom”
Specification