Project: Create web components for FHIR Resources

Judy Gichoya
Tue, 26 Jan 2021 01:59:59 +0000
Google Summer of Code

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

1. LibreHealth / LibreHealth Toolkit / lh-toolkit-webcomponents · GitLab (code for the web components)

This was the demo application for the web components - paru M / lh-toolkit-app · GitLab

An example of a postposed way to build the components is available here - GitHub - namratanehete/librehealth-signin: This is login page polymer component.

A very extensive discussion of the project which is a MUST read is here - Project: Web Components for FHIR Resources - #102 by SuKSW

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 : LibreHealth Toolkit - Home

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 any javascript language of choice can be used including Angular, JQuery, or React

Technical Requirements

1. Javascript

2. Web components

3. REST

Join our community and introduce yourself here Meet the community: Introduce yourself here!

Join our chat for live feedback and access to a larger team of mentors here.

Resources

1. Please review FHIR, specifically on the FHIR components Overview - FHIR v4.0.1

2. Implement components based on the FHIR resources

3. An example component - GitHub - namratanehete/librehealth-signin: This is login page polymer component., but not on FHIR

4. 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

48 posts - 5 participants