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: rs/nictiz.fhir.nl.r4.medicationprocess9 derivation: constraint name: MpMedicationAdministration2 abstract: true type: MedicationAdministration elements: category: pattern: type: CodeableConcept value: coding: - {code: '18629005', system: 'http://snomed.info/sct'} type: CodeableConcept index: 18 request: type: Reference short: MedicationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement', 'http://nictiz.nl/fhir/StructureDefinition/mp-VariableDosingRegimen'] index: 39 extensions: resourceCategory: {url: 'http://nictiz.nl/fhir/StructureDefinition/ext-ResourceCategory', min: 0, type: Extension, index: 41} elements: extension: index: 40 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: resourceCategory: match: {url: null} schema: {type: Extension, url: 'http://nictiz.nl/fhir/StructureDefinition/ext-ResourceCategory', index: 41} min: 0 dosage: extensions: agreedAmount: url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.AgreedAmount type: Extension index: 45 elements: value: choices: [] index: 47 elements: extension: index: 44 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: agreedAmount: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.AgreedAmount index: 45 elements: value: choices: [] index: 47 route: short: RouteOfAdministration binding: {strength: required, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.13.2--20200901000000'} index: 48 dose: {type: Quantity, short: AdministeredAmount, index: 49} rate: choices: [] index: 51 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: rateQuantity: match: {} schema: short: AdministeringSpeed / nominalValue choices: [rateQuantity] index: 53 rateQuantity: short: AdministeringSpeed / nominalValue type: Quantity choiceOf: rate index: 54 slicing: slices: rateQuantity: match: {} schema: {short: AdministeringSpeed / nominalValue, type: Quantity, choiceOf: rate, index: 54} note: index: 42 elements: text: {short: Comment, index: 43} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: agreedDateTime: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime index: 1 elements: value: choices: [] index: 3 asAgreedIndicator: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AsAgreedIndicator index: 4 elements: value: choices: [] index: 6 medicationAdministrationReasonForDeviation: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.ReasonForDeviation index: 7 elements: value: choices: [] index: 9 pharmaceuticalTreatmentIdentifier: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier index: 10 elements: value: choices: [] index: 12 injectionPatchSite: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.InjectionPatchSite index: 13 elements: value: choices: [] index: 15 supportingInformation: index: 30 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: administrationAgreement: match: {} schema: short: AdministrationAgreement refers: ['http://nictiz.nl/fhir/StructureDefinition/mp-AdministrationAgreement'] type: Reference index: 31 max: 1 effectiveDateTime: short: AdministrationDateTime type: dateTime choiceOf: effective index: 36 slicing: slices: effectiveDateTime: match: {} schema: {short: AdministrationDateTime, type: dateTime, choiceOf: effective, index: 36} status: short: MedicationAdministrationStatus binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1'} index: 17 effective: choices: [] index: 33 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: effectiveDateTime: match: {} schema: short: AdministrationDateTime choices: [effectiveDateTime] index: 35 identifier: {short: Identification, index: 16} context: type: Reference short: RelationContact / RelationEpisodeOfCare refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://hl7.org/fhir/StructureDefinition/EpisodeOfCare', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-EpisodeOfCare'] index: 25 extensions: relationEpisodeOfCare: url: http://nictiz.nl/fhir/StructureDefinition/ext-Context-EpisodeOfCare type: Extension index: 27 elements: value: short: RelatedEpisodeOfCare choices: [] index: 29 elements: extension: index: 26 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: relationEpisodeOfCare: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Context-EpisodeOfCare index: 27 elements: value: short: RelatedEpisodeOfCare choices: [] index: 29 medicationReference: short: AdministrationProduct refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 23 slicing: slices: medicationReference: match: {} schema: short: AdministrationProduct refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 23 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient'] index: 24 performer: short: Administrator index: 37 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', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient'] index: 38 medication: choices: [] index: 20 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: medicationReference: match: {} schema: short: AdministrationProduct choices: [medicationReference] index: 22 package_version: 1.0.0 extensions: agreedDateTime: url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.AgreedDateTime type: Extension index: 1 elements: value: choices: [] index: 3 asAgreedIndicator: url: http://nictiz.nl/fhir/StructureDefinition/ext-AsAgreedIndicator type: Extension index: 4 elements: value: choices: [] index: 6 medicationAdministrationReasonForDeviation: url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.ReasonForDeviation type: Extension index: 7 elements: value: choices: [] index: 9 pharmaceuticalTreatmentIdentifier: url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier type: Extension index: 10 elements: value: choices: [] index: 12 injectionPatchSite: url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationAdministration2.InjectionPatchSite type: Extension index: 13 elements: value: choices: [] index: 15 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAdministration2 base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration version: 1.0.0 required: [category]