PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r3.examples@3.0.2
    http://hl7.org/fhir/StructureDefinition/MedicationAdministration
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]