National Health AuthorityNHA Docs

Command Palette

Search for a command to run...

Test Cases

Use the PMJAY HMIS sandbox test cases to validate policy, eligibility, preauthorisation, claim, query, and CRC flows.

Use these test cases for PMJAY HMIS sandbox exit preparation. Keep the test evidence, request payload, callback payload, and correlation ID for each case.

Incomplete source row

The source leaves the CRC claim expected output and remarks empty. Confirm the expected result with the PMJAY sandbox team.

Core test cases

Test case IDScenarioPreconditionAPI or resourceInputsValidation rulesExpected outputRemarks
TC-ABHA-01Validate PMJAY policy with ABHAValid ABHA and consent exist.CoverageEligibilityRequest with purpose validationABHA 91-XXXX-XXXX-XXXX, purpose validationCheck ABHA linkage and active policy.CoverageEligibilityResponse with active coverage.Happy path.
TC-HBP-01Fetch admissible HBP packagePolicy validation passed.InsurancePlanPlan ID PMJAY-TS-001, provider ID HOSP123, payer ID SHA-HARYANAValidate provider against state network hospitals.InsurancePlan with HBP packages, inclusions, exclusions, claim conditions, and documents.State-specific HBP applies.
TC-CE-01Check coverage eligibility for auth requirementsWallet balance exists.CoverageEligibilityRequest with purpose auth-requirementsAmount 25000, package HBP-123Check wallet balance and speciality rules.Eligible response with sufficient balance.Preauth can proceed.
TC-PA-01Submit preauthorisation requestEligibility check passed./preauth/submit with ClaimDiagnosis I10, treatment plan, support documents, doctor detailsValidate clinical and financial rules.Preauth ID with status PENDING.Sent to workflow.
TC-PA-02Submit preauth query updatePreauthorisation exists./preauth/submit with ClaimAdditional documentsMatch preauth and treatment details.Preauth query details accepted for adjudication.Sent to workflow.
TC-CL-01Submit claim after dischargePreauthorisation approved./claim/submit with ClaimApproved amount 23000, attached documentsMatch preauth and treatment details.Claim accepted for adjudication.Sent to workflow.
TC-CL-02Submit claim query updateClaim exists./claim/submit with ClaimDocumentsMatch claim and treatment details.Claim query details accepted for adjudication.Sent to workflow.
TC-CL-03Submit CRC claimClaim is rejected or partially paid./task/submit with TaskClaim number and reprocess reasonMatch claim and treatment details.Source does not state the expected output.Confirm before exit demo.

Additional scenario checklist

AreaScenario
RegistrationRegistration
WalletWallet update
RegistrationRegistration cancel
PreauthorisationPreauth submission
PreauthorisationPreauth query
PreauthorisationPreauth query response
PreauthorisationPreauth enhancement
PreauthorisationPreauth with implant
PreauthorisationPreauth resubmission
PreauthorisationPreauth rejection
PreauthorisationPreauth approval
PreauthorisationPreauth cancel or delete
DischargeDischarge in multiple modes with amount calculation
ClaimClaim submission
ClaimClaim query
ClaimClaim rejection
ClaimClaim approval
PaymentClaim final payment and payer bank transaction update
CRCCRC after claim rejection or partial payment

Evidence to capture

  • Store the request payload before encryption.
  • Store the callback payload after decryption.
  • Store the JWE header metadata.
  • Store the correlation ID and workflow ID.
  • Store screenshots from the HMIS screen.
  • Store validation errors and retry proof.

Sources

  • pmjay-hmis-test-cases.md (NHCX sandbox portal)