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

# patient

Demographics and other administrative information about an individual or animal receiving care or other health-related services. See the [HL7 FHIR R4 spec](https://hl7.org/fhir/R4/patient.html) for full details.

**Previous version:** [patient](/medical-api/handling-data/schema-v000/patient)

**Tables in this resource:**

* **patient** – Main patient record (this page)
* [patient\_address](/medical-api/handling-data/schema-v100/patient/address) – Address components
* [patient\_communication](/medical-api/handling-data/schema-v100/patient/communication) – Communication and language
* [patient\_communication\_language\_coding](/medical-api/handling-data/schema-v100/patient/communication_language_coding)
* [patient\_identifier](/medical-api/handling-data/schema-v100/patient/identifier) – External identifiers
* [patient\_identifier\_type\_coding](/medical-api/handling-data/schema-v100/patient/identifier_type_coding) – Type codings per identifier
* [patient\_mapping](/medical-api/handling-data/schema-v100/patient/mapping) – External ID mapping
* [patient\_name](/medical-api/handling-data/schema-v100/patient/name) – Name components
* [patient\_telecom](/medical-api/handling-data/schema-v100/patient/telecom) – Telecom (phone, email)
* [patient\_extension](/medical-api/handling-data/schema-v100/patient/extension)
* [patient\_extension\_vcc\_coding](/medical-api/handling-data/schema-v100/patient/extension_vcc_coding)
* **patient\_references** – [Reference Tables](/medical-api/handling-data/schema-v100/reference_tables#patient-references) (managingOrganization)

**Primary Keys:**

* patient\_id

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

| Column | Data Type | Description |
| - | - | - |
| patient\_id | varchar | Unique identifier for the patient |
| first\_name† | varchar | First given name (from first name row) |
| last\_name† | varchar | Family name (from first name row) |
| gender | varchar | Gender |
| birthdate | date | Date of birth |
| maritalstatus\_text | varchar | Marital status as text |
| address† | varchar | First and second address lines concatenated (from first address) |
| city† | varchar | City (from first address) |
| state† | varchar | State or province (from first address) |
| country† | varchar | Country (from first address) |
| zip\_code† | varchar | ZIP or postal code (from first address) |
| email† | varchar | First email from telecom |
| phone† | varchar | First phone from telecom |
| meta\_source | varchar | Source document filename from FHIR meta.source |
| data\_source\_ext† | varchar | Integration source of the data, derived from FHIR extension |

**Related Tables:**

**Child:**

* [allergyintolerance](/medical-api/handling-data/schema-v100/allergyintolerance/base)
* [binary](/medical-api/handling-data/schema-v100/binary)
* [careplan](/medical-api/handling-data/schema-v100/careplan/base)
* [communication](/medical-api/handling-data/schema-v100/communication/base)
* [composition](/medical-api/handling-data/schema-v100/composition/base)
* [condition](/medical-api/handling-data/schema-v100/condition/base)
* [consent](/medical-api/handling-data/schema-v100/consent/base)
* [coverage](/medical-api/handling-data/schema-v100/coverage/base)
* [diagnosticreport](/medical-api/handling-data/schema-v100/diagnosticreport/base)
* [documentreference](/medical-api/handling-data/schema-v100/documentreference/base)
* [encounter](/medical-api/handling-data/schema-v100/encounter/base)
* [familymemberhistory](/medical-api/handling-data/schema-v100/familymemberhistory/base)
* [goal](/medical-api/handling-data/schema-v100/goal/base)
* [immunization](/medical-api/handling-data/schema-v100/immunization/base)
* [measure\_report](/medical-api/handling-data/schema-v100/measure_report)
* [medicationadministration](/medical-api/handling-data/schema-v100/medicationadministration/base)
* [medicationdispense](/medical-api/handling-data/schema-v100/medicationdispense/base)
* [medicationrequest](/medical-api/handling-data/schema-v100/medicationrequest/base)
* [medicationstatement](/medical-api/handling-data/schema-v100/medicationstatement/base)
* [observation](/medical-api/handling-data/schema-v100/observation/base)
* [patient\_address](/medical-api/handling-data/schema-v100/patient/address)
* [patient\_communication](/medical-api/handling-data/schema-v100/patient/communication)
* [patient\_extension](/medical-api/handling-data/schema-v100/patient/extension)
* [patient\_identifier](/medical-api/handling-data/schema-v100/patient/identifier)
* [patient\_mapping](/medical-api/handling-data/schema-v100/patient/mapping)
* [patient\_name](/medical-api/handling-data/schema-v100/patient/name)
* [patient\_telecom](/medical-api/handling-data/schema-v100/patient/telecom)
* [procedure](/medical-api/handling-data/schema-v100/procedure/base)
* [servicerequest](/medical-api/handling-data/schema-v100/servicerequest/base)

## Version diff

**Renamed**

* `birth_date` → `birthdate`
* `data_source` → `meta_source`


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