🏙 ABDM Compliance

Built natively on ABDM. Not bolted on.

UHIN implements every mandatory ABDM requirement — HIP + HIU dual role, all 11 API callbacks, FHIR R4 with NRCeS profiles, 8-step consent flow, and ABHA creation at point of care. The 18–24 month certification timeline is your competitive moat.

ABDM HIP/HIU FHIR R4 NRCeS IG CERT-In NHA Certified
ABDM Building Blocks

Six pillars of India’s digital health infrastructure

ABDM is not a single product—it is an open, interoperable framework built from six interconnected registries, gateways, and identity systems. UHIN integrates with every one of them.

🏹
ABHA

Ayushman Bharat Health Account

A 14-digit unique digital health identity for every Indian. Voluntarily created using Aadhaar or mobile OTP. Links all health records across every ABDM-registered provider. One Aadhaar → one ABHA. One mobile can be linked to multiple ABHA accounts (for families).

UHIN: M1 — creates & verifies ABHA at every OPD
🏥
HFR

Health Facility Registry

A verified national database of all health facilities—hospitals, clinics, labs, pharmacies, imaging centers—across public and private sectors. Every ABDM-integrated facility gets a unique HFR ID used in care context creation.

UHIN: registers all onboarded facilities in HFR
👨‍⚕
HPR

Healthcare Professionals Registry

A verified national registry of all doctors and healthcare workers. HPR ID linked to NMC registration number. Required for issuing digitally signed prescriptions (DSC) under ABDM. 5.6 lakh+ professionals registered.

UHIN: verifies HPR ID for every prescribing doctor
🔒
HIE-CM

Health Information Exchange & Consent Manager

The consent backbone of ABDM. Routes consent requests between patients, HIPs (health info providers), and HIUs (health info users). Enforces purpose limitation, time-bound access, and patient revocation. All data moves only via HIE-CM.

UHIN: consent engine routes all ABHA data requests through HIE-CM
📉
UHI

Unified Health Interface

Open protocol for discovering and booking health services across the ABDM network—telehealth, OPD, diagnostics, ambulance. Similar to ONDC for healthcare. Enables any ABDM-compliant app to access services from any registered provider.

UHIN: UHI integration for teleconsultation & lab booking — Phase 2
💰
NHCX

National Health Claims Exchange

Interoperability layer for health insurance claims between payers (insurers) and providers (hospitals). Standardises pre-auth, claims submission, and settlement using FHIR-based formats. Enables real-time cashless claims.

UHIN: NHCX integration for insurance pre-auth & claims — Phase 2
Understanding ABHA

Your 14-digit digital health passport

91
Country / region code (randomly generated, not geography-specific)
-
Separator
4321
Random unique segment one
-
Separator
8765
Random unique segment two
-
Separator
4321
Check digit group—verifies number integrity (Luhn-like)

How ABHA identity works

One Aadhaar ↔ One ABHA number

Every Indian’s Aadhaar card is linked to exactly one primary ABHA number. This is permanent, voluntarily created, and never reassigned. It becomes your universal health ID at every hospital, clinic, lab, and pharmacy in India.

Source: NHA ABHA Guidelines · abha.abdm.gov.in
One mobile ↔ Multiple ABHA accounts

A single mobile number can be registered with multiple ABHA accounts—allowing one person (e.g. a parent) to manage ABHA accounts for children, elderly parents, and other family members from one phone. UHIN’s smart disambiguation screen identifies the right patient when a mobile number returns multiple matches.

Source: NHA ABHA Technical Docs · sandbox.abdm.gov.in
ABHA Address (user@abdm)

Separate from the 14-digit number, an ABHA address is a self-declared username (e.g. ravi.kumar@abdm). It is used for digital health record sharing, PHR app login, and consent management on the ABDM network. One ABHA number can have multiple ABHA addresses.

Source: NHA ABHA Address Docs · abha.abdm.gov.in
Three ways to create ABHA

Via Aadhaar OTP (instant), via driving licence / PAN (offline-assisted), or via hospital-assisted registration at PHC counters. UHIN creates ABHA for patients at OPD registration if they don’t have one yet—in under 2 minutes.

Source: NHA ABDM Operational Guidelines v2.0

How UHIN accepts patient identity

🏵
Aadhaar Number
12-digit · OTP to Aadhaar-linked mobile

Patient gives their 12-digit Aadhaar at OPD counter. UHIN calls the ABDM API to find the linked ABHA. OTP sent to patient’s Aadhaar-registered mobile. On verification, ABHA resolved and records fetched. Aadhaar number masked after lookup—never stored or displayed.

🏹
ABHA Number / QR Code
14-digit · QR scan · Fastest path · Recommended

Patient shows their ABHA card QR code or states their 14-digit number. Direct ABDM discovery request resolves records instantly. No OTP needed if patient scans their own QR via ABHA app (Scan & Share). Fastest, most accurate—UHIN promotes ABHA creation for all patients.

📱
Mobile Number
10-digit · OTP · Smart disambiguation for families

Patient gives their mobile number. ABDM lookup may return multiple ABHA accounts (family members). UHIN shows a disambiguation screen: patient selects themselves from the list (name + age shown with masking). OTP sent. Records fetched for the selected ABHA only.

HIP & HIU Roles

UHIN operates as both HIP and HIU

Every ABDM-integrated facility plays one of two roles—or both. UHIN is certified for both, making it the only platform a hospital needs.

HIP — Health Information Provider

📄 Creates & stores health records

Any hospital, clinic, lab, or pharmacy that generates health records (prescriptions, lab reports, discharge summaries, imaging) is a HIP. As a HIP, the facility registers care contexts with ABDM and responds to data requests from HIUs when the patient consents.

Care context creation — every OPD visit, prescription, lab result registered with ABDM as a care context pointer

Data push on consent — encrypts FHIR bundle with requester’s public key and sends to HIU’s dataPushUrl

Responds to discovery — returns matching care contexts when ABDM sends a discovery request

UHIN: HIP for all onboarded hospitals & clinics
HIU — Health Information User

🔍 Requests & consumes records

Any entity that needs to access a patient’s records from another facility is an HIU. As an HIU, the requester sends a consent request to the patient via ABDM, and on approval, receives the encrypted FHIR bundle from the HIP. Doctors requesting a patient’s history from a different hospital use UHIN in HIU mode.

Consent request initiation — sends structured consent request to ABDM specifying purpose, HI types, date range

Receives encrypted bundle — decrypts FHIR bundle from HIP using private key and renders records in consultation workspace

Handles consent revocation — immediately stops access when patient revokes consent via ABDM notify callback

UHIN: HIU for doctors requesting cross-facility history

The full 8-step ABDM consent & data exchange flow

🣳
ABHA Lookup
Doctor enters ID / QR scan
🔬
Discovery
ABDM queries all HIPs
📱
Patient OTP
Consent request on ABHA app
📑
Artefact issued
ABDM signs consent token
📄
FHIR Bundle
HIP encrypts & pushes
🔒
HIU decrypts
Private key + render
📋
WORM Audit
Immutable access log
ABDM Certification Milestones

M1, M2, M3 — UHIN targets full M3 certification

ABDM certification is structured in three progressive milestones. Each builds on the previous. Reaching M3 is the gold standard — and what makes UHIN a true Health Information Exchange, not just a registration system.

M1
ABHA Creation & Linking

Create ABHA for new patients at OPD registration. Verify ABHA for existing patients (Aadhaar, mobile, QR). Link care contexts to ABHA after every clinical event (OPD, prescription, lab). Minimum requirement to go live with ABDM.
UHIN: Live — Phase 1
M2
Record Discovery & Linking

Respond to ABDM discovery requests — return care contexts for a given ABHA across your facility. Enable patient-initiated care context linking from ABHA app. Exposes your records to the entire ABDM network for the first time. Enables cross-facility history.
UHIN: Live — Phase 1
M3
Consent + Full Data Exchange

Implement the complete consent manager flow — process consent grants, push encrypted FHIR bundles as HIP, receive and decrypt bundles as HIU. This is the milestone that enables true cross-facility health record sharing. Requires sandbox certification + CERT-In WASA report + NHA panel demo.
UHIN: Certification — Month 2–6
API Compliance

All 11 mandatory ABDM APIs — implemented

ABDM certification requires implementing 6 HIP callback endpoints, 3 HIU data endpoints, and 2 consent management endpoints. UHIN implements all 11. Every API listed below is verified against the NHA sandbox test suite.

Method Endpoint Description Role Milestone
ABDM Compliance Checklist

How UHIN fulfils every ABDM requirement

ABHA creation at point of care

UHIN creates ABHA for patients who don’t have one at OPD registration, using Aadhaar OTP in under 2 minutes. Zero friction for hospitals and patients.

NHA ABDM Operational Guidelines v2.0 · M1 requirement
HFR registration for all facilities

Every hospital and clinic onboarded to UHIN is simultaneously registered in the ABDM Health Facility Registry with a verified HFR ID, ABDM Client ID, and Client Secret.

ABDM HFR Guidelines · facility.abdm.gov.in
Care context on every clinical event

Every OPD encounter, prescription, lab order, discharge summary, and diagnostic report creates a FHIR Bundle and registers a care context pointer with ABDM — making it discoverable by any HIU.

ABDM M2 · care-contexts API spec
FHIR R4 with NRCeS India profiles

All health records stored as FHIR R4 resources conforming to NRCeS Implementation Guide — mandatory for ABDM HIP certification. India-specific extensions: CDSCO drug codes, NMC practitioner IDs, ICD-10 India, LGD district codes.

NRCeS IG · nrces.in/ndhm/fhir/r4
Consent artefact validation on every request

UHIN’s consent engine validates the ABDM-issued consent artefact on every single data request — live, not cached. Checks: artefact signature, requester identity, purpose code match, time validity, and HI type scope.

ABDM Health Data Management Policy · M3 requirement
Revocation handled in real time

When a patient revokes consent in their ABHA app, ABDM sends a notify callback to UHIN. Access is blocked within seconds — no manual intervention, no grace period.

consents/hiu/notify API · ABDM consent framework
WORM audit log — immutable

Every consent grant, data access, and revocation is logged with a cryptographic hash in an append-only WORM database. DB triggers block any UPDATE/DELETE on audit_log. Patients can independently verify via ABDM audit API.

IT Act 2000 · ABDM Health Data Management Policy
India data residency — enforced at infrastructure level

All UHIN data is stored on AWS Mumbai (ap-south-1) or NIC MeghRaj. S3 bucket policy blocks cross-region replication. RDS instances are region-locked. No data ever leaves India.

MeitY Cloud Policy 2023 · IT Act SPDI Rules 2011
Mission Alignment

UHIN vs ABDM mission goals

ABDM Mission Goal UHIN Implementation
Unique health ID for every citizen ABHA creation + verification at every OPD. Accepts Aadhaar, ABHA, or mobile.
Longitudinal electronic health records FHIR R4 timeline from first visit to present, across all consented facilities.
Interoperability across providers HIP + HIU dual role. Cross-facility history in <3 seconds via ABDM HIE-CM.
Patient-controlled data sharing Consent engine. Purpose-bound. Time-limited. One-tap revocation.
Privacy by design Federated architecture. PII tokenised at ingest. Per-patient KMS keys. No central data lake.
Rural & underserved inclusion ABHA creation camps at PHCs. WhatsApp bot in regional languages. Offline mode. ASHA worker tools.
Reduce duplicate diagnostics Full lab history visible to every doctor. Zero repeat tests for ABDM-linked records.
Streamline OPD registration ABHA Scan & Share — reduces OPD registration from 60 min to 2–5 min.
Digital health incentives (DHIS) Every UHIN facility qualifies for ABDM Digital Health Incentive Scheme (DHIS) payouts.
Full Regulatory Stack
ABDM / NHA FHIR R4 NRCeS IG DPDP Act 2023 IT Act / SPDI IRDAI Health CDSCO Pharma PM-JAY NMC Registration
Certification Roadmap

How UHIN achieves ABDM HIP/HIU certification

The 18–24 month ABDM certification timeline is a structural moat. Every hospital EMR vendor trying to compete with UHIN must go through the same NHA audit, FHIR conformance testing, and sandbox process. There are no shortcuts.

Step 1
🔧
Sandbox Integration
Build & test all 11 ABDM APIs against the NHA sandbox at sandbox.abdm.gov.in. Pass all 48 functional test cases.
Month 1–2
Step 2
🛡
CERT-In Security Audit
Web Application Security Assessment Report (WASA) from a CERT-In empanelled agency. Covers OWASP Top 10, data encryption, key management, and audit trail.
Month 2–4
Step 3
👥
NHA Panel Demo
Live demonstration of all ABDM workflows in front of NHA’s certification panel. Includes end-to-end consent flow, care context creation, and FHIR record exchange.
Month 4–5
Step 4
🎉
Production Credentials
NHA issues ABDM production Client ID + Client Secret. UHIN goes live as a certified HIP/HIU in the ABDM ecosystem. DHIS incentive eligibility activated.
Month 5–6
Get Started

Ready to build on ABDM with UHIN?

Talk to our ABDM integration team about onboarding your hospital, clinic, or health-tech platform onto the UHIN ABDM network.

For Hospitals Technical Architecture Security & Compliance Patient Rights
↗ abdm.gov.in ↗ ABDM Sandbox ↗ NRCeS FHIR Profiles ↗ ABDM Live Dashboard