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.
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.
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:
Customizing OpenELIS itself by adding a ROLE_PATIENT with restricted privileges, if possible
2.or*
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?