FHIR Module Enhancements Project
Primary mentor | @Harsha Kumara |
Backup mentor |
|
Assigned to | @kwateng |
Abstract
The purpose of this project is to expand the capabilities and functions of the OpenMRS FHIR module. 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 is continuously subjecting to several development iterations
which improves the usability. This project aiming to upgrade the FHIR module to newest version of standard.
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
Integrate swagger code generator which allows users to generate SDK
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
Build an audit mechanism to track transactions and their outcome
Add security features to manage transactions