google / 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.
https://google.github.io/android-fhir/
Apache License 2.0
480 stars 257 forks source link

Bulk local import records API #791

Open fredhersch opened 2 years ago

fredhersch commented 2 years ago

Is your feature request related to a problem? Please describe.

Where there is existing patient records on a FHIR server, the process of doing the initial download over HTTP will likely lead to problems. We want to find an alternative approach to handling large initial downloads where we can optimise for low bandwidth and poor connectivity environments.

Describe the solution you'd like

Where a server supports the FHIR bulk data API, (e.g HAPI FHIR), we want to provide an option for invoking the Bulk Data API as part of initial import and then enable the files to be downloaded and imported into the database

NOTE: For GCP: there is a similar functionality on the server side for exporting bundles of resources of a specific type to GCP buckets and then downloading them - see here

Would you like to work on the issue?

jingtang10 commented 1 year ago

See more context in #686