Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Metadata that Some data ( mostly OpenMRS specific metadata) cannot be mapped to FHIR resources - it will have to be pushed/pulled using other means - rest representations. Sync 2.0 slaves will transmit these instances using the OpenMRS REST API.

...

Based on the data Sync wishes to push/retrieve, it should have an instance of the appropriate client (FHIR/REST). A facade should should be added that is responsible for figuring out the client to use and then using it to retrieve or push the object.

REST Client

The Sync module will maintain a REST client, which will be responsible for converting objects to their OpenMRS representations

...

Non-FHIR resource list

Although it can be mapped to multiple different FHIR resources, the OpenMRS meaning of the class might be too wide for using FHIR.
NoEntityNotesNot required to Sync
1Alert  
2CareSettings  
3Concept (and related classes)  
4GlobalProperty  
5HL7 metadata  6Order (and related classes) 
7Program  
8Privilege  
9Role  
10User  
11VisitType  

...