medic / cht-interoperability

CHT - eCHIS interoperability project
GNU Affero General Public License v3.0
2 stars 3 forks source link

Decouple OpenMRS and CHT Endpoints #124

Closed witash closed 1 month ago

witash commented 1 month ago

Currently, for interopability with OpenMRS, outbound push must use openmrs endpoints. and communication with openmrs is synchronous; if openmrs is down or returns errors, the outbound push request will fail.

In the other direction, requests from openmrs require the CHT instance to be up and will fail if its not.

In either direction, allow CHT and OpenMRS to save resources in the FHIR server, which will be forwarded downstream asynchronously. Note that in both directions, the IDs from the other system need to be updated

andrablaj commented 1 month ago

Closing this issue as it was moved to Done.