{
"description": null,
"_filename": "Extension-icd-10-gm-diagnosesicherheit.json",
"package_name": "de.basisprofil.r4",
"date": "2020-05-14",
"derivation": "constraint",
"publisher": "HL7 Deutschland e.V. (Technisches Komitee FHIR)",
"fhirVersion": "4.0.1",
"name": "ExtensionICD10GMDiagnosesicherheit",
"abstract": false,
"copyright": "HL7 Deutschland e.V.",
"type": "Extension",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "Extension zur Erfassung der Diagnosesicherheit gemäß KBV-Kodierrichtlinien",
"package_version": "1.3.2",
"status": "active",
"id": "2835a443-2527-4b9a-9fd8-842019cfa319",
"kind": "complex-type",
"url": "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit",
"context": [ {
"type": "element",
"expression": "Condition.code.coding"
} ],
"version": "1.3.2",
"differential": {
"element": [ {
"id": "Extension.url",
"path": "Extension.url",
"fixedUri": "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit"
}, {
"id": "Extension.value[x]",
"min": 1,
"path": "Extension.value[x]",
"type": [ {
"code": "Coding"
} ],
"binding": {
"strength": "required",
"valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_ICD_DIAGNOSESICHERHEIT"
},
"constraint": [ {
"key": "icd-4",
"human": "Wenn die Diagnosesicherheit \"A (Ausschluss)\" verwendet wird, dann muss clinicalStatus leer bleiben und verificationStaus auf \"refuted\" gesetzt werden.",
"severity": "warning",
"expression": "code!='A' or (%resource.verificationStatus.coding.where(code='refuted').exists() and %resource.clinicalStatus.empty())"
}, {
"key": "icd-5",
"human": "Wenn die Diagnosesicherheit \"G (Gesichert)\" verwendet wird, dann muss clinicalStatus auf \"active\" und verificationStatus auf \"confirmed\" gesetzt werden.",
"severity": "warning",
"expression": "code!='G' or (%resource.clinicalStatus.coding.where(code='active').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())"
}, {
"key": "icd-6",
"human": "Wenn die Diagnosesicherheit \"V (Verdacht auf)\" verwendet wird, dann muss clinicalStatus auf \"active\" und verificationStatus auf \"provisional\" oder \"differential\" gesetzt werden.",
"severity": "warning",
"expression": "code!='V' or (%resource.clinicalStatus.coding.where(code='active').exists() and (%resource.verificationStatus.coding.where(code='provisional').exists() or %resource.verificationStatus.coding.where(code='differential').exists()))"
}, {
"key": "icd-7",
"human": "Wenn die Diagnosesicherheit \"Z (Zustand nach)\" verwendet wird, dann muss clinicalStatus auf \"resolved\" und verificationStatus auf \"confirmed\" gesetzt werden.",
"severity": "warning",
"expression": "code!='Z' or (%resource.clinicalStatus.coding.where(code='resolved').exists() and %resource.verificationStatus.coding.where(code='confirmed').exists())"
} ]
} ]
},
"contact": [ {
"telecom": [ {
"value": "http://hl7.de/technische-komitees/fhir/",
"system": "url"
} ]
} ],
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension"
}