DEVICE DATA SYNCHRONIZATION
First Claim
1. A method of synchronizing data between a first device and a second device, comprising:
- creating a plurality of data elements relating to a care plan in a health care environment for a patient;
assigning a respective identifier to each of the plurality of data elements, wherein each assigned identifier is unique within the health care environment;
transmitting a synchronization request to a second device, specifying at least (i) one or more identifiers assigned to data elements to synchronize, (ii) a session identifier indicating when a last synchronization operation was performed at the first device and (iii) one or more data element values that have been modified since the last synchronization operation was performed;
in response, receiving a second one or more data element values from the second device, corresponding to the one or more identifiers specified in the synchronization request; and
updating, at the first device, the one or more data elements corresponding to the second one or more data element values.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques for synchronizing data between a first device and a second device. A plurality of data elements relating to a care plan in a health care environment are created and a respective unique identifier is assigned to each of the plurality of data elements. Embodiments transmit a synchronization request to a second device, specifying at least (i) one or more identifiers assigned to data elements to synchronize, (ii) a session identifier indicating when a last synchronization operation was performed at the first device and (iii) one or more data element values that have been modified since the last synchronization operation was performed. In response, a second one or more data element values are received from the second device, corresponding to the one or more identifiers specified in the synchronization request. The first device updates the one or more data elements corresponding to the second one or more data element values.
31 Citations
20 Claims
-
1. A method of synchronizing data between a first device and a second device, comprising:
-
creating a plurality of data elements relating to a care plan in a health care environment for a patient; assigning a respective identifier to each of the plurality of data elements, wherein each assigned identifier is unique within the health care environment; transmitting a synchronization request to a second device, specifying at least (i) one or more identifiers assigned to data elements to synchronize, (ii) a session identifier indicating when a last synchronization operation was performed at the first device and (iii) one or more data element values that have been modified since the last synchronization operation was performed; in response, receiving a second one or more data element values from the second device, corresponding to the one or more identifiers specified in the synchronization request; and updating, at the first device, the one or more data elements corresponding to the second one or more data element values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium containing computer program code that, when executed by a processor, performs an operation for synchronizing data between a first device and a second device, comprising:
-
creating a plurality of data elements relating to a care plan in a health care environment for a patient; assigning a respective identifier to each of the plurality of data elements, wherein each assigned identifier is unique within the health care environment; transmitting a synchronization request to a second device, specifying at least (i) one or more identifiers assigned to data elements to synchronize, (ii) a session identifier indicating when a last synchronization operation was performed at the first device and (iii) one or more data element values that have been modified since the last synchronization operation was performed; in response, receiving a second one or more data element values from the second device, corresponding to the one or more identifiers specified in the synchronization request; and updating, at the first device, the one or more data elements corresponding to the second one or more data element values. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory containing a program that, when executed by the processor, performs an operation for synchronizing data between a first device and a second device, comprising; creating a plurality of data elements relating to a care plan in a health care environment for a patient; assigning a respective identifier to each of the plurality of data elements, wherein each assigned identifier is unique within the health care environment; transmitting a synchronization request to a second device, specifying at least (i) one or more identifiers assigned to data elements to synchronize, (ii) a session identifier indicating when a last synchronization operation was performed at the first device and (iii) one or more data element values that have been modified since the last synchronization operation was performed; in response, receiving a second one or more data element values from the second device, corresponding to the one or more identifiers specified in the synchronization request; and updating, at the first device, the one or more data elements corresponding to the second one or more data element values. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification