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 92083: Comprehensive visual field examination (unilateral or bilateral)

Avatar photo Maja Popovska
Last Updated: September 2, 2026
Key takeaways

Key takeaways

CPT code 92083 is the extended visual field examination, covering quantitative automated threshold perimetry or Goldmann fields with at least 3 isopters plotted.

The official descriptor names Humphrey full-threshold programs 30-2, 24-2 and 30/60-2, so a full-threshold 24-2 field belongs on 92083.

Code choice across 92081, 92082 and 92083 turns on the test protocol performed, never on how many stimulus points the program presents.

One unit of 92083 covers one eye or both, so the laterality modifiers -50, -RT and -LT do not belong on the claim line.

Pabau’s claims management software pairs clinical documentation with claim submission, which cuts manual transcription errors on 92083 claims.

The American Medical Association (AMA) defines CPT code 92083 as a visual field examination, unilateral or bilateral, with interpretation and report, extended examination. Practices usually call it the comprehensive or threshold field.

The descriptor names what qualifies. One route is quantitative automated threshold perimetry. The other is Goldmann fields with at least 3 isopters plotted, plus static determination inside the central 30 degrees.

The descriptor then names specific programs, including Octopus G-1, 32 and 42, and Humphrey full-threshold 30-2, 24-2 and 30/60-2. So the code turns on the method and the program run, not on how many points the program plots.

Confrontation fields and single-stimulus-level screening never reach this level, however long the visit takes. One unit of 92083 covers the exam whether the technician tested one eye or both.

The exam still has to produce a printed or stored result, a written interpretation, and a dated signature. Record the perimeter by name and model, and record the program alongside it. That one line in the chart is what lets a coder confirm the level later.

Found our content helpful?

92081 vs 92082 vs 92083: Choosing the right visual field examination code

The 92081-92083 family describes three levels of visual field examination. CPT separates them by methodology and by named test protocol, not by a stimulus-point count. Match the program your technician ran to the descriptor that names it, and the code follows.

Billing a level the exam did not meet invites an audit, and billing below it gives away reimbursement you earned.

CPT code Exam level Defining criteria Named examples Typical use
92081 Limited Limited examination at a single stimulus level Tangent screen, Autoplot, arc perimeter, Octopus 3 or 7 equivalent Quick look at a field when a defect is suspected
92082 Intermediate Intermediate examination: At least 2 Goldmann isopters, or semiquantitative suprathreshold screening Humphrey suprathreshold automatic diagnostic test, Octopus program 33 Suprathreshold screening of a lower-risk field
92083 Extended (comprehensive) Extended examination: Quantitative automated threshold perimetry, or at least 3 isopters plus central static determination Humphrey full-threshold 30-2, 24-2 and 30/60-2; Octopus G-1, 32 and 42 Glaucoma monitoring, neuro-ophthalmology field mapping

Point counts cause most of the confusion here. A Humphrey 24-2 plots 54 locations and a 30-2 plots 76, and neither number decides the code. Both are full-threshold programs written into the 92083 descriptor, which CMS billing article A57637 reproduces.

Putting a full-threshold 24-2 on 92082 is a downcoding error, not a safe one. The map below traces each protocol to the code it belongs on.

Decision map from test protocol to CPT code: single stimulus level to 92081, suprathreshold screening or 2 Goldmann isopters to 92082, quantitative threshold perimetry or 3 isopters to 92083. A Humphrey 24-2 plots 54 points and a 30-2 plots 76, and both bill as 92083.
Read the map from the left: The protocol your technician ran picks the code, and the 54-point and 76-point programs both land on 92083. Descriptors come from AMA CPT, as reproduced in CMS article A57637.

One rule trips practices up when two levels happen in one visit. If a screening field prompts you to run a threshold field the same day, bill only the higher-valued test. Report 92083 on its own, never 92082 and 92083 together.

Medical necessity and clinical indications for CPT code 92083

Medicare covers CPT code 92083 when it is medically necessary for the diagnosis or management of a covered condition. Billing without a supporting ICD-10 diagnosis that meets payer criteria is one of the fastest routes to denial. Checking the payer’s coverage policy before the exam prevents the rework downstream.

CMS billing article A57637 lists the primary indications. Accepted clinical scenarios include:

  • Glaucoma and glaucoma suspect (monitoring disease progression or treatment response)
  • Optic nerve disorders, including papilledema and optic neuritis
  • Neuro-ophthalmological conditions affecting visual pathways (intracranial lesions, pituitary adenoma, stroke)
  • Retinal diseases causing visual field loss (retinitis pigmentosa, branch retinal artery occlusion)
  • Ocular hypertension with risk factors requiring baseline field documentation
  • Unexplained visual loss or suspected field defect based on clinical examination

Frequency matters too. Medicare and most commercial payers do not cover visual field testing performed more often than twice per year per eye without documented clinical justification. Some payers require prior authorization for repeat testing. Check individual payer policies before scheduling a third annual exam.

Documentation requirements for CPT code 92083

Missing documentation is the single largest driver of 92083 denials. CMS billing article A57637 specifies what the medical record must contain. A visual field printout alone is not enough. Compliance for this code means the chart entry carries every element below before the claim is submitted.

Required element What it must show Common mistakes
Perimeter identification Name and model of the automated perimeter used Generic “perimetry performed” without device name
Test program The program that was run, such as Humphrey 30-2 or 24-2 full threshold Only “visual field performed” in the note, with no program named
Printed result Full hard copy or electronic image of the test output in the record Result referenced but not attached to the chart
Interpretation Clinician’s written interpretation of the findings “WNL” or “results reviewed” without substantive comment
Provider signature Ordering and interpreting provider’s dated signature Unsigned results or technician-only sign-off
Medical necessity statement Diagnosis or clinical indication documented in the visit note ICD-10 code on claim not reflected in chart note

Treat the paperwork for every visual field visit as if it will be audited. The interpretive note should reference what changed since the last test. It should also say what the defect pattern suggests clinically, and how that shapes the management plan. “Results reviewed” does not meet the standard.

ICD-10 codes commonly billed with CPT code 92083

The supporting ICD-10-CM diagnosis code must establish medical necessity for the exam. Payers cross-reference the diagnosis on the claim against their covered-condition list before approving reimbursement. These are the codes most often paired with 92083 in ophthalmology billing:

ICD-10-CM code Description Clinical context
H40.10×0 Open-angle glaucoma, unspecified, stage unspecified Baseline and monitoring exams
H40.00 Preglaucoma, unspecified Glaucoma suspect baseline
H47.10 Unspecified optic nerve disorder Optic nerve evaluation
H35.50 Unspecified hereditary retinal dystrophy Retinitis pigmentosa monitoring
G36.0 Neuromyelitis optica [Devic] Neuro-ophthalmology field mapping
H47.39 Other disorders of optic disc Papilledema, optic disc drusen

Common pairing is not the same as coverage. Hereditary retinal dystrophy (H35.50) and neuromyelitis optica (G36.0) do not appear on the A57637 covered-diagnosis list. Check that list, or your own payer’s policy, before you bill either one.

ICD-10-CM codes update annually each October. Verify every diagnosis against the current ICD-10-CM code set before you submit claims. A code that was valid last year may have been retired or made more specific.

Medicare reimbursement and fee schedule for CPT code 92083

CPT code 92083 is reimbursed under the CMS Medicare Physician Fee Schedule (MPFS). Payment rates change annually and vary by geographic locality. The figures below reflect the current national average. Always confirm your own locality’s rate through the CMS MPFS Look-Up Tool before billing.

Service setting 2026 national average rate Notes
Non-facility (office) Approximately $60-$64 Most ophthalmology and optometry billing; verify exact rate by locality
Facility (hospital outpatient) Lower than non-facility Technical component paid separately to the facility
Commercial payer variance Typically 100-150% of Medicare Varies by contract; negotiate individually

Billing for visual field testing often involves a split. Where one entity owns the perimeter and another physician interprets the study, -TC and -26 divide the payment between them. Clarify who owns the equipment before you set the billing default.

Pro Tip

Always pull the current-year fee schedule rate directly from the CMS MPFS Look-Up Tool for your geographic locality before estimating reimbursement. National averages can differ from your own locality’s rate by 15-30% depending on the GPCI adjustment.

Modifiers for CPT code 92083

Modifier selection on CPT code 92083 is narrower than most billers expect. Laterality is already inside the code, so the modifiers that matter here either split the technical and professional components or flag a non-covered service. Claim-scrubbing tools flag modifier conflicts before the claim reaches the payer, which catches these errors early.

Modifier When to use Payer considerations
-50 Not used on 92083. The descriptor already reads unilateral or bilateral Medicare treats 92083 as inherently bilateral, so there is no 150% bilateral uplift to claim
-LT / -RT Not required, and never a stand-in for -50. Some MAC guidance accepts RT or LT for information when one eye is tested Payment does not change either way. Some guidance points to -52 for a reduced single-eye study
-TC Technical component only; equipment and technician but no interpretation Used when interpreting physician bills separately under -26
-26 Professional component only; interpretation and report Paired with -TC in split-billing arrangements
-GY Item or service statutorily excluded from Medicare coverage Used when billing a statutorily excluded purpose. No ABN is required, and -GA is the waiver-of-liability modifier

Bill one unit of 92083 per session, whether the technician tested one eye or both. The relative value units already assume a bilateral study, so appending -50 buys no extra payment and can stall the line. Two units, or separate -LT and -RT lines, will not pay as a bilateral claim either.

Where only one eye could be tested, check what your Medicare Administrative Contractor (MAC) wants. Some accept RT or LT informationally, with no change in payment. Others point to -52 when the study was genuinely reduced. The -TC and -26 split is unaffected by any of this.

NCCI bundling edits and coding conflicts for CPT 92083

The National Correct Coding Initiative (NCCI) defines which code pairs cannot be billed together on the same date of service without a modifier override. NCCI edits for CPT code 92083 are updated quarterly, so verify the current table before you bill a new code combination.

  • 92081 and 92082 cannot be billed with 92083 on the same date. The three codes are mutually exclusive. Bill only the highest-valued level performed.
  • Certain ophthalmic diagnostic codes may bundle with 92083 depending on the current NCCI table. Common conflicts include some E/M codes when the visual field is the only distinct service documented.
  • Modifier -59 (distinct procedural service) can override some NCCI edits. Use it only where the visual field test is separate from the other procedure performed that day. Document why the services are distinct before appending it.
  • Frequency limits function like a soft NCCI edit. Payers may deny a second 92083 claim within a short interval if the first was recently paid. Most payers allow two exams per year per eye without additional justification.

The NCCI Policy Manual for Medicare Services (published by CMS) is the authoritative source for bundling rules. Review the ophthalmology chapter specifically, as it contains procedure-pair tables not visible in basic code lookup tools.

Common denial reasons for CPT code 92083 and how to avoid them

Claim denials for visual field examination billing cluster around a handful of predictable issues. Fixing them starts with knowing which cause is most common in your own practice. Tracking denials by reason code is the fastest way to find the root cause and fix it upstream.

  • Missing or incomplete documentation: The printed visual field result is in the chart, but the interpretive note is absent or generic. Solution: Make a substantive interpretation note a required step in the clinical workflow before the encounter is closed.
  • Non-covered diagnosis: The ICD-10 code on the claim does not appear on the payer’s covered-condition list for 92083. Solution: Cross-reference the diagnosis against the relevant LCD or payer policy before scheduling the test.
  • Wrong code level: 92083 was billed for a suprathreshold screening field that only met the 92082 descriptor. The reverse costs money too, when a full-threshold 24-2 is downcoded to 92082. Solution: Record the program name in every chart note so the coder can match it to the descriptor.
  • Frequency limit exceeded: A third exam was billed in the same calendar year without documented medical justification. Solution: Flag patients approaching the annual limit and obtain prior authorization when additional exams are clinically needed.
  • NCCI conflict without modifier: 92083 was billed alongside a bundled code without modifier -59. Solution: Run NCCI edit checks as part of the pre-submission scrub.
  • Missing ABN: The exam was likely non-covered but no Advance Beneficiary Notice was signed. Solution: Screen coverage before the exam, issue an ABN where coverage is uncertain, and append -GA to that claim line.

Submitting a clean claim for 92083 comes down to timing. Run the documentation and coding checks before the claim reaches the payer, not after it bounces. Proactive scrubbing beats retrospective rework on both time and recovered reimbursement.

Pro Tip

Build a 92083 documentation checklist into your EHR template. It needs six fields. Record the perimeter name and model, the program run, the result attached, a substantive interpretation note, the diagnosis, and the provider signature. A five-second check before closing the chart clears the most common denial causes.

How practice management software streamlines CPT 92083 billing

Most 92083 errors start in the handover between the chart and the claim. When the visual field result lives in one system and the billing workflow lives in another, details drop out in transit.

Practice management software like Pabau removes that handover. Its claims management software reads the clinical record directly. Billing staff see the documentation status before the claim goes out, not after the denial lands.

Pabau claims management screen queueing an ophthalmology claim for electronic submission
Pabau’s claims management screen sends 92083 claims straight from the chart, so the program name and the interpretation travel with the claim.

The practical effect is timing. An integrated EHR and billing setup flags incomplete 92083 documentation as the chart closes, instead of leaving it for a payer audit weeks later. Denial tracking built into the platform then surfaces patterns across the practice. You can see whether denials cluster around one provider, one technician, or one test protocol.

That visibility turns denial guidance into workable data. Pabau’s Claim.MD clearinghouse integration reaches thousands of US payers for electronic claim submission and electronic remittance advice. So one workflow carries a 92083 claim from eligibility check through to payment posting.

Reduce 92083 claim errors with integrated billing

Pabau connects clinical documentation with claim submission so your ophthalmic billing team stops hunting for missing chart elements at the end of each day. Build the documentation checklist into the workflow, not the rework queue.

Pabau claims management dashboard for ophthalmology billing

Conclusion

CPT code 92083 denials are almost always preventable. The code requirements are clear, the documentation checklist is finite, and CMS publishes the modifier rules. The practices that avoid rework build 92083 compliance into the clinical workflow instead of auditing claims after the fact.

The trade-off worth remembering is where the time goes. Five seconds of checking at the point of care costs far less than a 30-day appeal cycle. So pick one of the six documentation fields your chart template is missing, and add it this week.

Book a demo to see how Pabau makes the 92083 documentation checklist a step your ophthalmology team cannot skip.

Continue your research

Continue your research

Need to understand how clearinghouse submissions work? 837 file format guide explains how electronic claim files are structured for payer submission.

Getting claims rejected before they reach adjudication? Insurance credentialing guide covers how provider enrollment affects claim acceptance rates with individual payers.

Costing out a clearinghouse? Claim.MD pricing overview breaks down clearinghouse cost structures for ophthalmology practices choosing a billing tool.

Frequently asked questions

What is CPT code 92083 used for?

CPT code 92083 is used for an extended visual field examination. It covers quantitative automated threshold perimetry, or a Goldmann study with at least 3 isopters plotted. The descriptor names Humphrey full-threshold programs 30-2, 24-2 and 30/60-2. It is most often billed for glaucoma monitoring, glaucoma suspect evaluation, optic nerve disorders and neuro-ophthalmological field mapping.

What is the difference between CPT 92081, 92082, and 92083?

CPT separates the three codes by test methodology, not by how many stimulus points the program presents. 92081 covers a limited exam such as a tangent screen or single-stimulus-level test. 92082 covers an intermediate exam such as 2 Goldmann isopters or suprathreshold screening. 92083 covers an extended exam using threshold perimetry, or at least 3 isopters with central static determination. A full-threshold Humphrey 24-2 is therefore 92083, and billing it as 92082 is a downcoding error.

How much does Medicare reimburse for CPT 92083?

Medicare’s 2026 national average non-facility rate for CPT 92083 is approximately $60-$64. The amount you are paid varies by geographic locality through the GPCI adjustment. Verify the current rate for your own location in the CMS Physician Fee Schedule Look-Up Tool at cms.gov before you estimate practice revenue.

What modifiers can be used with CPT 92083?

Laterality modifiers do not belong on CPT 92083. The descriptor already covers a unilateral or bilateral exam, so one unit pays at one rate and -50, -RT and -LT add nothing. The modifiers that do apply are -TC and -26 in split-billing arrangements. Modifier -59 applies where 92083 is a genuinely distinct service on the same date as another procedure. Some MAC guidance accepts RT or LT informationally on a single-eye study, or -52 for a reduced service.

What ICD-10 codes are commonly billed with CPT 92083?

The most frequently paired ICD-10-CM codes are H40.10×0 (open-angle glaucoma) and H40.00 (preglaucoma or glaucoma suspect). Optic nerve pairings include H47.10 (unspecified optic nerve disorder) and H47.39 (other disorders of optic disc). H35.50 (hereditary retinal dystrophy) and G36.0 (neuromyelitis optica) are also billed with 92083, but neither appears on the A57637 covered-diagnosis list. Check your payer’s policy for those two, and verify every code against the current ICD-10-CM code set, which updates each October.

What are the NCCI bundling rules for CPT 92083?

NCCI edits prohibit billing CPT 92083 with 92081 or 92082 on the same date of service. Only one level of visual field examination is payable per session. Certain E/M codes may also bundle with 92083, depending on the current quarterly NCCI table. Modifier -59 can override some edits when the services are genuinely distinct, but it needs supporting documentation. Verify the current NCCI table through CMS before billing a new code combination.

Why would a claim for CPT 92083 be denied?

The most common denial reason for CPT 92083 is documentation. A missing interpretive note or an unsigned result will each stop the claim. Close behind are a non-covered ICD-10 diagnosis, frequency limit violations, and NCCI conflicts without a valid modifier. Billing 92083 for a screening field that only met the 92082 descriptor also draws a denial. Most of these are preventable with a pre-submission checklist and an automated claim scrub.

Found our content helpful?
×