The claims lifecycle: from visit to payment
How a signed note becomes a claim, travels to the payer, returns as an ERA, and settles as patient invoices — with every status and handoff explained.
- Updated
- Updated
- Reading time
- 9 min read
- Tags
- claimsbillingrevenue-cycleerapayments
Every dollar your practice collects starts as a clinical note. The note is signed, codes flow into a superbill, the superbill becomes a claim, the claim goes to the payer, the payer sends back an ERA (explanation of benefits), and the ERA posts payments and spins up patient invoices for the remainder. This article maps the entire path so you can spot where a claim is stuck and who needs to act.
Where claims are born
A claim starts the moment a provider signs a note. Diagnoses (ICD-10) and procedures (CPT/HCPCS) auto-flow from the note into a superbill attached to the visit. Modifiers, units, and place-of-service (POS) come from the visit template or the provider's manual entry. The superbill sits in Draft status until someone opens it — usually the biller or the provider at end-of-day — verifies the codes match what actually happened, and clicks Create claim.
The claim status journey
Signed note
Provider signs
Superbill
Codes auto-flow
Claim
837 file generated
ERA posted
Auto-post in 60s
Patient invoice
Balance emailed
Every claim moves through a fixed set of statuses. Draft means the superbill exists but no claim has been generated yet. Scrubbed means the claim passed the pre-flight checks (see the scrubber article). Sent means the file left EnWella for your clearinghouse. Acknowledged means the payer accepted the file format and patient match. Paid means an ERA arrived and posted. Denied means an ERA arrived with a denial reason. Partial means the ERA paid some lines and denied others. The status badge on every claim row is the single source of truth — if you are wondering where a claim is, read the badge first.
Scrubbing: the last chance to fix before submission
Missing modifier on 90837
Telehealth visit needs modifier 95.
POS / CPT mismatch
POS 11 with telehealth code - payer will reject
Eligibility older than 24h
Re-run before submission for fresher response
Before a claim leaves, the scrubber checks for payer-specific rules: missing modifiers (95 for telehealth), mismatched POS and CPT, units that exceed the documented time, diagnosis codes that do not support medical necessity for the procedure, and eligibility gaps. Red items block submission — you cannot send until they are fixed. Yellow warnings are non-blocking but worth a glance (eligibility older than 24 hours, a code that this payer has denied before). Fix reds, decide on yellows, then submit. The scrubber runs the same rules your clearinghouse will run, so a clean scrub usually means a clean acceptance.
Clearinghouse and payer acceptance
When you click Submit, the claim converts to an X12 837 file and uploads to your clearinghouse within 60 seconds. The clearinghouse validates the file structure and forwards it to the payer. The payer has 24–48 hours to send back a 999 acknowledgement (file accepted) or a 277CA (claim accepted for adjudication). If the claim sits in Sent for more than 48 hours, open it — the clearinghouse rejection (if any) is shown inline with the original submission for easy editing. Common clearinghouse rejections: invalid subscriber ID, provider NPI not on file with payer, or missing referring provider on a specialist claim.
ERAs and auto-posting
Submitted
T+0Sent to clearinghouse
Acknowledged
T+19hPayer accepted intake
Paid · ERA posted
T+12dAuto-posted in 47s · $124.18
Patient invoice
T+12dBalance $30 - auto-emailed
Days later (7–14 for commercial plans, longer for Medicaid), the payer sends an 835 ERA. EnWella pulls it from the clearinghouse, matches it to your claim by trace number and patient, and auto-posts payments and adjustments within 60 seconds — no manual matching. The claim status flips to Paid (fully paid), Partial (some lines paid, some denied), or Denied (all lines denied). Anything we could not auto-match (wrong amount, missing claim, take-back) lands in the Unposted queue for one-click review. Auto-posting respects your posting rules: contractual adjustments write off automatically, patient responsibility spins up an invoice instantly, and secondary claims generate automatically if the patient has a secondary plan on file.
From ERA to patient invoice
$124.18
Insurance payment
$45.82
Contractual adjustment
$30.00
Copay / deductible
The moment an ERA posts, EnWella calculates patient responsibility: copay (if not collected at visit), deductible remaining, co-insurance on the allowed amount, and any non-covered services. That total becomes an invoice in the patient portal and triggers an email: "You have a new bill from {Clinic}." If the patient has a card on file with auto-pay enabled and the balance is under their threshold, the card is charged three days later (after the email notice period). If they do not have auto-pay, the invoice waits for them to pay online, by phone, or in person. Every payment — card, check, cash — posts back to the claim and updates the patient balance in real time.
When a denial arrives
Not medically necessary
Add diagnosis or appeal with notes
Bundled service
Write off or bill patient if ABN on file
Missing modifier
Add 95 for telehealth, resubmit
Not covered
Convert to self-pay or patient invoice
Not every claim pays. Denials land in Billing → Denials, grouped by reason code (CO-50 medical necessity, CO-97 bundling, PR-204 not covered). Each denial keeps the full payer message, the original claim, and a one-click Start appeal that pre-fills the appeal letter with demographics, claim history, and the denial language. Appealable denials show an Appeal button; non-appealable (bundling, self-pay) show Adjust which writes off the balance or converts it to patient responsibility. The denial queue is your weekly worklist — most denials are fixable in minutes if you tackle them before the appeal window closes (typically 90–180 days from denial date).
Secondary and tertiary claims
When a patient has a secondary insurance, EnWella automatically generates a secondary claim the moment the primary ERA posts — no manual re-keying. The secondary claim includes the primary payment info (what they paid, what they adjusted, what they left for patient). When the secondary ERA arrives, it posts the same way. Tertiary works identically. If the secondary denies as "primary EOB missing", check that the primary ERA included the claim-level adjustment reason codes — some payers require them, some do not, and EnWella includes them by default on every secondary.
Common stuck states and how to unstick them
Stuck in Draft — someone needs to create the claim from the superbill. Check if the note is actually signed; unsigned notes do not generate superbills. Stuck in Sent — the payer has not acknowledged. Wait 48 hours, then check the clearinghouse portal for a rejection. Stuck in Acknowledged — the payer accepted the claim but has not adjudicated yet. This is normal; commercial payers take 7–14 days, Medicaid can take 30. Paid but patient balance looks wrong — the ERA posted but the patient invoice may not have generated if the patient has a secondary plan. Check the claim's Related tab for a secondary claim in flight. Denial says "patient not found" — verify the member ID in the patient chart matches the card exactly (including alpha prefix). Re-run eligibility to confirm, then fix and resubmit.
Frequently asked questions
How long does each stage usually take?
Can I edit a claim after it is sent?
What is the difference between a rejection and a denial?
Why did the ERA post to the wrong claim?
How do I know if a claim needs a prior auth?
Keep reading
Submit your first claim, end-to-end
From visit close to ERA posting — every step in order with the gotchas called out.
Handling denials
How the denial queue works and how to appeal common denial reasons quickly.
ERAs and patient payments
Auto-posting from the clearinghouse, manual posting, and reconciliation.