{
"resourceType" : "MedicationAdministration",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External identifier
"status" : "<code>", // R! in-progress | on-hold | completed | entered-in-error | stopped
"patient" : { Reference(Patient) }, // R! Who received medication
"practitioner" : { Reference(Practitioner|Patient|RelatedPerson) }, // Who administered substance
"encounter" : { Reference(Encounter) }, // Encounter administered as part of
"prescription" : { Reference(MedicationOrder) }, // Order administration performed against
"wasNotGiven" : <boolean>, // True if medication not administered
"reasonNotGiven" : [{ CodeableConcept }], // C? Reason administration not performed
"reasonGiven" : [{ CodeableConcept }], // C? Reason administration performed
// effectiveTime[x]: Start and end time of administration. One of these 2:
"effectiveTimeDateTime" : "<dateTime>",
"effectiveTimePeriod" : { Period },
// medication[x]: What was administered. One of these 2:
"medicationCodeableConcept" : { CodeableConcept },
"medicationReference" : { Reference(Medication) },
"device" : [{ Reference(Device) }], // Device used to administer
"note" : "<string>", // Information about the administration
"dosage" : { // Details of how medication was taken
"text" : "<string>", // Dosage Instructions
// site[x]: Body site administered to. One of these 2:
"siteCodeableConcept" : { CodeableConcept },
"siteReference" : { Reference(BodySite) },
"route" : { CodeableConcept }, // Path of substance into body
"method" : { CodeableConcept }, // How drug was administered
"quantity" : { Quantity(SimpleQuantity) }, // Amount administered in one dose
// rate[x]: Dose quantity per unit of time. One of these 2:
"rateRatio" : { Ratio }
"rateRange" : { Range }
}
}
MedicationAdministration Search Parameters
The following search parameters can be used to query MedicationAdministration resources. Just submit them like so: