CEIR-OS Bedienungsanleitung
0.1.0 - ci-build
Germany
CEIR-OS Bedienungsanleitung - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
CEIR-OS unterstützt FHIR-Mapping-Workflows für die Transformation und Zuordnung medizinischer Daten. Diese Seite beschreibt die verfügbaren Methoden und deren Integration mit den Terminologie-Tools.
| Methode | Artefakt | Zweck |
|---|---|---|
| ConceptMap (FSH) | FHIR ConceptMap | Terminologie-Zuordnungen (Code-zu-Code) |
| StructureMap (FML) | FHIR StructureMap | Strukturelle Transformationen (Ressource-zu-Ressource) |
| MapQual | Qualitätsberichte | Bewertung der Mapping-Qualität |
Eine ConceptMap definiert Zuordnungen zwischen Codes verschiedener Terminologien. In CEIR-OS werden ConceptMaps in FSH (FHIR Shorthand) geschrieben.
Instance: ICD10GM-to-SNOMED-Diabetes
InstanceOf: ConceptMap
Title: "ICD-10-GM zu SNOMED CT Mapping (Diabetes)"
Usage: #definition
* status = #draft
* sourceUri = "http://fhir.de/CodeSystem/bfarm/icd-10-gm"
* targetUri = "http://snomed.info/sct"
* group[+]
* source = "http://fhir.de/CodeSystem/bfarm/icd-10-gm"
* target = "http://snomed.info/sct"
* element[+]
* code = #E10.9
* display = "Diabetes mellitus, Typ 1, ohne Komplikationen"
* target[+]
* code = #46635009
* display = "Type 1 diabetes mellitus"
* equivalence = #wider
* element[+]
* code = #E11.9
* display = "Diabetes mellitus, Typ 2, ohne Komplikationen"
* target[+]
* code = #44054006
* display = "Type 2 diabetes mellitus"
* equivalence = #wider
| Wert | Bedeutung |
|---|---|
#equivalent |
Semantisch identisch |
#wider |
Ziel ist breiter als Quelle |
#narrower |
Ziel ist enger als Quelle |
#inexact |
Ungefähre Entsprechung |
#unmatched |
Keine Entsprechung |
StructureMaps definieren Transformationen zwischen FHIR-Ressourcen. Sie werden in FHIR Mapping Language (FML) geschrieben.
map "http://example.org/StructureMap/ConditionToObservation" = "ConditionToObservation"
uses "http://hl7.org/fhir/StructureDefinition/Condition" as source
uses "http://hl7.org/fhir/StructureDefinition/Observation" as target
group main(source src: Condition, target tgt: Observation) {
src.code -> tgt.code;
src.subject -> tgt.subject;
src.recordedDate -> tgt.effectiveDateTime;
src -> tgt.status = 'final';
}
MapQual ist ein Ansatz zur systematischen Bewertung der Qualität von Terminologie-Mappings. Qualitätskriterien umfassen:
| Kriterium | Beschreibung |
|---|---|
| Vollständigkeit | Anteil der Quell-Codes mit Mapping |
| Korrektheit | Stimmt die semantische Zuordnung? |
| Granularität | Passt der Detailgrad (wider/narrower)? |
| Konsistenz | Einheitliche Anwendung der Equivalence-Typen |
| Aktualität | Basiert das Mapping auf aktuellen Versionen? |
Die Terminologie-Tools von CEIR-OS unterstützen den Mapping-Workflow:
| Schritt | Tool | Beschreibung |
|---|---|---|
| Quell-Code identifizieren | search_across_versions |
ICD-10-GM/OPS/ATC Code finden |
| Ziel-Code finden | lookup_code |
SNOMED CT Kandidat nachschlagen |
| Code validieren | validate_code |
Existenz im Zielsystem prüfen |
| LOINC-Zuordnung | search_common_loinc |
Passenden LOINC-Code finden |
| Deutsche Labels | get_german_label |
Übersetzung für Dokumentation |
| FHIR-Struktur | FHIR Spec MCP | Ziel-Ressource definieren |
search_across_versions mit System http://fhir.de/CodeSystem/bfarm/icd-10-gm und Suchtext "Diabetes"lookup_code mit System http://snomed.info/sct für verwandte Konzeptevalidate_code um sicherzustellen, dass der SNOMED-Code existiertDieser Implementation Guide kann ConceptMap- und StructureMap-Instanzen enthalten. Sie werden als FSH-Dateien im Verzeichnis input/fsh/ definiert und beim Build in FHIR JSON konvertiert.