FhirLabs

FhirLabs is a personal-use Android application that lets a patient view their own laboratory results from their health system's patient portal, using the official HL7® FHIR® R4 API with SMART on FHIR authorization.

How it works

  1. The user selects their health system from Epic's public endpoint directory.
  2. The app opens the health system's own login page (OAuth2 authorization code flow with PKCE). The app never sees the user's password.
  3. After the user consents, the app retrieves the user's own lab results (Observation with laboratory category, DiagnosticReport, and Patient demographics) and displays them on the device.

Data handling

Requested API access

Documents

Contact

Questions: kriskraw80@gmail.com