AI patient intake for optometry

Insurance Card Scanning That Extracts Coverage, Not Just a Photo

Insurance card scanning is the intake step where a patient's medical insurance card, vision plan card, and ID are captured and turned into structured coverage data. Most intake tools stop at the photo. Doctora's guided card capture, live with early-access practices, reads the card into typed fields, decodes the ID's license barcode for an exact read, and has the front desk confirm what was read instead of hand-keying it. That extracted coverage then feeds a real-time eligibility check with a benefits summary before the patient arrives.

7-day free trial of the Doctora AI scribe. Guided card capture is rolling out now with early-access practices.

Why do practices still hand-key insurance cards?

Because most intake products only photograph the card. The image lands on the chart as an attachment, and someone at the front desk still has to open it, squint at the small print, and type the member ID, group number, and payer into the EHR later. The camera moved the work around. It did not remove it. A card image is not data until a person reads it, and a person reading a phone photo of a worn card is exactly where a transposed digit or a wrong plan starts.

In our 2026 analysis of a dozen intake products used in eye care, nearly all of them stored the insurance card as a photo and never extracted it. Staff hand-keyed member IDs off the image after the fact. That single gap is what turns a clean scan into a claim denial three weeks later.

A photo on file

The card sits as a JPEG attachment. Nobody can bill from an attachment, so the real entry still happens by hand.

Retyped member IDs

Long alphanumeric IDs get read off a small image and typed in. One wrong character is a rejected claim.

No optometry split

Generic tools treat one card as the whole story and miss that eye care patients carry both medical and vision coverage.

What should insurance card scanning actually produce?

Fields, not an image. The point of scanning a card is to end up with the member ID as a field the front desk can confirm and bill from, not a photo they still have to transcribe. Doctora's guided card capture reads the card into typed fields, member ID, group number, payer, and plan, and the staff member confirms what was read instead of retyping the whole thing. The photo is still there as a reference. It is just no longer the only output.

The member ID is a field

Doctora extracts the member ID, group, payer, and plan into the exact fields your workflow uses, so the number is confirmed once and reused everywhere.

The ID barcode is decoded

The license barcode is decoded for an exact read of name and date of birth, instead of guessing characters off a phone photo.

Staff confirm, not retype

The front desk reviews what was read and approves it. Confirming a field is faster and safer than keying a long ID from scratch.

Coverage, then eligibility

Extracted coverage is worth reading because it feeds a real-time eligibility check, not just a folder of card images.

Card photo on file vs extracted, verified coverage

Two ways a scanned card can end up. One is an attachment. One is data you can bill from.

What happensCard photo on file (most intake tools)Extracted + verified coverage (Doctora)
What you end up withA card image on the chartTyped fields: member ID, group, payer, plan
Reading the member IDStaff squint at the image laterExtracted automatically, staff confirm the read
The photo IDA picture of the licenseLicense barcode decoded for an exact read
Medical vs visionOne card, no distinctionMedical insurance and vision plan captured and labeled separately
EligibilityA separate phone call or portal checkFeeds a real-time check with a benefits summary
Before the visitNothing runs ahead of timeOvernight eligibility sweep flags problems (early access)
Into the EHRRetyped by hand, risk of a duplicate chartOne-click write after review, update-only, existing chart
Front desk timeTypically 10 to 15 minutes per new patientDesigned to be a review of a couple of minutes

Time figures are estimates for a typical new-patient intake, not measured results.

How does the license barcode make ID capture exact?

Most US drivers licenses and state IDs carry a PDF417 barcode on the back. It encodes the name, date of birth, and address as machine-readable data, the same fields a person would otherwise type off the front of the card. Doctora decodes that barcode directly rather than running character recognition over a glare-lit phone photo. The read is exact, and the front desk confirms it in a glance.

Names and dates of birth are where hand-keyed intake quietly goes wrong. A misspelled name or an off-by-one date of birth is enough to break an eligibility match or split a patient into a second record. Reading the barcode is the difference between a guess and a fact on the two fields that matter most for a clean chart.

Identity is verified before any prefilled information is shown, using date of birth plus a code sent to the phone number already on file. The barcode read and the identity check work together so the right data lands on the right patient.

Medical card or vision plan: which one matters?

This is the part generic medical intake tools miss entirely. An eye care patient usually carries two kinds of coverage: medical insurance and a separate vision plan. Which one applies depends on why they are coming in. A routine vision exam and a medical eye visit bill to different places, and the front desk needs both cards captured and told apart before the patient sits down.

Doctora captures both cards, labels them separately, and keeps the medical-versus- vision distinction through eligibility and into the chart. Because Doctora already understands optometry coding, the reason for the visit and the right coverage stay connected rather than getting flattened into one generic insurance slot. That is the same optometry structure behind our optometry intake forms and the broader AI patient intake workflow.

Medical insurance

Captured and labeled for medical eye visits, where the complaint is a medical reason rather than a routine refraction.

Vision plans

Captured and labeled for routine vision exams and materials, kept separate so the wrong plan does not get billed.

What happens after the card is scanned?

Extraction is only worth it if the coverage goes somewhere. Once the card is read into fields, the chain keeps going: eligibility, a benefits summary on the schedule, an overnight sweep, and a reviewed write into the EHR. This is where card scanning stops being a filing step and starts saving the front desk real time.

Real-time eligibility on the schedule

Extracted coverage feeds a real-time eligibility check, and the benefits summary, copay, deductible, and remaining benefits, appears right on the schedule. Live with early-access practices.

Overnight eligibility sweep

Before the visit, an overnight sweep re-checks coverage so a lapsed plan or a mismatch surfaces the day before, not at the counter. Rolling out now in early access.

Reviewed write into the EHR

Approved demographics and insurance write into the record with one click, only after staff review, update-only, never a duplicate chart. Rolling out across the EHRs we support, starting with a pilot cohort.

If you want the eligibility side on its own, see insurance verification automation. If your worry is the write itself, the patient intake EHR integration page covers update-only writes and why Doctora never creates a duplicate chart.

Why can Doctora close the loop when intake vendors can't?

Card scanning is only half a job if it ends at the front desk. Doctora already lives in the chart. The AI scribe is live and generally available, and it already writes structured data into six optometry EHRs: RevolutionEHR, Eyefinity, Eye Cloud Pro, CrystalPM, OfficeMate, and Uprise. Insurance card capture rides those same rails. An intake form cannot tell a medical eye visit from a routine vision exam unless it understands optometry coding. Doctora does, which is why the medical card and the vision plan stay sorted all the way to the claim.

One set of rails

Intake and the scribe use the same EHR integration, so the coverage you scan lands where the exam note already goes.

Built for optometry

Medical-versus-vision, reason for visit, and coding are first-class, not bolted on to a generic medical form.

Nothing writes silently

Staff review one screen and approve. A separate confirmation happens before anything is applied to the EHR.

Insurance card scanning FAQ

What is insurance card scanning?
Insurance card scanning is the intake step where a patient captures their medical insurance card, vision plan card, and photo ID and those images are turned into structured coverage data. Doctora extracts the member ID, group number, payer, and plan into typed fields, decodes the license barcode on the ID for an exact read, and has the front desk confirm the read instead of retyping it by hand.
What is the difference between insurance card scanning and insurance card OCR?
OCR is one piece: reading text off the card image. Scanning that stops at OCR still leaves you a block of raw text to sort out. What matters is what the read becomes. Doctora maps the read into the exact fields your EHR uses (member ID, group, payer, plan) and then feeds that coverage into an eligibility check, so you get verified benefits, not just a transcription.
Does Doctora capture both the medical card and the vision plan?
Yes. Optometry patients usually carry two kinds of coverage: medical insurance and a vision plan. Which one applies depends on why they are coming in. Doctora captures both, labels them separately, and keeps the distinction through eligibility and into the chart, so the front desk is not guessing which card to bill.
How accurate is the ID read?
Most US drivers licenses and state IDs carry a PDF417 barcode on the back that encodes name, date of birth, and address as machine data. Doctora decodes that barcode for an exact read rather than guessing characters off a photo, then the front desk confirms it. Names and dates of birth are where hand-keyed intake tends to go wrong, so this is the field set worth getting right.
Does the scanned insurance write into our EHR?
Approved demographics and insurance write into the patient record with one click, and only after a staff member reviews and approves them. Writes are update-only. Doctora updates the existing chart and never creates a duplicate. This is rolling out across the EHRs we support, starting with a pilot cohort, so availability depends on your system.
Do you run an eligibility check on the scanned card?
Yes. Extracted coverage feeds a real-time eligibility check, and the benefits summary (copay, deductible, remaining benefits) shows up right on the schedule. An overnight eligibility sweep before the visit is in early access, so coverage problems surface the day before instead of at the counter.
Is insurance card scanning HIPAA compliant?
Doctora is HIPAA compliant. Patient identity is verified before any prefilled information is shown, using date of birth plus a code sent to the phone number already on file. Nothing writes to the EHR silently. Staff review and approve first, and a separate confirmation happens before anything is applied.

See card scanning that produces coverage, not attachments

Book a demo and we will walk through guided card capture, the eligibility check, and the reviewed write into your EHR. Guided card capture is rolling out now with early-access practices.

7-day free trial of the Doctora AI scribe. HIPAA compliant.