Workspace

AI Third Party Adjudication - Concept Demo

Prescription Worklist

Inbound adjudication queue

3 inbound files
CasePatientDrugRun State
paid pass-throughJane MercerRosuvastatin 20 mg tabletidle
reject, auto-fix, resubmitMaria JensenRosuvastatin 20 mg tabletidle
paid but flagged for contract reviewDaniel RuizOzempic 1 mg dose penidle
Waiting to runSelect an inbound JSON claim and run it through the workflow.

Workflow Progress

Selected claim progression

idle
1
Receive PMS JSONWaiting
2
Normalize pricing fieldsWaiting
3
Resolve contract pricing schemeWaiting
4
Run pre-adjudication modulesWaiting
5
Build telecom requestWaiting
6
Send to payerWaiting
7
Receive telecom responseWaiting
8
Run post-adjudication modulesWaiting
9
Return PMS outbound resultWaiting

Stage 1

Pre-Adjudication Modules

before telecom submit

Prepare the inbound claim, normalize pricing inputs, and resolve the approved contract pricing scheme before the telecom message is built.

PMS Inbound

Expected JSON received from the pharmacy management system

{
"requestId": "pms-req-1001",
"claimType": "billing",
"patient": {
"firstName": "Jane",
"lastName": "Mercer",
"dob": "1980-05-12"
},
"payer": {
"bin": "012345",
"pcn": "RXPROC1",
"plan": "Commercial Plus"
},
"prescription": {
"rxNumber": "7001458",
"ndc": "00093015005",
"quantity": 30,
"daysSupply": 30,
"dawCode": "0"
},
"pricing": {
"ingredientCostSubmitted": 125,
"dispensingFeeSubmitted": 10,
"usualAndCustomaryCharge": 148,
"grossAmountDue": 135
}
}

Pricing Inputs

Drug pricing options available before telecom construction

DrugRosuvastatin 20 mg tablet
Contract SchemeNorthRiver Retail 2026 Q2
Pricing OptionSourceAmountStatusNote
Ingredient cost submittedPMS inbound pricing$125.00selectedUsed as the base ingredient value under the approved contract scheme.
Dispensing fee submittedPMS inbound pricing$10.00selectedAccepted directly from inbound pricing data.
Usual and customaryPMS inbound pricing$148.00availableAvailable for comparison and telecom population when required.
Gross amount dueCanonical pricing model$135.00selectedFinal amount inserted into the telecom PRC segment.
Applied rule setnorthriver-commercial-plus-retail-v3
Expected pricing basisSubmitted ingredient cost plus standard dispensing fee
Approval statusapproved

Pricing Field Mapping

Inbound pricing values normalized into the canonical pricing model

Profilestandard-retail-v1
Statusmapped
ingredientCostSubmitted125
dispensingFeeSubmitted10
usualAndCustomaryCharge148
grossAmountDue135
Inbound FieldCanonical FieldRoleTransformResult
pricing.ingredientCostSubmittedpricing.ingredientCostSubmittedrequireddirect passthrough125.00
pricing.dispensingFeeSubmittedpricing.dispensingFeeSubmittedrequireddirect passthrough10.00
pricing.usualAndCustomaryChargepricing.usualAndCustomaryChargeoptionaldirect passthrough148.00
pricing.grossAmountDuepricing.grossAmountDuerequireddirect passthrough135.00

Contract Pricing Scheme

Admin-loaded contract guidance interpreted by AI and applied as deterministic pricing rules

Contract SetNorthRiver Retail 2026 Q2
Approvalapproved
Effective date2026-04-01
Applied rule setnorthriver-commercial-plus-retail-v3
Expected pricing basisSubmitted ingredient cost plus standard dispensing fee
AI suggested schemeUse submitted ingredient cost and dispensing fee when values are present and aligned to NorthRiver Commercial Plus retail terms.

AI interpretation was approved and converted into deterministic pricing configuration.

No customer-specific remapping was required for this claim.

Stage 2

Adjudication

telecom exchange

Build the telecom request, submit it to the payer, and capture the returned adjudication response.

Telecom Request

Claim record sent to the payer transport boundary

[
{
"segment": "HDR",
"BIN": "012345",
"VER": "D0",
"TX": "B1",
"PCN": "RXPROC1",
"COUNT": "1",
"DOS": "20260413"
},
{
"segment": "INS",
"CARDHOLDER": "CARD100200300",
"GROUP": "COMMERCIAL01",
"PERSON": "01"
},
{
"segment": "PAT",
"NAME": "JANE MERCER",
"DOB": "19800512"
},
{
"segment": "CLM",
"RX": "7001458",
"QUAL": "1",
"NDC": "00093015005",
"QTY": "30",
"FILL": "0",
"DS": "30",
"DAW": "0"
},
{
"segment": "PRC",
"ING": "125.00",
"FEE": "10.00",
"U&C": "148.00",
"GROSS": "135.00"
}
]

Telecom Response

Adjudication returned by the payer transport boundary

[
{
"segment": "RSPHDR",
"VER": "D0",
"TX": "B1",
"COUNT": "1",
"HDR": "A",
"DOS": "20260413"
},
{
"segment": "RSPSTS",
"TXRESP": "P",
"AUTH": "A765432109",
"MSG": "CLAIM PAID"
},
{
"segment": "RSPCLM",
"RX": "7001458",
"QUAL": "1"
},
{
"segment": "RSPPRC",
"PATPAY": "25.00",
"INGPAID": "100.00",
"FEEPAID": "10.00",
"TOTAL": "110.00"
}
]

Stage 3

Post-Adjudication

clear

Review the returned outcome, calculate pricing disposition, and route flagged or exception claims into the appropriate follow-up path.

Final Pricing

Pricing disposition, flags, and suggested follow-up after adjudication

Expected$110.00
Payer Result$110.00
Variance$0.00
DispositionPaid as expected
Primary actionRelease paid response to PMS and continue fill workflow
Queue reasonNo queue action required.

Release paid result to PMS.

Retain pricing provenance for audit only.

PMS Outbound

Returned JSON for paid, rejected, flagged, or queued outcomes

{
"responseId": "pms-resp-1001",
"adjudicationStatus": "paid",
"adjudication": {
"headerStatus": "A",
"transactionStatus": "P",
"authorizationNumber": "A765432109"
},
"payment": {
"patientPayAmount": 25,
"ingredientCostPaid": 100,
"dispensingFeePaid": 10,
"totalAmountPaid": 110
},
"reviewFlags": []
}

Result Indicators

Workflow disposition

clear
Claim outcomepaid
Disposition pathauto
Queue requiredno
Header response statusA
Transaction response statusP
Authorization numberA765432109
Patient pay$25.00
Total amount paid$110.00

Error And Review Queue

Claims requiring human follow-up

2 queued
PatientDrugQueueOwnerNext
Maria JensenRosuvastatin 20 mg tableterror queueadjudication automationAwait retry result; escalate to manual review if still rejected.
Daniel RuizOzempic 1 mg dose penfuture reviewcontract review queueBatch review with other flagged paid claims.