Pabau Engage inbox

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

Learn more
Book a demo Book a demo
Billing Codes

HCPCS Code G0297: Low-Dose CT Lung Cancer Screening

Key takeaways

Key takeaways

HCPCS Code G0297 described a low-dose CT scan (LDCT) for lung cancer screening. It was billable for dates of service from February 5, 2015 through December 31, 2020.

CMS end-dated G0297 on December 31, 2020 and replaced it with CPT 71271 effective January 1, 2021, under CR 12124.

Some references date the switch to January 2022. In fact, that date belongs to a separate CMS instruction on cost-sharing, not to the code replacement.

Medicare requires Z87.891 or an F17.21x cigarette dependence code on the claim line. However, Z12.11 alone does not clear the NCD 210.14 edit.

The frequency limit is one screening per year with at least 11 full months since the last scan. Still, it is not a calendar-year reset.

Practice management software like Pabau holds procedure codes centrally, so a retired code stops reaching new claims.

Found our content helpful?

HCPCS Code G0297: definition and code details

HCPCS Code G0297 was the Medicare code for a low-dose computed tomography (LDCT) scan used to screen for lung cancer. In fact, it was billable for almost six years, until CMS end-dated it and moved the service to CPT 71271. Even so, coders still meet G0297 on historical claims, remittances, and audit requests.

The transition date matters, and it is widely published wrong. Specifically, G0297 was end-dated December 31, 2020, and CPT 71271 took over on January 1, 2021. However, several coding references and vendor code lists put the change a year later, in January 2022. Instead, that later date belongs to a different CMS instruction, covered further down this page.

This guide covers the code descriptor, the correct deletion timeline, and the crosswalk to CPT 71271. It also covers Medicare eligibility, companion code G0296, required ICD-10 codes, modifiers, reimbursement, documentation, and the denial codes contractors apply.

Field Detail
Code G0297
Full description Low dose CT scan (LDCT) for lung cancer screening
Code type HCPCS Level II (G-code, Medicare additional preventive service)
Effective date February 5, 2015 (NCD 210.14 coverage date, per CR 9246)
Loaded into claims systems January 4, 2016, with retroactive submission back to February 5, 2015
End date December 31, 2020 (last billable date of service)
Current status End-dated. Use CPT 71271 for dates of service on or after January 1, 2021.
Replacement code CPT 71271
Payer coverage Medicare Part B additional preventive service. Coinsurance and deductible waived.
Primary source CMS Pub. 100-04 Transmittals 3374 (CR 9246), 10906 (CR 12356), and 11388 (CR 12691)

G0297 was a HCPCS Level II G-code. In practice, CMS uses that range for services it needs to pay for before the AMA CPT code set issues a permanent code. When CPT 71271 arrived in the 2021 CPT code set, CMS end-dated G0297 to remove the duplicate. As a result, every billing workflow that processed G0297 had to switch on January 1, 2021.

G0297 code history and deletion timeline

Medicare began covering LDCT lung cancer screening on February 5, 2015, under National Coverage Determination 210.14. G0296 and G0297 gave billers Medicare-specific codes while the AMA developed a permanent CPT code. The two codes did not reach the claims processing systems until January 4, 2016, so the first year of claims was submitted retroactively.

Date Event
February 5, 2015 CMS finalizes NCD 210.14 and covers LDCT screening. G0296 and G0297 become effective (CR 9246).
January 4, 2016 Medicare claims systems load G0296 and G0297. Providers submit claims back to February 5, 2015.
December 31, 2020 G0297 is end-dated. This is its last billable date of service.
January 1, 2021 CPT 71271 replaces G0297 for all Medicare LDCT screening claims (CR 12124).
January 1, 2022 CMS implements the cost-sharing waiver instruction for 71271, retroactive to dates of service on or after January 1, 2021 (CR 12356). This is not the code replacement date.
February 10, 2022 The NCD 210.14 reconsideration expands eligibility to ages 50 to 77 and 20 pack-years (CR 12691).

Transmittal 10906 is where the confusion starts. Specifically, its background section states plainly that G0297 was replaced with 71271 effective January 1, 2021. Meanwhile, the instruction it carries waives coinsurance and deductible on institutional claims. However, it is effective January 1, 2022 for dates of service on or after January 1, 2021. As a result, reading only that second date produces the 2022 replacement claim you will find on many coding sites. The visual below marks which of those two dates changed the code.

Timeline of HCPCS G0297: effective 2015, end-dated 2020, replaced by CPT 71271 in 2021
CMS end-dated G0297 on December 31, 2020, so the January 2022 transmittal changed cost-sharing rather than the code. Dates from CMS Pub. 100-04 transmittals CR 12124 and CR 12356.

A claim submitted with G0297 for a date of service on or after January 1, 2021 is denied. By contrast, claims for dates of service from February 5, 2015 through December 31, 2020 remain valid under G0297. As a result, denial management work on this code is now limited to appeals, reopenings, and audit responses.

Crosswalk: HCPCS Code G0297 to CPT 71271

The crosswalk from G0297 to CPT 71271 is a direct one-to-one replacement. In fact, both codes describe the same procedure, the same patient population, and the same Part B preventive benefit. Still, only the code number and the issuing authority changed.

Field G0297 (end-dated) CPT 71271 (current)
Code type HCPCS Level II (G-code) CPT (AMA)
Descriptor Low dose CT scan (LDCT) for lung cancer screening Computed tomography, thorax, low dose for lung cancer screening, without contrast material(s)
Billable dates of service February 5, 2015 to December 31, 2020 January 1, 2021 onward
Payer applicability Medicare Part B Medicare Part B and most commercial payers
Companion counseling code G0296 G0296 (unchanged)
Frequency limit One per year, 11 full months apart One per year, 11 full months apart
Patient cost-sharing Waived Waived
Component billing Global, professional (26), or technical (TC) Global, professional (26), or technical (TC)

CPT 71271 also travels better outside Medicare. Many commercial payers never loaded HCPCS G-codes, so G0297 claims needed manual handling. For the current rules on the successor code, see our guide to CPT code 71271. The diagnostic chest CT codes 71250, 71260, and 71270 are not substitutes, because they describe diagnostic imaging rather than screening. For historical verification of a G0297 line, the AAPC HCPCS code lookup still carries the retired entry.

Medicare eligibility criteria for lung cancer screening

Medicare covers LDCT screening for patients aged 50 to 77 with at least a 20 pack-year smoking history. In other words, those are the current NCD 210.14 criteria, effective for dates of service on or after February 10, 2022. By contrast, every G0297-era claim was judged against a stricter set of rules.

Confirm all of the following before billing CPT 71271. However, a historical HCPCS Code G0297 claim is judged against the criteria that applied on its own date of service:

  • Age 50 to 77 years at the time of service
  • Asymptomatic, with no signs or symptoms of lung cancer
  • A tobacco smoking history of at least 20 pack-years
  • A current smoker, or a former smoker who quit within the last 15 years
  • An order for lung cancer screening with LDCT
  • A counseling and shared decision-making visit before the first screening, billed under G0296

The upper age limit is the detail most often misreported. The USPSTF recommends screening through age 80, but Medicare stops at 77. A claim for a 78-year-old patient rejects on the age edit in the Common Working File, even though the patient meets the USPSTF recommendation.

Criterion Dates of service Feb 5, 2015 to Feb 9, 2022 Dates of service on or after Feb 10, 2022
Age range 55 to 77 years 50 to 77 years
Smoking history At least 30 pack-years At least 20 pack-years
Quit window Within the last 15 years Within the last 15 years
Order requirements Written order carrying date of birth, pack-years, smoking status, an asymptomatic statement, and the ordering NPI An order for LDCT screening. The element list was removed.
Who may furnish the counseling visit A physician or qualified non-physician practitioner No practitioner-type restriction
Facility registry The imaging facility had to submit data to a CMS-approved registry The registry requirement was removed

Practices that never revisited their eligibility rules after February 2022 are still screening out patients Medicare now covers. For example, a 52-year-old with 22 pack-years fails the old rule and passes the current one.

Companion code G0296: shared decision-making counseling

G0296 pays for the counseling and shared decision-making visit Medicare requires before a patient’s first LDCT scan. It is a coverage condition rather than optional paperwork. In practice, the visit has to happen before the first screening and be documented in the medical record.

Field G0296 detail
Code G0296
Descriptor Counseling visit to discuss need for lung cancer screening using low dose CT scan (service is for eligibility determination and shared decision making)
When required Before the patient’s first LDCT screening only. Not required for later annual screenings.
What the visit must cover Eligibility determination, shared decision-making using one or more decision aids, counseling on annual screening adherence, and counseling on smoking cessation or continued abstinence
Who may furnish it Any qualified provider for dates of service on or after February 10, 2022. Before that, a physician or qualified non-physician practitioner.
Sequencing The counseling date has to precede the first scan date in the record.
Same-day billing On RHC and FQHC claims (TOB 71X and 77X), G0296 billed on the same date as another visit is denied as bundled.
Patient cost-sharing Coinsurance and the Part B deductible are waived.

Pro Tip

Record the G0296 counseling date on the screening order before the scan is booked. The NCD requires the counseling visit to come before the first LDCT scan, so a same-day pair invites a coverage challenge. Specifically, on RHC and FQHC claims, G0296 on the same date as another visit is denied as bundled under CARC 97.

A complete superbill for a new screening patient carries G0296 on the counseling date and CPT 71271 on the scan date. Therefore, both dates need to be visible to whoever submits the claim.

ICD-10 diagnosis codes required with G0297 and CPT 71271

Medicare requires a tobacco-related ICD-10 code on the claim line, not a screening encounter code. Specifically, NCD 210.14 lists Z87.891 plus five cigarette dependence codes in the F17.21x range. As a result, a claim line without one of them is denied under CARC 167.

This runs against what many coding guides advise. Z12.11 describes an encounter for screening of the bronchus and lung, so it reads like the obvious first-listed code. It does not appear on the covered diagnosis list for this NCD, so it does not clear the edit on its own.

ICD-10 code Description Role on the claim
Z87.891 Personal history of nicotine dependence Clears the NCD edit. Use for former smokers.
F17.210 Nicotine dependence, cigarettes, uncomplicated Clears the NCD edit. Use for current cigarette smokers.
F17.211 Nicotine dependence, cigarettes, in remission Clears the NCD edit.
F17.213 Nicotine dependence, cigarettes, with withdrawal Clears the NCD edit.
F17.218 Nicotine dependence, cigarettes, with other nicotine-induced disorders Clears the NCD edit.
F17.219 Nicotine dependence, cigarettes, with unspecified nicotine-induced disorders Clears the NCD edit.
Z12.11 Encounter for screening for malignant neoplasm of bronchus and lung Commonly reported to show screening intent. Not on the NCD list, so it does not clear the edit alone.
F17.200 Nicotine dependence, unspecified, uncomplicated Not on the NCD list. The cigarette-specific F17.21x codes are the ones CMS accepts.

In fact, the requirement has applied to dates of service on or after October 1, 2015, and it did not change when 71271 replaced G0297. For instance, reporting Z12.11 alongside Z87.891 or an F17.21x code is fine. By contrast, reporting Z12.11 and omitting the tobacco code is what triggers the denial. Check code validity with the CDC ICD-10-CM search tool, and confirm the descriptor against our ICD-10-CM code index before the claim goes out.

Billing guidelines and frequency limitations for HCPCS Code G0297

Medicare allows one LDCT screening per year, and at least 11 full months must elapse after the last scan. In other words, that is not a calendar-year reset. For example, a patient scanned in March 2025 becomes eligible again in March 2026, not on January 1.

  • Frequency: One screening per year, with at least 11 full months after the previous scan. The Common Working File edit is overridable, so a documented exception can still be paid.
  • Type of bill: Institutional claims are payable only on TOB 12X, 13X, 22X, 23X, 71X, 77X, and 85X. Otherwise, other bill types are denied under CARC 170.
  • Place of service: Hospital outpatient departments and freestanding radiology facilities both qualify. In addition, the facility has to use a standardized lung nodule identification, classification, and reporting system.
  • Reading radiologist: Board certification or board eligibility with the American Board of Radiology, or an equivalent organization.
  • Patient cost-sharing: Medicare waives the Part B deductible and coinsurance on both the screening and the G0296 counseling visit.
  • Advance beneficiary notice: Issue an ABN when the patient falls outside the coverage criteria, then append the matching liability modifier.

Sound revenue cycle management for radiology and pulmonology teams puts the 11-month check before the booking, not after the denial. For instance, confirming the last screening date at scheduling costs a few seconds. By contrast, reworking a CARC 119 denial costs a great deal more.

Modifiers used on LDCT screening claims

The screening service itself needs no modifier. Instead, modifiers appear on LDCT claims for two reasons: splitting the professional and technical components, and flagging patient liability when coverage is in doubt.

Modifier When it belongs on an LDCT screening claim
None Global billing, where one entity owns the equipment and provides the interpretation.
26 Professional component only. The radiologist bills the interpretation when another entity owns the equipment.
TC Technical component only. The facility bills the scan without the interpretation.
GA A signed ABN is on file for a service Medicare is expected to deny. Liability moves to the patient.
GZ No signed ABN is on file. CMS applies CARC 50 and assigns liability to the provider.

The difference between GA and GZ is money. Specifically, with a signed ABN and modifier GA, the practice can bill the patient for a denied scan. With GZ, by contrast, CMS assigns the write-off to the provider, so the practice absorbs the cost of the scan.

How CPT 71271 is paid now that G0297 has retired

G0297 has no current payment rate, because it stopped being payable after December 31, 2020. By contrast, CPT 71271 is paid according to the setting, like other imaging codes. For example, physician offices and freestanding facilities are paid under the Medicare Physician Fee Schedule. Meanwhile, hospital outpatient departments are paid under OPPS through an ambulatory payment classification.

The professional and technical split follows the same logic. For example, a radiologist reading for a hospital bills 71271 with modifier 26 under the fee schedule. Meanwhile, the hospital bills the technical side on its own institutional claim.

Rates change each year and by locality, so look them up rather than quoting a national figure. The CMS Physician Fee Schedule Look-Up Tool carries the professional and freestanding rates. Meanwhile, OPPS Addendum B carries the hospital outpatient rate.

One rule holds across every setting. Coinsurance and the Part B deductible are waived on 71271, because it is an additional preventive service with a USPSTF Grade B recommendation. CMS still had to issue a separate instruction in January 2022 to make that waiver work on TOB 22X, 23X, 71X, 77X, and 85X claims. In fact, that instruction is the one so often misread as the code replacement date.

Documentation requirements for G0297 and CPT 71271 claims

The documentation rules changed with the February 2022 reconsideration, and many coding references still publish the old list. Under the 2015 NCD that governed HCPCS Code G0297, the written order had to carry five named elements. By contrast, the current NCD asks only that the patient receive an order for LDCT screening.

Hold the following in the record for a claim submitted today:

  • Order for LDCT screening: The current NCD no longer specifies its contents. Contractors still expect to see who ordered the scan and when.
  • Counseling visit record: Documentation of the G0296 visit, including its date and the four required discussion elements.
  • Quantified smoking history: Record pack-years as a number, such as 22 pack-years, rather than a phrase such as heavy smoker.
  • Age on the date of service: The patient has to be 50 to 77 years old on the scan date.
  • Final radiologist report: A preliminary read does not support the claim.
  • Standardized nodule reporting: The imaging facility has to use a standardized lung nodule identification, classification, and reporting system. In practice, Lung-RADS is the common choice.

Structured reporting is a coverage condition on the facility, not a payer preference. For example, a facility that reports nodules in free text fails an NCD requirement, whatever the claim looks like.

Paper intake and ordering workflows are where the pack-year number and the counseling date go missing. By contrast, digital intake forms that require a numeric pack-year field remove the most common documentation failure on this service. In short, a checklist tied to the order beats an audit after the scan.

Pabau customizable consent and intake forms with a patient signature field
Structured intake and consent forms capture the numeric pack-year count and the signed counseling record that an LDCT screening claim has to show.

Pro Tip

Audit five LDCT claims from the past 90 days. First, check the G0296 date against the scan date. Next, check that the pack-year history is recorded as a number. Also, check that the claim line carries Z87.891 or an F17.21x code. Finally, check that the patient was 50 to 77 on the scan date. In short, most compliance failures on this service sit in one of those four places.

Common denial reasons on LDCT screening claims

CMS publishes the exact reason codes its contractors apply to lung cancer screening denials. Reading the CARC on the remittance tells you which edit fired, so the fix becomes mechanical instead of guesswork.

CARC What it says Cause and fix
6 Procedure is inconsistent with the patient’s age The patient was outside 50 to 77 on the date of service. Run the age check before scheduling.
119 Benefit maximum for this period has been reached Fewer than 11 full months since the last screening. Confirm the previous scan date first.
167 This diagnosis is not covered The claim line lacked Z87.891 and any F17.21x code. Add the tobacco code and resubmit.
170 Payment denied when billed by this provider type The institutional claim used a bill type outside 12X, 13X, 22X, 23X, 71X, 77X, and 85X.
97 The benefit is included in another service already adjudicated G0296 was billed on the same date as another visit on an RHC or FQHC claim.
50 This is not a medically necessary service Modifier GZ was appended with no signed ABN on file, so liability falls on the provider.

Two of these never need to reach billing at all. In fact, the age check and the 11-month check both use data the practice already holds. In short, a high clean claim rate on screening work is mostly a scheduling discipline.

How practice management software supports LDCT screening billing

The G0297 retirement exposed an operational weakness. Specifically, billing teams working from static code lists had to update superbill templates and charge capture tools by hand. As a result, practices with no workflow-level enforcement kept submitting G0297 into 2021, until the denials told them to stop.

Practice management software like Pabau reduces that exposure by holding procedure codes in one place. For example, an administrator retires a code once, and every service template picks up the change. The same record supports the frequency check, because the system already knows when a patient last had the scan.

Sequencing is the other place software helps. When the G0296 counseling visit has to be recorded before the scan appointment is finalized, the ordering rule gets enforced at booking. A coverage condition becomes a step someone has to complete, rather than a denial someone has to explain later. In short, Pabau’s billing tools support cleaner claims management, submitting and tracking the claim from the same patient record.

Stop chasing code transitions manually

Pabau’s billing workflow tools help radiology and preventive care practices track procedure code changes, verify eligibility, and submit clean claims for LDCT screening. See how Pabau keeps your claims accurate as codes evolve.

Pabau billing workflow dashboard

Conclusion

HCPCS Code G0297 stopped being billable after December 31, 2020, and CPT 71271 has carried LDCT lung cancer screening since January 1, 2021. If a reference dates the switch to January 2022, it has confused the code replacement with a separate cost-sharing instruction. In short, the crosswalk itself is direct, and the coverage rules moved across unchanged.

Three details cause most denials on this service today. First, the claim line needs Z87.891 or an F17.21x code. Second, the G0296 counseling date has to precede the first scan. Third, the 11-month frequency window is not a calendar year. Pabau’s claims management tools support procedure code tracking, eligibility checks, and clean claim submission, so coders work from current codes rather than last year’s templates. To see how Pabau handles a code transition like this one, book a demo.

Continue your research

Continue your research

Need a framework for medical billing compliance? Medical billing compliance covers the documentation and workflow standards that keep preventive service claims payable.

Want to reduce claim denials before they happen? Clean claim submission practices outlines the pre-submission checklist that prevents the most common denial patterns.

Managing revenue across multiple providers? Revenue cycle management fundamentals explains how to connect scheduling, documentation, and billing into a single compliant workflow.

Frequently asked questions

What is HCPCS Code G0297 used for?

HCPCS Code G0297 is an end-dated Medicare code that described a low-dose CT scan (LDCT) for lung cancer screening. Radiology facilities and ordering physicians used it to bill Medicare Part B for annual screening in eligible high-risk patients. It covered dates of service from February 5, 2015 through December 31, 2020.

Is G0297 still active or has it been deleted?

G0297 is no longer active. CMS end-dated the code on December 31, 2020, and any claim with a date of service on or after January 1, 2021 is denied. CPT code 71271 is the required code for all current LDCT lung cancer screening claims.

What CPT code replaced G0297 for lung cancer screening?

CPT code 71271 replaced G0297 effective January 1, 2021, under CR 12124. CPT 71271 describes computed tomography of the thorax, low dose, for lung cancer screening, without contrast material. The eligibility criteria, frequency limit, and documentation requirements carried across unchanged.

Why do some sources say G0297 was deleted in 2022?

Because they misread CMS Transmittal 10906. That transmittal waives coinsurance and deductible on CPT 71271 institutional claims, effective January 1, 2022 for dates of service on or after January 1, 2021. Its own background section confirms the code replacement happened on January 1, 2021.

What is G0296 and when must it be billed?

G0296 is the HCPCS code for the counseling and shared decision-making visit Medicare requires before a patient’s first LDCT screening. Its date of service has to precede the scan date in the record. On RHC and FQHC claims, G0296 billed on the same date as another visit is denied as bundled.

What ICD-10 codes are required with G0297 and CPT 71271?

The claim line has to carry Z87.891 or one of the cigarette dependence codes F17.210, F17.211, F17.213, F17.218, or F17.219. Without one of those, the line is denied under CARC 167. Z12.11 is often reported alongside them. It is not on the NCD 210.14 covered diagnosis list, so it does not clear the edit on its own.

How often can CPT 71271 be billed per patient?

Once per year, with at least 11 full months elapsed since the previous screening. This is not a calendar-year limit, so a scan in March is not covered again until the following March. The Common Working File edit is overridable, so a documented exception can still be paid.

Who is eligible for LDCT lung cancer screening under Medicare?

For dates of service on or after February 10, 2022, patients aged 50 to 77 with at least a 20 pack-year history qualify. Before that date, the criteria were ages 55 to 77 and 30 pack-years, which is what applied throughout the G0297 era. In both versions the patient must be asymptomatic and either a current smoker or one who quit within the last 15 years.

Can a G0297 claim still be corrected or appealed?

G0297 remains the correct code on a claim for a date of service on or before December 31, 2020. New submissions for those dates now fall outside Medicare’s 12-month timely filing limit. In practice, the code appears today only in appeals, reopenings, and audit responses on claims already on file.

Found our content helpful?
×