description: Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. package_name: hl7.fhir.r5.core derivation: specialization name: MedicationAdministration type: MedicationAdministration elements: category: short: Type of medication usage type: CodeableConcept array: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-category'} index: 7 occurencePeriod: {short: Start and end time of administration, type: Period, choiceOf: occurence, isSummary: true, index: 18} request: short: Request administration performed against refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest'] type: Reference index: 24 instantiatesCanonical: {short: Instantiates protocol or definition, type: canonical, array: true, isSummary: true, index: 1} eventHistory: short: A list of events of interest in the lifecycle refers: ['http://hl7.org/fhir/StructureDefinition/Provenance'] type: Reference array: true index: 37 instantiatesUri: {type: uri, short: Instantiates external protocol or definition, isSummary: true, array: true, index: 2} dosage: constraint: mad-1: {human: 'SHALL have at least one of dosage.dose or dosage.rate[x]', severity: error, expression: dose.exists() or rate.exists()} short: Details of how medication was taken type: BackboneElement index: 27 elements: text: {type: string, short: Free text dosage instructions e.g. SIG, index: 28} site: short: Body site administered to type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/approach-site-codes'} index: 29 route: short: Path of substance into body type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/route-codes'} index: 30 method: short: How drug was administered type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/administration-method-codes'} index: 31 dose: {short: Amount of medication per dose, type: Quantity, index: 32} rate: short: Dose quantity per unit of time choices: [rateRatio, rateQuantity] index: 34 rateRatio: {short: Dose quantity per unit of time, type: Ratio, choiceOf: rate, index: 35} rateQuantity: {short: Dose quantity per unit of time, type: Quantity, choiceOf: rate, index: 36} encounter: short: Encounter administered as part of refers: ['http://hl7.org/fhir/StructureDefinition/Encounter'] type: Reference index: 13 occurenceDateTime: {short: Start and end time of administration, type: dateTime, choiceOf: occurence, isSummary: true, index: 17} medicationCodeableConcept: {short: What was administered, type: CodeableConcept, choiceOf: medication, isSummary: true, index: 10} statusReason: short: Reason administration not performed type: CodeableConcept array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes'} index: 6 recorded: {short: When the MedicationAdministration was first captured in the subject's record, type: dateTime, isSummary: true, index: 19} note: {type: Annotation, short: Information about the administration, array: true, index: 26} reason: short: Concept, condition or observation that supports why the medication was administered type: CodeableReference array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/reason-medication-given-codes'} index: 23 supportingInformation: short: Additional information to support administration refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference array: true index: 14 status: isModifier: true short: in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-status|4.2.0'} isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true index: 5 occurence: short: Start and end time of administration choices: [occurenceDateTime, occurencePeriod] isSummary: true index: 16 identifier: {short: External identifier, type: Identifier, array: true, index: 0} device: short: Device used to administer refers: ['http://hl7.org/fhir/StructureDefinition/Device'] type: Reference array: true index: 25 basedOn: short: Plan that is fulfilled by this dispense refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan'] type: Reference array: true index: 3 medicationReference: short: What was administered refers: ['http://hl7.org/fhir/StructureDefinition/Medication'] type: Reference choiceOf: medication isSummary: true index: 11 partOf: short: Part of referenced event refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/Procedure'] type: Reference array: true isSummary: true index: 4 subject: short: Who received medication refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference isSummary: true index: 12 performer: short: Who performed the medication administration and what they did type: BackboneElement array: true isSummary: true index: 20 elements: function: short: Type of performance type: CodeableConcept binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/med-admin-perform-function'} index: 21 actor: short: Who performed the medication administration 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'] type: Reference isSummary: true index: 22 required: [actor] medication: short: What was administered choices: [medicationCodeableConcept, medicationReference] isSummary: true index: 9 package_version: 4.2.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/MedicationAdministration base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 4.2.0 required: [occurenceDateTime, medicationCodeableConcept, status, subject, medication, occurence, medicationReference, occurencePeriod]