G9999 HCPCS code: Documentation of system reason(s) for an interval of less than 3 years since the last colonoscopy (e.g., unable to locate previous colonoscopy report, patient cannot provide precise date or details from previous colonoscopy, previous colonoscopy report was incomplete)

G9999 is the HCPCS Level II code for documentation of system reason(s) for an interval of less than 3 years since the last colonoscopy (e.g., unable to locate previous colonoscopy report, patient cannot provide precise date or details from previous colonoscopy, previous colonoscopy report was incomplete). Its Medicare coverage code is C (Carrier judgment): Coverage is decided by the Medicare contractor (MAC) case by case.

Code details

FieldValue
SectionG codes — Procedures and professional services (temporary)
Coverage codeC — Carrier judgment
Pricing indicator00 — Not separately priced by Medicare
BETOS categoryZ2
Added2022-01-01
Last action effective2025-01-01

Medicare policy articles for this code

Covered diagnoses (558 ICD-10-CM codes)

The diagnoses most often listed as covered in the policy articles above:

ICD-10-CMDiagnosisArticles listing it
A03.9Shigellosis, unspecified1
A04.3Enterohemorrhagic Escherichia coli infection1
A04.5Campylobacter enteritis1
A04.6Enteritis due to Yersinia enterocolitica1
A04.71Enterocolitis due to Clostridium difficile, recurrent1
A04.72Enterocolitis due to Clostridium difficile, not specified as recurrent1
A04.8Other specified bacterial intestinal infections1
A04.9Bacterial intestinal infection, unspecified1
A06.1Chronic intestinal amebiasis1
A06.2Amebic nondysenteric colitis1

Showing 10 of 558. The full list, non-covered diagnoses and CSV export are in Caduvo.

What changed for G9999

Frequently asked questions

What is HCPCS code G9999?

G9999 is the HCPCS Level II code for documentation of system reason(s) for an interval of less than 3 years since the last colonoscopy (e.g., unable to locate previous colonoscopy report, patient cannot provide precise date or details from previous colonoscopy, previous colonoscopy report was incomplete). Short descriptor: "Doc sys rsn <3 colon".

Does Medicare cover G9999?

Coverage code C — Carrier judgment. Coverage is decided by the Medicare contractor (MAC) case by case.

Which diagnoses support coverage for G9999?

Medicare policy articles that cite G9999 list 558 covered ICD-10-CM diagnosis codes across 1 article. The most cited include A03.9 (Shigellosis, unspecified), A04.3 (Enterohemorrhagic Escherichia coli infection), A04.5 (Campylobacter enteritis). A listed diagnosis is necessary but not sufficient; the policy's other criteria still apply.

Related G99 codes

Building a device that would bill under a code like this? Caduvo matches a device description to HCPCS/CPT codes, Medicare coverage and payment, and the FDA pathway in one report.

Next steps

Sources: CMS HCPCS Level II release October 2025; CMS DMEPOS fee schedule; CMS NCCI MUE tables; CMS Medicare utilization (physician and DME supplier files); CMS Medicare Coverage Database articles. Fees are Medicare allowables, not commercial rates. Not billing or legal advice.

All G codes · HCPCS lookup