{ "description": "Dieses Profil ermöglicht die Nutzung von Diagnosen in ISiK Szenarien.", "_filename": "StructureDefinition-ISiKDiagnose.json", "package_name": "de.gematik.isik-basismodul", "date": "2025-02-21", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ISiKDiagnose", "abstract": false, "type": "Condition", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "3.0.7", "status": "active", "id": "f5fd1e1b-2097-469c-889c-860d11563f30", "kind": "resource", "url": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKDiagnose", "version": "3.0.7", "differential": { "element": [ { "id": "Condition", "path": "Condition", "constraint": [ { "key": "isik-con1", "human": "Falls eine kodierte Diagnose vorliegt muss angegeben werden durch welchen Kontakt diese Dokumentation erfolgte.", "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKDiagnose", "severity": "error", "expression": "code.coding.exists() implies encounter.exists()" } ] }, { "id": "Condition.extension", "path": "Condition.extension", "mustSupport": true }, { "id": "Condition.extension:related", "max": "1", "min": 0, "path": "Condition.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/condition-related" ] } ], "sliceName": "related", "mustSupport": true }, { "id": "Condition.clinicalStatus", "path": "Condition.clinicalStatus", "comment": "Hintergrund zur Motivation der MS-Definition: Auch in Stufe 3 sind keine (Client-seitigen) schreibenden Operationen für das Erstellen einer Condition-Ressource vorgesehen (siehe CapabilityStatement). Das heißt entweder führen KISe entsprechende Informationen und exponieren diese, oder es gibt keinen pragmatischen Mechanismus (im ISIK-Kontext), um den Use Case einer zusätzlichen Annotation mittels Client zu erfüllen. Da alle KIS-Hersteller, die sich zu Wort gemeldet haben, eine Befüllung von Condition.clinicalStatus NICHT unterstützen, erscheint das MS nach übergreifender Definition und ein verpflichtender Testfall nicht angemessen.", "definition": "Einschränkung der übergreifenden MS-Definition: Verfügt ein bestätigungsrelevantes System nicht über die Datenstruktur zur Hinterlegung des Status einer Diagnose, so MUSS dieses System die Information NICHT abbilden. Das System MUSS jedoch den Status kodieren in der Diagnose, sofern die Information verfügbar ist.", "mustSupport": true }, { "id": "Condition.code", "min": 1, "path": "Condition.code", "constraint": [ { "key": "icd-text-1", "human": "Entweder MUSS eine kodierte Diagnose vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt.", "source": "https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKDiagnose", "severity": "error", "expression": "coding.exists().not() implies text.exists()" } ], "mustSupport": true }, { "id": "Condition.code.coding", "path": "Condition.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Condition.code.coding:ICD-10-GM", "max": "1", "min": 0, "path": "Condition.code.coding", "type": [ { "code": "Coding", "profile": [ "http://fhir.de/StructureDefinition/CodingICD10GM" ] } ], "sliceName": "ICD-10-GM", "mustSupport": true, "patternCoding": { "system": "http://fhir.de/CodeSystem/bfarm/icd-10-gm" } }, { "id": "Condition.code.coding:ICD-10-GM.extension:Mehrfachcodierungs-Kennzeichen", "path": "Condition.code.coding.extension", "sliceName": "Mehrfachcodierungs-Kennzeichen", "mustSupport": true }, { "id": "Condition.code.coding:ICD-10-GM.extension:Seitenlokalisation", "path": "Condition.code.coding.extension", "sliceName": "Seitenlokalisation", "mustSupport": true }, { "id": "Condition.code.coding:ICD-10-GM.extension:Diagnosesicherheit", "path": "Condition.code.coding.extension", "sliceName": "Diagnosesicherheit", "mustSupport": true }, { "id": "Condition.code.coding:Alpha-ID", "max": "1", "min": 0, "path": "Condition.code.coding", "type": [ { "code": "Coding", "profile": [ "http://fhir.de/StructureDefinition/CodingAlphaID" ] } ], "sliceName": "Alpha-ID", "mustSupport": true, "patternCoding": { "system": "http://fhir.de/CodeSystem/bfarm/alpha-id" } }, { "id": "Condition.code.coding:Alpha-ID.system", "path": "Condition.code.coding.system", "mustSupport": true }, { "id": "Condition.code.coding:Alpha-ID.code", "path": "Condition.code.coding.code", "mustSupport": true }, { "id": "Condition.code.coding:SNOMED-CT", "max": "1", "min": 0, "path": "Condition.code.coding", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/DiagnosesSCT" }, "sliceName": "SNOMED-CT", "mustSupport": true, "patternCoding": { "system": "http://snomed.info/sct" } }, { "id": "Condition.code.coding:SNOMED-CT.system", "min": 1, "path": "Condition.code.coding.system", "mustSupport": true }, { "id": "Condition.code.coding:SNOMED-CT.code", "min": 1, "path": "Condition.code.coding.code", "mustSupport": true }, { "id": "Condition.code.coding:Orphanet", "max": "1", "min": 0, "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.subject", "path": "Condition.subject", "mustSupport": true }, { "id": "Condition.subject.reference", "min": 1, "path": "Condition.subject.reference", "mustSupport": true }, { "id": "Condition.encounter", "path": "Condition.encounter", "mustSupport": true }, { "id": "Condition.onset[x]", "path": "Condition.onset[x]", "type": [ { "code": "dateTime" }, { "code": "Period" } ], "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "Condition.onset[x]:onsetPeriod", "max": "1", "min": 0, "path": "Condition.onset[x]", "type": [ { "code": "Period" } ], "sliceName": "onsetPeriod" }, { "id": "Condition.onset[x]:onsetPeriod.start.extension:Lebensphase-Start", "max": "1", "min": 0, "path": "Condition.onset[x].start.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/lebensphase" ] } ], "sliceName": "Lebensphase-Start" }, { "id": "Condition.onset[x]:onsetPeriod.end.extension:Lebensphase-Ende", "max": "1", "min": 0, "path": "Condition.onset[x].end.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/lebensphase" ] } ], "sliceName": "Lebensphase-Ende" }, { "id": "Condition.onset[x]:onsetDateTime", "max": "1", "min": 0, "path": "Condition.onset[x]", "type": [ { "code": "dateTime" } ], "sliceName": "onsetDateTime" }, { "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" }