Medication REST Endpoints
Description
This topic describes information for the MedicationAdministration resource.
Overview
Note:
The FHIR API endpoints described below are available for customers to deploy and use. Developers are welcome and encouraged to develop against the specifications in anticipation of customer deployment.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.
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 exist in the context of a medication administration and cannot be referenced independently.
Note:
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.Profile Support
This resource supports the following HL7 FHIR US Core Implementation Guide STU 6.1.0 profiles:
Note:
The examples provided here are nonnormative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.Returned Fields
Terminology Bindings
| Element | Description | Details |
|---|---|---|
MedicationAdministration.status |
This element is generally set to show that the administration has been completed. For some long-running administrations such as infusions, an administration can be started but not completed, or it may be paused during another process. | System |
MedicationAdministration.medicationCodeableConcept |
The medication that was administered. This element is a link to a resource representing the details of the medication or an attribute carrying a code that identifies the medication from a known list of medications. | RxNorm |
Medication.code |
The code (or set of codes) that specify this medication, or a textual description if no code is available. This code could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP, and so on. The code could also be a national or local formulary code, optionally with translations to other code systems. | RxNorm |
Medication.form |
A code that describes the form of the item (powder, tablets, capsule, and so on). |
- Get a list of medications
- Method: getPath:
/Medication - Get a medication by ID
- Method: getPath:
/Medication/{id}