description: Medication administration is the registration of the individual administrations of the medicine on the patient by the administrator (e.g. a nurse or patient themselves), in relation to the entered agreements. package_name: healthdata.be.r4.cbb derivation: constraint name: HdBeMedicationAdministration2 type: MedicationAdministration elements: category: pattern: type: CodeableConcept value: coding: - {code: '18629005', system: 'http://snomed.info/sct'} index: 13 request: type: Reference short: MedicationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'https://fhir.healthdata.be/StructureDefinition/HdBe-MedicationAgreement'] index: 29 dosage: extensions: administeringSpeedRange: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AdministeringSpeedRange type: Extension index: 32 elements: value: choices: [] index: 34 value[x]: elements: low: {index: 35} high: {index: 36} elements: extension: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AdministeringSpeedRange index: 32 slicing: slices: administeringSpeedRange: match: {} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AdministeringSpeedRange index: 32 elements: value: choices: [] index: 34 value[x]: elements: low: {index: 35} high: {index: 36} route: short: RouteOfAdministration binding: {strength: required, valueSet: 'https://fhir.healthdata.be/ValueSet/RouteOfMedicationAdministration'} index: 37 dose: {short: AdministeredAmount, index: 38} rate: choices: [] index: 40 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: rateQuantity: match: {} schema: short: AdministeringSpeed / nominalValue choices: [rateQuantity] index: 42 rateQuantity: short: AdministeringSpeed / nominalValue type: Quantity choiceOf: rate index: 43 slicing: slices: rateQuantity: match: {} schema: {short: AdministeringSpeed / nominalValue, type: Quantity, choiceOf: rate, index: 43} note: index: 30 elements: text: {short: Comment, index: 31} extension: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime index: 0 slicing: slices: agreedDateTime: match: {} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime index: 0 elements: value: choices: [] index: 2 doubleCheckPerformed: match: {} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DoubleCheckPerformed index: 3 elements: value: choices: [] index: 5 deviatingAdministration: match: {} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DeviatingAdministration index: 6 elements: value: choices: [] index: 8 medicationAdministrationReasonForDeviation: match: {} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.ReasonForDeviation index: 9 elements: value: choices: [] index: 11 supportingInformation: index: 20 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: administrationAgreement: match: {} schema: short: AdministrationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/Resource', 'https://fhir.healthdata.be/StructureDefinition/HdBe-AdministrationAgreement'] type: Reference index: 21 max: 1 effectiveDateTime: short: AdministrationDateTime type: dateTime choiceOf: effective index: 26 slicing: slices: effectiveDateTime: match: {} schema: {short: AdministrationDateTime, type: dateTime, choiceOf: effective, index: 26} status: short: MedicationAdministrationStatus binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1'} index: 12 effective: choices: [] index: 23 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: effectiveDateTime: match: {} schema: short: AdministrationDateTime choices: [effectiveDateTime] index: 25 medicationReference: short: AdministrationProduct refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'https://fhir.healthdata.be/StructureDefinition/HdBe-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 18 slicing: slices: medicationReference: match: {} schema: short: AdministrationProduct refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'https://fhir.healthdata.be/StructureDefinition/HdBe-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 18 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'https://fhir.healthdata.be/StructureDefinition/HdBe-Patient'] index: 19 performer: short: Administrator index: 27 elements: actor: type: Reference short: Patient / HealthProfessional / Caregiver refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson', 'https://fhir.healthdata.be/StructureDefinition/HdBe-HealthProfessional-PractitionerRole', 'https://fhir.healthdata.be/StructureDefinition/HdBe-Patient'] index: 28 medication: choices: [] index: 15 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: medicationReference: match: {} schema: short: AdministrationProduct choices: [medicationReference] index: 17 package_version: 0.16.0-beta extensions: agreedDateTime: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime type: Extension index: 0 elements: value: choices: [] index: 2 doubleCheckPerformed: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DoubleCheckPerformed type: Extension index: 3 elements: value: choices: [] index: 5 deviatingAdministration: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DeviatingAdministration type: Extension index: 6 elements: value: choices: [] index: 8 medicationAdministrationReasonForDeviation: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.ReasonForDeviation type: Extension index: 9 elements: value: choices: [] index: 11 class: profile kind: resource url: https://fhir.healthdata.be/StructureDefinition/HdBe-MedicationAdministration2 base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration version: null required: [category]