opensrp / fhircore

FHIR Core / OpenSRP 2 is a Kotlin application for delivering offline-capable, mobile-first healthcare project implementations from local community to national and international scale using FHIR and WHO Smart Guidelines on Android.
https://smartregister.org
Apache License 2.0
50 stars 39 forks source link
android android-fhir-sdk android-library fhir fhir-client fhircore hapi-fhir healthcare java kotlin kotlin-android kotlin-library opensrp opensrp-web

Android CI with Gradle Codecov Test Coverage License Zulip Chat Slack Chat

OpenSRP FHIR Core

FHIR Core is a Kotlin application for delivering offline-capable, mobile-first healthcare project implementations from local community to national and international scale using FHIR and the WHO Smart Guidelines on Android.

FHIR Core is architected as a FHIR native digital health platform powered by Google's Android FHIR SDK and HAPI FHIR. FHIR Core's user experience and module oriented design are based on over a decade of real world experience implementing digital health projects with OpenSRP. This repository contains the Android mobile application built to:

For remote data storage and login, the mobile application requires:

FHIRcore also interoperates well with:

Getting Started

Due to it's dependency on the Android FHIR SDK's workflow library, OpenSRP FHIR Core requires a minimum Android SDK version of Android 8.0 (API level 26).

This repository contains the folders

We recommend reviewing the docs before setting up the Android Studio Project in the android folder.

For starter resources on the FHIR specification:

  1. Intro to FHIR - By James Agnew of Smile CDR
  2. FHIR resource list

For starter resources on the Android FHIR SDK and this repo:

  1. Android FHIR SDK Demo - Link
  2. Android FHIR SDK Intro Slide deck - Link
  3. FHIR Core Intro slide deck - Link