Identifier Type
https://publicschema.org/vocab/identifier-type
Categories of identifier values used to distinguish entities within identification schemes. Covers coded values assigned to persons, groups, locations, and administrative areas across administrative, civil registration, and service delivery systems.
Values
| Code | Label | Standard code | Definition |
|---|---|---|---|
national_id_number | National ID number | A government-issued national identification number assigned to an individual. | |
social_security_number | Social security number | A number assigned by a social security or social insurance administration, distinct from a national identity number in many countries. | |
tax_id_number | Tax ID number | A tax identification number assigned by a revenue or fiscal authority. | |
program_id_number | Program ID number | A beneficiary identifier assigned by a specific program. | |
household_id_number | Household ID number | An identifier assigned to a household rather than to an individual person. | |
passport_number | Passport number | The number printed in a passport that identifies the holder within the issuing country's travel document scheme. | |
drivers_license_number | Driver's license number | The number printed on a driver's license, assigned by the licensing authority. | |
voter_id_number | Voter ID number | The number assigned to a voter by an electoral registration authority. | |
birth_registration_number | Birth registration number | The number assigned to a birth record by a civil registration authority. | |
marriage_registration_number | Marriage registration number | The number assigned to a marriage record by a civil registration authority. | |
death_registration_number | Death registration number | The number assigned to a death record by a civil registration authority. | |
country_code | Country code | A country identifier from an international classification such as ISO 3166-1. | |
subdivision_code | Subdivision code | A sub-national administrative area identifier from an international classification such as ISO 3166-2. | |
postal_code | Postal code | A code assigned by a postal authority to identify a delivery area. | |
p_code | P-code | A humanitarian place code, typically assigned by a national statistics office or by UN OCHA's HDX to identify administrative areas below the country level. | |
fips_code | FIPS code | A geographic code from the U.S. Federal Information Processing Standards, historically used to identify countries and sub-national areas. | |
hasc_code | HASC code | A hierarchical administrative subdivision code (HASC), a community-maintained system for naming sub-national administrative areas. | |
un_locode | UN/LOCODE | A United Nations code for trade and transport locations, covering seaports, airports, and inland freight terminals. | |
transaction_reference | Transaction reference | A reference code assigned to a payment transaction by the payment rail (for example, a mobile money operator, a bank, or an agent network). Used to trace or reconcile the payment with the rail that executed it. | |
other | Other | An identifier type not covered by the other categories. |
System mappings
OpenSPP
System vocabulary: ID Type
| System code | System label | identifier-type value |
|---|---|---|
national_id | National ID | national_id_number |
passport | Passport | passport_number |
tax_id | Tax ID | tax_id_number |
birth_certificate | Birth Certificate | birth_registration_number |
Not covered by OpenSPP: social_security_number, program_id_number, household_id_number, drivers_license_number, voter_id_number, marriage_registration_number, death_registration_number, country_code, subdivision_code, postal_code, p_code, fips_code, hasc_code, un_locode, transaction_reference, other
openIMIS
| System code | System label | identifier-type value |
|---|---|---|
N | National ID | national_id_number |
P | Passport | passport_number |
V | Voter ID | voter_id_number |
D | Driver's License | drivers_license_number |
Not covered by openIMIS: social_security_number, tax_id_number, program_id_number, household_id_number, birth_registration_number, marriage_registration_number, death_registration_number, country_code, subdivision_code, postal_code, p_code, fips_code, hasc_code, un_locode, transaction_reference, other
FHIR R4
System vocabulary: Identifier Type Codes
| System code | System label | identifier-type value |
|---|---|---|
PPN | Passport Number | passport_number |
DL | Driver's License Number | drivers_license_number |
TAX | Tax ID Number | tax_id_number |
SB | Social Beneficiary Identifier | program_id_number |
BRN | Breed Registry Number | out of scope |
MR | Medical Record Number | out of scope |
MCN | Microchip Number | out of scope |
EN | Employer Number | out of scope |
NIIP | National Insurance Payor Identifier | out of scope |
PRN | Provider Number | out of scope |
MD | Medical License Number | out of scope |
DR | Donor Registration Number | out of scope |
ACSN | Accession ID | out of scope |
UDI | Universal Device Identifier | out of scope |
SNO | Serial Number | out of scope |
PLAC | Placer Identifier | out of scope |
FILL | Filler Identifier | out of scope |
JHN | Jurisdictional Health Number | not yet mapped |
Not covered by FHIR R4: national_id_number, social_security_number, household_id_number, voter_id_number, birth_registration_number, marriage_registration_number, death_registration_number, country_code, subdivision_code, postal_code, p_code, fips_code, hasc_code, un_locode, transaction_reference, other
DCI
System vocabulary: IdentifierTypeEnum
| System code | System label | identifier-type value |
|---|---|---|
UIN | Unique Identification Number | national_id_number |
BRN | Birth Registration Number | birth_registration_number |
MRN | Marriage Registration Number | marriage_registration_number |
DRN | Death Registration Number | death_registration_number |
Not covered by DCI: social_security_number, tax_id_number, program_id_number, household_id_number, passport_number, drivers_license_number, voter_id_number, country_code, subdivision_code, postal_code, p_code, fips_code, hasc_code, un_locode, transaction_reference, other
Referenced by this vocabulary
- FHIR IdentifierType v2-0203 Health Level Seven International (HL7)
- HDX P-codes United Nations Office for the Coordination of Humanitarian Affairs (UN OCHA), Humanitarian Data Exchange
- ICAO Doc 9303 International Civil Aviation Organization (ICAO)
- ISO 3166-1 International Organization for Standardization
- ISO 3166-2 International Organization for Standardization
- MOSIP Identity Schema MOSIP Foundation
- VC Data Model 2.0 World Wide Web Consortium (W3C), 2025
Other references
- HL7 FHIR Identifier Type Codes (v2-0203) partial overlap
- ICAO Doc 9303 - Machine Readable Travel Documents partial overlap Defines passport and travel-document number formats.
- MOSIP Identity Schema structural pattern Country-configurable identifier categories. This vocabulary provides a base set; implementations extend per country.
- ISO 3166 Country and Subdivision Codes partial overlap Source for country_code (ISO 3166-1) and subdivision_code (ISO 3166-2) entries.
- UN OCHA HDX P-codes partial overlap Humanitarian place codes for sub-national administrative areas.
Help improve this page
Highlight any text on this page to leave an annotation. Join our review group to get started.
If you have a GitHub account, click the feedback icon next to any section heading to report a specific issue.