Sync 2.0 - The Provider's synchronization (supported fields)

Provider class



Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

+

+

+

+

identifiers

Details below (a list of objects)

names

Details below (an object)


 Identifier class



Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

display

+

+

+

+

uuid

+

+

-

-

identifier

+

+

+

+

identifierType

Details below (an object)

location

Details below (an object)

preferred

Now it is not possible to check(separate synchronization of nested patents' objects doesn't work yet and there is not an option to set it in the ReferenceApplication by patient's form)

voided



IdentifierType class



Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

-/+ special case - already existing entries (from the new openmrs instance dataset)

display

-/+ special case - already existing entries (from the new openmrs instance dataset)



Location class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

+

+

-

-

display

+

+

- "Unknown location"

- "Unknown location"

Name class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

display

+

+

-/+ (without middle name)

-/+ (without middle name)

uuid

-

-

-

-

givenName

+

+

+

+

middleName

+

+

-

-

familyName

+

+

+

+

familyName2

Now it is not possible to check(separate synchronization of nested patents' objects doesn't work yet and there is not an option to set it in the ReferenceApplication by patient's form)

voided