Nirmitee.io
ABDM integration service provider · India

ABDM Integration Services

ABDM integration for hospital groups, HMIS and EMR vendors, labs and health apps. We build ABHA (M1), HIP (M2) and HIU (M3) into the software you already run, map your records to NRCES FHIR profiles and take you through WASA, the NHA demo and sandbox exit.

ABHAHIPHIUNHCXFHIR R4Integration engineering · WASA and NHA review · Sandbox exit

ABDM in practice

One Patient.
A Connected Care Journey.

  1. At registration M1 · ABHA

    Create or Verify ABHA

    Connect the patient’s health account to your local record.

  2. After the visit M2 · HIP

    Link and Share Records

    Make reports and care summaries available through consent-based sharing.

  3. At the next consultation M3 · HIU

    Bring History into Care

    Request available records from other providers with the patient’s consent.

Illustrative journey across participating ABDM systems.

M1 to M3
ABHA identity, HIP record sharing and HIU record access, approved by NHA for a platform we built
NRCES
FHIR R4 document bundles for every approved record type
Your code
Source, mapping documentation and an operational handover
Multi-tenant
Facility onboarding and tenant boundaries planned from day one

The short answer

ABDM Integration Services, in Short

Nirmitee is an ABDM integration service provider for Indian hospitals, HMIS and EMR vendors, labs, diagnostics companies and health apps. We build ABHA creation and verification (M1), health information provider flows (M2) and health information user flows (M3) inside the software you already run, map your records to the NRCES FHIR profiles, handle Fidelius encryption and the ABDM V3 gateway callbacks, and take the product through functional testing, the WASA security audit and the NHA demo to sandbox exit. NHCX claims integration runs as a separate track.

Who it is for
HMIS, EMR and LIS vendors, hospital groups, diagnostics and pharmacy platforms, and public-health programs that need ABDM in their existing software.
What we build
M1, M2 and M3 flows, NRCES FHIR bundles, the ABDM V3 gateway and callback layer, consent screens and a shared ABDM connector for multi-application setups.
The outcome
NHA approval of your milestones, production credentials and a runbook your team can operate, without replacing your HIS.

ABDM milestones

ABDM Milestones M1, M2 and M3, and Where NHCX Fits

ABDM sandbox certification has three milestones. NHA's current sandbox exit criteria require at least two of them, so an M1-only integration does not exit the sandbox. NHCX is a separate claims track that some teams call M4.

MilestoneYour roleWhat your software must doRecords and registries
M1: ABHAIdentityCreate ABHA with Aadhaar or mobile OTP, verify an existing ABHA, create an ABHA address, show the ABHA card, link ABHA to your patient record and support Scan and Share at registrationHealth Facility Registry (HFR) ID for each facility
M2: HIPHealth Information ProviderCreate care contexts after each visit, answer discovery and link requests (including patient-initiated discovery), receive consent notifications, then build, encrypt and push FHIR bundlesNRCES profiles: OPConsultRecord, PrescriptionRecord, DiagnosticReportRecord, DischargeSummaryRecord, ImmunizationRecord, HealthDocumentRecord, WellnessRecord
M3: HIUHealth Information UserRaise consent requests, track consent status, fetch approved records, decrypt them and display them to authorized staffConsent artefacts with purpose, date range, record types and expiry
NHCX (separate track)Claims participantCoverage eligibility, pre-authorization and claims with insurers and TPAs through the National Health Claims ExchangeNHCX participant onboarding; HFR and Healthcare Professionals Registry (HPR) IDs

Certification is per software product. Each facility that uses the certified product then registers in HFR, and its doctors in HPR.

The milestones, in business terms

From Patient Identity to Useful Clinical Context.

Choose the milestone scope around the workflows your product needs to support. NHCX is a separate claims workstream, not a fourth ABDM milestone.

M1Patient identity

Your Patients Get an ABHA

Identity, created or verified at your registration desk and tied to your own record.

Why it mattersIt's what tenders and scheme checklists mean when they ask if you're ABDM-enabled.
M2Record sharing

Your Records Travel

Reports and summaries released to whoever the patient consents to share them with.

Why it mattersRecords follow the patient instead of living in your building.
M3Record access

You See Their History

A patient's prior records pulled in from other providers, with their consent.

Why it mattersFewer repeat tests, and a real reason to be chosen for continuing care.
NXClaims workstream

Connect the Claims Lifecycle

Eligibility, pre-authorisation and claims exchange with participating payers.

Why it mattersThe same national rails, pointed at how quickly money reaches you.

Registry onboarding and NHCX requirements are scoped separately. Production access follows NHA review, functional testing, WASA and the sandbox exit application. Explore the official ABDM sandbox ↗

M2 and M3 Need Your Clinical Data, Not Just an API Connection.

FHIR is the exchange format. Mapping your existing records and making received information usable inside your product is custom integration work.

M2 · Sharing as a HIP

Your records → ABDM FHIR documents

Map your source fields into the applicable ABDM FHIR profiles, assemble document bundles and validate the records you intend to share.

  • Patient, encounter and care-context mapping
  • Agreed reports, prescriptions and discharge summaries
  • Consent-based exchange, callbacks and error handling
You receive

Mappings, validated example bundles and tested sharing flows for the agreed record types.

M3 · Receiving as an HIU

Consented FHIR records → your care workflow

Handle consent and record requests, receive and interpret FHIR documents, and present available information in the relevant patient workflow.

  • Consent status and request lifecycle handling
  • Record validation, patient matching and provenance
  • Display or storage integration, as agreed in scope
You receive

A tested record-access journey with agreed display, storage and failure-handling behaviour.

What determines the custom work?

Your data model, record types, missing fields, coding systems, existing APIs, tenant setup and UI requirements. We agree these before estimating, because every product needs its own mapping.

ABDM FHIR Implementation Guide ↗
Who this is for

Start with What Your Organization Needs from ABDM.

ABDM means something different depending on what you sell and who you answer to. Pick the one that sounds like you: the trigger, what it unlocks and what we hand over.

Hospitals and Hospital Chains

ABDM arrives through empanelment paperwork, a scheme requirement, or patients who expect their ABHA to mean something at your desk.

12 to 20 weeks
typical, sandbox to exit, single HIS

What usually triggers it

Empanelment and scheme paperwork that asks for ABDM participation, a group-level digital mandate, or a corporate customer who wants records to move between your units.

What it unlocks

  • Your facility listed and verified on the national registries
  • ABHA created and linked at registration, in the workflow your staff already use
  • Discharge summaries and reports released to the patient on consent, instead of over WhatsApp
  • Eligibility to participate in digital-health incentive schemes, where terms apply

What we hand over

Your HIS talking to ABDM, the NHA test evidence for each certified milestone, staff-facing screens that don't add clicks, and a runbook your IT team can actually operate.

Planning figures from our own delivery. Yours is scoped on the first call.

Engagement models

The Right Delivery Model for Your Team.

Two questions: who writes the code, and how many applications need to end up certified. The comparison table below sets out all four options.

Your team codes

Our SDK, Our Consultants

You keep the keyboard. Our consultants sit with your developers and stay on it until you're certified.

  • Reusable SDK foundations for common integration flows
  • Field mapping done with you, against your data model
  • We still run certification and the NHA calls
  • Your team owns it afterwards, properly
You have engineers free
We code

Our Developers, in Your Codebase

Engineers who have shipped ABDM before write it inside your product. No separate system, no handover gap.

  • .NET and TypeScript, on ABDM V3
  • UI, consent screens and linking flows included
  • Consent-based exchange with explicit data boundaries
  • Full source handed over, so you're never locked in
Your team is committed
Many apps

One Gateway, Every Application

One central layer with shared mapping and consent screens. Plan approval and onboarding requirements for each application before rollout.

  • Shared integration services with tenant isolation
  • Onboarding requirements reviewed for each application
  • One consent experience for the patient
  • Consent and token storage designed up front
States, groups and vendors

Fixed price agreed before we start, or a dedicated team by the month. Source code included, engineers with you until go-live, and no per-transaction fees.

What we build

What Our ABDM Integration Services Build

ABDM added beside your existing software, with every flow tested against the NHA test cases.

01

ABHA (M1) in Your Registration Flow

Aadhaar and mobile OTP creation, ABHA verification, ABHA address, the ABHA card and Scan and Share QR registration, linked to your own patient record.

ABHA number · ABHA address · OTP · QR

ABDM milestones M1 to M4 guide →
02

Health Information Provider (M2)

Care contexts, discovery, link and confirm, consent notify and the health information request that builds, encrypts and pushes records to the requester.

Care contexts · discovery · consent notify

Building an ABDM HIP (M2) →
03

Health Information User (M3)

Consent requests, status tracking, record fetch, decryption, patient matching and display of external records inside your clinical screens.

Consent init · status · fetch · decrypt

Building an ABDM HIU (M3) →
04

NRCES FHIR Bundles

Your records mapped to the NRCES FHIR R4 document profiles, coded in SNOMED CT and LOINC where the source allows, and validated before any demo.

FHIR R4 · NRCES profiles · SNOMED CT · LOINC

ABDM FHIR bundles across the patient journey →
05

Gateway, Callbacks and Encryption

ABDM V3 APIs, bridge URL registration, asynchronous callbacks that survive proxies and firewalls, and Fidelius-compatible ECDH encryption on Curve25519.

ABDM V3 · bridge URL · Fidelius

Debugging ABDM callbacks →
06

Sandbox Exit and Production

Functional testing and WASA coordination, audit fixes, internal rehearsals, the NHA demo, production credentials and facility onboarding.

Functional test · WASA · NHA demo · HFR

ABDM sandbox to production guide →

Buyer decisions

ABDM Integration Approaches: Build, SDK, Embedded Team or ABDM Connector

Two questions decide the approach: who writes the code, and how many applications need ABDM.

ApproachBest fitWhat you ownTrade-off
Build in-house from NHA documentationTeams with spare engineers and a flexible dateAll code and all review preparationV3 callbacks, encryption and FHIR mapping are where most teams stall
Our SDK with our consultantsYour developers code; we guide them through testing and the NHA demoAll code, written by your teamYour team's capacity sets the pace
Our engineers inside your codebaseHMIS and EMR vendors with a contract deadlineAll source code, handed over with documentationNeeds access to your repository and release process
ABDM connector on InteroplyHospital groups, state programs and vendors running several applications or many tenantsPer-facility configuration on one shared gatewayA shared service to operate, with one consent experience and FHIR mapper

Every approach needs product-specific FHIR mapping. An SDK or connector removes repeated plumbing, not your data model.

Integration boundaries

ABDM Integration Boundaries: Who Does What

ABDM involves NHA, empanelled agencies and your facilities. We coordinate all of them.

NHA

Issues sandbox and production credentials, runs the review demos and approves sandbox exit. We prepare the demo, present with you and close every finding.

Testing and audit agencies

Functional testing and the WASA security audit are done by empanelled third-party agencies you engage. We coordinate them and fix what they find.

Your product

Keeps its clinical data and screens. We add ABDM flows and map your records without replacing your HIS or HMIS.

Facilities and doctors

Each facility registers in HFR and its doctors in HPR. We give you the onboarding checklist and support the first facilities.

NHCX claims

Scoped as its own track with NHCX participant onboarding, after or alongside the ABDM milestones.

Deliverables

ABDM Integration Deliverables

What you hold at the end, ready for the next audit or tender.

01

Milestone and record-type scope

Milestones and FHIR record types agreed with NHA before the build starts.

02

M1, M2 and M3 flows in your codebase

Working flows with consent screens, callbacks and encryption, in your repository.

03

FHIR mapping specifications

Field-level mappings and validated example bundles for each approved record type.

04

Test and audit evidence

Functional test support, the WASA remediation log and recordings of every consent path.

05

NHA demo pack

Scripted demo flows, rehearsal notes and the review-finding log.

06

Production runbook

Production configuration, facility onboarding checklist and engineering handover.

Delivery phases

ABDM Integration Timeline: Sandbox to Production

Most products reach sandbox exit in 12 to 20 weeks. Agency queues and NHA review slots move the date more than the build does, so we book them early.

  1. 01

    Scope and sandbox setup

    Weeks 1 to 2

    Milestone and record-type scope, sandbox credentials, bridge URL and HFR setup

  2. 02

    Build M1, M2 and M3

    Weeks 2 to 10

    Working flows and FHIR bundles, proven in internal demos

  3. 03

    Functional testing, WASA and NHA demo

    Weeks 8 to 16

    Test reports, audit fixes, NHA review and milestone approval

  4. 04

    Sandbox exit and production

    Weeks 14 to 20

    Exit application, production credentials, facility onboarding and handover

Every Review Has a Purpose. Every Stage Has an Output.

Our delivery sequence includes two internal demos, formal testing, the NHA review and feedback handling before production. Open a stage to see what to expect.

  1. 01Sandbox setup & implementationBuild

    Confirm milestone scope, set up access and implement the agreed ABHA, HIP and HIU workflows against your existing product.

    What you receive

    A scope checklist, integration build and mapped test scenarios.

    What we need from you

    Your application APIs, data model, sandbox credentials and technical owner.

  2. 02First internal demoReview

    Walk through the implemented patient journeys with your team. Check happy paths, exceptions and the fit with your operational workflows.

    What you receive

    A demonstrated build and an agreed list of fixes before formal testing.

    What we need from you

    Product and operational feedback on the demonstrated flows.

  3. 03Functional testing & WASAValidate

    Coordinate applicable functional testing and Web Application Security Assessment with the required assessment agencies. Resolve findings and support retesting.

    What you receive

    Test reports, assessment evidence and a tracked remediation log.

    What we need from you

    A stable test environment, assessor coordination and agreed audit scope and fees.

  4. 04Second internal demo & readiness reviewRecheck

    Demonstrate the corrected build again after testing. Review evidence, unresolved items and the scenarios to be presented externally.

    What you receive

    A reviewed demo build and a consolidated submission checklist.

    What we need from you

    Your sign-off on the corrected workflows and outstanding dependencies.

  5. 05NHA demo & reviewDemonstrate

    Support the scheduled NHA review, present the applicable workflows and evidence, and respond to questions or requested changes.

    What you receive

    A review-action log, responses and any follow-up demonstrations required.

    What we need from you

    Stakeholder availability and timely decisions on review feedback.

  6. 06Website listing & feedback window15-day planning allowance

    Plan for the website-listing and feedback stage in our delivery sequence. Monitor comments and address any issues raised before moving forward.

    What you receive

    Tracked feedback, responses and any changes required for closure.

    What we need from you

    Allow for the 15-day window and follow-up work. The applicable listing duration and requirements are confirmed with the ABDM team.

  7. 07Production access & controlled rolloutGo live

    After applicable approvals and production access, configure the live environment, onboard facilities and validate the agreed production workflows.

    What you receive

    A rollout checklist, operational runbook and engineering handover.

    What we need from you

    Production owners, infrastructure readiness and an agreed rollout window.

Review findings can call for another demo or a retest, so the plan keeps room for one remediation cycle before the NHA committee. ABDM FAQs ↗

Cost drivers

What Drives ABDM Integration Cost

You get a fixed scope and price after one scoping call. These factors move it.

Milestones in scope

M1 with M2 is the common minimum for sandbox exit. Adding M3 adds consent requests and record display.

Record types

Each FHIR record type (OP consult, prescription, diagnostic report, discharge summary and others) is its own mapping and test set.

Your data quality

Coded data maps quickly. Free-text reports and missing fields need extra mapping and review.

Applications and tenants

One product, several products, or a multi-tenant HMIS with many facilities.

Agency and audit fees

Functional testing and WASA are paid to empanelled agencies, separately from engineering.

NHCX and ongoing support

Claims integration is a separate track; ABDM API changes need monitoring and updates after go-live.

Book a call ↗

Proof

ABDM Integration Work You Can Check

Client names are withheld. The case study and repositories linked here are public.

Case study · NHA-approved M1 to M3

Screening Platform Through NHA Review for M1, M2 and M3

A foundation-run primary-care screening platform with an Android app and a web app. We built the M2, M3, FHIR and encryption layers, extended M1, fixed functional-test and WASA findings and supported every NHA demo. NHA approved the M1, M2 and M3 implementation in 2026.

Read the ABDM sandbox exit case study →

Nirmitee platform

ABDM Connector in Interoply

Interoply, our integration platform, includes ABDM and NHCX connectors so several applications share one gateway, one consent experience and one FHIR mapper.

See Interoply →

Public GitHub repository

Open-source ABDM V3 SDK

Our TypeScript SDK for the ABDM V3 APIs: ABHA, HIP, HIU, consent and health information exchange.

View the SDK on GitHub →

Public GitHub repository

ABDM FHIR Bundle Examples

Example FHIR R4 bundles for the ABDM record types, published alongside our V3 error catalog and Postman collection.

View the bundle examples on GitHub →

Security

ISO 27001:2022 Certified, BAAs Signed

We are ISO 27001:2022 certified and sign Business Associate Agreements for work that touches patient data.

FAQ

ABDM Integration: Questions Buyers Ask

What Does an ABDM Integration Service Provider Do?

An ABDM integration service provider adds Ayushman Bharat Digital Mission flows to your existing software: ABHA creation and linking (M1), sharing records as a Health Information Provider (M2) and requesting records as a Health Information User (M3). The work includes FHIR mapping, encryption, gateway callbacks, functional testing and WASA support, the NHA demo and production rollout.

What are ABDM milestones M1, M2 and M3?

M1 is identity: create, verify and link ABHA at registration. M2 makes your software a Health Information Provider that shares FHIR records on consent. M3 makes it a Health Information User that requests and displays records from other providers. Each milestone is demonstrated to NHA before sandbox exit.

Can we get ABDM certified for M1 (ABHA) only?

No. NHA's current sandbox exit criteria require at least two milestones, so an M1-only integration does not receive production credentials. Most teams pair M1 with M2; products that mainly consume records pair M1 with M3.

What is ABDM M4, and is NHCX part of ABDM?

M4 is an informal label some teams use for claims integration through the National Health Claims Exchange (NHCX). NHCX runs on the same national digital health rails but is a separate track with its own participant onboarding, FHIR claim profiles and insurer testing. We scope it separately from M1 to M3.

Do we have to replace our HIS or HMIS to become ABDM compliant?

No. ABDM is added beside your existing software: new registration, consent and record-sharing flows inside your application and a small number of new screens. Your clinical modules stay as they are.

What is an ABDM connector?

An ABDM connector is a shared service that handles the ABDM gateway, callbacks, encryption, consent and FHIR mapping for one or more applications. Hospital groups, state programs and multi-product vendors use one connector so each application does not rebuild the same plumbing. Interoply includes an ABDM connector.

Which FHIR profiles does ABDM use?

ABDM uses the NRCES FHIR R4 profiles: OPConsultRecord, PrescriptionRecord, DiagnosticReportRecord, DischargeSummaryRecord, ImmunizationRecord, HealthDocumentRecord, WellnessRecord and InvoiceRecord. You agree with NHA which record types your product shares, based on the services it provides.

What is WASA, and who performs the functional testing?

WASA is the Web Application Security Assessment, a security audit by a CERT-In empanelled auditor. Functional testing of the milestones is done by an independent empanelled testing agency. Both reports go to NHA before the review demo and sandbox exit. We coordinate both and fix the findings.

How Long Does ABDM Integration Take from Sandbox to Production?

Most products reach sandbox exit in 12 to 20 weeks. The build usually takes 6 to 10 weeks; agency testing, audit fixes and NHA review slots take the rest. Multi-tenant products then onboard each facility through HFR.

How Much Does ABDM Integration Cost?

Cost depends on the milestones and record types in scope, the quality of your source data, the number of applications or tenants, and whether NHCX is included. Testing and audit agency fees are paid separately to those agencies. We give a fixed engineering price after one scoping call.

What Is on an ABDM Integration Checklist?

Sandbox credentials and a reachable bridge URL, HFR registration, the milestones and record types agreed with NHA, ABHA flows at registration, FHIR mappings for each record type, Fidelius encryption, every consent path rehearsed, functional test and WASA reports, the NHA demo and the exit application listing every milestone.

Do Health Apps, Labs and Diagnostics Platforms Need ABDM Integration?

They need it when their customers, government schemes or tenders ask for ABHA linking and consent-based record sharing. Labs and diagnostics platforms usually share diagnostic reports as a HIP (M2); telemedicine apps often add HIU (M3) to see prior records. We confirm the right milestones for your product on the first call.

Next step

Plan Your ABDM Integration

Tell us your product, stack, milestones and target date. We reply with the record types to take through review, the timeline to sandbox exit and a fixed scope.

Talk to our integration team

Turn Your ABDM Requirement into a Delivery Plan.

Bring your current stack, milestone status and target date. We’ll review your scope, identify dependencies and recommend the next engineering step.

+1 (669) 649 0706
hello@nirmitee.io
India

Baner, Pune,
Maharashtra 411045

USA

Iselin,
NJ 08830

Please share project context only, no patient information. Privacy policy.

Thanks, We&Apos;Ve Got It.

An engineer who has actually shipped ABDM will reach out within one business day.