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 contains the following libraries:
Library | Latest release | Code | Wiki | Min SDK | Summary |
---|---|---|---|---|---|
Data Capture Library | code | wiki | Android 7.0 (API level 24) | Collect, validate, and process healthcare data on Android | |
FHIR Engine Library | code | wiki | Android 7.0 (API level 24) | Store and manage FHIR resources locally on Android and synchronize with FHIR server | |
Workflow Library | code | wiki | Android 8.0 (API level 26) | Provide decision support and analytics in clinical workflow on Android including implementation of specific FHIR operations ($measure_evaluate and $apply) |
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 development of the SDK began as a collaborative effort between Google, The World Health Organization, and Ona. Since then, a consortium of application developers have been contributing to the project.
To contribute to the project, please see Contributing to get started.
You can create a GitHub issue for bugs and feature requests.
In case you find any security bug, please do NOT create a Github issue. Instead, email us at android-fhir-sdk-feedback@google.com.
If you want to provide any feedback or discuss use cases you can:
- email us at android-fhir-sdk-feedback@google.com
- start a GitHub discussion
- start a new topic in android, questionnaire, implementers, or WHO SMART guidelines stream in the FHIR Zulip chat
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.