PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-ballot4
    http://hl7.org/fhir/StructureDefinition/MedicationAdministration
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. This event can also be used to record waste using a status of not-done and the appropriate statusReason.
package_name: hl7.fhir.r6.core
derivation: specialization
name: MedicationAdministration
type: MedicationAdministration
elements:
  category:
    isModifier: false
    short: Type of medication administration
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-category'}
    isSummary: false
    index: 5
  request:
    isModifier: false
    short: Request administration performed against
    refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 22
  eventHistory:
    isModifier: false
    short: A list of events of interest in the lifecycle
    refers: ['http://hl7.org/fhir/StructureDefinition/Provenance']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 35
  dosage:
    constraint:
      mad-1: {human: 'If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x]', source: 'http://hl7.org/fhir/StructureDefinition/MedicationAdministration', severity: error, expression: (dose.exists() or rate.exists() or text.exists())}
    isModifier: false
    short: Details of how medication was taken
    type: BackboneElement
    mustSupport: false
    isSummary: false
    index: 25
    elements:
      text: {isModifier: false, short: Free text dosage instructions e.g. SIG, type: string, mustSupport: false, isSummary: false, index: 26}
      site:
        isModifier: false
        short: Body site administered to
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/approach-site-codes'}
        isSummary: false
        index: 27
      route:
        isModifier: false
        short: Path of substance into body
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/route-codes'}
        isSummary: false
        index: 28
      method:
        isModifier: false
        short: How drug was administered
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/administration-method-codes'}
        isSummary: false
        index: 29
      dose: {isModifier: false, short: Amount of medication per dose, type: Quantity, mustSupport: false, isSummary: false, index: 30}
      rate:
        isModifier: false
        short: Dose quantity per unit of time
        mustSupport: false
        choices: [rateRatio, rateQuantity]
        isSummary: false
        index: 32
      rateRatio: {isModifier: false, short: Dose quantity per unit of time, type: Ratio, mustSupport: false, choiceOf: rate, isSummary: false, index: 33}
      rateQuantity: {isModifier: false, short: Dose quantity per unit of time, type: Quantity, mustSupport: false, choiceOf: rate, isSummary: false, index: 34}
  encounter:
    isModifier: false
    short: Encounter administered as part of
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 8
  subPotentReason:
    isModifier: false
    short: Reason full dose was not administered
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/administration-subpotent-reason'}
    isSummary: false
    index: 17
  isSubPotent: {isModifier: false, short: An indication that the full ordered dose was not administered, type: boolean, mustSupport: false, isSummary: false, index: 16}
  statusReason:
    isModifier: false
    short: Reason status of the administration changed
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes'}
    isSummary: false
    index: 4
  recorded: {isModifier: false, short: When the MedicationAdministration was first captured in the subject's record, type: dateTime, mustSupport: false, isSummary: true, index: 15}
  occurrenceTiming: {isModifier: false, short: Specific date/time or interval of time during which the administration took place (or did not take place), type: Timing, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 14}
  note: {isModifier: false, short: Information about the administration, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 24}
  reason:
    isModifier: false
    short: Reason that supports why the medication was administered
    type: CodeableReference
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/reason-medication-given-codes'}
    isSummary: false
    index: 21
  supportingInformation:
    isModifier: false
    short: Additional information to support administration
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 9
  occurrencePeriod: {isModifier: false, short: Specific date/time or interval of time during which the administration took place (or did not take place), type: Period, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 13}
  status:
    isModifier: true
    short: in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown
    index: 3
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medication-admin-status|6.0.0-ballot4'}
    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
  identifier: {isModifier: false, short: External identifier, type: Identifier, mustSupport: false, array: true, isSummary: false, index: 0}
  device: {isModifier: false, short: Device used to administer, type: CodeableReference, mustSupport: false, array: true, isSummary: false, index: 23}
  basedOn:
    isModifier: false
    short: Plan this is fulfilled by this administration
    refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 1
  partOf:
    isModifier: false
    short: Part of referenced event
    refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/MedicationDispense', 'http://hl7.org/fhir/StructureDefinition/Procedure']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 2
  occurrenceDateTime: {isModifier: false, short: Specific date/time or interval of time during which the administration took place (or did not take place), type: dateTime, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 12}
  subject:
    isModifier: false
    short: Who received medication
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 7
  occurrence:
    isModifier: false
    short: Specific date/time or interval of time during which the administration took place (or did not take place)
    mustSupport: false
    choices: [occurrenceDateTime, occurrencePeriod, occurrenceTiming]
    isSummary: true
    index: 11
  performer:
    isModifier: false
    short: Who or what performed the medication administration and what type of performance they did
    index: 18
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      function:
        isModifier: false
        short: Type of performance
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/med-admin-perform-function'}
        isSummary: false
        index: 19
      actor: {isModifier: false, short: Who or what performed the medication administration, type: CodeableReference, mustSupport: false, isSummary: true, index: 20}
    required: [actor]
    isSummary: true
  medication:
    isModifier: false
    short: What was administered
    type: CodeableReference
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-codes'}
    isSummary: true
    index: 6
package_version: 6.0.0-ballot4
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/MedicationAdministration
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot4
required: [occurrenceDateTime, status, subject, occurrencePeriod, occurrenceTiming, occurrence, medication]