# Project: Complete UI rewrite of lh-radiology and lh-toolkit as an open web application

**URL:** <https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902>\
**Category:** Google Summer of Code\
**Tags:** gsoc2021-project, radiology, toolkit, gsoc2021\
**Created:** [January 26, 2021, 1:55am UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902 "2021-01-26T01:55:28Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![judywawira](https://forums.librehealth.io/user_avatar/forums.librehealth.io/judywawira/32/264_2.png) [@judywawira](https://forums.librehealth.io/u/judywawira)\
**Post date:** [January 26, 2021, 1:55am UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/1 "2021-01-26T01:55:28Z")

</div>

During the 2018 GSOC project - lots of efforts were made to write web components. See

1. [Project: Create web components for FHIR Resources](https://forums.librehealth.io/t/project-create-web-components-for-fhir-resources/593)
2. [Project: Web Components for FHIR Resources](https://forums.librehealth.io/t/project-web-components-for-fhir-resources/2336)

This project is to rewrite the complete UI for radiology and toolkit using the web components that have already been developed. Please refer to the demonstration sites and prior GCI work to see some designs proposed for the toolkit UI appearance

You should base your work on the spring data project that was released from the 2018 GSOC - [Project: Implement Spring Data to LibreHealth Toolkit - #9 by sunbiz](https://forums.librehealth.io/t/project-implement-spring-data-to-librehealth-toolkit/2341/9)

At the end, you should have a complete application powered by spring data on the backend and web components on the front end

**Technical Requirements**

1. Javascript
2. Web components
3. REST
4. java

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [January 26, 2021, 2:02am UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/2 "2021-01-26T02:02:05Z")

</div>



---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [January 26, 2021, 9:11pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/3 "2021-01-26T21:11:47Z")

</div>

This is preliminary and is not a definite project.

---

<div class="post-metadata">

**Author:** ![Darshpreet2000](https://forums.librehealth.io/user_avatar/forums.librehealth.io/darshpreet2000/32/1172_2.png) [@Darshpreet2000](https://forums.librehealth.io/u/Darshpreet2000)\
**Post date:** [January 29, 2021, 5:34pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/4 "2021-01-29T17:34:42Z")

</div>

Hello Everyone,

I tried running Spring Data Project [Yash Saraf / reactive-lh-toolkit · GitLab](https://gitlab.com/yashdsaraf/reactive-lh-toolkit) , but this project is not working, I was getting exception same as in this post [Project: Implement Spring Data to LibreHealth Toolkit - #101 by prashadi](https://forums.librehealth.io/t/project-implement-spring-data-to-librehealth-toolkit/2341/101)

 ![error](https://forums.librehealth.io/uploads/default/original/2X/f/fe3c0d05d04bbccfc9bf9409d88245f7e029e801.png)

And this bug was not fixed in that project and the discussion forum was closed there.

Also I was not able to find the code for spring data project in LibreHealth repositories, I founded this [Yash Saraf / reactive-lh-toolkit · GitLab](https://gitlab.com/yashdsaraf/reactive-lh-toolkit) from Yash’s evaluation report [https://medium.com/@yashdsaraf/gsoc-librehealth-final-report-210538d56b19](https://medium.com/@yashdsaraf/gsoc-librehealth-final-report-210538d56b19)

---

<div class="post-metadata">

**Author:** ![vats0n](https://forums.librehealth.io/user_avatar/forums.librehealth.io/vats0n/32/1583_2.png) [@vats0n](https://forums.librehealth.io/u/vats0n)\
**Post date:** [February 5, 2021, 4:51pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/5 "2021-02-05T16:51:38Z")

</div>

Hi , I saw the other project ideas expected some preliminary work to be shown before submitting their proposals . So I wanted to ask if that was the same for this project too , and if yes, what work I can show for now ?

---

<div class="post-metadata">

**Author:** ![Darshpreet2000](https://forums.librehealth.io/user_avatar/forums.librehealth.io/darshpreet2000/32/1172_2.png) [@Darshpreet2000](https://forums.librehealth.io/u/Darshpreet2000)\
**Post date:** [February 8, 2021, 4:54pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/6 "2021-02-08T16:54:25Z")

</div>

As the [spring data project](https://gitlab.com/yashdsaraf/reactive-lh-toolkit) is not running, Can we use the same APIs which are currently used in LibreHealth toolkit ?

Or we will be using [HAPI FHIR JPA Server API?](http://hapi.fhir.org/)

And

For the prerequisite task should we develop only UI of few screens using the web components?

---

<div class="post-metadata">

**Author:** ![sunbiz](https://forums.librehealth.io/user_avatar/forums.librehealth.io/sunbiz/32/395_2.png) [@sunbiz](https://forums.librehealth.io/u/sunbiz)\
**Post date:** [February 8, 2021, 10:41pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/7 "2021-02-08T22:41:40Z")

</div>

Thanks for checking.

> [@Darshpreet2000](#):
>
> Or we will be using [HAPI FHIR JPA Server API?](http://hapi.fhir.org/)

We will be using the HAPI FHIR JPA Server and its API for this project.

---

<div class="post-metadata">

**Author:** ![sunbiz](https://forums.librehealth.io/user_avatar/forums.librehealth.io/sunbiz/32/395_2.png) [@sunbiz](https://forums.librehealth.io/u/sunbiz)\
**Post date:** [February 8, 2021, 10:47pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/8 "2021-02-08T22:47:06Z")

</div>

> [@vats0n](#):
>
> Hi , I saw the other project ideas expected some preliminary work to be shown before submitting their proposals . So I wanted to ask if that was the same for this project too , and if yes, what work I can show for now ?

A good preliminary work for this project would be to take the UI that was written in the [last GSoC](https://gitlab.com/librehealth/radiology/lh-radiology-owa) and then create 1-2 web component ([similar to other components](https://gitlab.com/librehealth/toolkit/lh-toolkit-webcomponents)) that implement the use FHIR like the [DiagnosticReport](https://www.hl7.org/fhir/diagnosticreport-examples.html) or [ImagingStudy](https://www.hl7.org/fhir/imagingstudy.html).

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [May 17, 2021, 11:09pm UTC](https://forums.librehealth.io/t/project-complete-ui-rewrite-of-lh-radiology-and-lh-toolkit-as-an-open-web-application/3902/9 "2021-05-17T23:09:39Z")

</div>


