gematik / spec-ISiK-Basismodul

The Information Technology Systems in Hospitals (ISiK – Informationstechnische Systeme in Krankenhäusern) "Basic Module" enables use-case-independent functionalities for the communication and validation of data within hospital environments, by providing FHIR resources, examples and an implementation guide.
Other
7 stars 1 forks source link

Fix DiagnosesSCT ValueSet definition #398

Closed ApricotLace closed 5 months ago

ApricotLace commented 5 months ago

Contributor Pull Request

Fix DiagnosesSCT ValueSet definition

Description

Fix the DiagnosesSCT ValueSet definition: the initial include statement has been split into three separate include statements.

Motivation and Context

It appears there is a bug due to all the filters sitting beneath one include statement. Multiple filters in the same include statement assume a logical AND evaluation, and obviously, there's no concept that contains all three of these concepts in their ancestor chain.

How has this been tested?

Initial ValueSet definition expansion returns nothing: https://r4.ontoserver.csiro.au/fhir/ValueSet/32367c12-3e08-46a4-bfc9-c84b9849efb9/$expand

Updated ValueSet definition expansion returns concepts: https://r4.ontoserver.csiro.au/fhir/ValueSet/de18023b-0d33-4ad1-a5d1-dae1f02d3dc7/$expand

Snippets or Screenshots (if necessary):

Types of changes

Checklist:

ApricotLace commented 5 months ago

It looks like this fix should also be backported to the Stufe-1 and Stufe-2 tracks.

alexzautke commented 5 months ago

@f-peverali Could you please create a new branch and cherry-pick the changes? We can't run the pipeline from outside repos.

f-peverali commented 5 months ago

In order to execute the gh actions, i created another PR: https://github.com/gematik/spec-ISiK-Basismodul/pull/400 ... looks fine