/android-fhir

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.

Primary LanguageKotlinApache License 2.0Apache-2.0

Android FHIR SDK

master master codecov License project chat

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.

Requirements

The SDK supports Android 21 (lollipop) and above. Android Studio 4.0 or above is required for Java 8 library desugaring.

Libraries

The SDK contains the following libraries:

Library Latest release Code Wiki Summary
Data Capture Library Google Maven code wiki Collect, validate, and process healthcare data on Android
FHIR Engine Library Google Maven code wiki Store and manage FHIR resources locally on Android and synchronize with FHIR server
Workflow Library Google Maven code wiki Provide decision support and analytics in clinical workflow on Android including implementation of specific FHIR operations ($measure_evaluate and $apply)

Demo apps

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.

Contributing

The SDK is being developed by a consortium of application developers. We welcome contributions. Please see How to Contribute and Contributing for more information.

Feedback and getting help

Bugs and feature requests can be filed with Github issues. See the section on How to Contribute first

If you want to provide any feedback or discuss use cases you can:

Disclaimer

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.