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. It aims to accelerate the adoption of FHIR by making it easy to incorporate FHIR into new and existing mobile applications.
The SDK supports Android 21 (lollipop) and above. Android Studio 4.0 or above is required for Java 8 library desugaring.
The SDK contains the following libraries:
Library | Latest release | Code | Wiki | Summary |
---|---|---|---|---|
FHIR Engine Library | code | wiki | Store and manage FHIR resources locally on Android and synchronize with FHIR server | |
Data Capture Library | code | wiki | Collect, validate, and process healthcare data on Android | |
Workflow Library | code | wiki | Provide decision support and analytics in clinical workflow on Android |
This repository also contains the following demo apps:
Demo app | Code | Wiki |
---|---|---|
FHIR Engine Demo App | code | wiki |
Structured Data Capture Catalog App | code | wiki |
These applications are provided for demo purposes only. Do NOT use in production.
The SDK is being developed by a consortium of application developers. We welcome contributions. Please see How to Contribute and Contributing for more information.
If you want to provide any feedback, discuss use cases, raise feature requests, or simply want to get involved, please use the Discussions section, or email us at android-fhir-sdk-feedback@google.com.
This is not an officially supported Google product.
This product is not intended to be a medical device.
HL7®, and FHIR® are the registered trademarks of Health Level Seven International and their use of these trademarks does not constitute an endorsement by HL7.