# Is there a patient portal in OpenELIS Global 2?

**URL:** <https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596>\
**Category:** Uncategorized\
**Created:** [July 21, 2025, 7:24am UTC](https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596 "2025-07-21T07:24:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![azile](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/azile/32/748_2.png) [@azile](https://talk.openelis-global.org/u/azile)\
**Post date:** [July 21, 2025, 7:24am UTC](https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596/1 "2025-07-21T07:24:21Z")

</div>

Hello Community,

I’m using the `develop` branch of the [DIGI-UW/OpenELIS-Global-2](https://github.com/DIGI-UW/OpenELIS-Global-2) repository and successfully running the core LIMS system. However, I cannot find any documentation or module related to a patient-facing web portal where patients can log in to **view and download their own test results**.

I’ve reviewed:

- The GitHub codebase (no portal modules)
- The official wiki on [uwdigi.atlassian.net](https://uwdigi.atlassian.net/wiki/)
- Docker resources (no portal service or image included)

I would appreciate guidance on the following:

1. Does OpenELIS Global 2 currently offer a separate patient portal?
2. If yes, where can I find the source code or Docker image for it?
3. If not, is there a roadmap or recommended integration approach for building one (e.g., FHIR-based frontend)?

My main use case is a **read-only portal for patients to view and download their own lab results** securely.

Thanks in advance for your help!

---

<div class="post-metadata">

**Author:** ![Agaba\_Derrick\_Junior](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/agaba_derrick_junior/32/503_2.png) [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)\
**Post date:** [July 21, 2025, 9:18am UTC](https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596/2 "2025-07-21T09:18:21Z")

</div>

Hi @Azile,

Great question. As far as I know, the current **OpenELIS Global 2 develop branch** does not include a separate patient-facing portal module. The system is primarily designed for laboratory and facility users.

We currently don’t have an official patient Portal and no Docker Image for that module as well, however, you can integrate an external web app that consumes the FHIR `Observation` resources for test results retrieval and display.

---

<div class="post-metadata">

**Author:** ![azile](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/azile/32/748_2.png) [@azile](https://talk.openelis-global.org/u/azile)\
**Post date:** [July 23, 2025, 6:17am UTC](https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596/4 "2025-07-23T06:17:44Z")

</div>

Thank You @Agaba_Derrick_Junior for the clarification!

For my use case — a minimal patient portal with **patient login with read-only access to lab results and the ability to download reports** — would you recommend:

1. **Customizing OpenELIS itself** by adding a `ROLE_PATIENT` with restricted privileges, if possible  
2._or_\*
2. **Building an external frontend** that connects to OpenELIS using the **FHIR Observation API**?

Also, is there **any existing external app** (open source or otherwise) that already supports **patient login and viewing results** that I could integrate or adapt?

Appreciate any further guidance or links.

---

<div class="post-metadata">

**Author:** ![Moses\_Mutesasira](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/moses_mutesasira/32/72_2.png) [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)\
**Post date:** [July 25, 2025, 11:08am UTC](https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596/5 "2025-07-25T11:08:50Z")

</div>

> [@azile](#):
>
> For my use case — a minimal patient portal with **patient login with read-only access to lab results and the ability to download reports** — would you recommend:

From OpenELIS perspective , we could have a role that strictly only acceses the Patient History [https://demo.openelis-global.org/PatientHistory](https://demo.openelis-global.org/PatientHistory). , + the Reports Role. That would seem to achive this

> [@azile](#):
>
> Also, is there **any existing external app** (open source or otherwise) that already supports **patient login and viewing results** that I could integrate or adapt?

We currently dont support any patient portal APP as the community , but OpenELIS integrates with FHIR .  
From a quick [Google search](https://www.google.com/search?q=any+existing+patient+portal+app+that+connects+to+FHIR+server&oq=any+existing+patient+portal+app+that+connects+to+FHIR+server+&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRiPAtIBCTQwMDQ0ajBqN6gCCLACAfEFplGaPdEfmuo&sourceid=chrome&ie=UTF-8). , There seems to be some work done on creating patient apps that can read from a FHIR server.

---

<div class="post-metadata">

**Author:** ![azile](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/azile/32/748_2.png) [@azile](https://talk.openelis-global.org/u/azile)\
**Post date:** [July 25, 2025, 4:35pm UTC](https://talk.openelis-global.org/t/is-there-a-patient-portal-in-openelis-global-2/1596/6 "2025-07-25T16:35:01Z")

</div>

Thank you @Moses_Mutesasira for the insight — that’s really helpful. Defining a role in OpenELIS that limits access to just the Patient History and Reports makes sense for our use case.
