Patient Payments
Edit Claim Payment
Absolutely set patient payment by claim control number (claim-id). Caps at ledger paid + remaining PATIENT_AR; excess is unallocated PATIENT_CASH. paymentTraceId is required; retries return the prior result. 404 if the claim is not found.
PATCH
cURL
Overview
Absolutely sets patient paid on a claim. Cap is ledger paid + remaining PATIENT_AR; anything above that remaining room becomes an unallocated PATIENT_CASH credit. Decreasing paid is a refund (notes required). 404 only if the claim is not found.
Path key is your claim control number (FHIR claim-id / PCN), not a Cair lifecycle id.
paymentTraceId is required. Retries with the same org + paymentTraceId return 200 with the prior result (idempotentReplay: true) and do not post again.
This is an edit path, not an additive post. To add a partial payment or refund, use Patient Payment V2. For Elation billId absolute-set posts, use Patient Payment.
Authentication
JWT Bearer token from/api/token.
Path Parameters
string
required
Your claim control number (system
https://fhir.cairhealth.com/fhir/identifier/claim-id).Request Body
number
required
Absolute paid amount to set (>= 0).
string
ISO 8601 payment date.
string
Payment method.
string
required
Processor transaction id. Required. Same org + trace returns the prior
result without applying a second edit.
string
Required when decreasing paid (refund).
Example
Response
"idempotentReplay": true.Path Parameters
Claim control number (https://fhir.cairhealth.com/fhir/identifier/claim-id)
Body
application/json
Response
Payment updated (or idempotent replay)

