/
Sync 2.0 - The Patient's synchronization (supported fields)

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

Patient class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

+

+

+

+

display

+

+

-/+ (without middle name)

-/+ (without middle name)

identifiers

Details below (a list of objects)

person

Details below (an object)

voided

+

+

+

+

auditInfo

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"



Person class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

+

+

+

+

display

+

+

-/+ (without middle name)

-/+ (without middle name)

gender

+

+

+

+

age

+

+

+

+

birthdate

+

+

+

+

birthdateEstimated

- (if true it dosen't work)

- (if true it dosen't work)

- (if true it dosen't work)

- (if true it dosen't work)

dead

Now it is not possible to check(mark patient as deceased by ReferenceApplication is not possible - missing causes of death in the patient's form)


deathDate

causeOfDeath

preferredName

Details below (an object)

preferredAddress

Details below (an object)

names

Details below (an object)

addresses

Details below (an object)

attributes

Details below (an object)

voided

Now it is not possible to check(there is not any option to set it in the ReferenceApplication by patient's form)

auditInfo

Details below (an object)



PreferredName (look at the Name class)



WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

is correctly set

+

+

+

+



PreferredAddress (look at the address class)



WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

is correctly set

+

+

+

+



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



Address class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

display

+

+

+

+

uuid

+

+

+

+

preferred

+

+

+

+

address1

+

+

+

+

address2

+

+

+

+

cityVillage

+

+

+

+

stateProvince

+

+

+

+

country

+

+

+

+

postalCode

+

+

+

+

countyDistrict

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)

address3

address4

address5

address6

startDate

endDate

latitude

longitude

voided

address7

address8

address9

address10

address11

address12

address13

address14

address15


attributes (list of entries with the following structure).

For example phone number is stored as this entry.

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

display

-

-

-

-

uuid

-

-

-

-

value

-

-

-

-

attributeType

Details below (an object)

voided

-

-

-

-



AttributeType class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

-

-

-

-

display

-

-

-

-



AuditInfo class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

creator

Details below (an object)

dateCreated

- (it isn't the same)

- (it isn't the same)

- (it isn't the same)

- (it isn't the same)

changedBy

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 reference application by patient's form)

dateChanged



Creator class

Field

WebServices (push)

WebServices (pull)

FHIR (push)

FHIR (pull)

uuid

-/+ (specjal case - already existing entry for admin (from new openmrs instace dataset))

display

+

+

+

+









Related content