> ## 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`
