<- View all workflow automations

Extract, validate, and reconcile CMS-1500 and UB-04 claims

Lido extracts data from CMS-1500 and UB-04 claim forms, validates required fields, and flags errors before submission.

  • Both claim form types. CMS-1500 (professional) and UB-04 (institutional) extract through the same pipeline.
  • Field-level validation. NPI, diagnosis codes, procedure codes, and modifier combinations are checked against standard rules.
  • Batch processing. Process a full day's claims in one run with exception reporting for anything that needs review.
Trusted by thousands of finance and operations teams

How insurance claims document processing works in Lido

Reconciling billed vs. allowed vs. paid across hundreds of claims is the billing bottleneck. Lido automates it.

1. Claims and EOBs arrive

CMS-1500 and UB-04 claim copies arrive as PDFs. EOBs arrive as scanned mail or 835 ERA files. Lido processes both in the same workflow so reconciliation is available when each pair is complete.

2. Claim data extracted

From CMS-1500: boxes 1-33 including patient info, insurance ID, NPI, CPT codes, ICD-10 codes, modifiers, units, and charges. From UB-04: revenue codes, procedure codes, HCPCS codes, diagnosis codes, and itemized charges. All fields extracted from electronic or scanned paper claims.

3. Data validated

CPT, HCPCS, and ICD-10 codes validated against standard formats. NPI validated against 10-digit format. Date-of-service fields checked for logical consistency. Validation errors are flagged before reconciliation.

4. Claims reconciled

Lido matches claims to EOBs using claim number, patient ID, and date of service. Each line shows: billed, allowed, payer payment, patient responsibility, adjustment, denial code, and reason code. Potential underpayments are flagged.

5. Exceptions surfaced

Denied claims are classified by denial reason (CO-45, PR-1, CO-16) and prioritized by balance. Underpayments where the payer paid below contracted rate are flagged. Your billing team gets a prioritized work queue, not a pile of EOB PDFs.

Try it free

See this workflow run on your documents

Upload a batch and get structured output in minutes.

Claims document types Lido processes

CMS-1500 claim forms

Standard professional claim form. All 33 boxes extracted including diagnosis pointers and service line charges.

UB-04 claim forms

Standard institutional claim form for hospitals and facilities. Revenue codes, procedure codes, and itemized charges extracted.

Explanation of Benefits (EOB)

Paper EOBs from commercial payers and Medicare/Medicaid. Billed, allowed, paid amounts plus denial codes extracted.

Electronic Remittance Advice (ERA/835)

835 ERA files processed alongside PDF EOBs in the same reconciliation workflow with the same output schema.

Secondary payer claim forms

Claims submitted to secondary or COB payers after primary adjudication, with primary EOB data incorporated.

Corrected and resubmitted claims

Corrected claims (frequency code 7) and resubmissions. Lido tracks version history and links to the original denial.

Why claims reconciliation is the most time-consuming part of the billing cycle

The EOB stack that never shrinks

  • Billing specialists spend 6-8 hours every week matching 140 adjudicated claims to EOBs across 60 pages of paper.
  • Each EOB requires posting the payment, recording the contractual adjustment, and noting any denial reason.
  • Denied claims need individual review to decide whether to appeal, and that decision is rarely documented.

Claims are reconciled against EOBs automatically and exceptions are prioritized by dollar value

  • Claim and EOB data are extracted in parallel, with payments matched and adjustments calculated automatically.
  • Denials are classified by reason code and ranked by dollar value for appeal prioritization.
  • Underpayments exceeding your follow-up threshold are surfaced without anyone opening a PDF.
  • The six-hour EOB pile becomes a focused exception queue for your billing team.

Lido vs manual claims reconciliation

FeatureLidoManual data entry
Extract all fields from CMS-1500 and UB-04 claim forms automatically
Match claims to EOBs and ERAs by claim number and patient
Classify denial codes and flag underpayments vs. contracted rates
Validate CPT, ICD-10, and NPI formats before reconciliation
HIPAA-compliant. PHI and claim data deleted within 24 hours
Read the EOB and post each payment and adjustment manually
Claims automation

Your billing team should be appealing denials — not reading EOBs

Reconcile claims against EOBs automatically and give your billing team a prioritized exception queue.

Common use cases

Multi-Provider Medical Practice

Reconcile high-volume claims across multiple payer contracts

A 15-physician multispecialty practice submits 600 claims per week across 8 payer contracts. EOBs arrive across 4 days from different payers. Lido reconciles each claim against the corresponding EOB, flags 34 underpayments against contracted rates, and identifies 12 denials worth appealing, before the billing manager's morning review.

Hospital Billing Department

Process UB-04 institutional claims and remittance reconciliation

A 200-bed community hospital submits UB-04 claims for inpatient, outpatient, and observation encounters. Revenue code-level reconciliation against 835 ERAs is performed automatically, with DRG payment variances and outlier payments flagged for the hospital billing manager.

Medical Billing Company

Handle claims processing across multiple physician practice clients

A billing company managing claims for 30 physician practices processes claims and EOBs from a centralized billing platform. Lido routes each reconciled claim to the correct practice client and generates per-practice denial and underpayment reports for the weekly billing review.

Specialty Clinic

Track authorization-to-payment cycle for high-cost procedures

An infusion center submits high-cost drug claims for biologic therapies. Each claim cycle starts with a prior auth, progresses through claim submission, and ends with EOB reconciliation. Lido tracks the full cycle, from prior auth approval through final payment, and flags claims where payment does not match the auth-approved amount.

Stop reconciling claims against EOBs by hand

Try Lido free. Upload a batch of CMS-1500 claims and EOBs and see them matched, reconciled, and denial-classified in minutes.