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

Migrate FHIR Core to the latest FHIR SDK artifacts #2816

Closed ndegwamartin closed 4 months ago

ndegwamartin commented 8 months ago

Describe the feature request. FHIR SDK artifacts with the latest changes from the 'master' branch (including a few extra un-merged PRs) have been published.

We need to upgrade and refactor FHIR Core to utilize them on main.

Additional context The artifacts have been published under the following signatures

The un-merged PRs included are:

Newer version includes

Acceptance criteria

ndegwamartin commented 8 months ago

Please take note, we have new versions of the following artifacts:

  1. Engine - 0.1.0-beta05-preview-SNAPSHOT
  2. SDC - 1.0.0-preview21-SNAPSHOT
  3. Workflow - 0.1.0-alpha03-preview4-SNAPSHOT
allan-on commented 8 months ago

@ndegwamartin FHIR Engine 0.1.0 beta05 Pre-release includes a hapifhir core dependency updated to v6.0.22 which includes the math functions we require in FHIRPathEngine. So we no longer have to include unmerged PR https://github.com/opensrp/android-fhir/pull/10 going forward

ndegwamartin commented 8 months ago

@ellykits please take note, we have new versions of the following artifacts:

  1. Engine - 0.1.0-beta05-preview1-SNAPSHOT
  2. SDC - 1.0.0-preview22-SNAPSHOT
  3. Workflow - 0.1.0-alpha04-preview-SNAPSHOT
  4. Knowledge/IG - 0.1.0-alpha03-preview-SNAPSHOT
  5. Common - 0.1.0-alpha05-preview-SNAPSHOT
dubdabasoduba commented 7 months ago

@maimoonak While confirming why the Growth monitoring stuff fails please check whether $evaluate-measure works. It was broken on main before this upgrade.

Please check whether this was fixed. Feel free to add the findings here for future tracking

Rkareko commented 7 months ago

We have new versions of the following artifacts:

Engine - 0.1.0-beta05-preview3-SNAPSHOT
ndegwamartin commented 5 months ago

@ellykits please take note, new versions of the following artifacts are available Engine - 0.1.0-beta05-preview7-SNAPSHOT SDC - 1.1.0-preview-SNAPSHOT Workflow - 0.1.0-alpha04-preview4-SNAPSHOT Knowledge/IG - 0.1.0-alpha03-preview2-SNAPSHOT Common - 0.1.0-alpha05-preview2-SNAPSHOT