Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack


Page tree

Versions Compared


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


The purpose of this project is to expand upon enhance the OpenMRS FHIR module so that it can consume a subset of FHIR resources and persist them in the OpenMRS database by improving its usability, security and error management features.

OpenMRS has recently undertaken a commitment to implement FHIR in order to ensure better interoperability between healthcare systems. The OpenMRS FHIR module was developed as part of these efforts. Currently, there is need to improve develop the following features for the FHIR module -:

  • Add Oauth based security for the module to communicate with third party systems
  • Demonstrate the success of an Oauth implementation by demonstrating its use against SMART platform apps
  • Add web based interfaces (akin to those implemented by the OpenMRS web services module) for users to be able to test / explore their sample messages
  • Add an error management console for interacting with failed requests



  • Good Java skills
  • Familiarity with J2EE web programming (e.g., JSPs)
  • Ability to learn and work with FHIR and the HAPI
  • Familiarity / willing to learn Oauth2Oauth
  • Soft skills to interact with the HAPI and FHIR community in order to gather requirements and technical feedback