Lido extracts CPT codes, ICD-10 diagnosis codes, modifiers, provider NPI, date of service, and patient demographics from superbills and encounter forms, and delivers claim-ready structured data for your practice management or billing system. The gap between clinical documentation and submitted claim closes without manual re-keying.

.png)
.png)



The superbill is the bridge between the clinical encounter and the submitted claim. When it is processed manually, a billing team member reads the checked CPT codes, enters them into the practice management system one by one, every step is an opportunity for transcription error. Lido extracts the superbill data directly so billing starts from accurate structured data, not a handwritten encounter form.
Paper superbills are collected from providers at the end of the clinic day, scanned in batch, and uploaded to a shared folder or billing system. Electronic superbills generated by an EHR or patient kiosk arrive as PDFs. Lido processes both paper and electronic superbills in the same pipeline without separate workflows for each format.
Pre-printed superbills list common CPT codes and ICD-10 codes in checkbox format. Lido reads which boxes are checked, detecting checkmarks, X marks, circles, and highlights. Multiple CPT codes checked by the provider in a single encounter are all extracted as separate line items with the correct procedure code.
Providers frequently write in additional CPT codes not on the pre-printed list, add modifiers (25, 59, GT, etc.) next to checked codes, or annotate units and quantities. Lido's handwriting OCR reads these additions and incorporates them into the extracted record. Codes written in non-standard formats are flagged for billing team review.
Superbills that group diagnoses with specific procedures, linking ICD-10 codes to the CPT codes they support, are extracted with the linkage intact. This preserves the medical necessity relationship between diagnosis and procedure that the claim requires, reducing medical necessity denials from incorrect diagnosis pointers.
The extracted superbill data is output as a structured file, one row per CPT code line, including patient name, date of birth, insurance ID, rendering provider NPI, date of service, place of service, procedure code, modifier, diagnosis codes, units, and charge. This output maps directly to your practice management system's claim entry screen or import format.
Upload a batch and get structured output in minutes.
Practice-specific superbill templates with pre-printed CPT and ICD-10 code lists. Any layout, any specialty, primary care, internal medicine, orthopedics, psychiatry.
Procedure-specific encounter forms for dermatology, ophthalmology, cardiology, and surgical specialties with procedure-specific code panels and units fields.
Electronic superbills exported from EHR systems as PDFs for billing office processing. Structured fields are extracted with higher confidence than handwritten forms.
Inpatient and outpatient charge capture forms used in hospital billing workflows. Revenue codes, procedure codes, and charge amounts extracted for UB-04 claim preparation.
Physical therapy, occupational therapy, speech therapy, and diagnostic imaging encounter slips. Units, timed codes, and service complexity levels extracted alongside standard CPT fields.
Psychiatric and counseling encounter forms with E&M codes, psychotherapy add-on codes, and time-based CPT documentation. Minutes of service and code level extracted.
At 5:30 PM, a billing team member picks up the day's superbill stack — 45 encounter forms from a busy family medicine practice. She reads each superbill, identifies the checked CPT codes, reads the handwritten ICD-10 codes, enters each code into the practice management system, maps the diagnosis pointers, and posts the encounter. One superbill with a complex patient — 4 CPT codes, 3 diagnoses, 2 modifiers, takes 8 minutes. The stack takes 3 hours. Error rate under time pressure: one transposed code in eight encounters, estimated.
Lido reads each scanned superbill and extracts every checked CPT code, modifier, and ICD-10 code, including handwritten additions, into a structured record. The billing team reviews the extracted records, corrects any flagged fields, and imports to the practice management system. The 3-hour data entry session becomes a 30-minute review. Claim submission happens same-day instead of next morning.
| Feature | Lido | Manual 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 | ✓ | ✓ |
Extract every checked CPT code, modifier, and diagnosis from the day's superbill batch in minutes, not hours.
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.
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.
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.
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.