Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare Release #7

Merged
merged 46 commits into from
Jul 27, 2022
Merged

Prepare Release #7

merged 46 commits into from
Jul 27, 2022

Conversation

DiCanio
Copy link

@DiCanio DiCanio commented May 6, 2022

Resolves #19
Resolves #17
Fixes #14
Resolves #11
Fixes #8
Resolves #4
Resolves #3
Resolves #2

DiCanio and others added 22 commits April 12, 2022 13:50
Change MeasureReport read access from ALL to requesting organization
This is intended for showcasing proxy support (specifically
if one is installed in front of a FHIR store other than the
mailbox).
The proxy also comes with a self-signed certificate in order
to check trust store capabilities of the store client.
…port-advanced-fhir-client-settings

Feature/3 support advanced fhir client settings
Fix issues with resolving a relative path.
Test only fails in GitHub CI pipeline but runs fine in other
environments. Looking into resolving this later on.
Corrects path to pom.xml
@EmteZogaf EmteZogaf force-pushed the develop branch 8 times, most recently from 3e2f4bb to f876b16 Compare May 6, 2022 13:52
DiCanio and others added 24 commits May 6, 2022 16:30
Ensure test resources get created before being copied by maven.
Otherwise tests may fail due to missing artifacts.
A follow-up change associated with the fixed test resource
generation.
Changes the DIC 3 setup to properly use a reverse proxy.
This is necessary if any resulting P12 file is going to be
used by a Java process. P12 files created by OpenSSL have
an attribute missing which leads to an exception at runtime.
MeasureReports are no longer expected to come with a report
date appended to them. This change is in line with the FHIR
specification and allows us to support the HAPI FHIR server
since it does not return a MeasureReport appended with this
information.
Due to HAPI FHIR server having trouble resolving references
when using a bundle transaction, we decided to split the
transaction up into separate steps.
This is, library and measure resources are now created in
isolation.

Note, these issues only seem to arise when using URN based
references.
Uses the URL of the Measure initially sent by the ZARS when
storing a MeasureReport. This is done so that references can
be resolved adequately.
…api-when-using-cql

Properly support HAPI using CQL
Strips read access meta information from library
and measure resources before they are stored within
the FHIR server running the feasibility evaluation.
This is done since this information does not
transport any value for the FHIR server. Its value
is present within the DSF framework only.
…11-drop-read-access-meta-info

Strip Read Access Info Before Storing Resources
Information about evaluated resources is mainly removed
due to HAPI using non-absolute references. This causes
errors down the line (FHIR inbox) since references cannot
be resolved (they are specific to the FHIR server who
was responsible for the evaluation).
…ted-measures-from-measure-report

Strip Evaluated Resources from MeasureReport
Using environment variables of the store client as a
reference, adjusts environment variables of the FLARE
client in order to align both.
Necessary in order to support HAPI FHIR server if used by
test setup. Without this addition HAPI will fail to resolve
the library resource as it is missing an identifier.
Adjusts process naming in order to remove codex mentions.
Furthermore, revises the overall naming strategy to simplify
and clarify certain aspects.
…17-remove-remaining-codex-mentions

Revise Process Naming
…-upgrade-to-dsf-0-7-0

Upgrade to DSF 0.7.0
@DiCanio DiCanio self-assigned this Jul 27, 2022
@DiCanio DiCanio added the Release For actual releases or release preparation label Jul 27, 2022
@DiCanio DiCanio added this to the Release v0.2.0 milestone Jul 27, 2022
@DiCanio DiCanio merged commit 7286dc7 into main Jul 27, 2022
@DiCanio DiCanio deleted the develop branch July 27, 2022 07:42
@DiCanio DiCanio restored the develop branch July 27, 2022 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment