Skip to main content

Workflow Codes

The address a message is sent to does not say which step of a claim it is. A new preauthorisation, a resubmission, an enhancement and an answer to a query all go to the same place, in the same kind of bundle. The workflow code in the message header is what tells them apart. Each code also comes with a status that says whether the message starts a request, answers one, or refuses it. The official Workflow Status Sheet is the authority, and new codes appear there first.

Every workflow code​

Search by code, name or status, and switch between the codes a provider sends, the codes a payer sends, every row of the Workflow Status Sheet, and the lettered families.

Spellings are as published, such as Initimation, Reimburstment and protocal, so that searching for what you saw in a payload finds the row.

  • 12Preauth Request Initiatedrequest.initiated
  • 121Preauth Reprocess(Resubmission) Initimationrequest.initiated
  • 13Enhancement Request Initiatedrequest.initiated
  • 131Enhancement Query Ack Successresponse.partial
  • 131Enhancement Query Ack Failedresponse.error
  • 131Enhancement Query Response Submittedresponse.complete
  • 18Preauth Query Ack Successresponse.partial
  • 18Preauth Query Ack Failedresponse.error
  • 19Preauth Query Response Submittedresponse.complete
  • 20Preauth Ack Successresponse.partial
  • 20Preauth Ack Failedresponse.error
  • 21Preauth Request Approvedresponse.complete
  • 22Enhancement Request Approvedresponse.complete
  • 23Preauth Request Rejectedresponse.complete
  • 231Enhancement Denyresponse.complete
  • 24Preauth Request Queriedrequest.initiated
  • 241Enhancement Query Raiserequest.initiated
  • 251Preauth Reprocess Ackresponse.complete
  • 41Preauth Arbitration Intimationrequest.initiated
  • 42Preauth Arbitration Acknowledgementresponse.complete
  • PC01Preauthorization Cancellationrequest.initiated
  • PC02Preauthorization Cancellation Accomplishedresponse.complete
  • 10Patient Registeredrequest.initiated
  • 11Patient Admittedrequest.initiated
  • 14Discharge Submittedrequest.initiated
  • 28Claim Request In Processresponse.partial
  • 29Claim Forwardedresponse.partial
  • 31Payment Processedrequest.initiated
  • 33Payment Settledrequest.initiated
  • 141Discharge Query Response Submittedresponse.complete
  • 151Claim Query Response Submittedresponse.complete
  • 252Reprocess Request Approvedresponse.complete
  • 253Reprocess Request Rejectedresponse.complete
  • 254Reprocess Request Queriedrequest.initiated
  • 261Discharge Request Approvedresponse.partial
  • 262Discharge Request Rejectedresponse.complete
  • 263Discharge Request Queriedrequest.initiated
  • 45Final Bill Initimationrequest.initiated
  • 45Final Bill Ack Successresponse.partial
  • 45Final Bill Ack Failedresponse.error
  • 15Claim Request Initiatedrequest.initiated
  • 181Final Bill Query Responseresponse.complete
  • 161Claim Doc Query Responseresponse.complete
  • 17Payment Notice Recivedresponse.complete
  • 25Claim Doc Ack Successresponse.partial
  • 25Claim Doc Ack Failedresponse.error
  • 46Final Bill Approveresponse.complete
  • 26Claim Request Approvedresponse.complete
  • 47Final Bill Query Raiserequest.initiated
  • 47Final Bill Query Ack Successresponse.partial
  • 47Final Bill Query Ack Failedresponse.error
  • 27Claim Request Queriedrequest.initiated
  • 27Claim Request Queriedresponse.partial/complete
  • 491Final Bill Denyresponse.complete
  • 291Claim Doc Denyresponse.complete
  • 30Payment Notice Initmationrequest.initiated
  • 30Payment Notice Ack Successresponse.partial
  • 30Payment Notice Ack Failedresponse.error
  • R122Reimburstment Claim Reprocess Requestedrequest.initiated
  • R15Reimburstment Claim Submittedrequest.initiated
  • R151Reimburstment Claim Query Response Submittedresponse.complete
  • R252Reimburstment Claim Reprocess Request Approvedresponse.complete
  • R253Reimburstment Claim Reprocess Request Rejectedresponse.complete
  • R254Reimburstment Claim Reprocess Request Queriedrequest.initiated
  • R26Reimburstment Claim Approvedresponse.complete
  • R27Reimburstment Claim Queriedrequest.initiated
  • R28Reimburstment Claim Evaluation In Processresponse.partial
  • R291Reimburstment Claim Rejectedresponse.complete
  • 34Wallet Upgrade Intimationrequest.initiated
  • 36Claim Arbitration Intimationrequest.initiated
  • 38Fraud Alertrequest.initiated
  • 35Wallet Upgrade Acknowledgementresponse.complete
  • 37Claim Arbitration Acknowledgementresponse.complete
  • 39Fraud Alert Acknowledgementresponse.complete
  • G11Grievance Intimationrequest.initiated
  • G12Grievance Acknowledmentresponse.complete
  • G13Grievance Intimation Failureresponse.error
  • RP1Return Payment Intimationrequest.initiated
  • RP2Return Payment Acknowledgementresponse.complete
  • RP3Return Payment Failureresponse.error
  • N01Notifications Intended To Payerrequest.initiated
  • N02Notifications Intended To Providerrequest.initiated
  • N03Notifications Intended To Beneficiaryrequest.initiated
  • N04Acknowledgement Of The Notificaionresponse.complete
  • DC01Discharge Correction Intimationrequest.initiated
  • DC02Acknowledgement For Discharge Correctionresponse.complete

Mainline Cashless State Machines​

In the diagrams below, each arrow carries the workflow code of the message that moves the case.

Preauthorisation Lifecycle​

Claim Lifecycle​

Payment & Settlement Lifecycle​