Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code G0278 – Iliac and femoral angiography during cardiac catheterization


Code Definition

G0278 is the HCPCS Level II add-on code for non-selective iliac and/or femoral angiography done during cardiac catheterization or coronary angiography. It covers ipsilateral or bilateral imaging, with the catheter placed in the distal aorta or the ipsilateral femoral or iliac artery. Dye injection, permanent images, and radiologic supervision and interpretation are included.

Most denials for this code trace back to one of three mistakes. The first is billing it without a modifier on an NCCI-bundled pair. The others are omitting the vessel findings from the operative note and documenting no separate indication for the angiography.

Level
Level II
Category
G — Procedures and professional services (temporary)
Status
Add-on code, active
Billable
No
Code also known as
iliac artery angiogram, femoral artery angiography, peripheral angiography during heart cath, cath lab peripheral vessel imaging
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

HCPCS Code G0278 covers non-selective iliac and/or femoral angiography done during a cardiac catheterization, as an add-on to the primary coronary procedure.

G0278 and CPT 93566 cover different anatomy, so they are not duplicates. Each needs its own documentation and an NCCI check.

NCCI edits bundle G0278 with many cardiac cath codes. Modifier 59 or XS unbundles the pair only when the modifier indicator is 1 and the op note supports it.

Most G0278 denials are settled by the op note: a named vessel, a separate indication, and interpreted findings.

Pabau, the practice management platform we build, supports insurance billing in the US through its claims management.

What is HCPCS Code G0278?

HCPCS Code G0278 is the add-on code for non-selective iliac and/or femoral angiography performed during the same session as a cardiac catheterization. The physician uses the catheter already in place from the primary procedure.

According to the Centers for Medicare and Medicaid Services (CMS), G-codes are temporary HCPCS Level II codes assigned by CMS rather than the AMA. They are used mainly for Medicare billing, and commercial payers vary in how they treat them.

The code covers two vessels, the iliac artery and the femoral artery. The usual reason is to check for peripheral arterial disease (PAD) before or after the cardiac procedure. The other is to evaluate the arterial access site for complications such as dissection or stenosis. Because the catheter is already in the arterial system, no separate vascular access is needed.

What the G0278 procedure involves

The cath lab physician positions the existing catheter in the distal aorta or the ipsilateral femoral or iliac artery. They inject contrast and capture permanent images of one side (ipsilateral) or both sides (bilateral). The study is non-selective, so the catheter is not steered into a branch vessel.

The primary procedure images the coronary arteries, while G0278 captures the iliac and femoral segments.

Two scenarios drive this code in practice:

  • Pre-procedure vascular assessment: The physician images the iliac/femoral system to identify stenosis or calcification that could complicate catheter passage before coronary intervention begins.
  • Post-procedure access-site evaluation: Once the cardiac cath is complete, the physician images the access site before sheath removal. The aim is to rule out dissection, pseudoaneurysm, or arterial injury.

The operative note must clearly describe which vessel was imaged, the clinical reason, and the physician’s interpretation of findings. Without that separation from the primary procedure narrative, payers treat the angiography as incidental to the cardiac cath and deny it as bundled.

When G0278 can be billed: Conditions that must be met

Four conditions must all be present before G0278 is separately reportable. Missing any one of them turns a payable claim into a denial.

ConditionWhat it means in practiceDenial risk if absent
Same session as cardiac cathBoth procedures performed on the same day, in the same cath lab encounterCO-97 bundling denial if reported on a different date
No separate vascular accessSame arterial sheath used; no new puncture made for the iliac/femoral imagingAudit risk if a new access is documented, because the study then becomes a separate vascular procedure
Documented medical necessityOp note states the clinical reason, such as suspected PAD, an access-site complication, or vascular pre-assessmentCO-50 medical necessity denial
Findings recorded and interpretedPhysician documents imaging findings and their interpretation in the procedure noteMissing documentation denial or post-payment audit recoupment

G0278 vs. CPT 93566: Different anatomy, separate documentation

G0278 and CPT 93566 both describe imaging during a cardiac cath, but they cover different anatomy. CPT 93566 is the injection for selective right ventricular or right atrial angiography. G0278 is non-selective imaging of the iliac and femoral arteries.

FeatureG0278 (HCPCS)CPT 93566
Code typeHCPCS Level II temporary Medicare G-codeCPT add-on code (permanent AMA code)
Vessels coveredIliac artery, femoral arteryRight ventricle or right atrium (selective injection)
Clinical contextPeripheral vessel assessment during cardiac cathRight-heart chamber imaging during cardiac catheterization
Payer typeMainly Medicare. Commercial payer acceptance variesMedicare and most commercial payers
Same-claim checkDifferent anatomy, so the two are not duplicates. Each needs its own documentation and an NCCI pair check.

Neighboring injection codes cover other structures. Pulmonary angiography is 93568, and supravalvular aortography is 93567. When the procedure note documents both G0278 and 93566 studies, neither duplicates the other. Each still needs its own documentation and an NCCI check before both go on one claim.

Adjacent codes coders confuse with G0278

Several other codes surface regularly in the same cath lab encounter. Each has a different descriptor and different NCCI relationship with G0278.

CodeDescriptor (abbreviated)NCCI relationship to G0278When each is correct
93568Injection for pulmonary angiographyDifferent anatomical territory; check the NCCI pairPulmonary artery imaging during cardiac cath; not peripheral vessels
93563Injection during congenital heart catheterization for selective coronary angiographyDifferent anatomical territory; check NCCI pairCoronary injection during congenital heart cath, not iliac or femoral imaging
75710Angiography, extremity (unilateral)May bundle with G0278, since it covers overlapping territoryStandalone extremity angiography, not during cardiac cath
75716Angiography, extremity (bilateral)Likely bundles. Verify the NCCI edit before billing with G0278Bilateral extremity imaging study; not cardiac cath session code
93571/93572Intravascular Doppler velocity or pressure-derived coronary flow reserve (add-on)Different modality (coronary flow measurement). No direct NCCI conflict in most edit tablesCoronary flow reserve measurement, not fluoroscopic angiography. IVUS is 92978/92979

Always verify the current CMS NCCI edit table before reporting any of these alongside G0278. NCCI edits are updated quarterly, and a pair that was separately reportable last year may now be bundled. When the extremity study happens outside a cath session, it is reported as standalone angiography with 75710 for one side or 75716 for both.

Pro Tip

Check the CMS NCCI edit table for the current quarter before submitting any cardiac cath claim that includes G0278. Download the table directly from cms.gov, filter for G0278 in column A or B, and note the modifier indicator. A ‘0’ means the edit cannot be overridden by any modifier. A ‘1’ means Modifier 59 or an XE/XS/XP/XU modifier may apply if documentation supports distinctness.

NCCI bundling rules and Modifier 59 guidance

The National Correct Coding Initiative (NCCI) bundles G0278 with several cardiac catheterization codes. In many clinical scenarios, CMS treats the iliac and femoral angiography as incidental to the primary procedure.

When a modifier indicator of ‘1’ applies to the code pair, Modifier 59 or a more specific X-modifier can unbundle the edit. That only holds when the clinical circumstances support it.

Appropriate use of Modifier 59 requires all three of the following:

  • A distinct anatomical site or vascular territory not covered by the primary procedure
  • A separate clinical indication documented in the procedure note before the modifier is appended
  • The modifier applied to the column-two code (G0278), not to the primary cardiac cath code

The OIG has flagged improper Modifier 59 use as a persistent billing risk. Applying the modifier without supporting documentation to override a ‘0’ modifier indicator edit (unbundling not permitted) can be treated as improper billing and invites audit.

Cardiology billing teams should audit G0278 claims quarterly to confirm that every unbundled instance has a corresponding procedure note that would withstand a post-payment review.

Documentation requirements for a successful G0278 claim

Sound billing compliance documentation for G0278 must contain seven specific elements. Each missing element maps to a predictable denial reason.

  • Vessel(s) named explicitly: “Left iliac artery” or “Right femoral artery,” not “peripheral vessel” or “lower extremity.”
  • Clinical indication separate from the coronary procedure: A sentence explaining why the iliac/femoral imaging was clinically necessary at this session.
  • Contrast injection confirmed: Volume and concentration of contrast agent injected into the peripheral vessel.
  • Fluoroscopic imaging documented: Number of views, projections, or runs recorded.
  • Findings interpreted: The physician’s interpretation of the imaging results, including any abnormalities identified.
  • Catheter position at time of imaging: Confirmation the existing cardiac cath catheter was repositioned to the iliac/femoral territory, with no new access created.
  • Physician attestation: The interpreting physician’s signature on the procedure note, confirming they personally reviewed the images.

Cath lab reports that combine the coronary and peripheral findings into a single undifferentiated narrative are the most common documentation failure. Payers cannot determine from a merged note whether the angiography was clinically separate, so they default to bundling.

Medicare and payer coverage policy for HCPCS Code G0278

Medicare pays HCPCS Code G0278 under Part B, with rates set each year through the CMS Physician Fee Schedule. Check the current rate in the PFS lookup tool before quoting a figure to clinical staff, since rates change each January 1.

Several coverage nuances apply:

  • Place of service matters: G0278 may be billed under the professional component (PC) or the global (technical plus professional) rate. Which one applies depends on whether the cardiologist is hospital-employed or independent. Hospital outpatient departments bill the technical component under the Outpatient Prospective Payment System (OPPS). The physician bills the professional component on the CMS-1500.
  • Global surgical package: A cardiac catheterization may fall within the global surgical period of a prior procedure. If it does, the G0278 claim may be denied as bundled into that period. Confirm the primary cath code’s global days before submitting.
  • Commercial payers: G-codes are used mainly for Medicare billing. Commercial payers such as Humana, Aetna, and BCBS may apply their own policies. Some follow Medicare’s G0278 coverage criteria. Others require a CPT equivalent or do not recognize the code at all. Verify each commercial payer’s contract or policy before submitting G0278 on a commercial claim.
  • ASC billing: ASC facility claims follow the ASC payment system, where G0278 is usually packaged. The professional service is billed separately.

Common claim denial reasons for G0278 and how to resolve them

G0278 denials tend to arrive under a handful of common denial codes. The table below maps each one to its root cause and corrective action.

Denial codeReasonRoot causeCorrective actionCorrectable?
CO-97Bundled serviceNCCI edit bundles G0278 with the primary cath code; no modifier appliedAdd Modifier 59/XS if documentation supports clinical distinctness; appeal with op noteYes, if documentation is adequate
CO-4Modifier required but missing or invalidModifier appended incorrectly or to the wrong procedure code in the pairMove modifier to the column-two code (G0278); verify modifier is valid for this code pairYes
CO-50Medical necessity not establishedNo ICD-10 code supporting PAD or vascular complication; op note lacks clinical reasonAdd supporting diagnosis (e.g., I70.213, I70.299); obtain and attach addended op note; appealYes, with documentation
CO-29Timely filing exceededClaim submitted after payer’s filing deadline (Medicare: 12 months from date of service)Submit documentation of the original timely filing attempt; appeal with proof of earlier submissionOnly with proof of timely filing
CO-16Claim lacks information required for adjudicationMissing or incomplete documentation; no findings recorded; vessel not namedResubmit with complete operative note including vessel, indication, contrast volume, and findingsYes

A structured denial management workflow sends each G0278 denial to the team that can fix it:

  • CO-97 and CO-4 go to coding for modifier review.
  • CO-50 goes to clinical staff for an op note addendum.
  • CO-16 goes to the cath lab charge capture team to fix the documentation.

Step-by-step: How to correctly code G0278 on a claim

Work through these seven steps before a G0278 claim leaves the practice. They slot into your wider medical billing process, and four of them decide whether the add-on is payable at all, as the flow below shows.

Decision flow for billing HCPCS G0278: 1 same session as the cardiac cath, 2 existing catheter with no new access, 3 NCCI modifier indicator 1 (indicator 0 means no modifier overrides the edit), 4 op note with named vessel, separate indication and findings; if all yes, bill G0278 with Modifier 59 or XS and a PAD or vascular diagnosis such as I70.x or I74.3
A “no” at any of the four checks means G0278 should not go on the claim as billed. Based on the CMS NCCI and HCPCS rules covered in this guide.
  1. Confirm the clinical scenario in the op note. Verify the note documents iliac and/or femoral angiography during the same session as cardiac catheterization, with the existing catheter repositioned to the peripheral vessel.
  2. Identify the primary cardiac cath code. Determine which CPT code (e.g., 93454, 93455, 93456, 93457) or combined code the physician billed as the primary procedure.
  3. Look up the NCCI edit for the code pair. In the current CMS NCCI table, find the primary cath code in column A and G0278 in column B of the pair. Then note the modifier indicator: 0 (unbundling not permitted) or 1 (modifier may apply).
  4. Assess separate reportability. Check that the op note separates the peripheral angiography from the coronary imaging, with its own indication and findings. If it does and the modifier indicator is 1, G0278 is separately reportable with Modifier 59 or XS.
  5. Apply the modifier to G0278, not the primary code. The column-two code receives the modifier. Do not append it to the primary cardiac cath CPT code.
  6. Attach supporting ICD-10 diagnosis codes. Link a diagnosis that substantiates the iliac/femoral imaging (see the section below for a reference list of qualifying diagnoses).
  7. Submit and track claim status. Monitor the remittance advice. Flag any G0278 line-item denial for coding review within 5 business days to preserve appeal timelines. Pabau’s claims management supports insurance billing in the US, so the claim’s status sits in the same system as the patient record.

ICD-10 diagnosis codes that support G0278 medical necessity

Payers match the diagnosis codes on the claim against their local coverage determination (LCD) or coverage policy. That match confirms the iliac or femoral imaging was medically indicated. Each Medicare Administrative Contractor (MAC) maintains its own LCDs, so a diagnosis one MAC accepts may not be covered by another.

ICD-10-CM codeDescriptionClinical context for G0278
I70.213Atherosclerosis of native arteries of extremities with intermittent claudication, bilateral legsPre-procedure iliac/femoral assessment for known peripheral arterial disease
I70.299Other atherosclerosis of native arteries of extremities, unspecified extremityPeripheral arterial disease prompting vascular imaging during cath access
I70.91Generalized atherosclerosisBroader PAD indication when specific extremity code does not apply
I74.3Embolism and thrombosis of arteries of lower extremitiesAcute vascular complication requiring access-site or lower-extremity imaging
I77.1Stricture of arteryArterial stenosis identified or suspected at the cath access site
T82.855AStenosis of coronary artery stent, initial encounterStent stenosis in patients with prior coronary stenting where access-site or peripheral patency must be assessed

Verify each ICD-10-CM code against the current fiscal year’s code file from CMS’s ICD-10 coding page before submitting. Always reference your MAC’s applicable LCD for the covered diagnosis list relevant to your jurisdiction.

Pro Tip

When a G0278 claim returns a CO-50 medical necessity denial, check the ICD-10 codes on the original claim before writing an appeal. A common cause is a coronary artery disease diagnosis (I25.x) listed as the only supporting code. That diagnosis does not establish medical necessity for peripheral vascular imaging. Add the appropriate I70.x or I74.x code that directly corresponds to the documented indication in the op note.

How Pabau keeps G0278 claims moving after the cath lab

In many cardiology practices, the op note lives in one system and the claim is keyed into another. A rejected G0278 line then waits in a clearinghouse portal until someone remembers to look.

Pabau’s medical billing software raises the claim from the patient’s invoice and sends it through a clearinghouse. Each claim is checked for missing or invalid details before submission. A dashboard then tracks it from pending to paid.

Rejected claims are flagged as needing action, with a link to the field that needs fixing. In the US, payments can be settled from ERA files. Your coders spend their time on the NCCI pair and the op note rather than chasing status.

Send cleaner cardiology claims the first time

Pabau’s claims management checks each claim for missing or invalid details before it reaches the clearinghouse. Rejected claims are flagged for action, so your billing team fixes them before they age.

Pabau claims management dashboard

Conclusion

Whether G0278 gets paid is mostly settled in the cath lab, before a coder ever sees the case. A note that names the vessel, gives its own indication, and records interpreted findings gives the claim something to stand on.

So start with the op note template rather than the denial queue. Add a separate peripheral angiography section, and check the NCCI pair before each claim goes out. The cost is a few extra lines per case, and the return is a clean claim on the first pass.

Book a demo to see how Pabau handles insurance billing for cardiology practices, from the procedure note to the paid claim.

Continue your research

Continue your research

Need a reference for handling claim denials at scale? Denial management in healthcare covers systematic workflows for tracking, appealing, and preventing recurring claim denials across specialties.

Want to understand how clearinghouse claim files work? 837 file guide explains the electronic claim format that carries HCPCS and CPT codes from practice management systems to payers.

Looking for a broader billing compliance framework? What is revenue cycle management walks through the end-to-end process from patient encounter to final payment posting, including where coding errors typically enter the cycle.

Frequently asked questions

What is HCPCS Code G0278 used for?

HCPCS Code G0278 bills non-selective iliac and/or femoral angiography performed during a cardiac catheterization session. The physician uses the catheter already in arterial position. It is payable when the angiography is clinically distinct from the coronary procedure and documented separately in the operative report.

When can G0278 be billed separately from a cardiac catheterization?

G0278 is separately reportable when the iliac or femoral imaging happens in the same session and uses the existing catheter without new vascular access. The operative note must also document a distinct indication and separately interpreted findings. If the note merges the peripheral imaging into the coronary narrative, expect a bundling denial.

What is the difference between G0278 and CPT 93566?

G0278 covers non-selective imaging of the iliac and femoral arteries during cardiac catheterization. CPT 93566 is the injection for selective right ventricular or right atrial angiography. The two cover different anatomy, so they are not duplicates. Each needs its own documentation and an NCCI check before both go on one claim.

Can Modifier 59 override a G0278 NCCI bundling edit?

Yes, but only when the NCCI edit has a modifier indicator of ‘1’. The operative note must also show the iliac or femoral angiography was clinically distinct. Applying Modifier 59 to a ‘0’ indicator edit (unbundling not permitted), or without supporting documentation, can be treated as improper billing and invites audit.

Which ICD-10 diagnosis codes support medical necessity for G0278?

Peripheral arterial disease codes in the I70.x category, such as I70.213 and I70.299, support medical necessity. So do I74.3 (embolism and thrombosis of lower-extremity arteries) and the arterial stenosis code I77.1. Check your MAC’s local coverage determination for the accepted diagnosis list, since criteria vary by jurisdiction.

Is G0278 covered by commercial payers as well as Medicare?

G-codes are used mainly for Medicare billing, so commercial coverage of G0278 is not guaranteed. Some commercial payers follow Medicare’s criteria. Others require a CPT equivalent or do not recognize HCPCS G-codes at all. Check each payer’s billing policy or contract before submitting G0278 on a commercial claim.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×