Skip to main content

Pre-authorisation

Pre-authorisation is the provider's formal request for the payer's approval to deliver a specific treatment to a covered beneficiary.

Calls

CallMethod and pathWhat it does
Pre-authorisation submitPOST /v1/preauth/submitProvider submits, resubmits, enhances or answers a query on a pre-authorisation Claim bundle (Claim.use preauthorization); NHCX routes it to the payer. Also sent as pre-authorisation enhancement.
Pre-authorisation submit (internal) (adapter)POST /internal/v1/preauth/submitInternal twin of /v1/preauth/submit (operationId preauthSubmitPostInternal) with the same JWEPayload body and response set.
Pre-authorisation callbackPOST /v1/preauth/on_submitPayer returns the ClaimResponseBundle for a pre-authorisation (approved, partially approved, queried or rejected) to the provider via NHCX.
Pre-authorisation callback (internal) (adapter)POST /internal/v1/preauth/on_submitInternal twin of /v1/preauth/on_submit (operationId preauthOnSubmitPostInternal) with the same JWEPayload body and response set.

Callbacks you host

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

PathHosted by
/v1/preauth/submitThe payer
/v1/preauth/on_submitThe 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 Pre-authorisation API reference.