U.S. Medicaid Member / Recipient ID

Detects labelled U.S. Medicaid member or recipient identification numbers. Medicaid ID formats are not standardised nationally — they vary by state in length and composition (typically 8-12 alphanumeric characters) — so this pattern anchors on an explicit Medicaid/recipient context label immediately preceding the ID rather than on a fixed structure.

Type
regex
Engine
universal
Confidence
high
Confidence justification
High confidence: the ID must be immediately preceded by an explicit Medicaid or recipient label, so a bare alphanumeric string will not match. The label requirement compensates for the unconstrained, state-varying ID structure.
Jurisdictions
us
Regulations
HIPAA, State Breach Laws (US), CCPA/CPRA
Frameworks
ISO 27001, ISO 27701, SOC 2
Data categories
phi, health
Scope
narrow
Risk rating
8
Platform compatibility
Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Unsupported

Pattern

\b(?:medicaid|recipient)\s+(?:id|number|no\.?)[\s:#]{0,8}[A-Z0-9]{8,12}\b

Corroborative evidence keywords

medicaid, recipient, member ID, beneficiary, health plan, managed care, eligibility, state health, CIN, coverage

Proximity: 300 characters

Should match

Should not match

Known false positives

References