Ophthalmology Billing & Coding Guide
Eye-code (920XX) vs E/M decision tree, intraocular lens billing, glaucoma diagnostic series.
Common Ophthalmology CPT Codes
Ranked by claim frequency, with current MPFS work RVUs and global periods.
| Code | Description | Work RVU | Total RVU | Global |
|---|---|---|---|---|
| 92002 | Intrm oph exam new patient | 0.88 | 2.54 | XXX |
| 92004 | Compre oph exam new pt 1/> | 1.82 | 4.48 | XXX |
| 92012 | Intrm oph exam est patient | 0.92 | 2.71 | XXX |
| 92014 | Compre oph exam est pt 1/> | 1.42 | 3.81 | XXX |
| 92133 | Cptrzd oph dx img pst sgm on | 0.30 | 0.92 | XXX |
| 92134 | Cptrz oph dx img pst sgm rta | 0.31 | 0.98 | XXX |
| 92201 | Opscpy extnd rta draw uni/bi | 0.39 | 0.75 | XXX |
| 92202 | Opscpy extnd on/mac draw | 0.25 | 0.47 | XXX |
| 92250 | Fundus photography w/i&r | 0.39 | 1.11 | XXX |
| 92235 | Fluorescein angrph mltiframe | 0.73 | 4.86 | XXX |
| 92240 | Icg angiography i&r uni/bi | 0.78 | 7.35 | XXX |
| 92273 | Full field erg w/i&r | 0.67 | 3.69 | XXX |
| 92274 | Multifocal erg w/i&r | 0.59 | 2.76 | XXX |
| 92083 | Extended visual field xm | 0.49 | 1.91 | XXX |
| 92250 | Fundus photography w/i&r | 0.39 | 1.11 | XXX |
| 66982 | Xcapsl ctrc rmvl cplx wo ecp | 9.99 | 18.88 | 090 |
| 66984 | Xcapsl ctrc rmvl w/o ecp | 7.17 | 13.85 | 090 |
| 66821 | After cataract laser surgery | 3.33 | 10.04 | 090 |
| 67028 | Injection eye drug | 1.40 | 3.42 | 000 |
| 67210 | Treatment of retinal lesion | 6.20 | 15.49 | 090 |
What Ophthalmology practices are leaving on the table
High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.
Contact lens fitting (92310, 92312) systematically under-billed in practices with dispensary model. Practices often bundle fitting into spectacle dispensing or skip code entirely. Accurate billing: 92310 ($180-220) billed monthly for aphakia patient follow-up, or 92312 ($200-240) for post-operative cataract refitting. Impact: $2,000-3,000 annually per practice if 5+ contact lens patients captured.
Extended visual field testing (92083, $90-120) missed in glaucoma follow-ups. Coders rely on comprehensive exam (92014) and ignore incremental field expansion for VF progression tracking. Chart review: if note states 'extended 30-2 strategy this visit,' bill 92083 separately. Impact: $400-600 quarterly per glaucoma monitoring patient.
Modifier 26 (professional interpretation) on diagnostic imaging for contracted radiologists or imaging center partnerships. Practices often bill 92235/92240/92133 global (tech + professional) when in-house tech performs, outside radiologist interprets. Separate billing: 92240-26 to outside radiologist + tech-only charge. Impact: $300-800 per complex imaging case, $5,000-8,000 annually in group practices.
Staged cataract procedures with YAG capsulotomy (66821-58) not captured in post-op period. Practices perform YAG 2-3 weeks post-op but fail to link as staged with modifier 58, instead billing as new procedure outside global. Correct sequence: bill 66984 day 1, then 66821-58 day 21 to keep in bundle and document 'planned YAG approach' at index surgery. Impact: avoids $800-1,200 in unjustified global period bundling denials.
Code pairs that auto-bundle to CO-97
From the National Correct Coding Initiative for Ophthalmology. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.
Comprehensive eye exam (92014) bundles imaging interpretation. 92133 (OCT posterior) is separately reportable only if distinct anatomic focus beyond the comprehensive exam's standard assessment. Modifier 59 requires documentation of separate pathology requiring dedicated imaging decision, not routine follow-up imaging.
Cataract extraction (66984, 90-day global) bundles routine post-op drug injection. 67028 is separately billable only if injection addresses unrelated retinal condition, not routine post-op inflammation, supported by distinct diagnosis codes and separate documentation entry.
Fluorescein angiography and ICG angiography both image retinal vasculature. Bundling applies to same-session, same-eye imaging. Separate billing requires distinct clinical questions (e.g., FAG for diabetic retinopathy staging; ICG for choroidal neovascularization assessment) with separate provider documentation.
Comprehensive exam (92004) includes standard visual field assessment. Extended visual field (92083) bundles unless documentation explicitly justifies expanded field testing for glaucoma monitoring or neuro-ophthalmic concern not addressed by routine exam.
Modifier Guidance for Ophthalmology
When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.
Modifier 25 applies when established patient returns for unrelated chief complaint on same day as procedure. Example: patient presents for 92012 (intermediate eye exam, dry eye) plus 66821 (YAG post-op capsulotomy). Modifier 25 on 92012 only if separate decision-making documented; do not append to procedure code.
Use 59 when bundled codes represent distinct anatomic sites or separate clinical decisions within same session. Example: 67210 (retinal lesion treatment, right eye) + 67210-59 (left eye lesion requiring different ablation approach). Chart must document separate intraocular pathology and separate treatment planning per eye.
Multiple procedures modifier required when billing two or more non-E/M procedures on same date. Example: 66982 (complex cataract extraction) + 67210-51 (retinal treatment, same session). Report full RVU for primary procedure, then 51% reimbursement for secondary. Sequence by resource intensity, not anatomic order.
Laterality modifiers required by most payers for unilateral procedures. Contact lens fitting codes (92310, 92312) are typically bilateral (OU) but when performed unilateral only, append LT or RT with supporting clinical note documenting why only one eye fitted.
Staged procedure modifier for post-operative period complications. Example: 66984 (day 1 cataract removal), then 66821-58 (day 3 YAG capsulotomy for posterior capsular opacification). Both within 90-day global of index cataract; 58 indicates planned/related, bundling rules waived if documented as staged approach.
Documentation requirements
What needs to live in the encounter note for these codes to survive a payer audit.
- Separate chart entry for each procedure with distinct intraoperative findings, not consolidated narrative. Auditors reject 'procedure performed as planned' without specifics; document complication level, ECP use, complexity rationale for cataract codes.
- Visual acuity (corrected and uncorrected), intraocular pressure, and dilated fundus exam findings documented for every 920xx code to defend medical necessity and differentiate intermediate vs. comprehensive level.
- Medication injection documentation (67028): drug name, concentration, volume, anatomic site (anterior chamber vs. vitreous), clinical indication, and separate diagnosis distinct from cataract global period to defend non-bundling.
- Imaging decision logic in assessment/plan for every diagnostic imaging code. Chart must state 'OCT ordered to evaluate...for glaucoma' or 'ICG performed to differentiate RPE vs. choroidal pathology,' not just 'imaging performed.'
- Time stamps for each service when multiple procedures billed same date. CMS contractors cross-check OR time blocks against procedure complexity RVUs; overlapping time for 92004 + 66984 flags as sequential billing abuse.
- Prior authorization documentation retained, especially for imaging and injections. UnitedHealthcare and Anthem require medical policy acknowledgment; failure to attach payer's decision letter results in 50% denial on diagnostic codes.
OIG and audit triggers in Ophthalmology
Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.
OIG Work Plan 2024-2026 targets post-operative imaging billing (92133, 92134, 92240) within global period without documented clinical change. RAC pattern: surgeon bills imaging on post-op day 5 without notation of unexpected finding or complication; recoupment $2,000-5,000 per case. Defense: chart must document specific reason imaging ordered (e.g., 'macular edema detected on clinical exam, OCT confirms thickness 450 microns, treatment plan adjusted').
CMS MAC audits scrutinize 66984 vs. 66982 code selection. Billing complex code (66982, $2,800) when standard technique (66984, $1,900) performed results in downcode and overpayment recoup. Defense: operative note must detail intraoperative complications (posterior capsule break, zonular loss, dense nucleosclerosis requiring additional time/technique) with operative time documentation.
Commercial payer denials for modifier 59 on diagnostic codes without distinct anatomic documentation. Anthem and UnitedHealthcare auto-deny 92235-59 + 92240-59 on same eye as bundled without prior auth. Defense: obtain medical policy exception pre-claim (eviCore or Optum portal) and attach approval; chart 'choroidal vs. retinal source of bleeding' as separate clinical question.
RAC pattern on 67028 (injection) bundling with 66982/66984 global period. Contractor assumes all post-op injections are routine anti-inflammatory, coded as included. High recoupment rate. Defense: separate diagnosis code for retinal pathology (H35 series, not H26 cataract), separate operative report section describing 'intraoperative retinal finding requiring immediate pharmacologic intervention,' distinct from cataract management.
Payer-specific billing notes
Where the major payers diverge from generic Medicare rules in Ophthalmology.
ME Medicare +
CMS LCD L33822 (Cataract Surgery) allows 66984 and 66982 differentiation based on complexity documentation; no hard edit. L33823 (YAG Laser) bundles 66821 in 90-day global, modifier 58 required for staged approach. OCT imaging (92133/92134) covered for glaucoma monitoring monthly; prior auth required via Noridian/Palmetto portal for >4 exams annually. NCCI edits enforce bundling of 92014 + 92083 unless modifier 59 or 25 appended with medical policy justification. 2026 change: Medicare expanding remote monitoring codes (99457/99458) for glaucoma follow-up; practices should consider hybrid model.
UN UnitedHealthcare +
Optum delegated plans require prior auth for diagnostic imaging (92235, 92240, 92133) via Optum eviCore portal; claim denied at point of service without approval. Contact lens fitting (92310, 92312) requires medical necessity statement (aphakia, keratoconus, post-refractive surgery); routine fitting denied. Modifier 59 on bundled codes auto-rejected unless prior auth includes 'distinct pathology' language. Imaging bundling rules: same-eye, same-date imaging codes bundle unless documented 'different clinical question' (e.g., vascular vs. structural assessment).
AN Anthem +
ICR pre-authorization required for cataract surgery (66984, 66982) in select regions; claim holds pending auth completion. Diagnostic imaging covered under medical policy but subject to frequency limits: OCT (92133/92134) 2x annually for routine glaucoma, 4x annually for progression/treatment change. Modifier 59 on 92235/92240 denied without Anthem medical policy approval; practices must request exception letters proactively. Contact lens codes (92310, 92312) non-covered for refractive error; only approved for aphakia/keratoconus with submitted clinical documentation.
CI Cigna +
Medical policy A52389 (Cataract Evaluation and Surgery) allows 66984/66982 differentiation; no prior auth required but claim subject to post-payment audit. Diagnostic imaging codes covered without prior auth but bundled edit enforced same-visit: 92133 + 92134 = automatic downcode to one code, reimbursed at lower RVU. YAG procedures (66821) must include modifier 58 if performed within 90 days of index cataract; modifier omission results in CARC 119 (bundled into global period). Injection codes (67028) covered outside global period only if separate diagnosis code (H35 series) present and distinct operative report section documenting retinal pathology.
Standard Ophthalmology coding workflow
Step 1: Patient check-in flags procedure type (surgery, diagnostics, E/M only); biller pulls applicable global period and bundling edits from clearinghouse. Step 2: Surgeon documents procedure code selection rationale in EMR template (complexity, ECP used, laterality, related vs. unrelated pathology). Step 3: Coder links diagnosis codes to each procedure; separate diagnoses required for bundled pairs (e.g., H25.9 for cataract, H35.30 for unrelated retinal lesion). Step 4: Append modifiers per payer LCD (Medicare adds KX for therapy, commercial adds 59 for distinct pathology); verify no NCCI hard edits. Step 5: Submit claim with attachments: OR note excerpt, imaging reports, ABN if denial expected; track appeal by CARC code and payer pattern.
Get the full PayerReady toolkit
Credentialing + billing/coding tools built for Ophthalmology, free access with enrollment.
Start free →Run this code through our claim audit tool
Check NCCI bundling, MUE limits, and modifier logic before submission.
Try the auditor →Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.
Did this page help?
Quick signal so we know what to improve.
If you want a code reference page that doesn't exist yet, email coding@payerready.com.
Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.
Reviewed by the PayerReady Medical Coding Team
Verified against the CMS 2026 code set on May 31, 2026.
Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team