<- View all workflow automations

Turn superbills into claim-ready billing data

Lido reads superbills from any provider or template and extracts CPT codes, diagnosis codes, and modifiers into claim-ready billing data.

  • Any superbill layout. Handwritten, printed, or EHR-generated superbills from any provider format.
  • Code validation. CPT and ICD-10 codes are checked against current code sets before output.
  • Modifier capture. Modifiers, units, and place-of-service codes are extracted alongside procedure codes.
Trusted by thousands of finance and operations teams

How superbill processing works in Lido

Every manual superbill entry is an opportunity for transcription error. Lido extracts directly so billing starts from accurate data.

1. Superbills collected

Paper superbills are scanned at end of day and uploaded. Electronic superbills from EHR or patient kiosk arrive as PDFs. Lido processes both paper and electronic formats in the same pipeline without separate workflows.

2. Codes extracted

Pre-printed CPT and ICD-10 code checkboxes are read -- checkmarks, X marks, circles, and highlights all detected. Multiple CPT codes checked in a single encounter are extracted as separate line items with correct procedure codes.

3. Handwriting read

Providers often write additional CPT codes, add modifiers (25, 59, GT), or annotate units. Lido's handwriting OCR reads these additions. Non-standard code formats are flagged for billing team review.

4. Pointers preserved

Diagnosis-to-procedure linkages (ICD-10 to CPT pointers) are extracted intact, preserving the medical necessity relationship the claim requires and reducing denials from incorrect diagnosis pointers.

5. Claims-ready output

Output is one row per CPT line: patient name, DOB, insurance ID, rendering provider NPI, date of service, place of service, CPT code, modifier, diagnosis codes, units, and charge. Maps directly to your practice management system import format.

Try it free

See this workflow run on your documents

Upload a batch and get structured output in minutes.

Superbill and encounter form types Lido processes

Pre-printed practice superbills

Practice-specific templates with pre-printed CPT and ICD-10 code lists. Any layout, any specialty.

Specialty encounter forms

Procedure-specific forms for dermatology, ophthalmology, cardiology, and surgical specialties with specialty code panels.

EHR-generated superbill PDFs

Electronic superbills from EHR systems. Structured fields extracted with higher confidence than handwritten forms.

Hospital charge capture forms

Inpatient and outpatient charge capture forms. Revenue codes, procedure codes, and charges extracted for UB-04 claim prep.

Ancillary service encounter slips

PT, OT, speech therapy, and imaging encounter slips. Units, timed codes, and complexity levels extracted alongside CPT fields.

Mental health encounter forms

Psychiatric and counseling forms with E&M codes, psychotherapy add-on codes, and time-based CPT documentation extracted.

Why manual superbill entry is the daily bottleneck in physician practice billing

The end-of-day superbill data entry queue

  • A 45-superbill stack takes the billing team 3 hours of manual CPT and ICD-10 data entry each evening.
  • Handwritten ICD-10 codes and diagnosis pointers are misread, causing claim denials downstream.
  • Complex encounters with 4 CPT codes, 3 diagnoses, and 2 modifiers take 8 minutes each to enter.
  • Claim submission slips to the next morning because data entry cannot keep pace with encounter volume.

Superbill data enters the billing system from the scan — not from a keyboard

  • Lido reads each scanned superbill and extracts every checked CPT code, modifier, and ICD-10 code into a structured record.
  • Handwritten additions are captured alongside printed fields in the same extraction pass.
  • The 3-hour data entry session becomes a 30-minute review of flagged exceptions.
  • Claim submission happens same-day instead of next morning.

Lido vs manual superbill entry

FeatureLidoManual data entry
Extract checked CPT and ICD-10 codes from superbill checkboxes automatically
Read handwritten modifier additions and additional codes
Preserve diagnosis-to-procedure pointer linkages
Flag non-standard or unrecognized code entries for review
HIPAA-compliant. PHI and billing data deleted within 24 hours
Read each superbill and type every code into the billing system by hand
Billing automation

Same-day claim submission starts with same-day superbill extraction

Extract every checked CPT code, modifier, and diagnosis from the day's superbill batch in minutes, not hours.

Common use cases

Multi-Provider Medical Practice

Process end-of-day superbill batches across multiple providers

A 6-provider family medicine practice generates 120 superbills per day. The billing team scans the day's superbills at 5 PM. Lido extracts every encounter record by 5:20 PM — CPT codes, diagnosis codes, modifiers. The billing team reviews flagged records by 6 PM and submits claims same-day, improving cash flow by 1.5 days on average.

Medical Billing Company

Process superbill batches for multiple physician practice clients

A billing company receives daily superbill batches from 20 physician practice clients. Lido processes each client's superbill batch and routes extracted records to the correct client billing queue, enabling the billing company to handle 4x the superbill volume without proportional headcount growth.

Specialty Clinic

Capture procedure-specific billing from specialty encounter forms

A dermatology practice uses specialty superbills with pre-printed destruction, biopsy, and excision CPT codes with size and complexity checkboxes. Lido reads the complexity level checked by the physician, maps it to the correct CPT code with the appropriate modifier, and flags encounters where the procedure notes indicate a code level not matching the superbill.

Hospital Outpatient Department

Process ancillary service charge capture forms for therapy billing

A hospital outpatient therapy department generates 80 charge capture slips per day for physical, occupational, and speech therapy. Timed CPT codes require minutes-of-service documentation. Lido extracts the minutes documented on each slip and maps to the correct timed CPT code, ensuring units are billed correctly for each therapy session.

Stop re-keying superbills into your billing system by hand

Try Lido free. Upload a day's superbill batch and see CPT codes, diagnosis codes, and modifiers extracted into claim-ready structured data in minutes.