Pabau Engage inbox

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

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code G0117 – Glaucoma screening for high-risk patients


Code Definition

G0117 is the HCPCS Level II code for glaucoma screening for high risk patients furnished by an optometrist or ophthalmologist. Medicare Part B covers it once per 12-month period for patients with no glaucoma diagnosis who meet one of four CMS risk criteria.

The screening is a dilated eye exam with intraocular pressure measurement, plus direct ophthalmoscopy or slit-lamp biomicroscopy. Choose G0118 instead when the screening was furnished under supervision by staff rather than by the OD or MD personally. A patient with confirmed glaucoma is billed with CPT eye exam codes 92002 to 92014.

Level
Level II
Category
G — Temporary procedures and professional services
Status
Active, effective 1 January 2002
Billable
No
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

G0117 is a screening-only code for Medicare Part B patients at high risk of glaucoma who have no existing glaucoma diagnosis.

G0117 applies when the optometrist or ophthalmologist personally performs the screening, and G0118 covers the same screening performed by staff under their direct supervision.

Medicare covers the screening once per 12-month period, and the standard Part B deductible and 20% coinsurance apply.

Every claim pairs Z13.5 with a code for the qualifying risk factor, such as diabetes or Z83.511 for a family history of glaucoma.

Pabau, the practice management platform we build, keeps the patient record, screening note and claim together, so billers can check documentation before submission.

HCPCS code G0117: Quick reference

HCPCS code G0117 reports a Medicare glaucoma screening that an optometrist or ophthalmologist performs personally for a high-risk patient with no glaucoma diagnosis. Medicare Part B covers it once per 12-month period, with the usual deductible and 20% coinsurance. The table sums up the descriptor, payer, frequency rule and companion code.

Field Details
HCPCS code G0117
Official descriptor Glaucoma screening for high-risk patients furnished by an optometrist or ophthalmologist
Code type HCPCS Level II G-code (Medicare preventive service)
Payer Medicare Part B
Who performs it An optometrist (OD) or ophthalmologist (MD), personally
Frequency limit Once per 12-month period
Cost sharing Standard Medicare Part B deductible and 20% coinsurance apply
Governing policy CMS National Coverage Determination (NCD) 80.1
Companion code G0118 (same screening, performed by staff under the OD or MD’s direct supervision)

Official descriptor and code family

G0117 belongs to the HCPCS Level II G-code series, which CMS maintains for Medicare-covered services that have no exact CPT equivalent. The CMS HCPCS overview describes G-codes as codes CMS creates for national benefit programs outside the AMA CPT system.

The glaucoma screening benefit comes from the Benefits Improvement and Protection Act of 2000 (BIPA), effective January 1, 2002, and NCD 80.1 governs it. Two codes report the same screening. G0117 applies when the optometrist or ophthalmologist performs it personally, and G0118 applies when staff perform it under the OD or MD’s direct supervision.

G0117 is strictly a preventive screening code. It cannot report an exam for a patient who already has a confirmed glaucoma diagnosis, and doing so is miscoding under CMS policy. Bill those patients with a CPT eye exam code from 92002 to 92014, such as 92014, plus the relevant glaucoma ICD-10 code.

What G0117 glaucoma screening includes and excludes

The Medicare benefit under G0117 covers a defined screening encounter rather than an open-ended eye exam. Knowing where it stops keeps the claim from overlapping with services billed separately.

What is included

  • A dilated eye examination with an intraocular pressure measurement
  • Direct ophthalmoscopy or a slit-lamp biomicroscopic examination
  • Clinical evaluation of risk factors and documentation of the high-risk qualifier

What is excluded

  • Refraction or prescription of corrective lenses (Medicare does not cover routine refraction)
  • Diagnostic workup or treatment for confirmed glaucoma (use CPT codes with glaucoma ICD-10 codes)
  • A comprehensive eye exam under 92002 to 92014 on the same date without separately documented medical necessity
  • Gonioscopy (CPT 92020) or visual field testing (CPT 92083), unless a distinct, separately documented medical reason exists

High-risk patient criteria for G0117

Both the patient and the provider must meet eligibility requirements for a G0117 claim to process. CMS NCD 80.1 defines the high-risk criteria, and those definitions govern what the medical record must show.

A patient qualifies as high-risk under NCD 80.1 if they meet at least one of these criteria:

High-risk criterion (per NCD 80.1) Notes for documentation
Diabetes mellitus Any type; ICD-10 E10.x (Type 1) or E11.x (Type 2) substantiates the qualifier
Family history of glaucoma Document in the history section; ICD-10 Z83.511 (family history of glaucoma)
African American, age 50 or older Both conditions must be met; record patient age and self-identified race in the chart
Hispanic American, age 65 or older Both conditions must be met; record patient age and self-identified ethnicity in the chart

CMS defines the race and age criteria in law, so document exactly what the NCD requires. A note that says “elderly patient at risk” without race or ethnicity and age can fail medical necessity review.

G0117 vs G0118: Who performs the screening

G0117 and G0118 describe the same clinical screening. The difference is who performs it: the OD or MD personally for G0117, or staff under the OD or MD’s direct supervision for G0118. Choosing the code that doesn’t match the chart is a common cause of G0117 denials.

Code Who performs the screening Clinical service Common mistake
G0117 The optometrist (OD) or ophthalmologist (MD), personally Glaucoma screening for a high-risk patient Billing G0118 when the OD or MD performed the screening personally
G0118 Staff, under the OD or MD’s direct supervision Same screening service Billing G0117 when a technician performed the screening

When technicians perform part of the screening, the note should record who did each step and that the OD or MD directly supervised it. That record decides whether the claim goes out as G0117 or G0118, whatever the staff member’s job title.

Medicare coverage rules and frequency limits

Medicare Part B covers glaucoma screening under G0117 once per 12-month period. The window counts full months, not days: at least 11 full months must pass after the month of the last paid screening. A patient screened in March 2025 is not eligible again until March 2026.

Build these coverage rules into your billing workflow, and confirm them through insurance eligibility verification before the encounter:

  • No physician referral required. Medicare covers G0117 without a written order from another provider. The optometrist or ophthalmologist may start the screening directly.
  • No prior authorization required for most Medicare Administrative Contractor (MAC) jurisdictions under NCD 80.1.
  • Standard cost-sharing applies. The Medicare Part B annual deductible and 20% coinsurance apply. Some other preventive benefits, such as colorectal cancer screening, carry zero cost-sharing.
  • MAC Local Coverage Determinations (LCDs) may add requirements. Individual MACs can impose extra documentation or eligibility conditions beyond NCD 80.1. Check your jurisdiction’s LCD before assuming the NCD alone governs your claims.
  • ABN required when coverage criteria are not met. If the patient doesn’t meet the high-risk criteria but wants the screening, issue an Advance Beneficiary Notice of Noncoverage (ABN) before the encounter. Append modifier GA when a signed ABN is on file, and GZ when none was obtained.

Required ICD-10 diagnosis codes for G0117

Every G0117 claim must carry at least one ICD-10-CM code that supports the patient’s high-risk status. A missing diagnosis code is a leading denial cause. Check the codes below against the CDC ICD-10-CM tool for the current fiscal year, because codes are updated annually.

ICD-10-CM code Description Role on the claim
Z13.5 Encounter for screening for eye and ear disorders Primary screening encounter code; use alongside a risk-factor code
E10.x / E11.x Type 1 / Type 2 diabetes mellitus (various 4th/5th characters) Diabetes criterion
Z83.511 Family history of glaucoma Family history criterion
H40.00–H40.06 Glaucoma suspect (with laterality characters) Records a suspect finding; not one of the four NCD 80.1 high-risk criteria
H40.051, H40.052, H40.053, H40.059 Ocular hypertension (right, left, bilateral, unspecified eye) Records elevated intraocular pressure; not one of the four NCD 80.1 high-risk criteria

Use Z13.5 as the primary code for the screening encounter. Pair it with the code for the qualifying risk factor, such as diabetes or family history. Z13.5 alone doesn’t show that the patient meets a CMS high-risk criterion, so it can draw a medical necessity denial.

Pro Tip

Stage 7th characters apply to confirmed glaucoma codes such as H40.1x and H40.2x, not to the H40.0x suspect codes. The stages are 0 = unspecified, 1 = mild, 2 = moderate, 3 = severe and 4 = indeterminate. A missing stage character on a confirmed glaucoma code triggers claim edits before the payer reviews medical necessity.

Documentation requirements for G0117 claims

Documentation is the strongest defense a G0117 claim has in an audit. Consistent billing compliance starts with knowing what the clinical note must show before the claim leaves the practice. Each element below matches a medical necessity checkpoint that MACs apply in post-payment audits.

  • High-risk qualifier identified. The note must state which CMS criterion the patient meets (diabetes, family history, or the race and age criterion). A generic “patient is at risk for glaucoma” statement won’t hold up in an audit.
  • Screening components performed. Document each element completed: intraocular pressure findings (values and laterality) and ophthalmoscopy or slit-lamp findings (cup-to-disc ratio, nerve fiber layer appearance).
  • No established glaucoma diagnosis. The note should show this is a screening for a patient without a confirmed glaucoma diagnosis. A note that references ongoing glaucoma treatment leaves the G0117 claim indefensible.
  • Plan and follow-up disposition. Document whether findings are within normal limits or need further workup. If the screening finds something that needs a diagnostic evaluation, bill the follow-up visit with the appropriate CPT exam code.
  • Who performed the screening. G0117 requires the OD or ophthalmologist to perform the screening personally. A technician-performed screening under the OD or MD’s direct supervision is billed as G0118, so the note must name who did the work.

Reimbursement and place of service

Medicare sets G0117 reimbursement each year through the Medicare Physician Fee Schedule (MPFS). Rates vary by geographic practice cost index and differ between facility and non-facility settings. Use the CMS Physician Fee Schedule lookup to find the current allowed amounts for G0117 in your MAC jurisdiction. Published static figures go stale after each January 1 update.

Place of service codes accepted for G0117 billing:

POS code Setting Reimbursement basis
11 Office Non-facility rate (higher allowed amount)
22 Outpatient hospital Facility rate (lower allowed amount)
24 Ambulatory surgical center Facility rate

Modifier use on G0117 claims follows standard Medicare rules. When an evaluation and management (E/M) visit is billed on the same date, modifier 25 may go on the E/M code. It signals a significant, separately documented E/M service. Document the E/M’s medical necessity in a separate section of the note, and check your MAC’s LCD for local modifier guidance.

Common billing errors and claim denial reasons

Denied G0117 claims almost always trace back to one of six causes. Proactive denial management means building a check for each one into the billing workflow, so fewer rejections need reworking later.

  • Patient does not meet high-risk criteria. This is the most common denial. If the chart doesn’t document one of the four CMS criteria, the claim has no medical necessity support. Train schedulers to confirm the risk factor before the encounter.
  • Frequency limit exceeded. Billing G0117 for the same patient before 11 full months have passed since the last paid screening triggers an automatic denial. Check the payer’s eligibility response for the date of the last paid screening.
  • Wrong code for who performed the screening. Billing G0118 when the OD or MD screened the patient personally, or G0117 when a supervised technician did, misreports the service. Confirm who performed the screening in the note before submitting.
  • Missing or incorrect ICD-10 code. Claims with only Z13.5 and no supporting risk-factor code often fail medical necessity edits. Always pair Z13.5 with the qualifying diagnosis code, such as E11.x or Z83.511.
  • G0117 billed for a patient with confirmed glaucoma. A claim for a patient whose chart holds a confirmed glaucoma diagnosis (H40.1x to H40.9x) will be denied. Use the appropriate CPT exam code for that encounter.
  • No ABN issued before a non-covered screening. Without an ABN, you cannot bill the patient after Medicare denies a screening that didn’t meet the high-risk criteria. Issue the ABN and get it signed before the service. Append modifier GA when a signed ABN is on file, and GZ when none was obtained.

When to use G0117 vs eye exam CPT codes

The choice between HCPCS code G0117 and a CPT eye exam code (92002 to 92014) comes down to four checks, taken in order. The first check that stops you decides how the visit is billed.

Four-step decision chart for glaucoma screening claims: confirmed glaucoma means a CPT eye exam code 92002 to 92014 with an H40 code; no NCD 80.1 risk criterion (diabetes, family history, African American 50 or older, Hispanic American 65 or older) means not covered, ABN with modifier GA or GZ; a screening paid in the last 12 months means a frequency denial; otherwise G0117 when the optometrist or ophthalmologist performs it personally, G0118 when staff perform it under direct supervision
Diagnosis status and the risk criterion are settled before anyone asks who performed the screening. Rules drawn from CMS NCD 80.1 and the HCPCS descriptors.

The table below adds the less common scenarios, including a same-day E/M visit and visual field testing billed on its own.

Scenario Correct code Note
High-risk patient, no known glaucoma, screened by the OD or ophthalmologist personally G0117 Pair with Z13.5 + risk-factor code
High-risk patient, no known glaucoma, screened by staff under the OD or MD’s direct supervision G0118 Same ICD-10 pairing as G0117
Patient with confirmed glaucoma, monitoring visit 92004 / 92012 / 92014 Use glaucoma H40.x ICD-10 codes
Screening plus medically necessary E/M on same date G0117 + E/M code with modifier 25 on E/M Document the E/M separately with its own medical necessity statement
Visual field testing billed separately G0117 + CPT 92083 Separate medical necessity documentation required for standalone 92083

How Pabau supports clean G0117 claims

Each denial cause above starts before the claim is built. A risk criterion nobody recorded, an unchecked screening date or a note that doesn’t name who performed the exam all come back later as rework.

Pabau’s claims management software sits in the same system as the patient record, treatment notes and invoicing. Billers can read the screening note and the patient’s history next to the charge, then submit and track the claim without switching tools.

Pabau billing screen matching insurer remittances to appointments, with paid, unpaid, reissued and unprocessed claim statuses
Pabau’s claims view matches each payer remittance to the appointment, so an unpaid or reissued G0117 claim stands out before it ages.
  • One patient record. Risk factors, appointment history and diagnoses sit in the record the biller reads before coding.
  • Forms and note templates. Intake forms and treatment notes can include fields for the NCD 80.1 criterion and who performed the screening.
  • Claims tracking. Submitted claims and payer remittances are matched in one view, so denied or unpaid claims are easy to spot.

Building these checks into each step of the billing workflow gets more G0117 claims through as a clean claim on first submission.

Keep G0117 claims clean from the first submission

Pabau keeps the patient record, screening note and claim in one system. Your billers can check eligibility and documentation before a G0117 claim goes out. See how it works for eye care practices.

Pabau claims management dashboard

Conclusion

G0117 rewards the practices that settle eligibility before the patient sits down. Confirm the diagnosis status, the NCD 80.1 risk criterion and the last paid screening date at booking. That handles four of the six denial causes before the exam starts, including the ABN decision.

The other two causes live in the note. Record who performed the screening, and pair Z13.5 with the qualifying diagnosis code. A slightly longer intake costs less than reworking a denied Medicare claim.

With the patient record, screening note and claim in one system, those checks become part of the visit. Book a demo to see how Pabau supports Medicare screening claims for eye care practices.

Continue your research

Continue your research

Billing a technician-performed screening? HCPCS code G0118 covers the supervised version of the same glaucoma screening.

Following up a screening with a full exam? CPT code 92012 explains billing the intermediate exam for an established patient.

Need guidance on handling claim denials systematically? Denial management in healthcare covers the workflow steps to reduce denial rates across your billing team.

Want to understand the full claims submission process? What is medical billing walks through the process from charge capture to payment posting.

Looking to verify patient eligibility before encounters? Insurance eligibility verification explains how to check coverage status and benefit limits before the patient arrives.

Frequently asked questions

What is HCPCS code G0117?

HCPCS code G0117 is the Medicare code for glaucoma screening that an optometrist or ophthalmologist performs for a patient at high risk of glaucoma. It covers a dilated eye exam with intraocular pressure measurement, plus direct ophthalmoscopy or slit-lamp biomicroscopy. The patient must meet a CMS risk criterion and have no glaucoma diagnosis.

Who qualifies as a high-risk patient for G0117?

A patient qualifies as high-risk under CMS NCD 80.1 by meeting at least one of four criteria. These are diabetes, a family history of glaucoma, being African American and 50 or older, or being Hispanic American and 65 or older. The chart must document the criterion to support the claim.

What is the difference between G0117 and G0118?

G0117 and G0118 describe the same glaucoma screening. G0117 applies when the optometrist or ophthalmologist performs the screening personally. G0118 applies when staff perform it under the OD or MD’s direct supervision, so the note must record who did the work.

How often does Medicare cover glaucoma screening under G0117?

Medicare covers G0117 once per 12-month period. At least 11 full months must pass after the month of the last paid screening, so the window does not follow the calendar year. The standard Medicare Part B deductible and 20% coinsurance apply.

Can G0117 be billed on the same day as an E/M visit?

Yes, provided the E/M visit is significant, separately documented, and medically necessary independent of the screening. Append modifier 25 to the E/M code to indicate this. MAC LCDs may add jurisdiction-specific modifier guidance, so verify with your local contractor.

What is the Medicare reimbursement rate for G0117?

Reimbursement rates for G0117 are updated annually through the Medicare Physician Fee Schedule and vary by geographic location and place of service. Use the CMS Physician Fee Schedule lookup tool at cms.gov to find the current allowed amounts for your MAC jurisdiction. Published static figures go stale after each annual update.

×