PackagesCanonicalsLogsProblems
    Packages
    de.gematik.erp-servicerequest@1.2.0
    https://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-medication-dispense
description: Medizinische und pharmazeutische Informationen für die Abgabeinformationen
package_name: de.gematik.erp-servicerequest
derivation: constraint
name: ERPServiceRequestMedicationDispense
type: MedicationDispense
elements:
  identifier:
    mustSupport: true
    index: 0
    slicing:
      rules: open
      ordered: false
      description: Slicing for identifier elements
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        prescriptionID:
          match: {system: 'https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId'}
          schema:
            type: Identifier
            pattern:
              type: Identifier
              value: {system: 'https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId'}
            _required: true
            index: 1
          min: 1
          max: 1
  medication:
    mustSupport: true
    choices: [medicationReference]
    index: 3
  medicationReference:
    type: Reference
    mustSupport: true
    choiceOf: medication
    refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Compounding', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_FreeText', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Ingredient', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN']
    index: 4
  subject:
    type: Reference
    short: Patient for whom a dispense is requested on behalf of the patient.
    mustSupport: true
    refers: ['https://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-patient']
    index: 5
  quantity:
    short: Number of dispensed units
    mustSupport: true
    index: 6
    elements:
      value: {short: Number dispensed, mustSupport: true, index: 7}
      unit: {short: Requested units of the prescription, mustSupport: true, index: 8}
      system:
        pattern: {type: uri, value: 'http://unitsofmeasure.org'}
        type: uri
        index: 9
      code: {short: Code from Unit of measure, index: 10}
    required: [unit, value]
  dosageInstruction:
    mustSupport: true
    index: 11
    elements:
      text: {short: Dosieranweisung, maxLength: 500, mustSupport: true, index: 12}
      patientInstruction: {short: Gebrauchsanweisung einer Rezeptur, maxLength: 500, mustSupport: true, index: 13}
package_version: 1.2.0
class: profile
kind: resource
url: https://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-medication-dispense
base: http://hl7.org/fhir/StructureDefinition/MedicationDispense
version: 1.2.0
required: [identifier, quantity]