MedicationAdministration

Records the actual administration of a medication to a patient, capturing when, how, and by whom a medication dose was given or refused. Documents both successful administrations and non-administrations with documented reasons for safety tracking and compliance.

Overview

MedicationAdministration documents the point of care when medication is actually given to a patient. It tracks the medication, dose, route, site, rate (for infusions), timing, and performer. Critically, it also records when medication was NOT given (refusals, holds, errors) with explanatory reasons. This entity supports medication safety, nursing documentation, billing, and closed-loop medication verification.

Key Concepts

Administration Status

The status field tracks the event lifecycle:

StatusDescriptionCommon Scenario
in-progressCurrently being givenIV infusion running
completedSuccessfully administeredOral dose taken
not-doneNot administeredPatient refusal
on-holdTemporarily pausedAwaiting lab results
stoppedDiscontinued earlyAdverse reaction
entered-in-errorRecord invalidDocumentation error

Status Reason

The statusReason field explains non-administration:

  • Patient refusal
  • NPO status
  • Clinical contraindication
  • Medication unavailable
  • Adverse reaction concern
  • Order discontinued

Dose Documentation

Dose fields capture what was actually given:

  • doseQuantity - Numeric amount
  • doseUnit - Unit of measure (mg, ml, tablet)
  • May differ from ordered dose
  • Supports dose verification

Route of Administration

The route field documents how medication entered the body:

RouteDescriptionDocumentation Focus
oralBy mouthSwallowing difficulty
intravenousInto veinSite, rate, patency
intramuscularInto muscleSite rotation
subcutaneousUnder skinSite rotation
inhalationBreathed inTechnique
sublingualUnder tongueAbsorption complete

Administration Site

The site field links to HealthReferenceBodySite:

  • Injection sites (deltoid, vastus lateralis)
  • IV access locations
  • Topical application areas
  • Supports site rotation tracking

Infusion Rate

For IV medications:

  • rateQuantity - Speed of administration
  • rateUnit - Usually ml/hr
  • Critical for medication safety
  • Titration documentation

Timing

The effectiveDateTime captures:

  • Exact time of administration
  • When dose was refused
  • Supports medication timing analysis
  • MAR (Medication Administration Record) documentation

Use Cases

Scheduled Medication

For routine administration:

  1. Verify patient identity
  2. Scan medication barcode
  3. Confirm dose and route
  4. Document administration time
  5. Set status: "completed"
  6. Record performer

IV Infusion

For continuous infusions:

  1. Document initial rate
  2. Set status: "in-progress"
  3. Record infusion site
  4. Update rate changes
  5. Document completion or stop

Patient Refusal

When patient declines:

  1. Set status: "not-done"
  2. Document statusReason
  3. Record discussion with patient
  4. Notify provider if needed
  5. Add clinical notes

PRN Administration

For as-needed medications:

  1. Assess indication for PRN
  2. Document trigger (pain score)
  3. Record administration
  4. Note expected response time
  5. Document follow-up assessment

Medication Error

When error discovered:

  1. If not yet given, mark entered-in-error
  2. If given, document event
  3. Notify provider immediately
  4. Complete incident report
  5. Monitor patient

Related Entities

EntityRelationshipDescription
PatientReferencesRecipient of medication
EncounterReferencesVisit context
PrescriptionLineReferencesOrder being fulfilled
MedicationReferencesDrug administered
PractitionerReferencesWho administered
HealthReferenceBodySiteReferencesAdministration site

Calculated Fields

FieldTypeDescription
wasGivenbooleanTrue when status is completed
wasRefusedbooleanTrue when status is not-done

Enums

status

ValueDescription
in-progressMedication administration is currently underway
not-doneMedication was not administered (refused, held, contraindicated)
on-holdAdministration temporarily paused
completedMedication was successfully administered
entered-in-errorRecord was created in error and should be disregarded
stoppedAdministration was discontinued before completion
unknownAdministration status cannot be determined

route

ValueDescription
oralAdministered by mouth and swallowed
intravenousAdministered directly into a vein
intramuscularInjected into muscle tissue
subcutaneousInjected under the skin
topicalApplied to external body surface
inhalationBreathed into the lungs
rectalAdministered into the rectum
sublingualPlaced under the tongue for absorption
17 properties
Schema

Properties

PropertyTypeModeDescriptionRequired
patientPatient
stored

The individual who received or was intended to receive the medication, serving as the primary subject of this administration record across any healthcare context

Example: "Patient/12345"

Required
encounterEncounter
stored

The specific healthcare interaction during which the medication was administered, linking this administration event to a broader episode of care such as an inpatient stay, outpatient visit, or emergency department encounter

Example: "Encounter/67890"

Optional
prescriptionLinePrescriptionLine
stored

The specific prescription order line item being fulfilled by this administration, establishing the connection between what was ordered and what was actually given to verify compliance with prescriber intent

Example: "PrescriptionLine/11223"

Optional
statusstring
stored

The current state of this administration event, indicating whether the medication was successfully given, is in process of being administered, was refused or withheld, or contains erroneous data that should be disregarded

Values: in-progress, not-done, on-hold, completed, entered-in-error, stopped, unknown

Example: "completed"

Required
statusReasonstring
stored

The clinical, operational, or patient-centered rationale explaining why the medication was not administered as ordered, particularly important when status indicates non-administration such as patient refusal, clinical contraindication, medication unavailability, or adverse reaction concerns

Example: "Patient reported nausea and declined oral medication"

Optional
medicationMedication
stored

The specific pharmaceutical product that was administered, providing standardized identification of the drug substance, strength, and formulation to ensure accurate clinical documentation and decision support

Example: {"reference":"Medication/98765","display":"Acetaminophen 500mg Tablet"}

Required
effectiveDateTimeDateTime
stored

The precise date and time when the medication was administered to the patient or when administration was attempted, serving as the definitive timestamp for medication timing verification, pharmacokinetic calculations, and adverse event correlation

Example: "2024-03-15T14:30:00Z"

Required
performerPractitioner
stored

The healthcare professional who physically administered the medication to the patient, establishing accountability and enabling contact for clarification or follow-up questions about the administration technique, patient response, or documentation details

Example: "Practitioner/44556"

Optional
doseQuantitynumber
stored

The numerical amount of medication actually given to the patient in this administration event, which may differ from the ordered dose due to patient factors, available formulations, or clinical judgment at the time of administration

Example: 500

Optional
doseUnitstring
stored

The unit of measurement for the dose quantity, specifying whether the amount is measured in milligrams, milliliters, tablets, puffs, or other standard pharmaceutical units to ensure unambiguous dose documentation

Example: "mg"

Optional
routestring
stored

The anatomical path or method by which the medication entered the patient's body, determining absorption characteristics, onset time, and clinical effects of the administered drug

Values: oral, intravenous, intramuscular, subcutaneous, topical, inhalation, rectal, sublingual

Example: "intravenous"

Optional
siteHealthReferenceBodySite
stored

The specific anatomical location on the patient's body where the medication was administered, particularly relevant for injections, topical applications, and site rotation tracking to prevent tissue damage or ensure optimal absorption

Example: {"reference":"BodySite/right-deltoid","display":"Right deltoid muscle"}

Optional
rateQuantitynumber
stored

The speed at which the medication was infused or administered over time, primarily used for intravenous medications where controlling the administration rate is critical for safety and therapeutic effect

Example: 100

Optional
rateUnitstring
stored

The unit of measurement for the administration rate, typically expressing volume per time such as milliliters per hour for IV infusions, ensuring precise communication of how quickly the medication was delivered

Example: "ml/hr"

Optional
notestring
stored

Free-text clinical observations, patient reactions, administration challenges, or other contextual information recorded by the administering clinician that may be relevant for future medication decisions, adverse event investigation, or quality improvement

Example: "Patient tolerated IV infusion well, no adverse reactions observed during 30-minute administration period"

Optional
wasGivenboolean
calculated

Indicates whether the medication was successfully administered to the patient, computed as true when status equals completed, providing a simple boolean flag for queries and reports focused on actual medication delivery

Optional
wasRefusedboolean
calculated

Indicates whether the medication was not administered due to patient refusal or other reasons, computed as true when status equals not-done, enabling tracking of non-administration events for clinical review and patient adherence monitoring

Optional

Examples

Example 1

{
  "@type": "MedicationAdministration",
  "patient": "Patient/12345",
  "encounter": "Encounter/67890",
  "prescriptionLine": "PrescriptionLine/11223",
  "status": "completed",
  "medication": {
    "reference": "Medication/98765",
    "display": "Vancomycin 1000mg in 250ml Normal Saline"
  },
  "effectiveDateTime": "2024-03-15T14:30:00Z",
  "performer": "Practitioner/44556",
  "doseQuantity": 1000,
  "doseUnit": "mg",
  "route": "intravenous",
  "site": {
    "reference": "BodySite/left-antecubital",
    "display": "Left antecubital fossa"
  },
  "rateQuantity": 100,
  "rateUnit": "ml/hr",
  "note": "Patient tolerated IV infusion well, no adverse reactions observed during 2.5-hour administration period. Vital signs stable throughout.",
  "_comment": "wasGiven: true, wasRefused: false"
}

Example 2

{
  "@type": "MedicationAdministration",
  "patient": "Patient/23456",
  "encounter": "Encounter/78901",
  "prescriptionLine": "PrescriptionLine/22334",
  "status": "completed",
  "medication": {
    "reference": "Medication/87654",
    "display": "Acetaminophen 500mg Tablet"
  },
  "effectiveDateTime": "2024-03-15T08:00:00Z",
  "performer": "Practitioner/55667",
  "doseQuantity": 1000,
  "doseUnit": "mg",
  "route": "oral",
  "note": "Patient took medication with breakfast and water. No difficulty swallowing observed.",
  "_comment": "wasGiven: true, wasRefused: false"
}

Example 3

{
  "@type": "MedicationAdministration",
  "patient": "Patient/34567",
  "encounter": "Encounter/89012",
  "prescriptionLine": "PrescriptionLine/33445",
  "status": "not-done",
  "statusReason": "Patient reported severe nausea and declined all oral medications this morning. Will attempt administration after anti-emetic takes effect.",
  "medication": {
    "reference": "Medication/76543",
    "display": "Metformin 500mg Tablet"
  },
  "effectiveDateTime": "2024-03-15T09:00:00Z",
  "performer": "Practitioner/66778",
  "route": "oral",
  "note": "Patient experiencing post-operative nausea. Physician notified. Plan to retry after ondansetron administration.",
  "_comment": "wasGiven: false, wasRefused: true"
}