June 18, 2026 · 5 min read

Cataract Coding: 66984 vs. 66982 — and What 'Complex' Actually Requires

The gap between standard (66984) and complex (66982) cataract extraction is one of ophthalmology's most audited lines. The rule is simple to state: complex is about what the case required, documented in the note — not how difficult it felt.

What supports 66982

  • Pupil-expansion devices (iris hooks, expansion ring) for a miotic pupil
  • Capsular-support devices for compromised zonules
  • Capsular dye for a mature/white cataract
  • Pediatric cataract surgery

Each of these is a concrete, documentable step. “Dense lens” or “difficult case” alone does not qualify. The two codes are mutually exclusive — one or the other, never both.

Combined glaucoma procedures

When cataract extraction is combined with a minimally invasive glaucoma procedure, CPT provides specific combination codes (66989, 66991) — use the combined code rather than stacking the cataract code with a separate glaucoma code.

Modifiers and the 90-day global

Globe procedures take -RT/-LT; eyelid procedures use E1–E4. Most intraocular surgery carries a 90-day global period, so unplanned returns to the OR use -78, unrelated procedures -79, and staged work -58. Co-managed postoperative care splits with -54/-55.

Clinical Capture checks whether the documented steps actually support the complex code — and tells you what a compliant complexity statement needs to say when they do.

This article is educational and not coding, billing, or legal advice. Always verify codes and values against the current CPT®, ICD-10-CM, and CMS Physician Fee Schedule, follow NCCI edits and payer policy, and confirm with a certified coder before submitting a claim. Document only work that was actually performed.

Code your next case in seconds

Clinical Capture reads your operative note and returns accurate ICD-10 and highest-RVU CPT codes with modifiers, plus copy-and-paste documentation suggestions.