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: 14 request: type: Reference short: MedicationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'https://fhir.healthdata.be/StructureDefinition/HdBe-MedicationAgreement'] index: 30 dosage: extensions: administeringSpeedRange: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AdministeringSpeedRange type: Extension index: 34 elements: value: choices: [] index: 36 elements: extension: index: 33 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: administeringSpeedRange: match: {url: null} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AdministeringSpeedRange index: 34 elements: value: choices: [] 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: 31 elements: text: {short: Comment, index: 32} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: agreedDateTime: match: {url: null} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime index: 1 elements: value: choices: [] index: 3 doubleCheckPerformed: match: {url: null} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DoubleCheckPerformed index: 4 elements: value: choices: [] index: 6 deviatingAdministration: match: {url: null} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DeviatingAdministration index: 7 elements: value: choices: [] index: 9 medicationAdministrationReasonForDeviation: match: {url: null} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.ReasonForDeviation index: 10 elements: value: choices: [] index: 12 supportingInformation: index: 21 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: 22 max: 1 effectiveDateTime: short: AdministrationDateTime type: dateTime choiceOf: effective index: 27 slicing: slices: effectiveDateTime: match: {} schema: {short: AdministrationDateTime, type: dateTime, choiceOf: effective, index: 27} status: short: MedicationAdministrationStatus binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1'} index: 13 effective: choices: [] index: 24 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: effectiveDateTime: match: {} schema: short: AdministrationDateTime choices: [effectiveDateTime] index: 26 medicationReference: short: AdministrationProduct refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'https://fhir.healthdata.be/StructureDefinition/HdBe-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 19 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: 19 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'https://fhir.healthdata.be/StructureDefinition/HdBe-Patient'] index: 20 performer: short: Administrator index: 28 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: 29 medication: choices: [] index: 16 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: medicationReference: match: {} schema: short: AdministrationProduct choices: [medicationReference] index: 18 package_version: 0.6.0-alpha2 extensions: agreedDateTime: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime type: Extension index: 1 elements: value: choices: [] index: 3 doubleCheckPerformed: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DoubleCheckPerformed type: Extension index: 4 elements: value: choices: [] index: 6 deviatingAdministration: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.DeviatingAdministration type: Extension index: 7 elements: value: choices: [] index: 9 medicationAdministrationReasonForDeviation: url: https://fhir.healthdata.be/StructureDefinition/ext-MedicationAdministration2.ReasonForDeviation type: Extension index: 10 elements: value: choices: [] index: 12 class: profile kind: resource url: https://fhir.healthdata.be/StructureDefinition/HdBe-MedicationAdministration2 base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration version: null required: [category]