For AI agents: the documentation index is at /docs/payerbox/llms.txt. A Markdown version of this page is available at /docs/payerbox/data-integration/uscdi/patient-demographics.md or by requesting it with the Accept: text/markdown header.
Payerbox Docs

Patient Demographics/Information

Datasets

US Core 6.1.0 maps each USCDI data element onto a FHIR element.

patients

One row per member, and all the tables in this section describe that same single row: each table is one group of its columns, split up only for readability. Send every column you maintain from every group together in the one patients file.

Column groupWhat it carries
Identitythe primary key your other rows reference, and how it is issued
Additional identifiersother identifiers the member is known by — member number, Medicare or Medicaid ID
Namecurrent and previous names
Demographicsgender, sex, birth date, race, ethnicity, tribal affiliation, language
Address and contactcurrent and previous address, phone, email

Identity

ColumnRequiredFormat / valuesExample
patient_identifierYesyour most stable patient key; must not change for a person or be reused for anotherMRN-4471903
patient_identifier_systemYesURI of the identifier system; a URL you control or an OIDhttp://example.org/mrns
patient_identifier_typeRecommendedMR medical record, MB member number, MC Medicare, MA Medicaid v2-0203MR
patient_identifier_useRecommendedusual, official, temp, secondary, old identifier-useofficial
patient_identifier_assigner_org_npiRecommended10 digits, Luhn-valid over the 80840 prefix9999999979
is_deletedIf retractingtrue retracts this rowtrue

Additional identifiers

ColumnRequiredFormat / valuesExample
identifier_<n>_valueYesthe identifier as issuedHSX9930012
identifier_<n>_systemYesURI of the identifier system; a URL you control or an OIDhttp://example.org/member-ids
identifier_<n>_typeRecommendedv2-0203 codeMB
identifier_<n>_useRecommendedusual, official, temp, secondary, old identifier-useofficial
identifier_<n>_period_startRecommendeddate2024-01-01
identifier_<n>_period_endRecommendeddate2025-12-31
identifier_<n>_assigner_org_npiRecommended10 digits, Luhn-valid over the 80840 prefix9999999979
  • If you use a slot, fill both value and system. A value without a system is rejected. A slot left blank is ignored.
  • <n> is a slot number starting at 2, because the Identity columns are slot 1: the first extra identifier goes in identifier_2_value + identifier_2_system, the next in identifier_3_…, and so on. Keep the numbers consecutive — three extra identifiers use slots 2, 3, and 4; skipping a number (2 and 4 with no 3) is invalid.

Name

ColumnRequiredFormat / valuesExample
last_nameYestextDoe
first_nameYestextJane
middle_nameRecommendedtextL
name_suffixRecommendedJr. / Sr. / III
previous_nameRecommendedfamily, givenSmith, Jane

Demographics

ColumnRequiredFormat / valuesExample
genderYesmale, female, other, unknown AdministrativeGenderfemale
sexRecommended248152002 Female, 248153007 Male US Core Sex248152002
birth_dateRecommendedYYYY-MM-DD1957-03-11
deceased_dateIf applicabledatetime
race_omb_codeRecommended2106-3 White, 2054-5 Black or African American, 2028-9 Asian, 1002-5 American Indian or Alaska Native, 2076-8 Native Hawaiian or Other Pacific Islander, UNK unknown, ASKU asked but declined; ;-separated OMB race categories2106-3
race_detailed_codeIf availableCDC race code(s), ;-separated detailed race2108-9
ethnicity_omb_codeRecommended2135-2 Hispanic or Latino, 2186-5 Not Hispanic or Latino, UNK unknown, ASKU asked but declined OMB ethnicity categories2186-5
ethnicity_detailed_codeIf availableCDC ethnicity code(s) detailed ethnicity
tribal_affiliation_codeRecommendedtribal-entity code TribalEntityUS
preferred_languageRecommendedBCP 47 simple-languageen

Address and contact

ColumnRequiredFormat / valuesExample
address_line1Recommendedtext123 Main St
address_line2NotextApt 3
cityRecommendedtextAnytown
stateRecommended2-letter USPS USPS statesNY
zipRecommended5 or 9 digits, as a string12345
phoneRecommended10 digits5551234567
phone_typeRecommendedhome, work, mobile, temp, old ContactPointUsemobile
emailRecommendedemail address
previous_addressRecommendedline, city, state, zip45 Oak St, Anytown, NY, 12345
previous_address_endIf availabledate2024-08-31

Contacts and non-clinician care-team members, such as a daughter, spouse, or guardian. One row per person per patient.

ColumnRequiredFormat / valuesExample
record_idYesyour stable key for this person; care_team references itRP-3310
patient_identifierYespatient keyMRN-4471903
relationship_codeRecommendedDAU daughter, SPS spouse, CHILD child v3-RoleCode, v2-0131DAU
last_nameRecommendedtextDoe
first_nameRecommendedtextMary
phoneIf available10 digits5559876543
address_line1If availabletext45 Oak St
cityIf availabletextAnytown
stateIf available2-letter USPS USPS statesNY
zipIf available5 digits, as a string12345
activeYestrue / false; false retires a contact without deleting themtrue
is_deletedIf retractingtrue retracts this rowtrue

social_history

ColumnRequiredFormat / valuesExample
record_idYesyour stable key for this rowSH-0001
patient_identifierYespatient keyMRN-4471903
observation_typeYesoccupation for the demographics rows; smoking-status, pregnancy-status, pregnancy-intent are Health Status/Assessmentsoccupation
statusYesregistered, preliminary, final, amended, corrected, cancelled, entered-in-error, unknown observation-statusfinal
value_codeYesthe value for this observation_type, with value_system29-1141.00.005678, 266919005
value_systemYes for occupation; blank means SNOMED CT for the othershttp://terminology.hl7.org/CodeSystem/PHOccupationalDataForHealthODH for occupation, SNOMED CT for smoking-status, pregnancy-status and pregnancy-intenthttp://terminology.hl7.org/CodeSystem/PHOccupationalDataForHealthODH
industry_codeoccupation onlyOccupational Data for Health industry code Industry NAICS Detail622110.004411
effective_datetimeYes, except on occupation rowsdatetime2026-04-18
is_deletedIf retractingtrue retracts this rowtrue
  • occupation is the one row shape with no default value_system: send the ODH system URI explicitly. A plain ONET-SOC code (29-1141.00) is not the same code space as an ODH composite code (29-1141.00.005678) — sending the bare ONET-SOC value or leaving value_system blank is rejected rather than guessed at.

These resources are served by Patient Access, Provider Access, and Payer-to-Payer.

Last updated: