---
id: "us_mbi"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["pii", "persons", "medical"]
country: ["US"]
langs: ["en"]
quality: 88
url: "http://registry.apicrafter.io/datatype/us_mbi"
---

# US Medicare Beneficiary Identifier (MBI) (`us_mbi`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Medicare Beneficiary Identifier, the 11-character number on the Medicare card that replaced the SSN-based number from 2018. Letters S, L, O, I, B and Z are not used. It is often written with hyphens after the 4th and 7th characters.

- Personal data (PII): yes
- Categories: Personally identifiable information (pii), Person related (persons), Medical/pharma identifiers (medical)
- Countries: United States (US)
- Languages: English (en)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[1-9][AC-HJKMNP-RT-Y][AC-HJKMNP-RT-Y0-9]\d-?[AC-HJKMNP-RT-Y][AC-HJKMNP-RT-Y0-9]\d-?[AC-HJKMNP-RT-Y]{2}\d{2}$
```

## Examples

- `1EG4-TE5-MK73` — Format example published by CMS
- `1EG4-TE5-MK7S` (invalid example) — The letter S is not used

## Mappings

- dpv: `pd:OfficialID`
- fhir: `http://hl7.org/fhir/sid/us-mbi`
- purview: `Medicare Beneficiary Identifier (MBI) card`

## Supported by tools

- `amazonmacie`
- `awsglue`
- `azureailanguage`
- `microsoftpurview`
- `nightfall`

## Sources

- doc: <https://learn.microsoft.com/en-us/purview/sit-defn-medicare-beneficiary-identifier-card>
- doc: <https://www.cms.gov/medicare/new-medicare-card>

## Quality

Score 88/100. Missing: second example, translation.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/us_mbi.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/US/persons/us_mbi.yaml>
