Background
In 2018 , We changed how we build applications but working on components that provide FHIR components functionality as web components that can be used on the toolkit, radiology and EHR project.
Please review the code from the last summer project here
- https://gitlab.com/librehealth/toolkit/lh-toolkit-webcomponents (code for the web components)
This was the demo application for the web components - https://gitlab.com/parumenon.pm/lh-toolkit-app
An example of a postposed way to build the components is available here - https://github.com/namratanehete/librehealth-signin
A very extensive discussion of the project which is a MUST read is here - Project: Web Components for FHIR Resources
For this summer (2019) you will assemble all the components into a complete application that is replicable of the LibreHealth Toolkit system : see demo here : https://radiology.librehealth.io/lh-toolkit/
To make this complete , you will need to complete building the web components for the following resources orders and OBSERVATIONS
We prefer for you to use Polymer (https://www.polymer-project.org) but and javascript language of choice can be used including angular and Jquery
Technical Requirements
- Javascript
- Web components
- REST
-
Join our community and introduce yourself here GSoC 2020 Student and Mentor Meet and Greet
-
Join our chat for live feedback and access to a larger team of mentors here.
Resources
- Please review FHIR, specifically on the FHIR components https://www.hl7.org/fhir/overview.html
- Implement components based on the FHIR resources
- An example component - https://github.com/namratanehete/librehealth-signin, but not on FHIR
- Bonus points - Developing the new UI for radiology or EHR using the components developed in 1 and 2
Prerequisite Task
- Review above documentation and provide a list of components that are missing
- Pick one of the resources and make a web component
Deliverable At the end of this project, you would have a repository of various web components with their documentation and a complete end to end toolkit app with the FHIR backend
Potential mentors @namratanehete @sunbiz @judywawira