{ "description": "Dieses Profil beschreibt eine Diagnose der Medizininformatik Initiative", "_filename": "Diagnose.StructureDefinition.json", "package_name": "de.medizininformatikinitiative.kerndatensatz.diagnose", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "ProfileConditionDiagnose", "mapping": [ { "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern", "identity": "workflow" }, { "uri": "http://snomed.info/conceptdomain", "name": "SNOMED CT Concept Domain Binding", "identity": "sct-concept" }, { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" }, { "uri": "http://snomed.org/attributebinding", "name": "SNOMED CT Attribute Binding", "identity": "sct-attr" } ], "abstract": false, "type": "Condition", "experimental": null, "resourceType": "StructureDefinition", "title": "Profile - Condition - Diagnose", "package_version": "1.0.4", "status": "active", "id": "5a6b02a6-2247-4103-ae05-20c56f5c2e70", "kind": "resource", "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose", "version": "1.0", "differential": { "element": [ { "id": "Condition", "path": "Condition", "constraint": [ { "key": "icd-1", "human": "Bei Angabe eines Codes in der Haupt-Kreuz-Extension, muss dieser auch Bestandteil des postkoordinierten ICD-Codes sein!", "severity": "warning", "expression": "extension('https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/icd-10-gm-primaercode').empty() or code.contains($this.extension('https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/icd-10-gm-primaercode').value.code)" }, { "key": "icd-2", "human": "Bei Angabe eines Codes in der Stern-Extension, muss dieser auch Bestandteil des postkoordinierten ICD-Codes sein!", "severity": "warning", "expression": "extension('https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/icd-10-gm-manifestation').empty() or code.contains($this.extension('https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/icd-10-gm-manifestation').value.code)" }, { "key": "icd-3", "human": "Bei Angabe eines Codes in der Ausrufezeichen-Extension, muss dieser auch Bestandteil des postkoordinierten ICD-Codes sein!", "severity": "warning", "expression": "extension('http://fhir.de/StructureDefinition/icd-10-gm-ausrufezeichen').empty() or code.contains($this.extension('http://fhir.de/StructureDefinition/icd-10-gm-ausrufezeichen').value.code)" }, { "key": "icd-8", "human": "Bei Angabe eines Codes in der Seitenlokalisations-Extension, muss dieser auch Bestandteil des ICD-Codes sein!", "severity": "warning", "expression": "extension('http://fhir.de/StructureDefinition/seitenlokalisation').empty() or code.contains($this.extension('http://fhir.de/StructureDefinition/seitenlokalisation').value.code)" } ] }, { "id": "Condition.id", "path": "Condition.id", "mustSupport": true }, { "id": "Condition.meta", "path": "Condition.meta", "mustSupport": true }, { "id": "Condition.meta.source", "path": "Condition.meta.source", "mustSupport": true }, { "id": "Condition.meta.profile", "path": "Condition.meta.profile", "mustSupport": true }, { "id": "Condition.clinicalStatus", "min": 0, "path": "Condition.clinicalStatus", "mustSupport": true }, { "id": "Condition.code", "min": 1, "path": "Condition.code", "mustSupport": true }, { "id": "Condition.code.coding", "min": 1, "path": "Condition.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm", "max": "1", "path": "Condition.code.coding", "binding": { "strength": "required", "valueSet": "http://fhir.de/ValueSet/dimdi/icd-10-gm" }, "sliceName": "icd10-gm", "mustSupport": true, "patternCoding": { "system": "http://fhir.de/CodeSystem/dimdi/icd-10-gm" } }, { "id": "Condition.code.coding:icd10-gm.extension", "path": "Condition.code.coding.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Condition.code.coding:icd10-gm.extension:Diagnosesicherheit", "max": "1", "path": "Condition.code.coding.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/icd-10-gm-diagnosesicherheit" ] } ], "sliceName": "Diagnosesicherheit", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.extension:Seitenlokalisation", "max": "1", "min": 0, "path": "Condition.code.coding.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/seitenlokalisation" ] } ], "sliceName": "Seitenlokalisation", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.extension:AusrufezeichenCode", "max": "*", "min": 0, "path": "Condition.code.coding.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/icd-10-gm-ausrufezeichen" ] } ], "sliceName": "AusrufezeichenCode", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.extension:ManifestationsCode", "max": "*", "min": 0, "path": "Condition.code.coding.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/icd-10-gm-manifestationscode" ] } ], "sliceName": "ManifestationsCode", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.extension:Primaercode", "max": "*", "min": 0, "path": "Condition.code.coding.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/icd-10-gm-primaercode" ] } ], "sliceName": "Primaercode", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.system", "min": 1, "path": "Condition.code.coding.system", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.version", "min": 1, "path": "Condition.code.coding.version", "mustSupport": true }, { "id": "Condition.code.coding:icd10-gm.code", "min": 1, "path": "Condition.code.coding.code", "mustSupport": true }, { "id": "Condition.code.coding:alpha-id", "max": "1", "path": "Condition.code.coding", "binding": { "strength": "required", "valueSet": "http://fhir.de/ValueSet/dimdi/alpha-id" }, "sliceName": "alpha-id", "mustSupport": true, "patternCoding": { "system": "http://fhir.de/CodeSystem/dimdi/alpha-id" } }, { "id": "Condition.code.coding:alpha-id.system", "min": 1, "path": "Condition.code.coding.system", "mustSupport": true }, { "id": "Condition.code.coding:alpha-id.code", "min": 1, "path": "Condition.code.coding.code", "mustSupport": true }, { "id": "Condition.code.coding:sct", "max": "1", "path": "Condition.code.coding", "binding": { "strength": "required", "valueSet": "https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/ValueSet/diagnoses-sct" }, "sliceName": "sct", "mustSupport": true, "patternCoding": { "system": "http://snomed.info/sct" } }, { "id": "Condition.code.coding:sct.system", "min": 1, "path": "Condition.code.coding.system", "mustSupport": true }, { "id": "Condition.code.coding:sct.code", "min": 1, "path": "Condition.code.coding.code", "mustSupport": true }, { "id": "Condition.code.coding:orphanet", "max": "1", "path": "Condition.code.coding", "sliceName": "orphanet", "mustSupport": true, "patternCoding": { "system": "http://www.orpha.net" } }, { "id": "Condition.code.coding:orphanet.system", "min": 1, "path": "Condition.code.coding.system", "mustSupport": true }, { "id": "Condition.code.coding:orphanet.code", "min": 1, "path": "Condition.code.coding.code" }, { "id": "Condition.bodySite", "path": "Condition.bodySite", "mustSupport": true }, { "id": "Condition.bodySite.coding", "min": 1, "path": "Condition.bodySite.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Condition.bodySite.coding:snomed-ct", "max": "1", "min": 1, "path": "Condition.bodySite.coding", "sliceName": "snomed-ct", "mustSupport": true }, { "id": "Condition.bodySite.coding:snomed-ct.system", "min": 1, "path": "Condition.bodySite.coding.system", "patternUri": "http://snomed.info/sct", "mustSupport": true }, { "id": "Condition.bodySite.coding:snomed-ct.code", "min": 1, "path": "Condition.bodySite.coding.code" }, { "id": "Condition.subject", "max": "1", "min": 1, "path": "Condition.subject", "type": [ { "code": "Reference", "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/MII-Reference" ] } ], "mustSupport": true }, { "id": "Condition.onset[x]", "path": "Condition.onset[x]", "type": [ { "code": "dateTime" }, { "code": "Period" } ], "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Condition.onset[x]:onsetPeriod", "path": "Condition.onset[x]", "type": [ { "code": "Period" } ], "sliceName": "onsetPeriod", "mustSupport": true }, { "id": "Condition.onset[x]:onsetPeriod.start", "path": "Condition.onset[x].start", "mustSupport": true }, { "id": "Condition.onset[x]:onsetPeriod.start.extension", "path": "Condition.onset[x].start.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Condition.onset[x]:onsetPeriod.start.extension:lebensphase-von", "max": "1", "path": "Condition.onset[x].start.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Stage_Life" ] } ], "sliceName": "lebensphase-von", "mustSupport": true }, { "id": "Condition.onset[x]:onsetPeriod.end", "path": "Condition.onset[x].end", "mustSupport": true }, { "id": "Condition.onset[x]:onsetPeriod.end.extension", "path": "Condition.onset[x].end.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Condition.onset[x]:onsetPeriod.end.extension:lebensphase-bis", "max": "1", "path": "Condition.onset[x].end.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Stage_Life" ] } ], "sliceName": "lebensphase-bis", "mustSupport": true }, { "id": "Condition.onset[x]:onsetDateTime", "path": "Condition.onset[x]", "type": [ { "code": "dateTime" } ], "sliceName": "onsetDateTime", "mustSupport": true }, { "id": "Condition.recordedDate", "min": 1, "path": "Condition.recordedDate", "mustSupport": true }, { "id": "Condition.note", "path": "Condition.note", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition" }