What a prescription error really costs

When a prescription value is entered wrong on an eyewear order, the result is a remake. The lab makes new lenses, the patient waits an extra 1–2 weeks, and someone eats the cost.

Industry estimates put remake rates at 5–8% across optical. The most common cause is transcription error — someone misreads a handwritten value or mistypes a number during manual entry.

A sphere of −2.25 entered as −2.75. An axis of 170 read as 110. An add power left out entirely. Small slips with real consequences: the patient gets glasses they can't see through.

How prescriptions get entered today

The usual flow:

  1. The patient brings a paper prescription to the optical shop.
  2. A staff member reads it.
  3. They type the values into the order system by hand.
  4. The order goes to the lab.

Every handoff is a chance for an error. Handwritten prescriptions are the worst — doctors' handwriting is a cliché for a reason — and optical abbreviations like SPH, CYL and ADD squeezed onto a small form can be genuinely hard to read.

How AI prescription scanning works

Modern AI vision models can read a prescription from a photo with high accuracy. Here's the process.

1. Capturing the image

The patient photographs their prescription with their phone or the kiosk camera. It can be:

  • A laser-printed prescription
  • A handwritten prescription on a standard Rx pad
  • A screenshot from an EHR patient portal
  • A PDF from an email

2. Extracting the values

The image goes to a vision-language model (such as GPT-4 Vision) instructed to pull out specific optical values:

  • Sphere (OD and OS)
  • Cylinder (OD and OS)
  • Axis (OD and OS)
  • Add power, if present
  • PD, if present
  • Prescription date and expiration

The model understands how optical prescriptions are laid out. It knows OD is the right eye, that axis runs from 1 to 180, and that sphere usually falls between −20.00 and +20.00.

3. Validating the result

Extracted values then pass through a validation layer that checks:

  • Range — is the axis between 1 and 180? Is the sphere within a plausible range?
  • Consistency — if there's a cylinder, is there also an axis?
  • Completeness — are all required fields filled in?

Anything that fails is flagged for manual review instead of being quietly accepted.

4. Patient confirmation

The values are shown to the patient to confirm before the order moves on. This step is essential: the AI is there to speed up entry and cut errors, not to replace human checking. Learn more on our measurements and Rx page.

Accuracy in the real world

No AI system is 100% accurate. The main challenges:

  • Highly stylized handwriting — some doctors' writing really is illegible
  • Unusual layouts — not every Rx pad follows the same format
  • Poor images — blur, bad lighting or tiny text

For clearly printed prescriptions, extraction accuracy is very high. For handwritten ones, the AI gets it right most of the time, and the confirmation step catches the rest.

The key point: AI plus human confirmation beats either one alone. The AI does the tedious reading and typing; the patient does the checking.

What it does for the order pipeline

When the prescription is captured digitally at the start:

  • The lab gets structured data, not a faxed image
  • Nothing is re-typed at the lab — values flow straight into production
  • Missing values are caught right away, not when the order reaches the lab
  • Orders move faster — no callbacks over illegible values

For labs, this changes everything. Instead of a stack of faxes someone has to decipher and key in, they receive clean, validated digital orders that go straight into the production queue.