Deep Vision

Eye clinic and optical chain: linking appointments, prescriptions and eyewear orders

How to run bookings, prescriptions, lab orders and patient recall for an eye clinic and optical stores in one system: what changes and where to start.

Published: 7 min read
Short answer: Eye clinic and optical store software links the ophthalmologist's appointment, the prescription and the eyewear order in one patient record. The doctor's prescription flows straight into the optical sale, the lab order status is tracked, and the patient is reminded when the next eye exam is due. Prescriptions stop getting lost, orders stop running late, and patients come back.

An eye clinic and a chain of optical stores often share one owner but live in two separate worlds: the clinic runs on an appointment book and the doctor's notes, the optical store on a till and a stock program. Between the doctor's office and the optical counter, a paper prescription can get lost, be copied wrong, or walk across the street to a competitor. This article explains how eye clinic and optical store software works, how to connect the chain from booking to handing over the glasses, and what changes after automation, with numbers and sources.

How big is the market for eye clinics and optical stores?

Demand is growing fast. According to the WHO's first World report on vision, at least 2.2 billion people live with a vision impairment, and at least 1 billion of those cases could have been prevented or have yet to be addressed; over 800 million people struggle with everyday tasks simply because they lack a pair of glasses (WHO, 2019).

Research from the Brien Holden Vision Institute, published in Ophthalmology, projects that by 2050 some 4.8 billion people, about half the world's population, will be myopic (UNSW, 2016). In practice, one patient will come back for eye exams and new glasses for years. Whether they come back to you depends on your system.

What is eye clinic and optical store software?

Eye clinic and optical store software is a system that keeps appointment booking, the doctor's exam, the prescription, the optical sale, the lab order and follow-up communication with the patient in a single database.

A till only knows what was sold, and a clinic diary only knows who came in. A connected system shows both, plus whether the patient bought what the doctor recommended and when they are due back.

How do you connect the appointment, prescription and eyewear order?

The chain has five steps, and none of them should require typing the same data twice.

  • Booking: the patient books a slot on the website, through Telegram or by phone; the front desk sees every doctor's schedule in real time.
  • Exam: the doctor records visual acuity, sphere, cylinder, axis, pupillary distance (PD) and recommendations in an electronic record.
  • Prescription handover: the prescription is attached to the patient record, and the optical sales assistant selects it at the till; nobody copies numbers off paper.
  • Lab order: with the chosen frame and lens parameters, an edging or manufacturing order is created and its status (received, in progress, ready, collected) is tracked.
  • Pickup and follow-up: the patient gets an SMS or Telegram message when the glasses are ready, and the next exam date is scheduled automatically.

When all five steps run in one system, management sees the metric that matters most: what share of patients with a prescription from our doctor bought their eyewear in our store.

Where do money and patients leak?

Typical situations we see in projects for clinics and optical retailers:

  • The prescription is handed over on paper, the patient takes it to another optical store, and the clinic never finds out.
  • The optical store copies prescription numbers by hand, the wrong lens is ordered, and remakes cost money.
  • Lab orders are placed by phone or in a notebook, and nobody can say why an order is late.
  • A patient books and does not show up, and the doctor's time is wasted.
  • There are no reminders for repeat purchases such as contact lenses and solutions, so the patient buys them elsewhere.
  • Branch stock is kept separately: one store has run out of a lens while another has it sitting on the shelf.

What changes after automation: in numbers

  • Fewer no-shows: a Cochrane systematic review (4 randomized trials, 3,547 participants) found that patients who received SMS reminders attended about 10% more often than those with no reminder (risk ratio 1.10) (AAFP, Cochrane review summary, 2013).
  • Retention is cheaper than acquisition: acquiring a new customer costs 5 to 25 times more than keeping an existing one, and Bain & Company research shows that a 5% increase in retention can raise profits by 25% to 95% (Harvard Business Review, 2014).
  • Ready for growing demand: the number of people with myopia is projected to reach 4.8 billion by 2050, so the flow of repeat exams and replacement glasses will keep rising (UNSW, 2016).
  • The re-typing step disappears: the optical store takes the prescription from the patient record, which closes the risk of a wrong lens order at its source.
  • Data protection under control: patient data is personal data, and Uzbekistan's Law ZRU-547 sets special conditions for storing and processing it (lex.uz); in a single system, access is granted by role.

For example, if a clinic has 40 appointments a day and 10% of patients do not show up, that is 4 empty slots every day. If reminders lift attendance by roughly 10%, as in the Cochrane review, the number of empty slots drops noticeably. This is illustrative; real results depend on the clinic's baseline.

How does the system bring patients back?

Repeat visits are natural in eye care, from myopia control in children to cataract follow-up. The system should remember them.

  • Every prescription gets a validity period and a next exam date.
  • When the date approaches, the patient receives an automatic message and the front desk gets a call list.
  • For contact lenses, the system calculates the next purchase date from when and how many the patient bought.
  • Loyalty programs and family cards live in the same patient database, and discounts are calculated automatically.

We cover customer databases in more depth in what is a CRM system and automating your customer base with Odoo CRM.

Optical inventory and branches: how do you manage thousands of variants?

Lenses come in hundreds of sphere, cylinder and axis combinations, and frames vary by model, colour and size. Each combination has to be tracked as its own SKU, or stock figures become unreliable (what is a SKU).

  • Stock for every branch is visible in one system, and a cashier can reserve a lens held at another store.
  • Minimum stock rules automatically prepare replenishment orders to the central warehouse or supplier.
  • Contact lenses and solutions are tracked by expiry date.
  • The till (POS) and inventory share one database, so takings and stock reconcile at the end of the day.

For retail point-of-sale automation, see Odoo POS for retail.

How does Deep Vision approach this?

Deep Vision is an official Odoo Gold Partner based in Tashkent. According to its Odoo partner page, the team has 7 Odoo-certified experts, 24 client references and an 89% customer retention rate (Odoo). The team of Deep Vision founder Amon Olimov also produced Odoo's Uzbek translation, so front-desk staff, doctors and cashiers can work in their own language (Odoo in Uzbek).

On clinic and optical projects we usually work like this:

  • Diagnostics: we map the current path from booking to eyewear pickup and find where data gets lost.
  • Configuration: we connect Odoo's appointments, CRM, POS, inventory and accounting apps; industry-specific parts such as the prescription record and lab order are tailored within the project.
  • Phased go-live: usually optical sales and inventory first, then clinic booking and reminders. Standard sales and inventory often go live in 6 to 8 weeks; a full project takes 2 to 6 months.
  • Training: we prepare key users and provide short process guides.

If you are not sure where to start, read where to start with business process automation or see our Odoo implementation service. To get a concrete plan for your clinic, fill in a short brief.

Frequently asked questions

Does Odoo have a ready-made medical record module?

Standard Odoo has no dedicated ophthalmology record. Appointments, CRM, POS and inventory are available out of the box; the prescription record and lab order are configured during the project.

What if the clinic and the optical store are separate legal entities?

Odoo runs several companies in one database. The patient base is shared, while finance and tax accounting are kept separately for each legal entity.

How are patient reminders sent?

Automatic SMS, email or messenger notifications are set up for the appointment date, order readiness and the next exam.

Is patient data secure?

Access is granted by role: a cashier sees the prescription but not the medical notes. Data storage is planned to meet the requirements of Uzbekistan's Law ZRU-547 on personal data.

How long does implementation take?

Optical sales and inventory often go live in 6 to 8 weeks. A full project with clinic booking, prescriptions and reminders usually takes 2 to 6 months.

Sources

Want your clinic and optical stores in one system? Fill in the brief or call +998 77 093 00 07.