Is there a patient portal in OpenELIS Global 2?

Hello Community,

I’m using the develop branch of the 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
  • 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!

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.

2 Likes

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.

1 Like

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

We currently dont support any patient portal APP as the community , but OpenELIS integrates with FHIR .
From a quick Google search. , There seems to be some work done on creating patient apps that can read from a FHIR server.

1 Like

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.

2 Likes