'Are my glasses ready yet?'
The phone rings for the fourth time this morning with the same question. The dispensing optician pulls the job bag, checks the order date, logs into the lab's portal to look up the status, and promises to call back. Meanwhile a varifocal job ordered from a different prescription house has been sitting at 'surfacing' for longer than usual, and nobody has noticed because nobody checks jobs until the patient calls.
Most independent practices use more than one lab: one for single vision stock lenses, another for varifocals or a particular lens brand, perhaps in-house glazing for simple jobs. Each has its own ordering route and its own idea of what 'dispatched' means.
Why jobs disappear from view
- Orders are placed in several lab portals, and none of them talks to your practice system.
- Status is only checked when a patient asks.
- Expected dates are not recorded, so 'late' is a feeling rather than a fact.
- The job bag is the tracking system, and it lives on a shelf.
- Deliveries arrive in batches and are matched to bags by hand before anyone calls the patient.
Optical practice systems such as Optix or Optisoft handle the dispense and the order well, but the journey once the job leaves the practice is usually outside their view.
The cost of not knowing
| Symptom | Real cost |
|---|---|
| Patients ringing to ask | Reception and DO time, interrupted dispensing |
| Late jobs found only when chased | Unhappy patients and rushed remakes |
| Ready glasses not announced | Delayed collection, balances left unpaid |
| Several portals to check | Lost time and missed updates |
There is also a quieter cost. A patient who has to chase starts to wonder whether they should have gone to a chain, which is exactly the comparison an independent practice wants to avoid.
How we build one job list
- When a spectacle order is placed, the job is logged from your practice system with the lab, lens type and the expected date you set for that lab and product.
- Where a lab provides status updates by API, email or a data file, we read them automatically. Where it only has a portal, we check it on a schedule if the lab permits, or show staff a reminder to check.
- All jobs appear in one list, sorted by stage and expected date, with anything overdue highlighted.
- Overdue jobs prompt a chase to the lab from a template, and the chase is logged against the job.
- When a delivery arrives, the DO scans or types the job number, checks the glasses and marks the job as ready.
- The patient receives a text or email saying their glasses are ready to collect, with opening hours and a link to book a fitting slot if you use them.
- Jobs not collected after a set time move to a collection list for follow-up.
Nothing here changes how you choose labs or lenses. The list only reflects what is already happening, in one place.
A calmer dispensing desk
Patients hear from you before they think to ring. Staff answer the rare status question from a single screen. Late jobs are chased while there is still time to rescue the delivery date. And you finally get a view of each lab's real turnaround, which is useful when you next review who you send work to.
In-house glazing jobs can go on the same list, so the workshop and the front desk see the same queue and the same promised dates.
Checklist for your practice
- Patients ring to ask whether their glasses are ready.
- You use more than one lab, each with its own portal.
- Job bags on a shelf are the main tracking system.
- You find late jobs only when the patient chases.
- Ready glasses sometimes wait days before the patient is told.