MedicationAdministration REST Endpoints
Description
This topic describes information for the MedicationAdministration resource.
Overview
The MedicationAdministration resource provides information about medications administered to a patient or consumed by a patient including injections, intravenous solutions, and self-administered oral medications. You can use this resource to search for full administration details for vaccinations administered by the current healthcare system. For historically administered vaccines, or vaccines administered by other healthcare disciplines, care settings, or regions, you must use the Immunization resource to create or retrieve information.
Important: Infuse or bolus administration results for continuous infusion orders may require additional calculations to determine the actual amount of medication administered per ingredient. An additional calculation is required when the dosage dose does not equal the contained medication ingredient strength denominator. In this case, calculate the ratio between the ingredient's numerator divided by the denominator and multiply by dosage dose. This result is the actual amount of medication administered.
The following fields are returned if valued:
-
Infuse Over Time Extension (for more information, see the Extensions section of this topic)
MedicationAdministration.medication may be a reference to a contained medication when the medication cannot be represented by a CodeableConcept because it contains a unique combination of ingredients. Medications in the system always exist in the context of a medication administration and cannot be referenced independently.
Terminology Bindings
-
MedicationAdministration.status
Description: The medication administration status.
Details: MedicationAdministration Status
System:
http://terminology.hl7.org/CodeSystem/medication-admin-status
-
MedicationAdministration.statusReason
Description: A code indicating why the administration was not performed.
Details: MedicationAdministration Status Reason Codes
System:
http://snomed.info/sct
-
MedicationAdministration.medicationCodeableConcept
Description: A code that defines the medication that was administered.
Details: RxNorm
System:
http://www.nlm.nih.gov/research/umls/rxnorm
-
MedicationAdministration.performer.function
Description: Distinguishes the peformer's type of involvement in the medication administration.
Details: Medication administration performer function codes
System:
http://terminology.hl7.org/CodeSystem/med-admin-perform-function
-
MedicationAdministration.dosage.site
Description: A coded specification of the anatomic site where the medication first entered the body.
Details: SNOMED CT
System:
http://snomed.info/sct
-
MedicationAdministration.dosage.route
Description: The route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
Details: SNOMED CT
System:
http://snomed.info/sct
Contained Medication Bindings
-
Description: A code that defines the medication.
Details: RxNorm
System:
http://www.nlm.nih.gov/research/umls/rxnorm
Extensions
All URLs for custom extensions are defined as https://fhir-ehr.cerner.com/r4/StructureDefinition/{id}
Table - Extensions
ID | Value[x] Type | Description |
---|---|---|
infuse-over-time |
Quantity |
The length of time in minutes it took to infuse a medication. |
- Get a list of medication administrations
- Method: getPath:
/MedicationAdministration
- Get a medication administration by ID
- Method: getPath:
/MedicationAdministration/{ID}