Skip to main content

NHCX

The Ayushman Bharat Digital Mission (ABDM) is India's national health data network, run by the National Health Authority (NHA). It is three gateways, not one, and this section documents the third of them.

NHCX is the National Health Claims Exchange, the third ABDM gateway, carrying insurance claims and their responses between providers and payers. After this page you will know who is on NHCX and which of NHA's own documents to open next.

What is not here

No endpoint on this gateway has been documented here yet. No endpoint reference, no sequence diagrams, no error tables, no test cases.

The HIE-CM and UHI gateways are documented at milestones and UHI. NHCX sits outside both, on its own sandbox, with its own onboarding, participant registry and document set.

NHCX does appear in the sandbox database. An NHCX application is recorded against your organisation, and the column list for it is the nhcx_exit table.

HIE-CM or NHCX

Claims are not health records. If your product shares or fetches a patient's clinical record, you are on HIE-CM. If it submits or adjudicates an insurance claim, you are on NHCX. A hospital system can end up on both. The two integrations share no API surface.

The documentation set shows the shape of a claim without describing it. A claim is a FHIR bundle. It travels with a protected header that carries a workflow status code. A request cycle is closed by sending a protocol response back. Those are rows 11, 12 and 15 below.

Who is on it

ParticipantWhat it does
ProviderA hospital or clinic. Row 9 below covers the use cases a provider has to implement.
PayerAn insurer, or a third party administrator acting for one. Row 10 below is the matching list for a payer.
NHCXThe exchange in the middle. Routes between registered participants.

Both providers and payers onboard as participants, in sandbox first and then in production. The production onboarding document carries the role and registry enums and the validations applied to them.

What is published

The NHCX documentation set has 32 numbered rows, each giving a purpose, a document name and a location. It is an index, not a specification. No row carries a request shape, a response shape or an endpoint. Two rows have no document name in the source, and one row is blank apart from its location. Those gaps are marked below.

There is one location per group of documents, not a URL per file.

LocationWhat is there
hcxsbx.abdm.gov.in/#/documentsOnboarding, use cases, payload references, error handling, Postman collections and FAQs. Rows 1 to 22.
hcxsbx.abdm.gov.in/#/technical-specifications/api-specificationsSwagger for the use case APIs and the participant service. Row 23.
hcxsbx.abdm.gov.in/#/hmisdocumentsThe Supporting Documents section of that page holds the PMJAY and HMIS material. Rows 24 to 32.

The document index

Row numbers match the published index, so you can match a line here to a line there.

Onboarding, use cases and specifications

#DocumentWhat it covers
1NHCX UsecasesHigh level introduction to the NHCX use cases.
2Standards for NHCXStandards followed in NHCX, and an introduction to FHIR.
3Name not given in the sourceHow to generate a token using the ABDM API for the NHCX APIs.
4Onboarding providers and payers in SandboxHow to onboard participants in sandbox.
5Onboarding providers and payers in ProductionHow to onboard participants in production. Includes the role and registry enums, and the validations imposed.
6AWS(Sandbox)NHCX-OnBoarding APIs Postman CollectionPostman collection for participant onboarding in sandbox. A zip file.
7AWS(PROD)_NHCX-OnBoarding APIs Postman CollectionPostman collection for participant onboarding in production. A zip file.
8Policy Linking and De-Linking ProcessPolicy linking and de-linking validations, and API implementation detail, for payer and TPA.
9NHCX Provider Side Use Cases, Sandbox Exit ProcessWhich use cases a provider must cover: which API, at whose end, which bundle, which status, and the callback logic.
10NHCX Payer Side Use Cases, Sandbox Exit ProcessThe same list for a payer.
11NHCX Requests and Responses for UseCasesWhich value sets to use when building FHIR bundles, which bundle to use, and which values are mandatory. One tab per use case. A spreadsheet.
12Workflow Status Sheets (with Codes)The workflow codes to send in the protected header. A spreadsheet, updated when codes change.
13NHCX Code Snippets references for payload preparationReference code snippets for preparing use case payloads.
14Implementation Guide for Adoption of FHIR in ABDM and NHCXThe FHIR implementation guide for both.
15API Response Handling to avoid FailuresHow to handle error scenarios, and how to send the protocol response that closes the request cycle.
16AWS(Sandbox)-PARTICIPANT SERVICE_APIs Postman CollectionPostman collection for the participant service APIs in sandbox. A zip file.
17AWS(Sandbox)-NHCX USECASE Postman CollectionPostman collection for the use case APIs in sandbox. A zip file.
18Standard Error CodesEvery error code and scenario, by use case, for the bridge and for NHCX. A spreadsheet.
19NHCX Dummy Payer ImplementationImplementation guide for the dummy payer.
20Steps to generate encryption CertificateHow to generate the encryption certificate, a public and private key pair.
21FAQsFrequently asked questions.
22Common Mistakes while implementing through NHCXMistakes seen at the integrator end, and how they are resolved.
23Technical Specification, API SpecificationsSwagger for the use cases and for the participant service. The source adds a warning: for use case payloads, work from rows 11 and 13 rather than the swagger. The swagger is the relevant source for the participant service APIs.

PMJAY and HMIS supporting documents

PMJAY is the Ayushman Bharat Pradhan Mantri Jan Arogya Yojana scheme. These rows sit under Supporting Documents on the HMIS documents page.

#DocumentWhat it covers
24NHCX PMJAY Integration HandbookThe integration handbook for an HMIS.
25Insurance Plan IGImplementation guide for the insurance plan bundle.
26NHCX_APIs to be called based on scenarioA roadmap for an HMIS: which NHCX APIs to call in which scenario.
27NHCX-PMJAY-HMIS Integration OverviewOverview of the integration.
28NHCX-PMJAY-HMIS Integration GuideThe integration guide.
29Name not given in the sourceSample FHIR.
30Biometric Authentication APIs Postman CollectionPostman collection for the biometric authentication APIs.
31NHCX-PMJAY-HMIS Test CasesTest cases for the integration.
32Row blank in the sourceThe source row carries a location and nothing else.

What is missing here

Everything past the index. This page carries the title and purpose of each document, not the endpoints, payloads, status codes or error codes inside them. No NHCX call is served against a sandbox.

Next