Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 99172 – Visual acuity function screening


Code Definition

99172 is the CPT code for automated or semi-automated visual function screening of both eyes. It quantitatively measures visual acuity, ocular alignment, color vision by pseudoisochromatic plates, and field of vision. It may also include contrast sensitivity and vision under glare.

The code was created for occupational medicine, where pilots, drivers, and other workers need vision clearance for their jobs. A pediatric acuity screen with a chart is CPT 99173, and instrument-based photoscreening is 99174 or 99177. Medicare lists 99172 as non-covered, so employers, private payers, or patients usually pay.

Section
90281-99607 Medicine
Subsection
99170-99199 Other Services and Procedures
Code range
99172 Visual function screening, automated or semi-automated
Billable
No
Code also known as
Ocular function screen
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT 99172 is an automated or semi-automated visual function screen that measures acuity, ocular alignment, color vision, and field of vision in both eyes.

The code was created for occupational medicine, such as screening pilots and drivers, not for pediatric well-child visits.

A quantitative acuity screen with a Snellen-type chart is 99173, and instrument-based photoscreening is 99174 or 99177.

CCI bundles 99172 into eye exam codes 92002-92014 with modifier indicator 0, so no modifier unbundles the pair.

Medicare lists 99172 as non-covered with 0.00 RVUs in the CY2026 fee schedule, so employers, private payers, or patients usually pay.

CPT code 99172: definition and official descriptor

CPT code 99172 reports automated or semi-automated visual function screening of both eyes. Also, one session gives quantitative results for visual acuity, ocular alignment, color vision, and field of vision. Moreover, the code sits in the Medicine section of CPT, in the 99170-99199 range of other services and procedures.

The American Medical Association added 99172 in CPT 2001 at the request of occupational medicine. As a result, it was built for screening pilots and other professionals whose vision is essential to the job.

Code elementDetail
CPT code99172
Code typeCategory I CPT (AMA)
SectionMedicine, other services and procedures (99170-99199)
Official descriptorVisual function screening, automated or semi-automated bilateral quantitative determination of visual acuity, ocular alignment, color vision by pseudoisochromatic plates, and field of vision
Descriptor parenthetical(may include all or some screening of the determination[s] for contrast sensitivity, vision under glare)
CMS short descriptorOcular function screen
MethodAutomated or semi-automated screening instrument, both eyes
Functions measuredVisual acuity, ocular alignment, color vision, and field of vision. Contrast sensitivity and glare testing are optional.
Typical settingOccupational health, employer screening, and licensing or recertification programs
Medicare status (CY2026)N, non-covered, with 0.00 RVUs

What CPT code 99172 covers

CPT code 99172 covers one screening session that tests several visual functions in both eyes on an automated or semi-automated device. The results are quantitative, so each function produces a measured value.

  • Visual acuity: a quantitative acuity result for each eye, measured on the screening device.
  • Ocular alignment: a screen of how well the two eyes stay aligned and work together.
  • Color vision: tested with pseudoisochromatic plates, the dot-pattern plates used to detect color vision deficiency.
  • Field of vision: a screen of peripheral vision in each eye.
  • Optional subtests: contrast sensitivity and vision under glare, which the descriptor allows but does not require.

However, the descriptor has no age band. The patient is usually an adult worker, because the screen depends on reliable responses across several subtests.

What is not covered under CPT code 99172

Furthermore, CPT code 99172 does not cover an acuity-only screen, instrument-based photoscreening, or a diagnostic eye examination. Instead, each of those has its own code.

  • Acuity screen alone (CPT 99173): a quantitative, bilateral screening test of visual acuity, usually with a Snellen-type chart.
  • Instrument-based ocular screening (CPT 99174 and 99177): photoscreening or automated refraction of both eyes, with remote or on-site analysis and report.
  • General ophthalmological services (CPT 92002-92014): new and established patient eye exams, which therefore absorb 99172 under CCI edits.
  • Refraction (CPT 92015): determination of refractive state for a glasses prescription, a separate service.
  • Visual field examination (CPT 92081-92083): diagnostic perimetry that evaluates a known problem instead of screening for one.

In short, the line between screening and diagnosis decides the code. A screen identifies people who need a full exam, while a diagnostic exam evaluates a complaint or a known condition.

CPT code 99172 vs 99173: key differences

CPT 99173 is a quantitative, bilateral screening test of visual acuity alone. In contrast, CPT 99172 screens acuity plus alignment, color vision, and visual field on an automated or semi-automated device. So what was tested, and on which device, decides the code.

FeatureCPT 99172CPT 99173
DescriptorVisual function screening, automated or semi-automatedScreening test of visual acuity, quantitative, bilateral
Functions testedAcuity, alignment, color vision, and visual field, plus optional contrast and glareAcuity only
MethodAutomated or semi-automated screening instrumentUsually a Snellen-type chart
Typical patientWorkers who need vision clearance, such as pilots and driversChildren at well visits and school-age screening
Same-day E/MCPT instructs against reporting it with an E/M or general ophthalmological serviceUnrelated services, such as a preventive medicine visit, may be reported separately
Medicare status (CY2026)N, 0.00 RVUsN, 0.10 reference RVUs that Medicare does not pay

For example, if the screen measured acuity only, report 99173. If one automated session measured acuity, alignment, color vision, and visual field, report 99172.

Pro Tip

Code from the device printout. A vision tester report with acuity, alignment, color, and field results supports 99172. A wall chart reading of 20/30 in each eye supports 99173 only.

CPT 99172 vs 99174 and 99177: instrument-based ocular screening

CPT 99174 and 99177 report instrument-based ocular screening of both eyes, such as photoscreening or automated refraction. 99174 applies when the images go for remote analysis and report, and 99177 when analysis happens on site. In addition, neither needs the patient to read a chart.

FeatureCPT 99172CPT 99174CPT 99177
What it measuresAcuity, alignment, color vision, and visual fieldOcular risk factors captured in images of the eyesOcular risk factors captured in images of the eyes
Patient responseRequired for each subtestMinimalMinimal
AnalysisQuantitative results from the screening deviceRemote analysis and reportOn-site analysis and report
Typical patientAdult workersYoung children who cannot do a chart testYoung children who cannot do a chart test
Medicare status (CY2026)N, 0.00 RVUsN, 0.20 reference RVUsN, 0.16 reference RVUs

However, all three codes involve a device, which is where the confusion with 99172 starts. For example, a photoscreener flags risk factors in a child who cannot cooperate with a chart. By contrast, a 99172 device measures several visual functions against the vision standard a job requires. The decision path below sorts a screen into its code from what was tested and how.

Decision path for vision screening codes
Ask the eye exam question first, because a bundled 99172 is never paid whatever the device measured. Descriptors from AMA CPT, RVUs from the CMS CY2026 fee schedule.

Who bills CPT code 99172

Occupational medicine physicians and the practices that run employer screening programs report 99172 most often. Also, AAPC coding guidance notes the code was not designed for ophthalmologists, whose eye exams usually include these functions already.

By contrast, optometrists rarely use it. When they do, the patient usually needs vision clearance for a job, a recertification, or a license to operate vehicles or machinery.

Trained staff commonly run the screening device, while the billing provider reviews the results. However, who may perform and supervise the test depends on the payer contract and on state scope-of-practice rules.

Bundling rules: 99172 with eye exams and E/M services

Consequently, CPT 99172 is not reported with a general ophthalmological service or an E/M service. The code’s CPT instruction says so, and CCI edits also enforce the eye exam pairing.

  • Eye exams 92002-92014: CCI therefore bundles 99172 into these codes with modifier indicator 0. No modifier unbundles the pair, so only the eye exam is paid.
  • E/M services: CPT also instructs against adding 99172 to an E/M visit. Modifier 25 on the E/M code, however, does not override that instruction.
  • Preventive medicine visits: these are E/M codes too, so the same instruction applies. A vision screen at a well-child visit is usually 99173.
  • Other vision screening codes: 99172 already includes a quantitative acuity measurement. Do not, therefore, add 99173 for the same screening session.

Therefore, check the current quarterly CCI tables before you build a claim. Edits change each quarter, and a commercial payer may also apply its own bundling policy on top.

Documentation requirements for CPT code 99172

The record, however, has to show that an automated or semi-automated screen measured the functions in the descriptor, in both eyes. Otherwise, a note that reads “vision screen passed” supports neither 99172 nor 99173.

  • Device and method: name the screening instrument and state that the screen was automated or semi-automated.
  • Visual acuity: a quantitative result for each eye, recorded separately.
  • Ocular alignment: the alignment result reported by the device.
  • Color vision: the pseudoisochromatic plate result, such as the number of plates read correctly.
  • Field of vision: the peripheral field result for each eye.
  • Optional subtests: contrast sensitivity or glare results, where the screen included them.
  • Interpretation and next step: pass, fail, or refer, plus the referral made for any failed subtest.
  • Reason for the screen: the employer, licensing, or recertification standard the screen was performed against.

Finally, attach the device printout or result export to the visit. It also shows that each function was measured, and a payer reviewing the claim may ask for it. Submitting a clean claim starts with documentation that supports every element of the code.

Pro Tip

Build a structured 99172 note with one field per subtest and a required pass, fail, or refer outcome. A note with acuity filled in and the other fields empty tells the provider the visit supports 99173, not 99172.

Medicare, Medicaid, and commercial coverage for CPT code 99172

First, Medicare does not pay for CPT 99172. The CY2026 Physician Fee Schedule also assigns it status indicator N, which CMS defines as a non-covered service, with 0.00 RVUs. Run insurance eligibility verification before the screen, so the patient or employer knows who pays.

Meanwhile, Medicaid rules are set state by state. Pediatric vision screens are usually reported with 99173, 99174, or 99177, so do not assume a state Medicaid program pays for 99172. Check your state fee schedule for the code before you bill it.

PayerCoverage statusKey condition
Medicare Part BNot covered (status N, 0.00 RVUs)Routine screening falls outside Part B, so collect from the employer or patient
MedicaidVaries by stateCheck the state fee schedule. Pediatric screens usually use 99173, 99174, or 99177.
Commercial insuranceVaries by planCheck the plan’s vision benefits and any bundling policy before the screen
Employer or licensing programCommon payerBill the employer under the screening contract, or collect from the worker

Instead, most 99172 screens are paid by an employer or by the worker. AAPC guidance notes that the screen is usually mandated by an employer or licensing board, and paid privately or out of pocket. Medical billing fundamentals explains how insurer, employer, and self-pay billing routes differ.

CPT 99172 reimbursement in 2026: RVUs and fee schedule

In short, Medicare pays $0.00 for CPT 99172 in 2026. This is because the CY2026 Physician Fee Schedule lists 0.00 work, practice expense, and malpractice RVUs for the code under status N.

Also, CY2026 has two conversion factors: $33.4009 for most clinicians and $33.5675 for qualifying APM participants. Neither changes the result, because any conversion factor times 0.00 RVUs is $0.00.

CPT codeStatusNon-facility total RVUsNational amount at $33.4009 (non-QP)National amount at $33.5675 (QP)
99172N0.00$0.00$0.00
99173N0.10$3.34 (reference only)$3.36 (reference only)
99174N0.20$6.68 (reference only)$6.71 (reference only)
99177N0.16$5.34 (reference only)$5.37 (reference only)

The 99173, 99174, and 99177 amounts are national reference values before geographic adjustment. CMS publishes RVUs for them, but only status A, R, and T codes are used for Medicare payment. Still, other payers may use these values to set their own rates.

By contrast, 99172 has no reference value at all. Instead, its price comes from your employer contracts, your payer contracts, or your self-pay fee schedule. Then verify the figures in the CMS physician fee schedule relative value files or the CMS Physician Fee Schedule lookup tool.

Common denial reasons for CPT code 99172 (and how to prevent them)

Overall, most denials on 99172 come from billing the wrong payer or reporting the wrong code. Thus, each item below names the cause and the fix.

  • Medicare non-coverage: status N means Medicare denies the line. Verify the payer before the screen and collect from the employer or patient. However, where a secondary payer needs a Medicare denial, follow your MAC’s guidance on the GY modifier.
  • Bundled into an eye exam: billed with 92002-92014, the CCI edit therefore pays only the eye exam. Medical billing denial codes from CCI edits usually appear as CARC 97. Therefore, do not report 99172 at an eye exam encounter.
  • Billed with an E/M visit: CPT instructs against the combination, and modifier 25 still does not fix it. Report the E/M visit alone, or 99172 alone when the screen was the whole service.
  • Wrong code for the test: a chart-only acuity screen or a photoscreen billed as 99172. So match the code to the functions measured and the device used.
  • Incomplete record: no device printout, or no result for color vision or visual field. So record every subtest in the descriptor, with a result for each eye.

Denial management workflows that track 99172 denials by reason code show which of these causes recurs. Claims sent as electronic claims via Claim.MD return payer responses electronically, so your team sees each rejection sooner.

How Pabau supports CPT code 99172 documentation and billing

Occupational vision screens create work at both ends of the visit. Specifically, staff need a complete record of every subtest, and someone has to bill the right party. Moreover, that party is often an employer or the worker rather than an insurer.

Pabau, the practice management and billing platform we build, keeps that work on one patient record. Custom forms in Pabau, for example, prompt staff for each documentation field, from the device used to the color vision and visual field results. When an insurer does pay, Pabau’s claims management software submits the claim through Claim.MD and tracks the payer response.

For employer-paid and self-pay screens, Pabau’s checkout invoices the screen and records the payment at the desk. Code selection stays with your coders, while Pabau keeps the record and the billing trail together.

Pabau checkout screen showing a completed invoice and payment
Pabau’s checkout records the invoice and payment at the desk, so an employer-paid or self-pay 99172 screen is closed out the same day.

Keep 99172 screens documented and billed

Pabau’s custom forms prompt staff for each screening result, and checkout or Claim.MD submission bills the right party. Book a demo to see the workflow for your practice.

Pabau practice management dashboard

Conclusion

Overall, CPT 99172 is a narrow code. It fits an automated, multi-function vision screen for a worker who needs clearance, but little else. A child’s chart test is 99173, while a photoscreen is 99174 or 99177.

So bill it to the party that asked for the screen. Medicare pays nothing for it, an eye exam absorbs it, and an E/M visit also cannot carry it. Finally, settle the payer and the code before the patient sits down at the device.

Book a demo to see how Pabau keeps occupational screening records and billing on one patient record.

Continue your research

Continue your research

Need to track denial patterns across your 99172 claims? Denial management in healthcare covers how to build a systematic tracking and resolution workflow for recurring billing rejections.

Submitting claims through a clearinghouse? Claim.MD clearinghouse overview explains how Pabau’s US clearinghouse integration handles claim submission, payer responses, and ERA reconciliation.

Want to understand the full 837 claim submission process? 837 claim file guide walks through the electronic claim format, required fields, and common submission errors.

Screening a child’s acuity with a chart? CPT code 99173 covers the quantitative acuity-only screen and its documentation.

Using a photoscreener instead? CPT code 99177 explains instrument-based ocular screening with on-site analysis.

Frequently asked questions

What does CPT code 99172 cover?

CPT code 99172 covers automated or semi-automated visual function screening of both eyes. Also, it quantitatively measures visual acuity, ocular alignment, color vision by pseudoisochromatic plates, and field of vision. It may also include contrast sensitivity and vision under glare.

What is the difference between CPT 99172 and 99173?

CPT 99173 is a quantitative screening test of visual acuity only, usually done with a Snellen-type chart. CPT 99172 is an automated or semi-automated screen of acuity, alignment, color vision, and visual field. Pediatric well-visit screens are usually 99173, while 99172 serves occupational screening.

Is CPT 99172 covered by Medicare?

No. The CY2026 Physician Fee Schedule lists 99172 with status indicator N, meaning non-covered, and 0.00 RVUs. Instead, employers, licensing programs, private payers, or patients usually pay. Medicaid coverage varies by state, so check your state fee schedule before you bill it.

Can CPT 99172 be billed with an E/M visit or an eye exam?

No. CPT instructs against reporting 99172 with a general ophthalmological service or an E/M service. In addition, CCI bundles it into eye exam codes 92002-92014 with modifier indicator 0, and modifier 25 does not override the E/M instruction.

What are the most common denial reasons for CPT 99172?

The most common causes are billing Medicare, which does not cover the code, and billing it with an eye exam or E/M visit. Others are, for example, using 99172 for a chart-only acuity screen or a photoscreen, and records missing a subtest result.

What is the reimbursement rate for CPT 99172?

Medicare pays $0.00 for 99172 in 2026, because the code carries 0.00 RVUs and status indicator N, meaning non-covered. Therefore, the result is the same at both conversion factors, $33.4009 and $33.5675. Instead, employer contracts, payer contracts, or your self-pay fee schedule set the price.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×