Skip to main content

Insurance plan

Policies have traditionally been PDFs that hospital desks interpret by hand, producing ambiguity about benefits, claim conditions and documents, and rework and rejections downstream.

Calls

CallMethod and pathWhat it does
Insurance plan requestPOST /v1/insuranceplan/requestProvider sends a Task with code poll naming a policy number and/or its HFR id to fetch the payer's machine-readable InsurancePlan for that pairing.
Insurance plan callbackPOST /v1/insuranceplan/on_requestPayer returns the InsurancePlan collection Bundle (InsurancePlan, Organization, optional Questionnaire) under the request correlation id.
Insurance plan request (internal variant) (adapter)POST /internal/v1/insuranceplan/requestInternal twin of /v1/insuranceplan/request on the insuranceplanhcxservice: same TaskBundle payload, same 202 envelope, distinct operationId.
Insurance plan callback (internal variant) (adapter)POST /internal/v1/insuranceplan/on_requestInternal twin of /v1/insuranceplan/on_request: the payer InsuranceplanBundle callback with identical semantics, distinct operationId.

Callbacks you host

The exchange posts these to the endpoint_url you registered. Answer each with HTTP 202 first.

PathHosted by
/v1/insuranceplan/requestThe payer
/v1/insuranceplan/on_requestThe provider

Base URLs

EnvironmentBase URL
Sandbox, NHCX exchange.https://apisbx.abdm.gov.in/hcx
Production.https://apisprod.nha.gov.in/hcx

Guides that use these calls

The whole specification, with a request you can send from the page, is the Insurance plan API reference.