Automatic updating of care team assignments in electronic health record systems based on data from voice communication systems
First Claim
1. A method for a sync server to update care team assignment data in multiple systems associated with a hospital, comprising;
- obtaining, via a processor of the sync server, a data record for an initial state of the care team assignment data for each of a plurality of tracked locations of the hospital;
receiving, via the processor of the sync server, an event message associated with a tracked location of the plurality of tracked locations of the hospital and transmitted by a first server associated with the hospital;
determining, via the processor of the sync server, whether data in a first obtained data record for the tracked location and associated with a second server is inaccurate based on the received event message from the first server and the initial state of the care team assignment data, wherein the first server and the second server are different types of servers that include a voice communications server and an electronic hospital record (EHR) server; and
transmitting, via the processor, an update message to the second server in response to determining that the care team assignment data associated with the tracked location and stored at the second server is inaccurate based on the received event message.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, systems, and non-transitory process-readable storage media for updating care team assignments data in multiple systems associated with a hospital. An embodiment method performed by a sync server may include obtaining a data record for each in a plurality of tracked locations of the hospital, receiving an event message associated with a tracked location of the hospital and transmitted by a first server associated with the hospital, determining whether data in a first obtained data record for the tracked location and associated with a second server is inaccurate based on the received event message from the first server, and transmitting an update message to the second server in response to determining the care team assignment data associated with the tracked location and stored at the second server is inaccurate based on the received event message.
-
Citations
53 Claims
-
1. A method for a sync server to update care team assignment data in multiple systems associated with a hospital, comprising;
-
obtaining, via a processor of the sync server, a data record for an initial state of the care team assignment data for each of a plurality of tracked locations of the hospital; receiving, via the processor of the sync server, an event message associated with a tracked location of the plurality of tracked locations of the hospital and transmitted by a first server associated with the hospital; determining, via the processor of the sync server, whether data in a first obtained data record for the tracked location and associated with a second server is inaccurate based on the received event message from the first server and the initial state of the care team assignment data, wherein the first server and the second server are different types of servers that include a voice communications server and an electronic hospital record (EHR) server; and transmitting, via the processor, an update message to the second server in response to determining that the care team assignment data associated with the tracked location and stored at the second server is inaccurate based on the received event message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A server, comprising a processor configured with processor-executable instructions to perform operations comprising:
-
obtaining a data record for an initial state of a care team assignment data for each of a plurality of tracked locations of a hospital; receiving an event message associated with a tracked location of the plurality of tracked locations of the hospital and transmitted by a first server associated with the hospital; determining whether data in a first obtained data record for the tracked location and associated with a second server is inaccurate based on the received event message from the first server and the initial state of the care team assignment data, wherein the first server and the second server are different types of servers that include a voice communications server and an electronic hospital record (EHR) server; and transmitting an update message to the second server in response to determining that the care team assignment data associated with the tracked location and stored at the second server is inaccurate based on the received event message. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a server to perform operations comprising:
-
obtaining a data record for an initial state of a care team assignment data for each of a plurality of tracked locations of a hospital; receiving an event message associated with a tracked location of the plurality of tracked locations of the hospital and transmitted by a first server associated with the hospital; determining whether data in a first obtained data record for the tracked location and associated with a second server is inaccurate based on the received event message from the first server and the initial state of the care team assignment data, wherein the first server and the second server are different types of servers that include a voice communications server and an electronic hospital record (EHR) server; and transmitting an update message to the second server in response to determining that the care team assignment data associated with the tracked location and stored at the second server is inaccurate based on the received event message. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A server, comprising;
-
means for obtaining a data record for an initial state of a care team assignment data for each of a plurality of tracked locations of a hospital; means for receiving an event message associated with a tracked location of the plurality of tracked locations of the hospital and transmitted by a first server associated with the hospital; means for determining whether data in a first obtained data record for the tracked location and associated with a second server is inaccurate based on the received event message from the first server and the initial state of the care team assignment data, wherein the first server and the second server are different types of servers that include a voice communications server and an electronic hospital record (EHR) server; and means for transmitting an update message to the second server in response to determining that the care team assignment data associated with the tracked location and stored at the second server is inaccurate based on the received event message.
-
-
53. A method of updating care team assignment data in an electronic health record (EHR) system, the method comprising:
-
obtaining, via a processor of a sync server, a data record including an initial state of the care team assignment data; receiving, via the processor of the sync server, an event message including a plurality of data fields; determining, via the processor of the sync server, whether data associated with the care team assignment data included in at least one of the plurality of data fields of the event message is accurate based on whether the event message was transmitted by a first server or a second server, wherein the first server and the second server are different types of servers that include a voice communications server and an EHR server; and updating, via the processor of the sync server, the obtained data record in response to determining that the data associated with the care team assignment data included in the at least one of the plurality of data fields of the event message is different from the initial state of the care team assignment data and the data associated with the care team assignment data included in the at least one of the plurality of data fields of the event message is determined to be accurate.
-
Specification