description: Base StructureDefinition for MedicationAdministration Resource package_name: hl7.fhir.r3.examples derivation: specialization name: MedicationAdministration type: MedicationAdministration elements: category: {short: Type of medication usage, type: CodeableConcept, index: 4} definition: short: Instantiates protocol or definition refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition'] type: Reference 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: 36 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: 26 elements: text: {type: string, short: Free text dosage instructions e.g. SIG, index: 27} site: {short: Body site administered to, type: CodeableConcept, index: 28} route: {short: Path of substance into body, type: CodeableConcept, index: 29} method: {short: How drug was administered, type: CodeableConcept, index: 30} dose: {short: Amount of medication per dose, type: Quantity, index: 31} rate: short: Dose quantity per unit of time choices: [rateRatio, rateQuantity] index: 33 rateRatio: {short: Dose quantity per unit of time, type: Ratio, choiceOf: rate, index: 34} rateQuantity: {short: Dose quantity per unit of time, type: Quantity, choiceOf: rate, index: 35} notGiven: {isModifier: true, short: True if medication not administered, type: boolean, meaningWhenMissing: 'If this is missing, then the medication was administered', isSummary: true, index: 19} reasonCode: {short: Reason administration performed, type: CodeableConcept, array: true, index: 21} medicationCodeableConcept: {short: What was administered, type: CodeableConcept, choiceOf: medication, isSummary: true, index: 7} note: {type: Annotation, short: Information about the administration, array: true, index: 25} reasonNotGiven: {short: Reason administration not performed, type: CodeableConcept, array: true, index: 20} supportingInformation: short: Additional information to support administration refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference array: true index: 11 effectiveDateTime: {short: Start and end time of administration, type: dateTime, choiceOf: effective, isSummary: true, index: 14} status: {isModifier: true, short: in-progress | on-hold | completed | entered-in-error | stopped | unknown, type: code, isSummary: true, index: 3} effective: short: Start and end time of administration choices: [effectiveDateTime, effectivePeriod] isSummary: true index: 13 prescription: short: Request administration performed against refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest'] type: Reference index: 23 identifier: {type: Identifier, short: External identifier, array: true, index: 0} context: short: Encounter or Episode of Care administered as part of refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://hl7.org/fhir/StructureDefinition/EpisodeOfCare'] type: Reference index: 10 device: short: Device used to administer refers: ['http://hl7.org/fhir/StructureDefinition/Device'] type: Reference array: true index: 24 medicationReference: short: What was administered refers: ['http://hl7.org/fhir/StructureDefinition/Medication'] type: Reference choiceOf: medication isSummary: true index: 8 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: 2 subject: short: Who received medication refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference isSummary: true index: 9 performer: short: Who administered substance type: BackboneElement array: true isSummary: true index: 16 elements: actor: short: Individual who was performing refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference isSummary: true index: 17 onBehalfOf: short: Organization organization was acting for refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference index: 18 required: [actor] effectivePeriod: {short: Start and end time of administration, type: Period, choiceOf: effective, isSummary: true, index: 15} medication: short: What was administered choices: [medicationCodeableConcept, medicationReference] isSummary: true index: 6 reasonReference: short: Condition or Observation that supports why the medication was administered refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/Observation'] type: Reference array: true index: 22 package_version: 3.0.2 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/MedicationAdministration base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null required: [effectiveDateTime, effectivePeriod, medicationCodeableConcept, status, subject, medication, medicationReference, effective]