Best Practices for Integrating OpenMRS with Mobile Healthcare Applications

  1. I’d say that REST API is less verbose (especially using custom representations) than FHIR so probably better suited for a mobile app.

  2. For OAuth 2.0 please refer to GitHub - openmrs/openmrs-module-oauth2login: Delegates user authentication to an OAuth 2.0 authentication provider. openmrs-core supports basic auth out of the box.

  3. Offline mode needs to be implemented within the app. There were numerous tries to achieve that including in our O3 UI, but AFAIK it’s no longer maintained. Please see also https://openmrs.atlassian.net/wiki/spaces/docs/pages/152731650/Offline+and+Internet+Connection+FAQs

  4. There’s ongoing work on scalability and cluster deployments of OpenMRS. Please see Cluster and cloud support for OpenMRS - #16 by raff and TODAY: Share your Cloud Hosting Needs & Challenges on today's Platform Team call! 🌩️ - #2 by raff

1 Like