FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagede.gematik.erezept.eu
Resource TypeStructureDefinition
IdStructureDefinition-GEM-ERPEU-PR-MedicationDispense.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=de.gematik.erezept.eu@1.1.1&canonical=https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense
URLhttps://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense
Version1.1.1
Statusactive
Date2026-01-08
NameGEM_ERPEU_PR_MedicationDispense
TitleDispensation of the Prescription from the EU
DescriptionHandles information about the redeem of the prescription and the submited medication from the EU.
TypeMedicationDispense
Kindresource

Resources that use this resource

StructureDefinition
GEM_ERPEU_PR_PAR_CloseOperation_InputGEM ERP PR EU CloseOperation Input

Resources that this resource uses

StructureDefinition
epa-medication-dispenseEPA MedicationDispense
GEM_ERPEU_PR_MedicationEU-Medication
GEM_ERPEU_PR_PractitionerRolePractitionerRole Information Received from the EU
e-prescription-idIdentifikator Profil für E-Rezept-IDs

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "GEM-ERPEU-PR-MedicationDispense",
  "url": "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense",
  "version": "1.1.1",
  "name": "GEM_ERPEU_PR_MedicationDispense",
  "title": "Dispensation of the Prescription from the EU",
  "status": "active",
  "date": "2026-01-08",
  "description": "Handles information about the redeem of the prescription and the submited medication from the EU.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationDispense",
  "baseDefinition": "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-dispense",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationDispense.meta",
        "path": "MedicationDispense.meta",
        "min": 1
      },
      {
        "id": "MedicationDispense.meta.profile",
        "path": "MedicationDispense.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "closed",
          "description": "Slicing for meta profile",
          "ordered": false
        },
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "MedicationDispense.meta.profile:workflowEUProfile",
        "path": "MedicationDispense.meta.profile",
        "sliceName": "workflowEUProfile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense|1.1",
        "mustSupport": true
      },
      {
        "id": "MedicationDispense.identifier",
        "path": "MedicationDispense.identifier",
        "short": "ePrescription identifier",
        "min": 1
      },
      {
        "id": "MedicationDispense.identifier:prescriptionID",
        "path": "MedicationDispense.identifier",
        "sliceName": "prescriptionID",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://gematik.de/fhir/ti/StructureDefinition/e-prescription-id"
            ]
          }
        ],
        "patternIdentifier": {
          "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"
        }
      },
      {
        "id": "MedicationDispense.status",
        "path": "MedicationDispense.status",
        "short": "completed",
        "fixedCode": "completed"
      },
      {
        "id": "MedicationDispense.medication[x]",
        "path": "MedicationDispense.medication[x]",
        "definition": "The MedicationDispense references a medication which was dispensed",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_Medication"
            ]
          }
        ]
      },
      {
        "id": "MedicationDispense.performer",
        "path": "MedicationDispense.performer",
        "definition": "References a pracitioner role in order to state practitioner and organization information"
      },
      {
        "id": "MedicationDispense.performer.actor",
        "path": "MedicationDispense.performer.actor",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_PractitionerRole"
            ]
          }
        ]
      },
      {
        "id": "MedicationDispense.quantity",
        "path": "MedicationDispense.quantity",
        "short": "Number of dispensed packages/ units",
        "constraint": [
          {
            "key": "erp-eu-positiveAnzahlPackungen",
            "human": "Der Wert der Packungen muss positiv sein (größer gleich 0).",
            "source": "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense",
            "severity": "error",
            "expression": "value>=0"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationDispense.quantity.value",
        "path": "MedicationDispense.quantity.value",
        "mustSupport": true
      },
      {
        "id": "MedicationDispense.quantity.unit",
        "path": "MedicationDispense.quantity.unit",
        "mustSupport": true
      },
      {
        "id": "MedicationDispense.whenPrepared",
        "path": "MedicationDispense.whenPrepared",
        "constraint": [
          {
            "key": "erp-eu-abgabeDatumsFormat",
            "human": "Wert muss ein Datum in der Form: YYYY-MM-DD sein.",
            "source": "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense",
            "severity": "error",
            "expression": "toString().length()=10"
          }
        ]
      },
      {
        "id": "MedicationDispense.whenHandedOver",
        "path": "MedicationDispense.whenHandedOver",
        "constraint": [
          {
            "key": "erp-eu-abgabeDatumsFormat",
            "human": "Wert muss ein Datum in der Form: YYYY-MM-DD sein.",
            "source": "https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_MedicationDispense",
            "severity": "error",
            "expression": "toString().length()=10"
          }
        ]
      },
      {
        "id": "MedicationDispense.substitution.wasSubstituted",
        "path": "MedicationDispense.substitution.wasSubstituted",
        "short": "Indicates whether a substitution was made on the dispensed medication",
        "mustSupport": true
      }
    ]
  }
}