How to architect revenue operations for an optometry and eye-care practice in 2027
Architect optometry revenue operations around net revenue per exam, not exam count. Make the optometry EHR the single source of truth for patients, exams, prescriptions, and optical orders; capture medical and vision billing on the same visit; and run automated recall plus pre-appointment optical profiling so every chair fills and most prescriptions convert to eyewear in-house.
What a hybrid exam-and-retail business actually is
An optometry practice is not a medical clinic with a gift shop attached, and it is not a retail eyewear store that happens to employ a doctor. It is a genuinely hybrid business, and almost every revenue-architecture mistake in the field traces back to leaders who pick one identity and build systems for it while the other half of the economics quietly leaks.
Consider the structure. A comprehensive eye exam takes a chair and a doctor for roughly 20 to 40 minutes. That chair-hour is your hard capacity constraint — you cannot manufacture more of it without hiring another optometrist or extending hours. The professional fee for that exam is bounded by contracted rates: vision plans commonly reimburse in the $30 to $60 range for a routine refractive exam, while medical payers reimburse a comprehensive medical eye exam meaningfully higher, often in the $80 to $150 band depending on payer, geography, and code. Neither number is something a practice sets unilaterally. You are a price-taker on the exam side.
The dispensary is different. Frame and lens margin is a retail margin, negotiated with vendors and labs, influenced by the mix of premium coatings and progressive designs you present, and governed heavily by whether the patient walks out with an order or walks out with a printed prescription. That single fork — order placed versus prescription handed over — is often the difference between a visit worth the professional fee alone and a visit worth two to four times that.
So the operating equation looks like this: Revenue = Exam Volume × Revenue per Exam, where revenue per exam = professional fee + (capture rate × average optical sale). Profit is then governed by payer mix, dispensary margin, and chair utilization. Every architectural decision should be evaluated against which term it moves.
Three structural traits make this different from the practice-management architectures you would build for a dental group, a dermatology clinic, or a physical-therapy chain:

Revenue has two independent surfaces. In most specialty medical practices, the procedure *is* the revenue. In optometry, the exam produces both a professional fee and a retail opportunity, and those two can be optimized separately or destroyed separately. A practice can have excellent clinical throughput and terrible economics if the optical handoff is broken.
The same clinical encounter can bill two payer systems. A single 30-minute visit can generate a medical claim (dry eye, glaucoma suspect, diabetic retinopathy monitoring) and a vision claim (refraction, materials allowance). Which one you bill — and whether you bill the right one — changes per-visit revenue by tens of dollars without changing a minute of clinical work. This is the highest-leverage, highest-compliance-risk lever in the whole model.
Demand is recurring and schedulable. Unlike an urgent-care model where demand arrives, eye exams recur on a knowable cadence. That means future chair-fill is something you *engineer* through recall, not something you wait for. Practices that treat the schedule as a forecast to be received rather than a pipeline to be built are leaving the most predictable revenue in the business on the table.
The adjacent comparison worth holding in mind: veterinary practices, dental practices with in-house aligner programs, audiology clinics dispensing hearing aids, and dermatology practices with cosmetic lines all share this hybrid shape. If you have architected RevOps for any of those, the pattern transfers — clinical system of record, a retail/dispensing layer, a reimbursement layer, and a recurring-demand engine stitched across all three. What is unusual about optometry is how *evenly* the revenue splits between the clinical and retail halves, which is exactly why single-layer architectures fail here more visibly than elsewhere.
The three-layer data architecture and how to stitch it
The foundation is a data architecture that separates three distinct but linked layers: clinical-exam data, optical-retail data, and financial-reimbursement data. Most practices struggle because they run all three inside one system that was genuinely designed for only one of them, then patch the gaps with spreadsheets and staff memory.

Layer one — clinical-exam data (the EHR). This holds the patient record, exam findings, refraction, medical diagnoses, and treatment plans. The non-negotiable requirement is that it supports both medical coding (ICD-10 diagnoses, comprehensive medical eye exam CPT codes) and vision coding (refraction and routine vision exam codes) without forcing the doctor to context-switch between two workflows. Optometry-specific platforms in wide use include RevolutionEHR, Eyefinity/OfficeMate, Compulink, and Crystal PM. The metric this layer owns is medical exam capture rate — the share of exams where a legitimate medical diagnosis is documented and billed rather than everything defaulting to a refractive code.
Layer two — optical-retail data (POS and inventory). Frame inventory, lens and coating options, contact lens orders, and point-of-sale transactions live here. The integration requirement is direct: the prescription finalized in the exam room should populate the optical order without rekeying. The standard to aim for is real-time visibility — the optician sees stock, available lens options, and the patient's remaining insurance allowance on one screen alongside the exam summary. The metric this layer owns is eyewear capture rate.
Layer three — financial-reimbursement data (RCM and analytics). Claims, payments, denials, patient balances, and revenue reconciliation. It must net together medical reimbursement, vision reimbursement, and patient out-of-pocket into one view. Its most valuable automated behavior is underpayment detection: flagging when a payer remits below the contracted rate and generating a re-file or appeal task rather than letting the variance disappear into the deposit. The metric it owns is net revenue per exam — total collected revenue, professional plus optical, divided by exams performed.
The architecture only works when all three share a common patient identifier and a unified transaction log keyed to the visit. When a patient checks in, the EHR logs the encounter, the POS logs the optical order, and the RCM logs the claims — all linked by patient ID and visit date. Without that spine you get the two classic failure artifacts: orphan optical orders that were dispensed but never billed against the materials benefit, and medical claims filed without the supporting exam documentation attached, which is a denial waiting to happen and a compliance exposure if it is ever audited.
A practical implementation note. Most practices cannot rip and replace all three layers at once, and should not try. The sequencing that works is: fix the identifier and the visit key first, even if that means a nightly reconciliation job rather than a real-time integration; then wire the prescription-to-optical-order handoff, because that is where capture rate lives; then automate the reimbursement variance detection last, because it requires clean data from the first two to be trustworthy. Attempting the RCM analytics first produces dashboards nobody believes, and a dashboard nobody believes is worse than no dashboard.
The step-by-step build sequence
Here is the sequence a practice or small group can actually execute, roughly in the order the dependencies demand.

Step one — instrument the current state before changing anything. Pull twelve months of history and compute four numbers: exams performed, net collected revenue divided by exams, the share of exams that resulted in an in-house optical or contact lens order, and the share of exams billed to medical versus vision. Most practices discover at this stage that they cannot compute two of the four cleanly. That inability *is* the finding — it tells you which layer is unstitched.
Step two — establish the visit key. Every exam, every optical order, every claim gets tagged with the same patient identifier and encounter date. If your systems are integrated, verify it rather than assume it; run a sample of fifty visits end-to-end and see how many have all three artifacts present. If you are running separate optical software, this may mean a scheduled export-and-match job. It is unglamorous and it is the whole foundation.
Step three — close the prescription-to-optical handoff. The finalized Rx should flow to the dispensary automatically, with the patient's remaining frame and lens allowance already resolved. Eliminate any step where the optician re-enters a prescription by hand — that step is both a capture-rate killer and a clinical-error surface.
Step four — build the medical-versus-vision decision into the exam workflow. The doctor should not be deciding billing pathway from memory at the end of a long day. The chart should surface the documented diagnoses and prompt the appropriate pathway before the encounter closes, with the medical-necessity documentation captured in the same motion.
Step five — automate recall on three triggers (detailed in the next section) and connect it back to the schedule so the effect on chair-fill is measurable.

Step six — stand up the weekly number. One page: exams, net revenue per exam, capture rate, medical share, recall compliance, and open claim value by age. Reviewed weekly, not monthly. Monthly is too slow to catch a broken integration before it eats a quarter.
The loop back from recall to booking is the point of the whole diagram. An architecture that ends at "payments posted" is a billing system. An architecture that closes the loop is a revenue engine.
The recall-and-optical engine
Recall is the single highest-leverage lever in optometry revenue, and it is under-built almost everywhere. The arithmetic is blunt: a practice with a patient base that would support 1,000 return visits per year but a 60% recall rate sees 600 of them. Lift recall to 90% and you see 900. That is a 50% increase in return volume against the same fixed overhead — same chairs, same lease, same dispensary staff, same front desk. There is no acquisition channel with that economics.
The 2027 recall engine should be automated, multi-channel, and behaviorally triggered rather than a call list somebody works when the schedule looks thin.
Time-based recall. Reminders fire at the interval the doctor set — commonly twelve months for a healthy adult, shorter for patients with diabetes or other systemic conditions requiring closer monitoring, shorter still for glaucoma management. Send across text, email, and portal, weighting toward text, which materially outperforms email for appointment-type messages in most practice settings.

Condition-based recall. For chronic conditions — dry eye under active treatment, glaucoma, macular degeneration — the recall interval should follow the treatment plan, not the calendar default. A patient who just started a new dry eye therapy needs a follow-up on the therapy's timeline, not next year. Practices that run one universal twelve-month rule both under-serve these patients clinically and forfeit legitimate follow-up revenue.
Optical-triggered recall. When a patient buys eyewear carrying a warranty period, schedule a check-in shortly before that window closes. It is a genuine service touch, and it reliably surfaces prescription changes and second-pair opportunities that would otherwise wait a full year.
Pre-appointment optical profiling. Recall that fills the chair but not the dispensary only solves half the problem. Before the patient arrives, the system should assemble what the optician needs: prior purchase history including frame brand and lens preferences, current insurance allowance for frames and lenses, and the direction and magnitude of prescription change. The optician then walks into the conversation with a starting point — a defensible frame range within the patient's allowance, and a specific, justified upgrade recommendation — instead of starting from a blank board. Hesitation and generic presentation are what kill eyewear sales; preparation is the antidote, and it costs nothing per patient once the data plumbing exists.
What good looks like. Target ranges worth managing toward: recall compliance above 70% measured as return within thirty days of the recommended date; eyewear capture in the 60–80% band, with well-run practices clustering toward the upper half; contact lens capture meaningfully higher than that, since online competition is beatable when annual supply pricing and convenience are presented properly at the visit. If you are below range, audit in this order — is recall actually automated and actually sending, is the optical profile actually reaching the optician before the patient sits down, and is the handoff from exam room to dispensary a warm introduction or a pointed finger.
One adjacent note. The same engine pattern applies to contact lens annual supply reorders, which behave much more like a subscription than a retail sale. Practices that treat annual supply as a recurring-revenue product — with reorder timing, auto-reminders, and direct-ship options — capture materially more of that spend than practices that treat every reorder as a fresh transaction to be won.

The hybrid billing workflow: medical versus vision
This is where the most revenue is available and where the most risk lives, so it deserves precision.
The same thirty-minute encounter can touch two separate payer systems. Medical insurance covers the evaluation and management of eye *disease* — dry eye, glaucoma and glaucoma suspects, diabetic eye monitoring, cataract evaluation, and similar. Vision insurance covers routine wellness eye exams, refraction, and the materials benefit toward frames, lenses, or contacts. They are different products from different payers with different rates.
Why it matters in dollars. A comprehensive medical eye exam typically reimburses well above a routine vision exam — commonly a $40 to $80 per-visit difference, varying by payer and market. Now scale it. A practice performing 3,000 exams a year that moves medical capture from roughly one in five exams to roughly two in five is changing the pathway on about 600 visits. At a $40 to $80 differential that is meaningful annual revenue with zero additional chair time, zero additional staff, and zero additional patients. This is why medical capture rate belongs on the weekly number.
How to capture it legitimately. The rate goes up when the documentation habit goes up — not when the billing habit goes up. Those are different things and confusing them is how practices get into trouble. The workflow that works: the doctor documents what they actually found, including the medical findings they were already observing but not recording; the system surfaces those documented findings and the corresponding pathway at chart close; the medical-necessity rationale — the finding, the decision-making, the plan — is captured in the same motion. You are not changing clinical behavior. You are stopping the practice from throwing away documentation of work it already performed.
Coordination of benefits. When a patient carries both medical and vision coverage, the architecture has to determine primacy correctly, sequence the claims, and prevent the same service from being billed twice. A comprehensive exam code billed to both payers is not an aggressive strategy, it is a duplicate claim. The system should make the correct sequencing the default path and make the incorrect one require a deliberate override, because staff under time pressure will always take the default.

The compliance floor. Billing medical insurance for what was clinically a routine refractive visit, without a supporting diagnosis and documentation, is fraud — not aggressive optimization, and not a gray area. The architecture must produce a medical-necessity audit trail as a byproduct of normal work: the specific diagnosis, the supporting exam findings, and the medical decision-making that justified the pathway, generated automatically and retained per your record-retention obligations. Build this on day one, not after a payer sends a records request. The practices that get hurt are rarely the ones that set out to defraud anyone; they are the ones that raised medical billing without raising documentation rigor in the same step, then could not substantiate the claims two years later.
Verify benefits for both plan types at scheduling, not at check-in. A patient who arrives without their medical card, or whose vision plan eligibility has lapsed, becomes a front-desk scramble that delays the schedule and frequently ends with the wrong pathway chosen under time pressure.
Costs, timelines, and what to expect
Budget honestly, because the failure mode here is a practice that buys a platform and never funds the integration work that makes the platform worth anything.
Software. Optometry-specific EHR and practice-management platforms are typically sold per-provider per-month, with pricing that scales by provider count and module selection. The meaningful cost driver is usually not the base subscription but the add-ons: claims clearinghouse fees, patient-communication and recall modules, payment processing, and any analytics layer. Get quotes with your actual provider count and module list rather than working from list pricing, and get the data-export terms in writing — the ability to leave with your own data is worth more than a discount.
Implementation and data migration. For a single-location practice moving platforms, plan for weeks, not days, of parallel running. Historical patient and prescription data migration is the long pole and the most common source of go-live pain. For a multi-location group, add time for reconciling divergent local conventions — practices that grew by acquisition invariably discover that each location coded, scheduled, and named things differently, and that reconciliation is a project of its own.

Productivity dip. Expect a real throughput reduction during the first several weeks post-cutover. Schedule for it. Practices that book at full capacity through a go-live create a bad experience for patients and staff simultaneously, and the resulting resistance can sink an otherwise sound implementation.
Where results show up, in order. Recall automation moves fastest — you can see schedule impact within a quarter because the mechanism is direct. Optical capture improvement follows, since it depends on both the data plumbing and a behavior change in the dispensary. Medical billing capture is slowest, because it requires documentation-habit change across every provider and the reimbursement lag pushes the visible effect out further still. Sequence expectations accordingly, and do not judge the medical-capture initiative at ninety days.
Ongoing operating cost. Someone owns the weekly number. In a single location that is often the owner or practice manager; past three or four locations it becomes a defined role. Underfunding this is the quiet killer — the architecture degrades silently when nobody is watching the integration, and you usually find out through a reimbursement variance that has been running for months.
Where practices get this wrong
Treating exams as the whole business. The most common error. Leadership tracks exam count, celebrates a full schedule, and never measures what happened in the dispensary. Every unconverted prescription is high-margin revenue walking out the door, and it is invisible unless capture rate is measured per doctor and per week.
Chasing volume against a fixed constraint. Chairs and doctor-hours are finite. Marketing spend that adds exams you cannot schedule for six weeks does not create revenue, it creates a waitlist and a no-show problem. When the schedule is already dense, revenue per exam is the only lever left — and it is usually the cheaper one anyway.
Under-coding out of caution. The mirror image of the compliance risk, and far more common than fraud. Practices that have been spooked default everything to a vision code even when a documented medical condition was managed. That is not conservative, it is inaccurate in the other direction, and it systematically undervalues the clinical work performed.

Recall as a task, not a system. If recall is "somebody calls the list when the schedule looks light," it will be worked when the schedule is light and abandoned when it is busy — which is exactly backwards, since recall built during busy periods is what prevents the light periods three months out.
Siloed systems held together by staff memory. When the exam system, optical system, and billing system do not share a key, the only integration is a person who knows how it all fits. That person's vacation is a revenue event, and their departure is a crisis.
Dashboards built before the data is trustworthy. Publishing metrics computed from unstitched data trains the whole organization to ignore metrics. Fix the plumbing, then publish. A single number people believe beats twenty they do not.
No per-provider visibility. Capture rate, medical share, and revenue per exam all vary substantially between doctors in the same practice with the same patient population. Aggregate reporting hides this completely. Per-provider reporting, handled as coaching rather than as a scoreboard, is usually the fastest single improvement available.
Decision framework: what to build in what order
Not every practice needs the full architecture, and the right first move depends on where the constraint actually is. Diagnose before you buy.

If the schedule has open chairs, the constraint is demand and recall is the first build. Everything else can wait — capture-rate work on a half-empty schedule optimizes a small base.
If the schedule is full but revenue per exam is flat, the constraint is per-visit value. Split it: if capture rate is below the 60–80% band, the optical handoff and profiling are the build. If capture is healthy but medical share is low, the billing workflow and documentation habit are the build.
If both look fine and the money still is not there, look at collection — reimbursement variance, aged claims, and patient balances. This is the case where the RCM layer earns its cost, and where an outside revenue-cycle service is often worth evaluating against the fully-loaded cost of doing it in-house.
If you are a multi-location group, add one prior step: standardize the data before you optimize anything. Locations with different conventions cannot be compared, and you will optimize the wrong site.
Re-measure every quarter and re-run the diagnosis. The constraint moves. A practice that fixes recall successfully will find its constraint has migrated to chair capacity within two quarters, and the right answer at that point is a different one — extended hours, an associate optometrist, or scope expansion into specialty services like myopia management or medically-oriented dry eye care that carry different per-visit economics entirely.
Related questions
Should a small practice outsource revenue cycle management?
Often yes below a certain scale. A single-location practice rarely generates enough claim volume to justify a dedicated, well-trained biller. Compare the outsourced fee against the fully-loaded cost of an in-house hire plus the revenue lost to under-worked denials and unappealed underpayments.
How does an in-house finishing lab change the economics?
It shortens turnaround, improves the remake experience, and adds margin on lens work — but it adds equipment cost, consumables, and a trained technician. It generally pays off at higher optical volume, and it is worth modeling against your actual order count before buying.
Does myopia management change the revenue architecture?
Yes. It introduces a recurring, longer-horizon treatment relationship with different follow-up cadences and a mix of medical and self-pay revenue. Practices adding it need recall logic that handles multi-visit treatment programs, not just annual exam intervals.
How do you compete with online contact lens retailers?
Present annual supply at the visit with the manufacturer rebate and insurance benefit already applied, so the total-cost comparison is made in your chair rather than later online. Convenience of direct shipping and prescription verification handled for the patient closes most of the remaining gap.
What changes when a practice joins a group or is acquired?
Reporting standardizes, purchasing leverage improves on frames and labs, and local conventions get reconciled. The revenue architecture usually gets stronger on the RCM and analytics layers, and the main risk is losing the local dispensary relationships that drove capture.
FAQ
What is the single most important metric for optometry revenue operations?
Net revenue per exam. It folds professional fees, medical billing capture, and optical sales into one number, which shifts attention away from raw exam count toward the value of each visit. Track it alongside exam volume so you can tell growth from mix shift.
How does a practice bill both vision and medical insurance for one visit?
Verify both benefits at scheduling. During the exam, the documented findings determine whether a medical pathway applies. The medical claim covers the disease evaluation and management; the vision claim covers routine refraction and the materials benefit. The same service is never billed to both payers.
What eyewear capture rate should a practice target?
A 60–80% band is the common range for well-run practices, with contact lens capture typically running higher. Below 60%, look at whether the prescription reaches the dispensary automatically and whether the optician has the patient's history and allowance before the conversation starts.
Can improving recall really move revenue that much?
Yes, because it multiplies against fixed overhead. Moving recall compliance from 60% to 90% raises return visits by half against the same lease, staff, and chair capacity. It is generally the highest-return operational project available to an established practice with a mature patient base.
What is the compliance risk in raising medical billing capture?
Billing medical without a documented diagnosis and supporting decision-making is fraud. The safe path raises documentation rigor first and lets billing follow it. Build an automatic medical-necessity audit trail from the start so every medical claim can be substantiated years later.
How do you know the architecture is actually working?
Watch three numbers monthly and review them weekly: net revenue per exam, optical capture rate, and recall compliance. If all three trend up while exam volume holds, the architecture is working. If revenue per exam rises while capture falls, you are likely just seeing payer mix shift.
Sources
- https://www.aoa.org/
- https://www.revolutionehr.com/
- https://www.eyefinity.com/
- https://www.compulink.com/
- https://www.reviewofoptometry.com/
- https://www.vsp.com/
- https://www.cms.gov/
- https://www.aao.org/
Related on PULSE
- [How to architect revenue operations for an orthodontic practice group in 2027](/knowledge/ra0634)
- [How do you architect revenue operations for a dental practice software company in 2027?](/knowledge/ra0383)
- [How do you architect revenue operations for a direct-to-consumer brand in 2027?](/knowledge/ra0645)
- [How do you architect revenue operations for a global consulting firm in 2027?](/knowledge/ra0646)
- [How to architect revenue operations for a vending machine operator in 2027](/knowledge/ra0644)
- [How to architect revenue operations for a courier and same-day delivery company in 2027](/knowledge/ra0643)










