Versions Compared

Key

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

...

  • User collects a form in the mobile app
  • Mobile app syncs to the central data repository
  • Central data repository identifies that there is a referral that needs to go to the third party system
  • Central data repository creates the referral package by mapping incoming form submission fields to the output(s)
  • Central data repository sends the package(s) to the third party system
    • Note: This may require creating multiple entities in the third party system and the Central data repository is responsible for orchestrating that. For example, you first need to create the patient, then the encounter, then the observations with the ability to roll back changes.
  • Third party system receives the package and confirms that it was received
  • Third party system parses each package and stores them in the system
  • Third party system may trigger internal events based on this changing information


Unidirectional OpenSRP → OpenMRS Integration

...