...
Primary mentor | |
Backup mentor | |
Assigned to |
Abstract
FHIR is an emerging standard for healthcare interoperability. OpenMRS has been an early adopter of the FHIR standard, but there is still more we could add to the FHIR module. This project involves creating a simple and effective User Interface (UI) on top of the Microfrontend / SPA framework to make CRUD (Create, Read, Update and Delete) operations easier for FHIR metadata tables.
...
So the project would involve creating a Microfrontend UI which would use REST to do CRUD operations on the above tables.
Project Champions
Skills Needed
- Familiarity with Java and Javascript
- Familiarity with React
- Good understanding of REST
- HTML/CSS
Objectives
- Create appropriate REST web-services to do the CRUD tasks for the FHIR metadata tables.
- Create the frontend to communicate with these REST web services.
Extra Credit
- Extend the frontend to be used for other FHIR tasks like getting available code system names, etc.
Resources
- Read up on FHIR. Good introductions can be found in this post, in this slide show or this video.
- Read up on OpenMRS Microfrontend/SPA framework: Frontend - SPA and Microfrontends
- Read up on OpenMRS REST web-services: REST Module