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 note and returns every billable code in billing order with modifiers and supporting ICD-10 diagnoses — plus denial-risk flags and copy-and-paste documentation wording.