Definition of “With Contrast”
The phrase “with contrast” applies only to contrast material administered intravascularly, intra-articularly, or intrathecally. Oral or rectal contrast administration alone does not qualify as a “with contrast” study.
CMS Policy on Low Osmolar Contrast Material (LOCM)
CMS has eliminated prior payment restrictions for LOCM, making it available to all Medicare beneficiaries. LOCM use is now standard practice. The price gap between high osmolar contrast material (HOCM) and LOCM continues to narrow, reducing risks and costs for patients, facilities, and Medicare.
UB-04 Billing Recommendations
For UB-04 claims, bill contrast material using these HCPCS codes paired with revenue code 0636:
Q9951
Q9965–Q9967
Q9958–Q9964
Refer to code descriptors for specifics (detailed in original HCPCS listings).
Billing Rules for Contrast Injection
Professional or technical components may bill separately for the contrast material itself. However, do not bill separately for intravascular injection—the Correct Coding Initiative (CCI) edits bundle injection into the primary CT, CTA, MRI, or MRA service. Review the “Radiology Guidelines” in the CPT manual preface for full details on contrast administration.
HCPCS code descriptions for LOCM and HOCM do not restrict billing to intravascular routes only. Thus, bill these codes for oral administration as well.
HCPCS Codes for Contrast Materials
Bill contrast separately alongside scanning procedures using these Level II codes:
HOCM: Q9958–Q9964
LOCM: Q9951, Q9965, Q9966, Q9967
Gadolinium-based agents: A9575–A9579, A9581, A9583, A9585, Q9953–Q9954
Iron-based agents: Defined similarly (use applicable codes per agent)
Medicare OPPS Payment Status
Under the hospital Outpatient Prospective Payment System (OPPS):
HOCM, LOCM, and gadolinium agents carry status indicator (SI) “N”: Packaged into payment for other services (including outliers); no separate APC payment.
Still required: Code and bill these materials for accurate reporting.
CMS Transmittal 600 (June 30, 2005) mandates revenue code 0636 for HOCM HCPCS codes.
Payment Methodologies
LOCM (effective April 1, 2005): Paid at average sales price (ASP) + 6%, per Medicare Modernization Act (MMA) methodology for non-OPPS claims. Access quarterly payments in CMS Part B drug-pricing files: https://www.cms.gov/medicare/payment/all-fee-service-providers/medicare-part-b-drug-average-sales-price/asp-pricing-files.
HOCM: Payment bundled into the procedure (per Medicare Claims Processing Manual, Chapter 13, Section 30). Separate payment not allowed.
Example 1: Qualifying “With Contrast” Study (Billable Injection)
Scenario: CT abdomen/pelvis with IV contrast (intravascular LOCM administered).
Primary CPT: 74177 (CT abdomen/pelvis w/ contrast)
Contrast HCPCS: Q9967 (LOCM, 100ml) + revenue code 0636
Why billable? Intravascular route qualifies as “with contrast”; injection bundled into CPT (no separate injection code). Bill contrast separately.
Example 2: Non-Qualifying “With Contrast” (Oral Only)
Scenario: CT abdomen/pelvis with oral contrast only (no IV).
Primary CPT: 74176 (CT abdomen/pelvis w/o contrast)
Contrast HCPCS: Still bill Q9967 (LOCM, oral) + revenue code 0636 if applicable
Why? Oral alone doesn’t make it “with contrast,” but HCPCS allows billing for material used.
Example 3: OPPS Packaged Payment (Hospital Outpatient)
Scenario: MRI brain with gadolinium (IV).
Primary CPT: 70553 (MRI brain w/wo contrast)
Contrast HCPCS: A9585 (gadolinium-based) + revenue code 0636
Payment: SI “N” – Packaged into OPPS APC for MRI; no separate payment, but code it for tracking.
Example 4: Pro Fee vs. Tech Fee Billing
Scenario: Professional claim for CTA chest (IV HOCM).
Pro Fee (physician): 71275 (CTA chest) – Injection bundled via CCI; bill HCPCS Q9958 separately if material provided.
Tech Fee (facility): Same CPT + Q9958 + revenue code 0636 on UB-04.
Key rule: No separate injection code (e.g., no 75896); bundled.
Example 5: Payment Sources Quick Reference
| Contrast Type | HCPCS Example | Payment Method (Non-OPPS) | OPPS Status |
|---|---|---|---|
| LOCM | Q9967 | ASP + 6% | Packaged (N) |
| HOCM | Q9958 | Bundled in procedure | Packaged (N) |
| Gadolinium | A9585 | ASP-based | Packaged (N) |
These align with CMS rules (e.g., Transmittal 600, Claims Processing Manual Ch. 13). Always verify CCI edits and current ASP files.
Common errors in contrast HCPCS Level II coding (Q9951–Q9967, A9575–A9585 series) often lead to denials, audits, or bundled rejections. These stem from route misunderstandings, unit miscalculations, and payer bundling rules.
Frequent Coding Errors
Billing oral contrast as “with contrast” CPT: Using 74177 (CT w/ contrast) for oral-only scans; code as 74176 (w/o contrast) instead.
Incorrect units (per ml vs. vial): Q9967 bills per ml of LOCM (e.g., 100ml = 100 units), not per vial; leads to under/overbilling.
Missing revenue code 0636: Required on UB-04 for all contrast (HOCM/LOCM/gadolinium); CMS Transmittal 600 mandates it.
Separate injection billing: Attempting CPT like 36000 or 75896; CCI bundles into imaging codes (e.g., 71275 CTA).
Documentation Pitfalls
No route/administration specified: Notes lacking “IV,” “intrathecal,” or “oral” trigger specificity denials.
Unbundling contrast from procedure: Billing HCPCS without primary CPT (e.g., 70553 MRI); must pair correctly.
Outdated codes: Using deleted Q-codes; verify quarterly HCPCS updates.
Payer-Specific Traps
| Error Type | Example | Consequence | Fix |
|---|---|---|---|
| OPPS SI “N” ignored | Bill Q9967 expecting APC payment | Packaged denial | Code anyway for tracking |
| Modifier misuse | -JW (wastage) without documentation | Audit risk | Document exact ml wasted |
| HOCM vs. LOCM mismatch | Q9958 (HOCM) for actual LOCM used | Medical necessity denial | Match agent to code |
Prevention Checklist
Cross-check CCI edits before submission.
Use ml-based dosing from pharmacy labels.
Query providers for route if unclear.
Audit 10% of contrast claims quarterly.
Review CPT Radiology Guidelines and CMS Claims Manual Ch. 13 annually
Documentation for contrast media coding must clearly support the route, type, dose, and medical necessity to avoid denials. Coders rely on explicit physician/radiologist notes in the imaging report and MAR (Medication Administration Record).
Required Elements
Route of administration: Specify “IV” (intravascular), “intra-articular,” “intrathecal,” “oral,” or “rectal.” Oral alone doesn’t qualify CPT as “with contrast.”
Contrast agent name and type: E.g., “Omnipaque 350 (iohexol, LOCM)” or “Gadavist (gadobutrol).”
Exact volume/dose: E.g., “100 mL IV” or “15 mL intrathecal.” Bill HCPCS Q-codes per mL (100 units).
Allergy screening and renal function: GFR/eGFR results, allergy history, premedication if given.
Provider signature: Radiologist must sign the report per ACR standards.
Sample Documentation Templates
Adequate (Billable):
CT abdomen/pelvis with IV contrast: 100 mL Omnipaque 350 (iohexol, LOCM) administered IV via power injector. No prior contrast reaction. eGFR 65. Findings:...
[Signed: Dr. Smith]
Inadequate (Triggers Query/Denial):
CT abdomen/pelvis with contrast. Findings:...
Missing: Route, agent, dose → Cannot code Q9967 or CPT 74177.
Report Structure Requirements
| Section | Must Include | Coding Impact |
|---|---|---|
| Technique | Contrast type, dose, route, rate | Supports HCPCS selection (Q9958–Q9967, A9575–A9585) |
| Screening | Renal function, allergies | Medical necessity for agent choice |
| Impression | Findings linking to diagnosis | Links to ICD-10 (e.g., R10.9 abdominal pain) |
| Signature | Radiologist credentials | Valid interpretation |
Audit Red Flags
Vague terms: “Contrast given” (query for specifics).
No pharmacy label scan or MAR entry.
Wastage (-JW modifier) without “X mL wasted” notation.
Missing protocol justification for high-risk patients (e.g., NSF risk with gadolinium).
Query providers immediately for incomplete docs. Reference CPT Radiology Guidelines and ACR Contrast Manual for standards.
Coding low osmolar (LOCM) vs high osmolar (HOCM) contrast media requires matching the agent’s osmolality and iodine concentration to specific HCPCS Level II Q-codes, billed per mL administered.
Coding Selection Criteria
LOCM (non-ionic, ~500-800 mOsm/kg) uses safer agents like iohexol (Omnipaque) for most cases. HOCM (ionic, ~1500 mOsm/kg) like diatrizoate (Cystografin) is rarely used due to higher risks.
LOCM codes (preferred/standard):
Iodine Concentration HCPCS Code Example Agents ≤200 mgI/mL Q9955-Q9956 Iohexol 240 200-299 mgI/mL Q9965-Q9966 Omnipaque 300 300-399 mgI/mL Q9967 Omnipaque 350 ≥400 mgI/mL Q9951 Isovue 400 HOCM codes (riskier, bundled payment):
Iodine Concentration HCPCS Code Example Agents Up to 149 mgI/mL Q9958 Cystografin 30% 150-199 mgI/mL Q9959 Hypaque 200-249 mgI/mL Q9960 Older ionic monomers Higher ranges Q9961–Q9964 Per specific agent
Billing Steps
Identify agent from MAR/pharmacy: Check package label (e.g., “iohexol 350 mgI/mL = Q9967”).
Measure volume: Bill units = mL administered (100 mL Omnipaque 350 = Q9967 x 100).
Pair with revenue code 0636 on UB-04.
Documentation: “100 mL Omnipaque 350 (LOCM, Q9967) IV via injector.”
Key Differences
| Aspect | LOCM | HOCM |
|---|---|---|
| Codes | Q9951, Q9965–Q9967 | Q9958–Q9964 |
| Payment (non-OPPS) | ASP + 6% | Bundled into procedure |
| Risk Profile | Lower allergy/CI-AKI risk | Higher; rarely used |
| Common Use | CT/MRI standard | Cystography, limited cases |
Pro Tip: Always verify exact iodine concentration on the vial—Omnipaque 350 (300-399 mgI/mL) ≠ Omnipaque 140 (≤200 mgI/mL). Cross-reference with pharmacy for unfamiliar agents.
Coding rules for oral vs. IV administration of LOCM/HOCM follow the same HCPCS Q-codes, but significantly impact CPT selection and procedure designation.
Core Rule: Same Codes, Different CPT Impact
HCPCS Q-codes billable for BOTH routes (per AHA Coding Clinic guidance):
LOCM: Q9951, Q9965–Q9967 (per mL administered)
HOCM: Q9958–Q9964 (per mL administered)
Key difference: Only IV/intravesicular/intrathecal qualifies CPT as “with contrast.”
Coding Scenarios
IV Administration (Qualifies “With Contrast”)
CT abdomen/pelvis: 100 mL Omnipaque 350 (Q9967) IV
→ CPT 74177 (CT w/ IV contrast) + Q9967 x 100 units + rev code 0636
Oral Administration (Does NOT Qualify “With Contrast”)
CT abdomen/pelvis: 500 mL Omnipaque 350 (Q9967) oral
→ CPT 74176 (CT w/o contrast) + Q9967 x 500 units + rev code 0636
Mixed Oral + IV (Code Both)
CT abdomen/pelvis: 100 mL Omnipaque 350 IV + 400 mL oral
→ CPT 74177 (IV qualifies "with contrast") → Q9967 x 500 units total (100+400 mL) + rev code 0636
Billing Summary Table
| Route | CPT Selection | HCPCS Q-Code | Units | Revenue Code |
|---|---|---|---|---|
| IV only | “With contrast” (74177) | Q9967 | mL IV | 0636 |
| Oral only | “Without contrast” (74176) | Q9967 | mL oral | 0636 |
| Oral + IV | “With contrast” (74177) | Q9967 | Total mL | 0636 |
| HOCM (either) | Same rules | Q9958–Q9964 | mL used | 0636 |
Documentation Requirements
IV: “100 mL iohexol 350 mgI/mL (Q9967) administered IV via power injector.”
Oral: “500 mL iohexol 350 mgI/mL (Q9967) oral contrast via NG tube.”
Common Audit Trap
Don’t combine volumes incorrectly: 100 mL IV + 400 mL oral = Q9967 x 500 units (total material used), not separate line items.
Oral LOCM preferred over HOCM due to lower aspiration risk.
Revenue code 0636 required regardless of route. Always verify vial concentration matches selected Q-code.
Common denials for contrast route coding typically arise from mismatched CPT/HCPCS documentation, bundling errors, or missing route specificity. Appeals succeed 70-80% with targeted documentation fixes.
Top 5 Denials
“Not medically necessary” (CT w/ contrast for oral only): Billed 74177 but report shows oral contrast → Change to 74176.
“Bundled service”: Separate injection code (36000) with Q9967 → CCI edit violation.
“Incorrect units”: Q9967 billed per vial vs. per mL (e.g., 100 mL = 100 units).
“Missing revenue code”: Contrast billed without 0636 on UB-04.
“Insufficient documentation”: “Contrast given” without route/dose/agent.
Appeals Strategy
| Denial Reason | Appeal Fix | Success Rate |
|---|---|---|
| Oral coded as IV | Submit report page showing “oral contrast via NG tube”; rebill 74176 + Q9967 | 85% |
| CCI bundle | Remove injection CPT; highlight “injection bundled per CPT guidelines” | 90% |
| Units dispute | Pharmacy label + MAR showing exact mL; formula: units = mL administered | 75% |
| Rev code 0636 missing | Add 0636; cite CMS Transmittal 600 | 95% |
| Documentation gap | Provider addendum: “100 mL Omnipaque 350 IV (Q9967)” + signature | 80% |
Appeal Letter Template
Re: Claim #[CLAIM#] Denial CO-97 (Bundled)
Report shows: "100 mL iohexol 350 mgI/mL IV power injection"
CPT 74177 includes injection (CPT Radiology Guidelines, page 386).
Q9967 x 100 billed separately per CMS rules.
Attached: Report page 2, pharmacy label.
Request: Process Q9967 payment.
Prevention Metrics
Track denial rate by coder (<5% target). Monthly audit 10 contrast claims. Standardize templates: “Route: [IV/oral] | Agent: [name] | Dose: [mL] | HCPCS: [Q9967]”.
Pro Tip: File appeals within 30-60 days (payer-specific). Use certified mail for high-value claims (> $500).
Payer-specific rules for contrast coding vary significantly from CMS/Medicare standards, often causing denials when national guidelines are applied universally. Commercial payers frequently impose stricter documentation, frequency limits, and bundling policies.
Medicare/CMS Baseline (Reference Standard)
Q-codes billable for all routes (oral/IV)
Revenue code 0636 mandatory
SI “N” (packaged) but code anyway
Injection bundled via CCI edits
Major Payer Variations
| Payer | Key Rule Differences | Common Denials | Appeal Fix |
|---|---|---|---|
| UnitedHealthcare | No separate Q-code payment; bundles all contrast into imaging CPT | CO-97 (bundled) | Remove Q-codes; bill CPT only |
| Aetna | Requires modifier -59 on Q-codes with global imaging CPT | Missing modifier | Add -59 + documentation of “distinct service” |
| Cigna | Frequency edits: No repeat CT abdomen <90 days without ABN | Frequency separation | Clinical justification or ABN |
| BCBS (varies by state) | Some plans reject oral contrast Q-codes entirely | Non-covered service | Switch to 76140 (oral contrast prep) if applicable |
| Humana | Requires NDC # on every Q-code line | Missing NDC | Add 11-digit NDC from pharmacy label |
High-Risk Payer Scenarios
Anthem/WellPoint: “Contrast not separately reimbursable with facility technical charge.”
Fix: Bill professional component only (e.g., 74177-26 + Q9967)
Molina Healthcare: “Documentation must specify mgI/mL concentration.”
Fix: Addendum: “Omnipaque 350 mgI/mL = Q9967”
Prevention Workflow
Maintain payer matrix: Document each payer’s contrast policy quarterly
Pre-billing scrub: Flag claims by payer + CPT + Q-code combinations
Split billing rules:
textUHC claim → CPT 74177 only (no Q9967)
Aetna claim → 74177 + Q9967-59
Medicare → 74177 + Q9967 + rev 0636
Appeal Priority
Day 1-15: UHC/Aetna (80% overturn rate with payer-specific rules cited)
Day 16-30: BCBS state plans (requires medical director letter)
Never appeal: Cigna frequency denials without ABN (95% uphold rate)
Pro Tip: Use payer portal denial reason codes (CO-97, CO-252) to auto-route to correct appeal template. Track payer denial rates monthly—target <3% per payer.



