Skip to main content

AR aging

Outcome​

You can read the AR aging chart, drill into any bucket, identify the biggest aged claims, and assign or schedule follow-up actions for each.

Prerequisites​

ScopeWhat it lets you do
billing.claim.readView claims and balances
reports.read.financialSee the AR aging widgets

The chart​

/ar/aging (or the dashboard's AR aging widget). Default buckets:

BucketDays
0-30Current
31-60Watch
61-90Action
91-120Escalation
121+Critical

Each bucket shows total dollars + claim count. Click a bucket → land on the filtered Claims list with that age range applied.

Filters that matter​

FilterUse
PayerFind a payer's pattern.
FacilityMulti-site clerks.
Filing type (P / I)Different cadence per type.
StatusSUBMITTED vs ACCEPTED — the gap matters.
Assigned toWorkload distribution.

Common patterns​

PatternRead
Big spike in 31-60 from a single payerPayer is slow, or payer rejected your batch silently.
Steady growth in 91-120Follow-up cadence is broken; team is too small or overwhelmed.
Concentration at one facilityLikely intake / EMR issue at that site.
121+ growingEscalate; this is bad-debt territory.

Working an aged claim​

  1. Open the claim from the bucket drill-through. Look at the Submission tab.

  2. Decide where it is in the lifecycle:

    StateMove
    SUBMITTED (no 277CA)Resubmit; or contact partner.
    ACCEPTED (no 835)Send 276 inquiry — see 6.4.
    DENIED (denial open)Triage on /denials.
    PARTIAL (balance with payer)Partial-payment follow-up — payer call or appeal.
    PARTIAL (balance with patient)Patient AR — see 7.1.
  3. Set follow-up on the right rail. Reason + due date. The dashboard flags overdue follow-ups.

Bulk follow-up​

For an aging cohort:

  1. Filter to the cohort (e.g. age 61-90, payer X, accepted-no-835).

  2. Bulk select, Send 276. The platform builds inquiries and sends.

  3. Watch responses on the dashboard's 276 responses today widget. Triage based on each 277.

The watch list​

Save filtered AR views as Watch lists:

ListFilter
Aged 60+ over $1kage >= 61 AND balance > 1000
Payer X follow-uppayer_id = X AND age >= 30
My queueassigned_to = me AND followup_due

Watch lists save in the dashboard view picker. See 8.2 — Custom views.

Validation​

CheckExpected
Drill from a bucket lands on the filtered listYes.
Assigning a claim updates the assigned-to filterYes.
Watch list saves under the dashboardYes.
Bulk Send 276 writes one transaction per claimYes.

Troubleshooting​

SymptomCauseFix
Aging numbers don't match accountingDifferent aging definitionsConfirm: aging starts on submission date by default; some tenants prefer DOS.
Bucket counts disagree across screensCache lagHard-refresh; the dashboard refreshes on a 60-second cadence.
Old claims with $0 balance still showingView filterToggle Hide $0 balances.
Followup date doesn't surfaceView doesn't include followup_dueAdd the column or use the Followup overdue watch list.

Where to next​