In unseren MIOs gibt es an vielen Stellen die Möglichkeit ein Konzept, also den Wert eines Elementes, über eine Anzahl von Codes und/oder einem Freitext abzubilden. Dies heißt in ART-DECOR in der Regel Code/Bezeichung und entspricht in FHIR dem Datentyp CodeableConcept (https://hl7.org/fhir/R4/datatypes.html#CodeableConcept). Dieser kann, vereinfacht gesagt, entweder aus einer textuellen Beschreibung des Konzeptes bestehen (nur Text), der Codierung mithilfe eines in einem Codesystem definiertem Codes mit dazugehörigem Wiedergabename (nur Code/mehrere Codes) oder aber aus einer Kombination aus beidem (Text und Code). Die Verwendung mehrerer Codes aus unterschiedlichen Codesystemen und eines Freitextes für ein und dasselbe Konzept ist hier explizit erlaubt und je nach Kontext auch fachlich sinnvoll und vorteilhaft für die Interoperabilität. Hierbei ist nur zu beachten, dass alle Repräsentationen genau dasselbe Konzept abbilden und sich in der Granularität unterscheiden können jedoch inhaltlich keine andere Bedeutung haben dürfen.
Technisch kann (ohne zugrundeliegendes Mapping) nicht überprüft werden, ob diese Elemente (Codes und/oder Text) inhaltlich zusammenpassen. Beispielsweise kann der Freitext ("Herzinfarkt") eine gänzlich andere Bedeutung haben als der verwendete Code ("J18.9" für "Pneumonie, nicht näher bezeichnet"), solange der Code aus dem gefordertem Codesystem stammt. Daher liegt die Verantwortung der Prüfung und gegebenenfalls Anpassung beziehungsweise Entfernung dieser Elemente bei der bearbeitenden Person. Technisch können Funktionen des Primärsystems hierbei unterstützen.
Um die Zahl von Fehl-Zuordnungen möglichst gering zu halten, sollte bei Bearbeitung der Elemente ein entsprechender Hinweis an die bearbeitende Person ausgegeben werden.
Beispiele für Mehrfachcodierung
https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_Observation_Body_Height
Die Codierung in LOINC und SNOMED CT erhöht in diesem Fall die Interoperabilität der Ressource.
"code": {
"coding": [
{
"code": "8302-2",
"system": "http://loinc.org",
"version": "2.74",
"display": "Body height"
},
{
"version": "http://snomed.info/sct/900000000000207008/version/20230731",
"code": "1153637007",
"system": "http://snomed.info/sct",
"display": "Body height (observable entity)"
}
]
}
https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_MedicationStatement
"reasonCode": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "25064002",
"display": "Headache (finding)",
"version": "http://snomed.info/sct/900000000000207008/version/20230731"
},
{
"code": "R51",
"system": "http://fhir.de/CodeSystem/bfarm/icd-10-gm",
"version": "2020",
"display": "Kopfschmerz"
}
],
"text": "Kopfschmerzen"
}
]