Prescription check

Type a spectacle prescription for both eyes. Every check below is a real request to the validation endpoint, which answers 200 if a lab could make these lenses and 422 with the specific reason if it could not.

Prescription as written

SphereCylinderAxis
Right (OD)
Left (OS)

Powers run in 0.25 steps. Axis is a whole number from 1 to 180. “Plano”, “DS”, a trailing D and comma decimals are all understood. Leave cylinder and axis empty when an eye needs no astigmatism correction.

POST /api/validate

Result

Nothing checked yet. Press “Check prescription”.

Intake feed

Prescriptions from the shop-floor order form arrive on their own and are posted to the endpoint without anyone pressing anything.

starting
Waiting for the first prescription to arrive.

GET /api/cron-sweep — Vercel Cron runs this at 03:00 UTC daily