PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik-medikation@3.0.6
    https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerabreichung
description: 'Dieses Profil ermöglicht die Abbildung der Verabreichung von Medikamenten für einen Patienten in ISiK Szenarien. \n\nHinweis zur Auswahl des Profils: In Abgrenzung zu ISiKMedikationsInformation (MedicationStatement) wird mittels des vorliegenden Profils die Verabreichung eines Medikaments an einen Patienten mit einer Zeitpunkt-genauen Angabe abgebildet (.effectiveDateTime oder .effectivePeriod auf Sekundenebene gemäß der [FHIR-Core Vorgabe](https://hl7.org/fhir/R4/datatypes.html#dateTime)). D. h. die lediglich Datums-genaue Angabe  ist im vorliegenden Profil nicht erlaubt. \nDas Profil ISiKMedikationsInformation (MedicationStatement) kann ebenfalls für  die Abbildung der Verabreichung von Medikamenten für einen Patienten verwendet werden, wenn keine Zeitpunkt-genauen Angaben zur Verabreichung vorliegen, sondern lediglich Datums-genaue Angaben (einschließlich Granularität Jahr, Monat oder Tag).\n\nBegründung zur Profil- und Nutzungsdifferenzierung:\nHandelt es sich bei Erfassung um eine medizinische Verabreichungsdokumentation, dann ist ein genauer Zeitstempel zwingend. Die medizinische Verabreichungsdokumentation muss durch medizinisches Personal erfolgen. Angaben von Patienten und Angehörigen sind grundsätzlich keine medizinische Verabreichungsdokumentation und daher als MedicationStatement zu erfassen([''report that such a sequence (or at least a part of it) did take place''](https://hl7.org/fhir/R4/medicationstatement.html)). '
package_name: de.gematik.isik-medikation
derivation: constraint
name: ISiKMedikationsVerabreichung
type: MedicationAdministration
elements:
  dosage:
    short: Dosierungsangaben
    mustSupport: true
    index: 45
    elements:
      text: {short: Freitext-Dosierungsangabe, mustSupport: true, index: 46}
      site:
        short: Körperstelle der Verabreichung
        mustSupport: true
        index: 47
        elements:
          coding:
            mustSupport: true
            index: 48
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: null
              slices:
                SNOMED-CT:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {system: 'http://snomed.info/sct'}
                    type: Coding
                    index: 49
                    elements:
                      system: {mustSupport: true, index: 50}
                      code: {mustSupport: true, index: 51}
                      display: {mustSupport: true, index: 52}
                    required: [code, system]
          text: {mustSupport: true, index: 53}
      route:
        short: Route
        mustSupport: true
        index: 54
        elements:
          coding:
            mustSupport: true
            index: 55
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: pattern}
              min: null
              slices:
                EDQM:
                  match: {system: 'http://standardterms.edqm.eu'}
                  schema:
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration'}
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {system: 'http://standardterms.edqm.eu'}
                    type: Coding
                    index: 56
                    elements:
                      system: {mustSupport: true, index: 57}
                      code: {mustSupport: true, index: 58}
                      display: {mustSupport: true, index: 59}
                    required: [code, system]
                SNOMED-CT:
                  match: {system: 'http://snomed.info/sct'}
                  schema:
                    binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/v3/Medikation/ValueSet/SctRouteOfAdministration'}
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {system: 'http://snomed.info/sct'}
                    type: Coding
                    index: 60
                    elements:
                      system: {mustSupport: true, index: 61}
                      code: {mustSupport: true, index: 62}
                      display: {mustSupport: true, index: 63}
                    required: [code, system]
          text: {mustSupport: true, index: 64}
      dose:
        short: verabreichte Dosis
        mustSupport: true
        pattern:
          type: Quantity
          value: {system: 'http://unitsofmeasure.org'}
        type: Quantity
        index: 65
        elements:
          value: {mustSupport: true, index: 66}
          unit: {mustSupport: true, index: 67}
          system: {mustSupport: true, index: 68}
          code: {mustSupport: true, index: 69}
        required: [code, system, value]
      rate:
        short: Verabreichungs-Rate
        mustSupport: true
        choices: [rateQuantity]
        pattern:
          type: Quantity
          value: {system: 'http://unitsofmeasure.org'}
        type: Quantity
        index: 86
        slicing:
          slices:
            rateQuantity:
              match: {}
              schema:
                short: Verabreichungs-Rate
                mustSupport: true
                choices: [rateQuantity]
                pattern:
                  type: Quantity
                  value: {system: 'http://unitsofmeasure.org'}
                type: Quantity
                index: 86
              min: 0
              max: 1
      rateRatio:
        short: Verabreichungs-Rate (Verhältnis)
        type: Ratio
        mustSupport: true
        choiceOf: rate
        index: 74
        slicing:
          slices:
            rateRatio:
              match: {}
              schema: {short: Verabreichungs-Rate (Verhältnis), type: Ratio, mustSupport: true, choiceOf: rate, index: 74}
              min: 0
              max: 1
      rate[x]:
        elements:
          value: {mustSupport: true, index: 88}
          unit: {mustSupport: true, index: 89}
          system: {mustSupport: true, index: 90}
          code: {mustSupport: true, index: 91}
        required: [code, system, value]
      rateQuantity:
        short: Verabreichungs-Rate
        type: Quantity
        mustSupport: true
        pattern:
          type: Quantity
          value: {system: 'http://unitsofmeasure.org'}
        choiceOf: rate
        index: 87
        slicing:
          slices:
            rateQuantity:
              match: {}
              schema:
                short: Verabreichungs-Rate
                type: Quantity
                mustSupport: true
                pattern:
                  type: Quantity
                  value: {system: 'http://unitsofmeasure.org'}
                choiceOf: rate
                index: 87
              min: 0
              max: 1
  medication[x]:
    elements:
      reference: {mustSupport: true, index: 23}
    required: [reference]
  medicationCodeableConcept:
    short: Medikament in codierter Form oder ggf. als Freitext
    type: CodeableConcept
    mustSupport: true
    choiceOf: medication
    index: 5
    slicing:
      slices:
        medicationCodeableConcept:
          match: {}
          schema: {short: Medikament in codierter Form oder ggf. als Freitext, type: CodeableConcept, mustSupport: true, choiceOf: medication, index: 5}
          min: 0
          max: 1
  note:
    mustSupport: true
    index: 43
    elements:
      text: {short: Freitext-Notiz, mustSupport: true, index: 44}
  effective[x]:
    elements:
      start: {mustSupport: true, index: 36}
      end: {mustSupport: true, index: 37}
  effectiveDateTime:
    short: Zeitpunkt der Verabreichung
    type: dateTime
    mustSupport: true
    choiceOf: effective
    index: 32
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {short: Zeitpunkt der Verabreichung, type: dateTime, mustSupport: true, choiceOf: effective, index: 32}
          min: 0
          max: 1
  status: {short: Status der Verabreichungsinformation, mustSupport: true, index: 0}
  effective:
    short: Zeitraum der Verabreichung
    mustSupport: true
    choices: [effectivePeriod]
    index: 34
    slicing:
      slices:
        effectivePeriod:
          match: {}
          schema:
            short: Zeitraum der Verabreichung
            mustSupport: true
            choices: [effectivePeriod]
            index: 34
          min: 0
          max: 1
  context:
    short: Referenz auf den Abteilungskontakt
    mustSupport: true
    index: 26
    elements:
      reference: {mustSupport: true, index: 27}
    required: [reference]
  medicationReference:
    short: Referenz auf das Medikament (Medication-Ressource)
    refers: ['http://hl7.org/fhir/StructureDefinition/Medication']
    type: Reference
    mustSupport: true
    choiceOf: medication
    index: 22
    slicing:
      slices:
        medicationReference:
          match: {}
          schema:
            short: Referenz auf das Medikament (Medication-Ressource)
            refers: ['http://hl7.org/fhir/StructureDefinition/Medication']
            type: Reference
            mustSupport: true
            choiceOf: medication
            index: 22
          min: 0
          max: 1
  subject:
    type: Reference
    short: Referenz auf den Patienten
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 24
    elements:
      reference: {mustSupport: true, index: 25}
    required: [reference]
  performer:
    mustSupport: true
    index: 38
    elements:
      actor:
        short: Referenz auf die verabreichende Person
        mustSupport: true
        index: 39
        elements:
          reference: {mustSupport: true, index: 40}
        required: [reference]
  effectivePeriod:
    short: Zeitraum der Verabreichung
    type: Period
    mustSupport: true
    choiceOf: effective
    index: 35
    slicing:
      slices:
        effectivePeriod:
          match: {}
          schema: {short: Zeitraum der Verabreichung, type: Period, mustSupport: true, choiceOf: effective, index: 35}
          min: 0
          max: 1
  medication:
    short: Referenz auf das Medikament (Medication-Ressource)
    mustSupport: true
    choices: [medicationReference]
    index: 21
    slicing:
      slices:
        medicationReference:
          match: {}
          schema:
            short: Referenz auf das Medikament (Medication-Ressource)
            mustSupport: true
            choices: [medicationReference]
            index: 21
          min: 0
          max: 1
  reasonReference:
    short: Grund der Medikation (Referenz)
    mustSupport: true
    index: 41
    elements:
      reference: {mustSupport: true, index: 42}
    required: [reference]
package_version: 3.0.6
class: profile
kind: resource
url: https://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationsVerabreichung
base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration
version: 3.0.6