{ "description": "Diese Communication beschreibt Felder und Anforderungen für alle Communications im Workflow-Paket.", "_filename": "StructureDefinition-GEM-ERP-PR-Communication.json", "package_name": "de.gematik.erezept-workflow.r4", "date": "2025-08-01", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "GEM_ERP_PR_Communication", "abstract": true, "type": "Communication", "experimental": null, "resourceType": "StructureDefinition", "title": "Generische Workflow-Communication", "package_version": "1.6.0-ballot1", "status": "draft", "id": "e93f4249-2732-46d9-bb27-cd99200ff41b", "kind": "resource", "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication", "version": "1.6.0-ballot1", "differential": { "element": [ { "id": "Communication.instantiatesCanonical", "max": "0", "path": "Communication.instantiatesCanonical" }, { "id": "Communication.instantiatesUri", "max": "0", "path": "Communication.instantiatesUri" }, { "id": "Communication.basedOn", "max": "1", "min": 1, "path": "Communication.basedOn", "type": [ { "code": "Reference", "aggregation": [ "referenced" ], "targetProfile": [ "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task" ] } ], "short": "Gibt das E-Rezept-Token gemäß gemSpec_DM_eRp an.", "comment": "Hat die Form 'Task/{{PrescriptionID}}'", "mustSupport": true }, { "id": "Communication.basedOn.reference", "min": 1, "path": "Communication.basedOn.reference", "short": "Gibt das E-Rezept-Token gemäß gemSpec_DM_eRp an.", "comment": "Hat die Form 'Task/{{PrescriptionID}}'", "mustSupport": true }, { "id": "Communication.partOf", "max": "0", "path": "Communication.partOf" }, { "id": "Communication.inResponseTo", "max": "0", "path": "Communication.inResponseTo" }, { "id": "Communication.status", "path": "Communication.status", "comment": "Muss standardmäßig laut FHIR Core Specification angegeben werden, wird jedoch während des Lebenszyklus der Ressource nicht verändert.", "fixedCode": "unknown", "mustSupport": true }, { "id": "Communication.statusReason", "max": "0", "path": "Communication.statusReason" }, { "id": "Communication.category", "max": "0", "path": "Communication.category" }, { "id": "Communication.priority", "max": "0", "path": "Communication.priority" }, { "id": "Communication.medium", "max": "0", "path": "Communication.medium" }, { "id": "Communication.subject", "max": "0", "path": "Communication.subject" }, { "id": "Communication.topic", "max": "0", "path": "Communication.topic" }, { "id": "Communication.about", "max": "0", "path": "Communication.about" }, { "id": "Communication.encounter", "max": "0", "path": "Communication.encounter" }, { "id": "Communication.sent", "path": "Communication.sent", "short": "Der Zeitpunkt, zu dem diese Kommunikation gesendet wurde.", "comment": "Wird vom E-Rezept-Server gesetzt. Ein Client hat diesen Wert daher immer verfügbar.", "mustSupport": true }, { "id": "Communication.received", "path": "Communication.received", "short": "Der Zeitpunkt, zu dem diese Kommunikation empfangen wurde.", "comment": "Wird vom E-Rezept-Server gesetzt. Ein Client hat diesen Wert daher immer verfügbar.", "mustSupport": true }, { "id": "Communication.recipient", "path": "Communication.recipient", "short": "Die Entität (z. B. Person, Organisation), die Ziel der Kommunikation war.", "comment": "Muss vom Absender der Kommunikation gesetzt werden, um das Ziel festzulegen.", "mustSupport": true }, { "id": "Communication.sender", "path": "Communication.sender", "short": "Die Entität (z. B. Person, Organisation), die Quelle der Kommunikation war.", "comment": "Wird vom E-Rezept-Server unter Verwendung der AuthN-Credential des Clients gesetzt.", "definition": "Nachrichtenabsender — wird vom E-Rezept-Server unter Verwendung der AuthN-Credential des Clients gesetzt.\r\nDie Entität (z. B. Person, Organisation), die Quelle der Kommunikation war.", "mustSupport": true }, { "id": "Communication.reasonCode", "max": "0", "path": "Communication.reasonCode" }, { "id": "Communication.reasonReference", "max": "0", "path": "Communication.reasonReference" }, { "id": "Communication.payload", "path": "Communication.payload", "mustSupport": true }, { "id": "Communication.payload.content[x]", "path": "Communication.payload.content[x]", "short": "Der tatsächliche Inhalt der Nachricht", "comment": "Dieser Inhalt muss ein JSON gemäß gemSpec_DM_eRp sein." }, { "id": "Communication.note", "max": "0", "path": "Communication.note" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Communication" }