Stream: german (d-a-ch)
Topic: Umgang mit supplemental CS
Maximilian Reith (Mar 02 2022 at 07:11):
Hallo Zusammen,
ich habe mal eine Frage zum korrekten Umgang mit supplemental CS z.B. https://simplifier.net/basisprofil-de-r4/marital-status-supplement
Soll oder kann dieses CS mit einem neuen VS direkt in dem Profil verankert werden? (Hintergrund: Man würde die ursprünglichen Codes weder einschränken noch erweitern)
Muss die Verwendung immer über einen Terminologieserver o.Ä. geschehen (also ein Mapping nicht direkt in den Profilen, sondern außerhalb)?
Alexander Zautke (Mar 02 2022 at 08:16):
Hi @Maximilian Reith, in einem ValueSet würde man weiterhin das originale CodeSystem unter ValueSet.compose.include verwenden mit Hinblick auf die Regel, dass die Canonical des Supplements nie unter Coding.system stehen sollte. Siehe http://www.hl7.org/fhir/codesystem.html#supplements. Es gibt folgende Extension welche die Verarbeitung des Supplements dahingehend erleichtert, dass man im ValueSet angeben kann, welches Supplement verwendet werden soll um eine Designation zu extrahieren: http://hl7.org/fhir/extension-valueset-supplement.html.
Alexander Zautke (Mar 02 2022 at 08:18):
Ein System, dass das Supplement verwendet müsste bei beim Erstellen einer Instanz, d.h. beim Auswählen eines Codes, eine Expansion benötigen welche den Display-Wert des originalen CodeSystems mit dem des Supplements austauscht.
Alexander Zautke (Mar 02 2022 at 08:22):
Man sollte darüber nachdenken, ob man die ValueSets nicht schon mit einer entsprechenden Expansion ausliefert z.B. im Package.
Alexander Zautke (Mar 02 2022 at 08:24):
Ein Terminologieserver der diese Aufgabe authoritative übernimmt wäre jedoch definitiv hilfreich
Maximilian Reith (Mar 03 2022 at 12:33):
Alexander Zautke said:
Man sollte darüber nachdenken, ob man die ValueSets nicht schon mit einer entsprechenden Expansion ausliefert z.B. im Package.
Moin @Alexander Zautke okay insgesamt habe ich mir so was ähnliches auch gedacht. Mich hat gewundert, dass ihr keine VS zu den supplemental CS anbietet, da ihr das ja bei sehr vielen anderen CS auch macht. Dort könnte man doch direkt die Extension und mglw. die Expansion mit reinbringen?
Aber nur nochmal rein praktisch, da es ja im VS diverse includes( also damit auch diverse Target-CS) geben kann, würde man dann auch die Extension pro include einsetzen?
Stefan Lang (Mar 03 2022 at 19:17):
Ein supplemental CS definiert ja keine eigenen Codes (sic!). Man greift auch nicht auf das CS unter seinem eigenen Namen zu, sondern eben über das Haupt-CS.
Das supplemental CS in irgendeinem VS zu referenzieren, wäre m.E. sogar widersinnig:
" Code System resources may also be used to define supplements, which extend an existing code system with additional designations and properties."
D.h. man darf hier nicht die CodeSystem Ressource mit dem Code-System verwechseln. Auf letzteres kann man ein ValueSet zeigen lassen, ersteres ist spezifikationsgemäß kein (logisches) Code-System, wenn es den content = supplement besitzt.
Stefan Lang (Mar 03 2022 at 19:20):
Kurz: CodeSystem mit content = supplement haben ausschließlich den Zweck, den Terminologieserver mit zusätzlichen Informationen zu einem ihm bereits bekannten Code-System anzureichern.
Stefan Lang (Mar 03 2022 at 19:21):
"The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement"
=> eine Ressource, zwei potentielle Inhalte.
Maximilian Reith (Mar 07 2022 at 14:20):
@Stefan Lang @Alexander Zautke
D.h. für mich, dass es man also doch kein Mapping in der Ressource gibt, sondern ausschließlich außerhalb. Aber was macht dann diese Extension http://hl7.org/fhir/extension-valueset-supplement.html ? Gibts es zu den supplemental CS Geschichten Beispiele?
Patrick Werner (Mar 07 2022 at 15:39):
imho ist diese Extension nicht benutzbar.
Patrick Werner (Mar 07 2022 at 15:40):
Um ein CS so spezifisch zu verlinken benötigt man: canonical (url & version) & language.
Patrick Werner (Mar 07 2022 at 15:40):
Selbst dann weiß man nicht genau welches Supplement gemeint ist (wenn es mehrere in einer Sprach zu einem CS gibt)
Patrick Werner (Mar 07 2022 at 15:41):
Spontan würde ich sagen eine Verlinkung per Identifier wäre möglich
Patrick Werner (Mar 07 2022 at 17:44):
Der Umgang mit Supplementals ist leider (noch) nicht definiert.
Last updated: Apr 12 2022 at 19:14 UTC