Four Code Sets per Claim
A single ophthalmology claim can hold codes from four sets at once. Each set has its own rules, and an error in any one of them denies the line.
| Code set | Eye care examples | Common error |
|---|---|---|
| CPT | 92014, 99214, 92134, 67028, 66984 | Exam and E/M billed together, wrong exam level |
| HCPCS Level II | J0178, J2777, V2020, S0620 | Wrong units for drugs, S codes sent to Medicare |
| ICD-10-CM | H40.1131, H35.3211, E11.3513 | Missing laterality or glaucoma stage character |
| Modifiers | 25, 57, 79, RT, LT, 50, E1 to E4, JZ | Modifier eye does not match diagnosis eye |
Our coders check all four sets against each other, not one at a time.
Eye Exam vs E/M Codes
Eye care providers can bill the 92 eye exam codes or the 99 E/M codes, and neither is right for every visit. Eye exam codes list required exam elements. E/M codes are scored on medical decision making or on total time since the 2021 E/M guideline changes. We review each visit against both sets and code the one the documentation supports, following the payer's stated preference where it has one.
A glaucoma patient with a stable pressure check may fit 92012. The same patient with a new medication, a failed field and a surgical discussion may support 99214. Choosing by habit, rather than by chart, is one of the most common findings in our ophthalmology billing audits.
Eye Care Services We Code for Practices Across the USA
We code the full range of ophthalmic services billed in the USA, including the high-value services where errors cost the most.
- Office exams and E/M visits, including new versus established status
- Diagnostic imaging and testing, including OCT (92133, 92134), visual fields (92081 to 92083), fundus photography (92250), biometry (92136) and angiography (92235, 92240)
- Intravitreal injections (67028) with drug J-codes, units and JZ or JW modifiers. See retina billing services
- Laser procedures such as SLT (65855), YAG capsulotomy (66821) and panretinal photocoagulation (67228)
- Cataract surgery (66984, 66982) and combined MIGS codes (66989, 66991). See cataract surgery billing
- Eyelid, lacrimal and orbital surgery. See oculoplastics billing
Modifier 25 Coding Gets a Second Review
Modifier 25 is the highest audit risk in eye care coding. A May 2025 HHS OIG report found that 42% of intravitreal injections were billed with a same-day E/M and modifier 25, and that 22 of the 24 sampled visits did not meet Medicare requirements. Medicare paid $124 million nationwide for those same-day visits during the audit period.
Every injection-day visit with modifier 25 gets a second coder review on our accounts. The visit must address a separate problem with its own assessment and plan, not the evaluation that decides whether to inject. When the chart does not support a separate visit, we bill the injection alone and send the provider a note with the reason.
Provider Coding Feedback Every Month
Coding errors repeat when providers never hear about them. Each month we send each provider a short summary with three parts.
- Level distribution. The share of visits at each exam and E/M level compared with national ophthalmology patterns.
- Top documentation gaps. Missing stage, missing laterality, unsigned test interpretations and similar items, with chart examples.
- Money left behind. Services documented but not billed, such as an interpreted test with no charge.
Coding Within Your Revenue Cycle
Coding sits in the middle of the revenue cycle. Before it, eligibility and prior authorization decide which payer's rules apply. After it, denial management feeds coding errors back so they stop at the source. You can use our coding service alone or as part of full ophthalmology revenue cycle management.