---
id: "in_abha_number"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["medical", "pii", "persons"]
country: ["IN"]
langs: ["common"]
quality: 75
url: "https://registry.apicrafter.io/datatype/in_abha_number"
---

# Indian ABHA number (Ayushman Bharat Health Account) (`in_abha_number`)

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

Ayushman Bharat Health Account number, a random 14-digit health identifier issued by the National Health Authority under the Ayushman Bharat Digital Mission. It is often written in groups of 2, 4, 4 and 4 digits separated by hyphens. No check digit is documented.

- Personal data (PII): yes
- Categories: Medical/pharma identifiers (medical), Personally identifiable information (pii), Person related (persons)
- Countries: India (IN)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{2}[ -]?\d{4}[ -]?\d{4}[ -]?\d{4}$
```

## Examples

- `22-7225-4829-5255` — Example from the ABDM FHIR implementation guide of NRCeS
- `22722548295255` — The same number without hyphens
- `22-7225-4829-525` (invalid example) — Thirteen digits

## Sources

- doc: <https://www.nrces.in/ndhm/fhir/r4/Patient-example-01.xml.html>
- doc: <https://static.pib.gov.in/WriteReadData/specificdocs/documents/2024/sep/doc2024912393201.pdf>

## Quality

Score 75/100. Missing: mapping (Wikidata, Schema.org, ...), translation, detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/in_abha_number.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/IN/medical/in_abha_number.yaml>
