Skip to main content

PMJAY adjudicator

A PMJAY case is not decided over NHCX.

APIs​

The calls fall in two groups. The dummy payer calls drive the sandbox's test payer. The PMJAY payer calls read and act on a PMJAY case in the State Health Agency's Transaction Management System, and replace a placeholder ABHA number.

Dummy payer APIs​

CallCalled byEnvironmentEndpointWhat it does
Provider: make the dummy payer act on a requestProviderSandbox onlyPOST https://apisbx.abdm.gov.in/pmjay/sbxhcx/dummyhcxpayer/process/requestMakes the sandbox dummy payer, participant 1000003538@hcx, approve, reject or query a pre-authorisation or claim you have submitted, by correlation ID.
Provider: make the dummy payer send a payment noticeProviderSandbox onlyPOST https://apisbx.abdm.gov.in/pmjay/sbxhcx/dummyhcxpayer/paymentNotice/initMakes the sandbox dummy payer send a payment notice to the provider named, on /v1/paymentnotice/request.

PMJAY payer APIs​

Read the role first, then act on the case as that role. Those two calls sit on different hosts. Update ABHA number replaces a placeholder ABHA number and goes to the participant service.

CallCalled byEnvironmentEndpointWhat it does
Adjudicator: get the user role for a caseIntegrator driving a PMJAY caseSandboxPOST https://apisbx.abdm.gov.in/pmjay/sbxhcx/nhcxpayerservice/v1/get/user-roleAsks the NHCX Payer Service which role in the State Health Agency's Transaction Management System holds a PMJAY case, and so which actions may be taken on it next.
Adjudicator: act on a caseIntegrator driving a PMJAY case, as the role that holds itSandboxPOST https://apisbeta.nha.gov.in/pmjay/hcx/nhcxpayerservice/wrapper/process/caseApproves, rejects, queries, forwards or pends a PMJAY case in the State Health Agency's Transaction Management System, as the role that currently holds it.
Update ABHA numberAny participantSandbox and productionPOST https://apisbx.abdm.gov.in/pmjay/sbxhcx/participanthcxservice/update/abhanumberReplaces a placeholder (dummy) ABHA number with the beneficiary's real ABHA number.

Base URLs​

EnvironmentBase URL
Sandbox, Dummy payer.https://apisbx.abdm.gov.in/pmjay/sbxhcx/dummyhcxpayer
Sandbox, PMJAY payer service, role lookup.https://apisbx.abdm.gov.in
Sandbox, PMJAY payer service, act on a case.https://apisbeta.nha.gov.in
Production, PMJAY payer service.Not published. Confirm at onboarding.
Sandbox, Participant service, update ABHA number.https://apisbx.abdm.gov.in/pmjay/sbxhcx/participanthcxservice
Production, Participant service, update ABHA number.https://apisprod.nha.gov.in/pmjay/hcx/participanthcxservice

The dummy payer exists only in the sandbox, so it has no production address.

Guides that use these calls​

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