Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT code 92012: Intermediate eye exam billing guide

Key takeaways

Key takeaways

CPT code 92012 reports an intermediate eye exam for an established patient, covering history, external ocular and adnexal examination, and an optional dilation.

The note must support all four service elements, and a thin record is the leading denial trigger for this code.

Medicare pays about $90.52 in the non-facility setting and about $41.42 in a facility, before locality adjustment.

An established patient is one your practice has treated within the past three years, so check that window at scheduling.

Refraction (92015) is not a Medicare benefit, so bill the patient directly when it happens at the same visit.

CPT code 92012 covers an intermediate eye exam for an established patient, and it is one of the busiest codes in eye care. The service has to include four elements. You need a history, a general medical observation, an external ocular and adnexal exam, and a diagnostic or treatment plan.

That last element is where the money goes. Payers deny 92012 far more often for a thin note than for a wrong code. So start with what has to be on the page before the claim leaves your practice.

Found our content helpful?

What CPT code 92012 covers, and what it leaves out

According to the American Medical Association (AMA) CPT code set, 92012 describes intermediate ophthalmological services for an established patient. It stops short of a full ocular examination. There is no requirement for a slit-lamp, a fundus view, or an intraocular pressure reading.

The AMA descriptor, word for word

The verbatim AMA descriptor is: “Ophthalmological services: medical examination and evaluation, with initiation or continuation of diagnostic and treatment program; intermediate, established patient.”

Unpacked, that gives you four required service components:

  • History: chief complaint plus relevant ocular and medical history
  • General medical observation: the patient’s systemic status as it relates to the eye
  • External ocular and adnexal examination: lids, lashes, conjunctiva, cornea, iris, and surrounding structures
  • Initiation or continuation of a diagnostic or treatment program

Mydriasis and pharmacologic agents are optional here, though you must document them if you used them. The word “intermediate” is what separates this code from comprehensive services. Those need the wider exam, and they carry a different code.

“Established patient” runs on a hard three-year clock

The patient must have received a professional service within the past three years. That service can come from the billing physician, or from a physician of the same specialty in the same group. Bill 92012 outside that window and the payer sees a new patient. That mismatch denies.

Only two provider types can bill 92012

Ophthalmologists and optometrists are the eligible billing providers, and payer rules narrow it further from there. Medicare covers 92012 under Part B for both. Some commercial payers restrict optometry billing to vision-benefit plans rather than medical plans, which decides whether 92012 is payable at all under a given policy.

Opticians and ophthalmic technicians cannot bill 92012 independently. The service has to be performed and billed by a licensed optometrist or physician. Incident-to rules may let non-physician work be billed under a supervising physician’s NPI in some settings, but that varies by payer. Check the applicable Local Coverage Determinations (LCDs) from your Medicare Administrative Contractor (MAC).

Your note has to prove all four service elements

Incomplete documentation is the single most common trigger for a 92012 denial. The record has to support every component of the service you billed, and reviewers read it literally. Here is what belongs in the chart, and what usually goes missing.

Documentation element What to include What usually goes wrong
Chief complaint and history Presenting symptom, plus relevant ocular and medical history A vague “follow-up” note with no clinical context
External ocular examination Findings for lids, lashes, conjunctiva, cornea, and iris The adnexal exam is performed but never written down
General medical observation Systemic status as it relates to the eye, such as diabetes or hypertension No mention of why the systemic condition matters here
Diagnostic or treatment plan A specific plan you started or continued, named in the note “Continue current management” with no detail behind it
Mydriasis, if performed The agent used, the time of dilation, and the reason Dilation happens but the chart is silent on it
The new problem or finding The problem you evaluated, and what you did about it Complexity is implied by the visit but never stated

“Complicated” is an AMA term, and the bar is lower than it sounds

The definition belongs to the AMA’s CPT code set, not to the American Academy of Ophthalmology. Even the Academy’s own published guidance credits it to the AMA. Under CPT, an intermediate service covers the evaluation of a new problem or finding. It also covers an existing condition complicated by a new diagnostic or management problem.

Nothing in that definition requires a severe presentation. A new complaint layered onto a condition you already manage is enough. What the record has to do is name the new problem or finding, and say what you did about it. A note reading “glaucoma follow-up” with no new finding and no change of plan does neither.

Pro Tip

Write down the clinical decision that made the visit intermediate rather than routine. A line like ‘intraocular pressure elevated to 28 mmHg, changing topical therapy protocol’ does more to protect the claim than any generic follow-up notation.

What 92012 pays, and why your remittance looks different

Payment for 92012 moves with the payer, the geographic locality, and the place of service. The CMS Medicare Physician Fee Schedule (MPFS) is the usual benchmark, and the work RVU for 92012 is 0.92. Figures below are national and unadjusted. Verify your own locality with the CMS Physician Fee Schedule lookup tool before you quote a figure to a patient or a payer.

Rate type Approximate amount Notes
Medicare non-facility About $90.52 Office or other non-facility setting. Verify the current MPFS.
Medicare facility About $41.42 Hospital outpatient. The facility absorbs the overhead, so the rate drops.
Commercial payers Varies by contract Often 110% to 150% of Medicare, depending on the negotiated fee schedule.
Medicaid State-specific Check your state fee schedule. Rates usually sit below Medicare.

The non-facility rate applies when you deliver the service in a physician’s office. The facility rate applies in hospital outpatient departments and ambulatory surgery centers. Sending the wrong place of service (POS) code is a routine billing error, and it produces either an overpayment or an underpayment. Either way, the POS code has to match the site where care happened.

Four modifiers do most of the work on 92012

Modifiers explain the circumstances around a service, and on 92012 they often decide whether the claim pays. These four cover most of what an eye practice sends.

Modifier When to use it Key consideration
Modifier 25 A significant, separately identifiable E/M service on the same day as a procedure Both the 92012 service and the separate E/M need their own documentation. Check current NCCI edits.
Modifier 57 The decision for surgery was made at this visit Needed when 92012 leads straight into major surgery. It exempts the visit from the global surgical package.
Modifier RT or LT Right eye or left eye laterality Some payers require it. It is not universal on 92012, but append it when you treat one eye.
Modifier 24 An unrelated E/M service during a postoperative period Use it when the eye exam is unrelated to the post-op diagnosis, and document the distinct issue.

One warning. Modifier 25 draws audits. Appending it without a separately documented, medically necessary service is improper billing. Validate every modifier against current National Correct Coding Initiative (NCCI) edits before the claim goes out.

The diagnosis has to carry the medical necessity

92012 pays on the strength of the diagnosis attached to it. The ICD-10-CM codes you pair with it therefore matter as much as the exam. Here are the pairings you will see most often in eye care. Confirm your own payer’s pairings with the AAPC CPT-to-ICD-10 crosswalk.

ICD-10-CM code Description Common context
H40.1130 Primary open-angle glaucoma, bilateral, stage unspecified Glaucoma monitoring with a pressure check
E11.311 Type 2 diabetes with unspecified diabetic retinopathy with macular edema Diabetic eye exam with retinopathy management
H26.9 Unspecified cataract Cataract follow-up before a surgical referral
H35.30 Unspecified macular degeneration Monitoring visit for age-related macular degeneration
H57.9 Unspecified disorder of eye and adnexa A non-specific ophthalmic complaint needing evaluation
H04.123 Dry eye syndrome of bilateral lacrimal glands An established patient already on dry eye treatment

Always reach for the most specific code the record supports. Unspecified codes such as H57.9 are acceptable only when no more specific code fits the clinical picture. Leaning on them habitually raises your audit risk, and it signals thin clinical documentation to anyone reviewing the chart.

92012 or 92014? The exam decides, not the clock

This is the most frequent coding decision in an eye practice, and it goes wrong in both directions. Billing 92014 for a service that was intermediate is upcoding. Billing 92012 for a comprehensive exam quietly gives away revenue. The comparison below is what separates them.

Feature CPT 92012 CPT 92014
Patient type Established Established
Service level Intermediate Comprehensive
Examination scope External ocular and adnexal, with optional mydriasis Every intermediate element, plus slit-lamp, fundus, and pressure evaluation
Documentation burden Moderate. Chief complaint, external exam, plan Higher. Every examination element has to appear
Medicare non-facility rate About $90.52 (verify MPFS) About $110 to $130 (verify MPFS)
New patient equivalent CPT 92002 CPT 92004

The working rule is simple. If the physician performed a slit-lamp examination, a funduscopic evaluation, and an intraocular pressure measurement, the visit is comprehensive. If the exam stayed on the external structures and the adnexa with no posterior segment assessment, 92012 is the right code. The comprehensive counterpart, 92014, carries the same established-patient rule and a wider exam requirement.

A worked example: one patient, two visits

Take a patient with primary open-angle glaucoma on a single topical drop. At the March visit you check pressure, look at the lids and conjunctiva, and continue the same therapy. That is an external exam with a plan, which makes it 92012.

By September the pressure has climbed. You dilate, run a slit-lamp and fundus exam, and switch the drop. Same patient, same diagnosis, but the exam reached the posterior segment and the plan changed. That visit is 92014. The diagnosis never decided the code, and neither did the length of the appointment.

How 92012 fits with 92002, 92004 and 92014

92012 sits in a family of four general ophthalmological service codes. Patient type picks the pair, and exam scope picks the level within it. Reading the family as a grid stops most patient-status errors before they happen.

CPT code Patient type Service level Key scope
92002 New Intermediate The same scope as 92012, for a new patient
92004 New Comprehensive A full ocular exam for a new patient
92012 Established Intermediate History, external ocular and adnexal exam, plan
92014 Established Comprehensive Every intermediate element, plus slit-lamp, fundus, pressure

The four codes are mutually exclusive for a single encounter. Never bill 92002 with 92012, or 92004 with 92014. For current descriptors and bundling edits, check the AAPC Codify CPT lookup.

Where a 92012 claim breaks

Denials on this code follow a pattern, and almost none of them start at the payer. By the time the rejection lands, the mistake is several steps upstream. Mapping the claim’s path shows you which checkpoint to fix first.

Six-stage flow of a CPT 92012 claim with the failure created at each stage: scheduling misses the three-year established-patient window so 92002 or 92004 applies; eligibility routes a vision benefit to the medical benefit; the exam note omits one of the four service elements, the top denial; code selection swaps 92012 for 92014; claim build carries a wrong modifier 25 or place of service; and an NCCI bundling edit pays only one same-day ophthalmic service
Five of the six failures happen before anyone opens the billing screen, which is why note templates fix more denials than claim edits do. Source: the requirements set out above.

Here is the same set of failures with the fix attached to each one.

  • Insufficient documentation: the record misses one of the required elements. Build a clinical note template that mirrors the four service components.
  • Wrong patient status: the payer classes the patient as new. Verify the three-year window at scheduling, not at billing.
  • Bundling conflict: an NCCI edit bundles a same-date diagnostic service. Run a pre-submission bundling check and apply a modifier only where unbundling is clinically justified.
  • Missing or wrong modifier: modifier 25 appears without a separate documented E/M service, or modifier 57 is absent after a surgical decision. Validate modifier logic against the payer’s rules.
  • Wrong place of service: an office visit carries a facility POS code, so the rate does not match. Confirm the POS code on every claim.
  • Coverage policy mismatch: the plan pays eye care under a vision benefit. Check the benefit type at the eligibility step and route the claim accordingly.

Practices that track these root causes rather than the denial totals usually cut their 92012 denial rate inside two or three billing cycles.

Same-day billing questions that come up most

Eye practices rarely bill 92012 on its own. Other services land on the same date, and the rules for pairing them are payer-specific. A few principles hold almost everywhere.

Can 92012 and 92015 be billed together?

Sometimes, and it depends entirely on the plan. CPT 92015 covers determination of the refractive state. Medicare does not cover refraction, so it becomes a non-covered service billed to the patient at a Medicare encounter. With commercial payers the answer turns on whether the plan includes a vision benefit. Where it does, 92012 and 92015 on the same date are generally separately billable. Confirm it in the payer portal before you make a habit of it.

Eye codes or E/M codes: how to choose

Pick one family per encounter and stay in it. Ophthalmologists may bill either the 92xxx ophthalmological service codes or standard Evaluation and Management codes (99202 to 99215) for an office visit. Eye codes usually fit better in a specialty practice, because they were written for the scope of service performed. An E/M code can be the stronger choice when a systemic condition drives the visit and the ocular evaluation is secondary. Mixing both families on one encounter for the same condition is not permitted.

Before you submit: an eight-point check

Run this list on every 92012 claim before it leaves the practice. Fixing any of these afterwards costs several times what checking it now does.

  1. Your practice or your specialty group saw this patient within the past three years.
  2. The plan pays eye care under the medical benefit, not a vision benefit.
  3. All four service elements appear in the note.
  4. The note names the new problem or finding, and what you did about it.
  5. The exam scope matches the level billed, whether 92012 or 92014.
  6. The ICD-10-CM code is the most specific one the record supports.
  7. The POS code matches where the visit happened.
  8. Every modifier is justified in the note and clean against current NCCI edits.

Pro Tip

Audit your 92012 claims monthly against the eight-point check above. Flag any encounter where the plan section reads only ‘continue current management’ with no clinical detail. Those are the easiest denials to prevent and the first ones an auditor pulls.

How Pabau keeps 92012 notes and claims in step

In most eye practices the note lives in one system and the claim gets keyed into another. Someone reads the chart, picks the code, types the diagnosis, and hopes the two agree. That hand-off is where 92012 claims pick up their errors.

Practice management software like Pabau holds both in the same record. The CPT code attached to the service lands on the charge line by itself. Recorded diagnoses from the patient’s problem list seed the ICD-10 slots. Pabau’s claims management software then holds the claim until every required field is complete. A missing authorization number stops the claim at your desk rather than at the payer.

For a US practice, claims route out through the Claim.MD clearinghouse, which reaches thousands of US payers. Eligibility checks come back while the patient is still at the desk, and remittance advice posts itself. You can also see where each 92012 claim sits without phoning anyone. Your staff spend the afternoon on patients rather than on claim status calls.

Pabau checkout screen showing a completed visit charge alongside the linked payer invoice ready for claim submission
Pabau’s checkout attaches the payer invoice to the visit record, so the 92012 charge line and its documentation travel together.

Build the 92012 claim from the eye exam record

Pabau pre-fills the claim form from the patient record and checks every required field before you send it. It also tracks each claim through the clearinghouse. Your team stops rekeying charts into a billing screen.

Pabau claims management dashboard

Conclusion

The exam behind 92012 is short, and the note tends to get short with it. That is the whole problem. Fix the documentation template once and most of the denial patterns above stop appearing on your remittance.

So pick one change this week. Make every intermediate note name a new problem or finding, with the plan that follows from it. That single line protects more 92012 revenue than any modifier you could append.

Want your notes and your claims to stop drifting apart? Book a demo and see how Pabau builds a 92012 claim straight from the eye exam record.

Continue your research

Continue your research

Need a system for working denials instead of reacting to them? Denial management in healthcare covers how to track, appeal, and prevent billing denials across specialties.

Want to know what the clearinghouse does to your claim? Medical claims clearinghouse guide explains how claims get validated and routed to payers.

Not sure your ERA posting is set up properly? Electronic Remittance Advice (ERA) explained walks through 835 remittance files and the denial codes inside them.

Want fewer claims coming back at all? What makes a clean claim sets out the fields and checks that get a claim paid on first submission.

Worried how your documentation would hold up in an audit? Medical billing compliance covers the record-keeping standards behind defensible coding.

Frequently asked questions

How often can you bill CPT 92012 for the same patient?

CPT sets no visit limit, and you report 92012 once per date of service. Payers apply frequency screens by diagnosis, so each visit needs its own new problem or finding in the note.

Which place of service code belongs on a 92012 claim?

Use POS 11 for an office visit, which earns the non-facility rate. Hospital outpatient departments take POS 22 and pay the facility rate. A POS code that contradicts the site of care gets corrected or denied.

Does Medicare cover 92012 for a routine eye exam?

No. Part B pays 92012 only when a medical diagnosis supports the visit. Routine vision screening and refraction sit outside the benefit, so bill the patient for those directly.

How long do you have to file a 92012 claim?

Medicare wants the claim within one calendar year of the date of service. Commercial contracts often allow less, so check the filing limit in your agreement. Timely filing denials rarely survive an appeal.

What should you bill if the patient’s last visit was over three years ago?

Bill the new patient codes instead. An intermediate exam becomes 92002 and a comprehensive exam becomes 92004. The three-year clock runs from the last face-to-face service by your group.

Found our content helpful?
×