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) |