> ## Documentation Index
> Fetch the complete documentation index at: https://docs.metriport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# medicationadministration

Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. See the [HL7 FHIR R4 spec](https://hl7.org/fhir/R4/medicationadministration.html) for full details.

**Previous version:** [medication\_administration](/medical-api/handling-data/schema-v000/medication-administration)

**Tables in this resource:**

* **medicationadministration** – Main medication administration record (this page)
* [medicationadministration\_dosage\_route\_coding](/medical-api/handling-data/schema-v100/medicationadministration/dosage_route_coding)
* [medicationadministration\_extension](/medical-api/handling-data/schema-v100/medicationadministration/extension)
* [medicationadministration\_extension\_vcc\_coding](/medical-api/handling-data/schema-v100/medicationadministration/extension_vcc_coding)
* **medicationadministration\_references** – Normalized references; see [Reference Tables](/medical-api/handling-data/schema-v100/reference_tables)

**Reference Table:**

The `medicationadministration_references` table contains normalized references from the medication administration to other entities. It supports the following reference properties:

* **medication\_reference** (required): links to the medication that was administered
* **subject** (required): links to the patient who received the medication
* **performer.actor**: links to practitioners who performed the administration
* **reasonReference**: links to [condition](/medical-api/handling-data/schema-v100/condition/base) or other clinical resource per `reference_type`

For detailed information about reference table structure and indexing, see the [Reference Tables documentation](/medical-api/handling-data/schema-v100/reference_tables).

**Primary Keys:**

* medicationadministration\_id

**Foreign Keys:**

* patient\_id – links to the [patient](/medical-api/handling-data/schema-v100/patient/base) table (subject)
* medication\_id – links to the [medication](/medical-api/handling-data/schema-v100/medication/base) table

<div style={{textAlign: 'right'}}><sub>† Metriport Platform added</sub></div>

| Column | Data Type | Description |
| - | - | - |
| medicationadministration\_id | varchar | Unique identifier for the medication administration |
| patient\_id | varchar | Unique identifier for the patient (subject) |
| medication\_id | varchar | Reference to the medication administered |
| status | varchar | Status of the administration (e.g. completed, in-progress) |
| effectivedatetime | datetime | Effective date/time if provided directly |
| effectiveperiod\_start | datetime | Start of effective period |
| effective\_date† | datetime | Coalesced effective date (effectivedatetime or effectiveperiod\_start) |
| effectiveperiod\_end | datetime | End of effective period |
| dosage\_dose\_unit | varchar | Unit of measurement for the dose |
| dosage\_dose\_value | varchar | Amount of medication administered |
| dosage\_ratequantity\_unit | varchar | Unit for the infusion rate quantity |
| dosage\_ratequantity\_value | varchar | Infusion rate quantity value |
| dosage\_route\_text | varchar | Free-text route of administration |
| note\_text† | varchar | Additional notes about the administration (first note) |
| meta\_source | varchar | Source document filename from FHIR meta.source |
| data\_source\_ext† | varchar | Integration source derived from FHIR extension |

**Related Tables:**

**Parent:**

* [medication](/medical-api/handling-data/schema-v100/medication/base)
* [patient](/medical-api/handling-data/schema-v100/patient/base)

**Child:**

* [medicationadministration\_dosage\_route\_coding](/medical-api/handling-data/schema-v100/medicationadministration/dosage_route_coding)
* [medicationadministration\_extension](/medical-api/handling-data/schema-v100/medicationadministration/extension)

## Version diff

**Renamed**

* `medication_administration_id` → `medicationadministration_id`
* `end_date` → `effectiveperiod_end`
* `data_source` → `meta_source`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.