FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/GEM-ERP-PR-Communication-Representative

Packagede.gematik.erezept-workflow.r4
Resource TypeStructureDefinition
IdGEM-ERP-PR-Communication-Representative
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=de.gematik.erezept-workflow.r4@1.5.2&canonical=https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Representative
URLhttps://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Representative
Version1.5.2
Statusactive
Date2025-06-23
NameGEM_ERP_PR_Communication_Representative
TitleCommunication between Patient and Representative
DescriptionRessource used for the communication between patients and their representative pertaining to an ePrescription
TypeCommunication
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
identifier-kvid-10Identifier-Profil für die 10-stellige Krankenversichertennummer
GEM_ERP_PR_TaskTask for Management of ePrescription Workflow

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "GEM-ERP-PR-Communication-Representative",
  "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Representative",
  "version": "1.5.2",
  "name": "GEM_ERP_PR_Communication_Representative",
  "title": "Communication between Patient and Representative",
  "status": "active",
  "date": "2025-06-23",
  "description": "Ressource used for the communication between patients and their representative pertaining to an ePrescription",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Communication",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Communication",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Communication.meta",
        "path": "Communication.meta",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.meta.profile",
        "path": "Communication.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "closed",
          "description": "Slicing for meta profile",
          "ordered": false
        },
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Communication.meta.profile:workflowProfile",
        "path": "Communication.meta.profile",
        "sliceName": "workflowProfile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Representative|1.5",
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn",
        "path": "Communication.basedOn",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task"
            ],
            "aggregation": [
              "referenced"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Communication.basedOn.reference",
        "path": "Communication.basedOn.reference",
        "short": "States the E-Rezept-Token according to gemSpec_DM_eRp.",
        "comment": "Has the form 'Task/{{PrescriptionID}}'",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Communication.status",
        "path": "Communication.status",
        "fixedCode": "unknown"
      },
      {
        "id": "Communication.sent",
        "path": "Communication.sent",
        "short": "The time when this communication was sent.",
        "comment": "Set by the eprescription server. A client therefore will always have this value available.",
        "mustSupport": true
      },
      {
        "id": "Communication.received",
        "path": "Communication.received",
        "short": "The time when this communication was received.",
        "comment": "Set by the eprescription server. A client therefore will always have this value available.",
        "mustSupport": true
      },
      {
        "id": "Communication.recipient",
        "path": "Communication.recipient",
        "short": "The entity (e.g. person, organization) which was the target of the communication.",
        "comment": "This needs to be set by the sender of the communication to define the target.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Communication.recipient.identifier",
        "path": "Communication.recipient.identifier",
        "min": 1,
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-kvid-10"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Communication.sender",
        "path": "Communication.sender",
        "short": "The entity (e.g. person, organization) which was the source of the communication.",
        "definition": "Message sender - set by ePrescription server using client AuthN-Credential\r\nThe entity (e.g. person, organization) which was the source of the communication.",
        "comment": "Set by ePrescription server using client AuthN-Credential",
        "mustSupport": true
      },
      {
        "id": "Communication.sender.identifier",
        "path": "Communication.sender.identifier",
        "min": 1,
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-kvid-10"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Communication.payload",
        "path": "Communication.payload",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Communication.payload.content[x]",
        "path": "Communication.payload.content[x]",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}