android-fhir icon indicating copy to clipboard operation
android-fhir copied to clipboard

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.

Results 373 android-fhir issues
Sort by recently updated
recently updated
newest added

**Describe the bug** I have encountered a performance problem with the loading of a FHIR package using `SimpleWorkerContext`. It approximately takes couple of minutes to load a zipped package of...

P1
type:performance

**IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).** Fixes #2528 **Description** ## Refactor purge() function for improved readability and maintainability This pull...

**Describe the Issue** This issue proposes a refactoring of the `purge` function within the engine module for improved code readability and maintainability. The current implementation checks for resource presence, local...

**IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).** Fixes #2542 **Description** Clear and concise code change description. * Fix a mistake in...

**Describe the Issue** in `FhirEngine.search(search: Search)` method, the documentation gives a useage example that belongs to another extension function that are the mostly used in the client code `FhirEngine.search(init: Search.()...

**IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).** Fixes #2540 **Description** Clear and concise code change description. I moved the search logic...

**Describe the Issue** * For Improving separation of concerns and single responsibility, I see search logic should be moved from Saerch.execute extension function to the fhir engine search method **Would...

P2
type:code health

@aditya-07 created a branch to demo OpenMRS integration: https://github.com/google/android-fhir/compare/master...openmrs From what I understand the main part is here: engine/src/main/java/com/google/android/fhir/sync/FhirSyncWorker.kt But In the last version in the main it seems complicate...

P1
effort:medium

Do you think it would be important to handle [WorkInfo.State#BLOCKED](https://developer.android.com/reference/androidx/work/WorkInfo.State#BLOCKED) status or defaulting to error would just be enough? _Originally posted by @ellykits in https://github.com/google/android-fhir/pull/2511#discussion_r1588948160_

P1
effort:small

**IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).** Fixes #2512 **Description** 1. Return distinct included and revIncluded resource per searchIndex. 2. When...