finds.dev← search

// the find

ohs-foundation/android-fhir

★ 592 · Kotlin · Apache-2.0 · updated Mar 2026

The Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7® FHIR® standard on Android.

Google's official Android SDK for building FHIR-compliant mobile health apps in Kotlin. It covers the full stack: offline SQLite storage via a FHIR engine, structured data capture from FHIR Questionnaires, and sync with a FHIR server. Aimed at health system developers and NGOs building patient-facing or clinical Android apps that need to work without reliable connectivity.

The offline-first architecture is the main draw — the FHIR engine uses SQLite with a sync layer, so the app works in the field and reconciles later, which is the real constraint in global health deployments. The structured data capture library renders FHIR Questionnaires directly to native Android UI, including skip logic, calculated expressions, and validation — that's a substantial amount of spec compliance someone doesn't have to write. Google authorship means it tracks the FHIR R4 spec seriously and has ongoing maintenance; the CI badge is green and the repo had a push in March 2026. The codelabs are actual working sample apps, not just README snippets.

592 stars for a Google-backed healthcare SDK is quietly telling — FHIR tooling on Android is still a niche of a niche, and the community around this is thin compared to iOS or web equivalents. FHIR itself is the real complexity tax: if you don't already know the spec, this SDK won't save you from it. The sync engine is FHIR-server-specific, so if your backend is a custom API you'll need to implement your own SyncDataSource, which is non-trivial. Documentation lives on GitHub Pages but coverage of edge cases and conflict resolution behavior is sparse — you'll end up reading source code.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →