Eye visit codes versus E/M: picking the right family
Eye visit codes come in two levels for new patients, 92002 intermediate and 92004 comprehensive, and two for established patients, 92012 and 92014. A comprehensive code requires a general evaluation of the complete visual system: history, acuity, external exam, ophthalmoscopy, gross visual fields, basic sensorimotor testing and, as indicated, biomicroscopy and a dilated fundus exam. Intermediate codes need fewer elements. None of it turns on medical decision making or time.
The E/M codes 99202 through 99215 are leveled on medical decision making or total time, so a visit dominated by medication management or a glaucoma treatment decision often documents more naturally as an E/M. Many plans limit how often the comprehensive eye codes can be billed, so the coder reads the exam elements and selects the code the note actually earns.
Routine vision, medical eye exams and the refraction
The patient who comes in for glasses and the patient with blurred vision from diabetes may receive a nearly identical exam, but they are billed to different payers. A routine exam with a refractive diagnosis belongs to the vision plan, whether VSP, EyeMed or another carrier, while an exam driven by a medical complaint or finding belongs to medical insurance. Sending a medical exam to the vision plan burns the patient’s routine benefit; sending a routine exam to medical draws a non-covered denial.
Refraction 92015 is a separate service and is statutorily excluded under Medicare, so it is collected from the patient no matter how the exam is covered, and many commercial plans exclude it as well. The front desk collects it at check-out with a signed acknowledgement, and the claim carries modifier GY so the remittance shows patient responsibility cleanly.
Cataract surgery, co-management and premium lenses
Cataract extraction with lens implant, 66984, and the complex version 66982 carry a global period covering the surgeon’s routine postoperative care. When a referring optometrist takes over that care, the surgeon bills 66984 with modifier 54 for surgical care only and the optometrist bills the same code with modifier 55 for postoperative management only. Both claims show the date care was transferred, backed by a written transfer-of-care agreement.
Complex cataract 66982 is reserved for documented complexity such as iris hooks, a capsular tension ring, capsular dye for a mature cataract or a pediatric case; billing it for surgeon convenience is a standing audit target. Presbyopia-correcting and astigmatism-correcting lenses are covered only up to the value of a conventional lens, so the upgrade is a non-covered charge the patient pays. We document it with an advance notice and keep it off the insurance claim.
Intravitreal injections and the drugs behind them
The injection itself is 67028, billed per eye with RT or LT, or with modifier 50 for bilateral same-day treatment where the payer prefers it. Aflibercept is J0178 and ranibizumab is J2778, each billed by unit from the dose given. Bevacizumab repackaged for the eye goes out as J9035 or C9257 depending on the payer, with units and an NDC that describe the compounded syringe rather than the oncology vial. Newer agents ride on J3590 until they receive a permanent code.
Most commercial plans and many Medicare Advantage plans apply step therapy or prior authorization to anti-VEGF drugs, typically requiring bevacizumab first. We confirm the approved drug, eye and dose count before scheduling and track the authorization end date against the injection interval as treatment is extended. Discarded drug is reported with modifier JW, or JZ when nothing is discarded.
Diagnostic testing, lasers and the small procedures
OCT of the retina, 92134, and OCT of the optic nerve, 92133, are not payable together on the same day, and fundus photography 92250 bundles with either OCT under NCCI unless the record shows a distinct clinical reason for both. Visual fields 92083, extended ophthalmoscopy 92201 and 92202, and gonioscopy 92020 each need an order, a supporting diagnosis, and an interpretation and report signed by the physician. A scan filed without an interpretation is not a billable test.
YAG capsulotomy 66821 and selective laser trabeculoplasty 65855 carry their own global periods and diagnosis requirements: posterior capsule opacification for the YAG, glaucoma or ocular hypertension for the SLT. Punctal plugs 68761 are billed per punctum with the eyelid modifiers E1 through E4 rather than RT and LT. Office versus ASC changes the place of service and whether a facility claim exists.
How we take on ophthalmology billing
We begin with a free review of your accounts receivable, split by what the practice does, because clinic visits, testing, surgery and injections age differently and need different fixes. Our team logs into the practice management system and EHR you already use, so nothing migrates. Coders hold AAPC or AHIMA credentials with ophthalmology experience, and a business associate agreement is executed before any chart is opened.
The transition is a parallel run of two to four weeks in which our coders and your current biller work the same encounters and we reconcile the differences with your physicians, which usually surfaces the eye-code frequency limits and vision plan rules that were never written down. After the initial term you stay month-to-month, with a named account manager who knows your payer mix, co-management partners and drug inventory.