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

🐛 [BUG] - Vereinheitlichung des Umgangs mit Ressourcenübergreifenden Parametern #438

Closed simoneOnFhir closed 1 month ago

simoneOnFhir commented 1 month ago

Description

Im IG schreiben wir:

Folgende Suchparameter MÜSSEN für alle bestätigungsrelevante Datenobjekte implementiert werden:

  • _id
  • _tag
  • _count

Im CS, bzw im Kapitel Interaktionen der einzelnen Ressourcentypen zählen wir jedoch nur _id explizit auf. Wir sollten den Umgang vereinheitlichen.

Mein Votum wäre, die drei Parameter bei jedem Ressourcentyp explizit zu benennen (scheint allgemein so üblich zu sein, siehe https://fhir.echinos.eu/fhir/metadata bzw. https://server.fire.ly/metadata). "Globale Parameter" gibt es im CapabilityStatement nicht.

Außerdem sollte _has mit Expectation MAY genannt werden, da im IG steht: "Für Suchparameter KÖNNEN die Festlegungen für Reverse Chaining implementiert werden."

Um den Dokumentationsaufwand zu minimieren, würde ich vorschlagen, ein RuleSet zu bauen, das die Parameter, ihre Expectation, den Link auf die Doku sowie ein Beispiel enthält, das wir dann an jedem Ressourcentyp analog einbinden können

Reproduction URL

https://simplifier.net/isik-basis-v4/isikcapabilitystatementbasisserver

Version or Branch

No response

Reproduction Steps

https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter?version=current

vs

https://simplifier.net/isik-basis-v4/isikcapabilitystatementbasisserver

Stack Trace and Logs

No response

Screenshots

![DESCRIPTION](LINK.png)

Software and Environment

No response

simoneOnFhir commented 1 month ago

fixed in TC 4.0.1