Versions Compared

Key

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

FHIR Module Enhancements

Primary mentor

https://wiki.openmrs.org/display/~harsha89Harsha Kumara

Backup mentor

 

Assigned to

 

...

Excerpt

The purpose of this project is to expand upon the capabilities and functions of the OpenMRS FHIR module so that it can consume a subset of FHIR resources and persist them in the OpenMRS database.
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.
FHIR specification subjects is continuously subjecting to several development cycles iterations

which improves the usability. This project aiming to upgrade the FHIR module to newest version of standard.

Project Champions

 

Requirements

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

Skills Needed

  • Java
  • MySQL

Objectives

  • Upgrading HAPI FHIR Library to it's updated version
  • Upgrading DSTU2 resources to DSTU3
  • Swagger document generation improvements after library upgrade
  • Research on new FHIR resources which can support for OpenMRS
  • Implement GET, PUT, POST, DELETE operations for new resources
  • Improve the test coverage

 

Extra Credit

 

Resources

...

  • Build an audit mechanism to track transactions and their outcome
  • Add security features to manage transactions

Resources