Compare payer remits to contract rates
underpayment_audit_compareCompare commercial payer remits to your contract rates and list the underpayments. Send contract_rates (code, optional 2-character modifier, rate per unit in US dollars) and remit_lines (your own line_id, code, optional modifier, units, paid, optional patient_responsibility or the payer's allowed amount). Get back, per line, expected vs actual and the shortfall, totals in cents, the sources (your two lists, with the labels and dates you gave) and a signed record. Free. Arithmetic only: no model, no outside lookup, nothing stored. Up to 200 rates and 200 lines per call. Do NOT send patient names, dates of birth or member, account or record numbers: only your own row numbers as line_id. It does not read contracts, assign codes, or give billing, coding or legal advice, and it cannot say a payer is wrong, only that the numbers differ from the table you supplied.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"contract_rates": "<contract_rates>",
"remit_lines": "<remit_lines>"
},
"name": "underpayment_audit_compare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tolerance | No | US dollars per line up to and including which a difference is ignored. Default 1.00, at most 1000. | |
| remit_label | No | Optional name of the remit batch, echoed back as a source. | |
| remit_lines | Yes | ||
| contract_label | No | Optional name of the contract, echoed back as a source. | |
| contract_rates | Yes | ||
| contract_effective_date | No | Optional date the rates took effect (YYYY-MM-DD), echoed back. |