Pabau Engage inbox

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

Learn more
CPT Code

CPT code 37248 – Venous angioplasty, first vessel


Code Definition

37248 is the CPT code for transluminal balloon angioplasty of the initial vein, open or percutaneous, except in the dialysis circuit. It includes all imaging and radiological supervision and interpretation necessary to perform the angioplasty within the same vein.

Add-on code 37249 covers each additional vein treated in the same session. Most denials come down to two problems. One is reporting a dialysis-circuit angioplasty here instead of 36902 (peripheral) or 36907 (central). The other is a note missing balloon size, inflation pressures, or pre- and post-dilation imaging.

Section
10004-69990 Surgery
Subsection
33016-37799 Cardiovascular system
Code range
37246-37249 Transluminal Balloon Angioplasty
Billable
No
Code also known as
balloon venoplasty, percutaneous venous dilation, venous PTA, peripheral venous balloon angioplasty
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

CPT code 37248 covers balloon angioplasty of the first vein treated, and add-on code 37249 is reported for each additional vein in the same session.

37248 applies to peripheral and central veins outside the dialysis circuit, while angioplasty inside the circuit is reported with 36902 (peripheral) or 36907 (central).

The descriptor bundles all imaging for the dilation, so fluoroscopy isn’t billed separately, though intravascular ultrasound (37252) still can be.

Documentation must capture balloon size, inflation pressures, stenosis degree, and pre- and post-intervention imaging to survive medical necessity review.

Pabau’s claims management software validates claims for missing details and connects to Claim.MD for eligibility checks and submission to thousands of US payers.

CPT code 37248: Official descriptor and procedure overview

CPT code 37248 is the American Medical Association (AMA) code for balloon angioplasty of the first vein treated in a session, outside the dialysis circuit. The official descriptor reads, clause by clause:

  • Transluminal balloon angioplasty (except dialysis circuit), open or percutaneous,
  • including all imaging and radiological supervision and interpretation necessary to perform the angioplasty within the same vein;
  • initial vein.

Interventional radiologists and vascular surgeons bill 37248 when a catheter-mounted balloon is advanced to a narrowed vein segment. The balloon is inflated to restore luminal diameter, then deflated before withdrawal.

The code covers the balloon work itself, plus the imaging, supervision, and interpretation needed to perform the dilation in that vein.

  • Procedure category: Open or percutaneous vascular interventions, venous subsection
  • Code family: 37248 (primary, first vessel) / 37249 (add-on, each additional vessel)
  • Clinical settings: Interventional radiology suite, vascular surgery OR, interventional nephrology lab
  • Typical indications: Venous outflow stenosis, central venous occlusion, non-dialysis peripheral vein stenosis

What the procedure covers: Included services and components

Coders frequently over-bill 37248 by separately reporting services that the AMA considers bundled into the base work. The following components are included in CPT code 37248 and cannot be billed independently:

  • Balloon catheter advancement, inflation, and deflation at the treated vessel
  • Roadmapping angiography (contrast injections used to guide balloon placement)
  • Venous access and closure at the treated vessel’s access site
  • Routine post-procedure completion angiography confirming result
  • Fluoroscopic guidance and radiological supervision and interpretation for the dilation

What is separately billable: Intravascular ultrasound (CPT 37252 for the first vessel, 37253 for each additional) is reportable when performed and documented. Fluoroscopy is not, because the 37248 descriptor already includes all imaging needed for the angioplasty. Verify current NCCI edits quarterly, as CMS updates bundling rules on a rolling basis.

CPT 37248 vs 37249: Primary code vs add-on code

CPT 37249 is the add-on code that extends the 37248 encounter. Report it once for each additional vein treated in the same operative session. It cannot be reported alone and cannot be billed without 37248 as the parent code.

CodeDescriptor summaryTypeUsage rule
37248Venous angioplasty, first vesselPrimary codeReport once per session regardless of how many vessels are treated
37249Venous angioplasty, each additional vesselAdd-on (list separately)Report once per additional vessel; requires 37248 as parent; no billing limit stated but each vessel must be documented

The most frequent mistake: Billing 37249 without documenting each additional vessel as a distinct anatomic site treated. Payers audit this aggressively. The operative note must name the second (and third, if applicable) vessel, its stenosis degree, the balloon used, and the post-dilation result. A note that references “multiple sites” without specifics will trigger a rollback to a single unit of 37248.

CPT 37248 vs 37246: Venous vs arterial angioplasty

CPT 37246 and 37247 cover the arterial angioplasty family, and CPT 37248 and 37249 are the venous equivalents. Routing a venous angioplasty to 37246 (or vice versa) is a coding error.

The venous diagnosis on the claim won’t support an arterial code, which can draw a CO-11 denial. Repeated mismatches can flag the practice for miscoding on audit.

CodeVessel typeCode typeTypical clinical scenario
37246ArterialPrimaryRenal, visceral, or upper-extremity arterial stenosis (lower-extremity occlusive disease uses 37220-37235)
37247ArterialAdd-onEach additional artery treated in the same session
37248VenousPrimaryVenous outflow stenosis, central vein, non-dialysis peripheral vein
37249VenousAdd-onEach additional vein treated in the same session

Companion and add-on codes commonly billed with CPT code 37248

Several codes can be legitimately appended to a 37248 encounter. Use the AAPC Codify CPT lookup to verify current NCCI bundling edits before billing any combination, as pairing rules update quarterly.

CodeDescriptionBilling status with 37248
37249Venous angioplasty, each additional vesselSeparately reportable; add once per additional vessel with documentation
37238Transcatheter stent placement, venous, initial vesselReportable for a stent in a different vein. A stent in the same vein already includes its angioplasty, so 37248 is not added
37239Transcatheter stent placement, venous, each additional vesselAdd-on to 37238; reports additional stented vessels
37252Intravascular ultrasound (IVUS), initial vesselSeparately reportable when IVUS performed and documented; confirm current NCCI
37253IVUS, each additional vesselAdd-on to 37252 for additional IVUS-guided vessels
77001Fluoroscopic guidance for central venous access device placementNot reportable for the angioplasty itself. The 37248 descriptor includes all imaging needed to perform it

Dialysis access use: AV fistula, AV graft, and the 36902/36907 distinction

Dialysis access cases cause the most routing errors on 37248. The 2017 CPT update created a dedicated code family (36901-36909) for percutaneous interventions on dialysis circuits, and the 37248 descriptor now excludes the circuit.

Angioplasty inside the circuit is reported with 36902 for the peripheral segment, plus add-on 36907 when a central segment is treated. The diagram below walks through the routing, and the table after it covers the common scenarios.

Decision diagram for angioplasty coding
Two questions route every balloon angioplasty, and only a vein outside the dialysis circuit lands on 37248. Codes follow the AMA CPT descriptors cited above.
Clinical scenarioLikely correct codeNotes
Angioplasty within the dialysis circuit (AV fistula or graft, including venous outflow up to the central veins accessed via the circuit)36902, plus add-on 36907 for a central segment (with thrombectomy: 36905)The 36901-36909 family is circuit-specific. Verify current CCI edits for mutual exclusivity with 37248
Angioplasty of a central vein (SVC, innominate, subclavian) accessed independently, not through the dialysis circuit37248Central venous obstructive disease accessed via separate approach routes to this code family
Peripheral venous angioplasty (iliac, femoral, subclavian) in a non-dialysis patient37248Clear 37248 territory; no dialysis circuit involvement

When in doubt, review the operative note for whether access was gained through the dialysis circuit itself. If the catheter entered via the fistula or graft access site, the 36901-36909 family applies. If accessed independently, 37248 is the appropriate primary code.

Pro Tip

Flag all dialysis access angioplasty cases for dual-coder review before billing. The 36902 vs 37248 distinction turns on one sentence in the operative note. It records whether the catheter entered through the circuit or an independent access site. Standardize your operative note template to capture this routing detail explicitly.

ICD-10 diagnosis codes that support CPT code 37248

Every claim for CPT code 37248 must link to an ICD-10-CM diagnosis code that establishes medical necessity. The following codes are most commonly submitted alongside 37248. Use the current fiscal year’s ICD-10-CM edition, and verify codes against the CDC/NCHS tabular list before each claim submission.

ICD-10-CM codeDescriptionClinical scenario for 37248
I87.1Compression of veinExtrinsic venous compression causing flow-limiting stenosis
I87.8Other specified disorders of veinsVenous stenosis not captured by a more specific code
N18.6End-stage renal diseaseDialysis patient with venous outflow obstruction not routed to 36902
T82.898AOther specified complication of vascular prosthetic devices, initial encounterVenous graft stenosis requiring angioplasty
I82.B19Acute embolism and thrombosis of unspecified subclavian veinCentral venous stenosis with occlusive component

Documentation requirements for CPT code 37248

Payers reviewing CPT code 37248 claims check the operative note for seven specific elements. Missing any one of them is the leading cause of medical necessity denials for this code. A structured procedure note using a superbill documentation workflow reduces this risk substantially.

These are the elements auditors check. Build them into your procedure note template:

  1. Vessel identification: Name the specific vein treated (e.g. “right subclavian vein”, “left external iliac vein”). “A vein” or “venous outflow” does not survive audit.
  2. Stenosis degree: Express as a percentage of luminal narrowing confirmed on pre-intervention imaging (e.g. “75% stenosis of the right innominate vein on digital subtraction angiography”).
  3. Balloon specification: Record the balloon catheter’s diameter and length (e.g. “8 mm x 4 cm balloon catheter”).
  4. Inflation pressures: Document the pressure in atmospheres reached during each inflation cycle (e.g. “inflated to 12 atmospheres for 90 seconds, three cycles”).
  5. Pre-intervention imaging findings: Confirm the stenosis grade on angiography or IVUS before dilation.
  6. Post-intervention result: Document residual stenosis percentage and flow improvement on completion angiography (e.g. “residual stenosis less than 20%”).
  7. Additional vessels: For each vessel reported under 37249, repeat elements 1-6 for that anatomic site explicitly.

A clean claim submission for 37248 pairs the operative note with a supporting diagnosis code and confirmed prior authorization where required. The correct modifier goes on at the line-item level.

Prior authorization: Payer requirements before billing CPT code 37248

Authorization requirements vary significantly by payer. The medical billing process for venous angioplasty requires confirming each payer’s current policy before scheduling, not after the procedure. Here is the general framework by payer category:

  • Medicare (traditional fee-for-service): Generally does not require prior authorization for therapeutic vascular interventions, including CPT code 37248. Medical necessity documentation in the claim record is the primary compliance mechanism. Verify with the relevant Medicare Administrative Contractor (MAC) for jurisdiction-specific policies.
  • Medicare Advantage plans: Authorization requirements vary by plan. Many MA plans require prior authorization for interventional procedures, so contact the plan before the case.
  • Medicaid: State-specific. Most states require prior authorization for elective vascular interventions. Emergency procedures may be post-authorized.
  • Commercial payers: Typically require prior authorization plus supporting clinical evidence. Expect to send pre-procedure imaging showing stenosis greater than 50% (many payers specify 50-70%). Add symptom documentation (arm edema, access dysfunction, elevated venous pressures) and prior conservative management failure where applicable.

A prior authorization request for CPT code 37248 should carry the access imaging report and the duplex ultrasound or venogram findings. Add the treating physician’s notes documenting the indication, plus access flow measurements for dialysis patients.

Medicare reimbursement: RVU values and payment rates for CPT 37248

Medicare reimbursement for CPT code 37248 is calculated from the CMS Physician Fee Schedule using relative value units (RVUs). Rates are updated annually and adjusted by locality through the Geographic Practice Cost Index (GPCI).

The table below shows how each component behaves. Pull current-year values from the CMS lookup tool before quoting reimbursement to billing staff.

RVU componentFacilityNon-facility
Work RVUVerify at CMSVerify at CMS
Practice expense RVULower (facility covers overhead)Higher (physician covers overhead)
Malpractice RVUVerify at CMSVerify at CMS
Geographic adjustmentApplied per MAC locality via GPCI multiplier

Use the FastRVU lookup tool to pull current work, practice expense, and malpractice RVU values for CPT 37248 by locality.

Common denial reasons for CPT code 37248 and how to appeal

Effective denial management workflows for CPT code 37248 start with knowing which denial reason codes appear most often. Each denial type has a distinct appeal path.

  • CO-97 (service included in another code): Usually a bundling denial, most often from billing 37248 alongside 36902 or 36907 for the same dialysis circuit intervention. Appeal with documentation confirming the treated vein sits outside the circuit. It also occurs when fluoroscopy such as 77001 is billed on top of 37248, which already includes the imaging.
  • CO-4 (code inconsistent with the modifier, or modifier missing): Usually a 37248 line that NCCI bundles with another code. It went out without -59 or an X modifier. A laterality modifier the payer doesn’t accept causes it too. Correct the modifier and refile, with the operative note showing the distinct service.
  • CO-11 (diagnosis inconsistent with the procedure): Often an arterial vs venous mismatch. If the procedure was venous and the claim went out on 37246, correct and refile with 37248. Include the operative note confirming the vessel type.
  • CO-50 (medical necessity not established): The claim lacked a supporting ICD-10 code or the linked diagnosis does not justify the procedure under the payer’s LCD. Appeal with the pre-procedure imaging report and physician’s clinical rationale letter. Attaching the specific LCD criteria and mapping each criterion to the clinical record is the most effective strategy.
  • Missing prior authorization (CO-15): Commercial payer authorization was not obtained or was obtained for a different code. If the authorization references 37246 but the claim has 37248, request an authorization correction from the payer before refiling. Prevention: Always confirm authorization covers the exact CPT code.
  • 37249 unit count mismatch: Billing multiple units of 37249 without per-vessel documentation in the operative note. Appeal by submitting the procedure note with each additional vessel’s treatment explicitly documented as a separate paragraph.

Review common denial codes to build a denial prevention protocol across your vascular billing team.

Modifiers for CPT 37248: When and how to append them

Modifier selection for CPT code 37248 affects both claim processing speed and audit risk. Use the right modifier for the right situation, and document the clinical rationale in the note.

Effective medical billing compliance programs include a modifier audit checklist reviewed quarterly alongside the NCCI edit updates. Good claims management software flags modifier mismatches at the point of claim creation before submission.

Pabau checkout screen next to a completed invoice
Pabau raises the invoice at checkout and builds the claim from it, so the 37248 line you coded is the one the payer receives.
ModifierWhen to use with 37248Audit risk note
-59Distinct procedural service: When 37248 is bundled by NCCI with another code but the two were genuinely separate procedures with distinct indicationsHigh audit trigger; only use when XU/XS/XE/XP do not apply; document the distinct service clearly
-LT / -RTBilateral procedures: When angioplasty is performed on vessels on opposite sides (e.g. bilateral iliac veins), some payers require laterality modifiersCheck MAC policy; not all payers use LT/RT for venous codes
-26Professional component only: Generally not applicable, because 37248 has no separate technical component and its imaging is already bundledCheck the fee schedule PC/TC indicator before appending it. An unsupported -26 is a common rejection trigger
-XUUnusual non-overlapping service: Preferred over -59 when two distinct services share a code bundle. Use it when the service is separate in time, anatomic location, or indicationLower audit risk than -59 when correctly applied; document the specific reason for the XU modifier

Pro Tip

Run a quarterly modifier audit on all 37248 claims. Pull every line item carrying -59 or -XU and confirm each has a documented rationale. Routine -59 usage without supporting notes is one of the top triggers for a focused medical review by payers and MACs.

How claims management software catches 37248 errors before submission

Every 37248 denial in this guide is set before the claim leaves the practice. A vessel-type mismatch, a missing modifier, or an authorization filed against the wrong code is already on the claim line. Catching those by hand means a coder rereading each operative note against the claim.

Pabau, the practice management platform we build, raises the claim straight from the invoice and runs claim validation on it first. Missing or invalid details get flagged before submission, so each fix takes seconds instead of an appeal cycle.

Prior authorizations are stored as cases that follow the appointment through to the claim, and any claim still missing a code is flagged. Through the Claim.MD integration, you can check eligibility in real time and submit claims to thousands of US payers. Claim statuses and remittances come back into Pabau, with rejected claims flagged for rework.

Catch vascular claim errors before submission

Pabau validates claims for missing or invalid details, checks patient eligibility in real time through Claim.MD, and tracks each claim to payment. Less rework, faster reimbursement.

Pabau claims management dashboard

Conclusion

Code 37248 rewards practices that settle routing in the operative note template, before the case reaches the coding desk. The template should answer two questions explicitly: is the treated vessel a vein, and does it sit inside a dialysis circuit?

The trade-off is a slightly longer note. Balloon size, inflation pressures, and pre- and post-dilation imaging take a minute to record. They’re also what a reviewer reads first when a claim is questioned. Skip them and a correctly coded 37248 can still be denied.

Book a demo to see how Pabau validates vascular claims and tracks them from submission to remittance.

Continue your research

Continue your research

Need to understand how clearinghouses process vascular claims? Medical claims clearinghouse guide covers how claims route from practice to payer and where errors surface.

Want to reduce 837 file rejections on interventional claims? 837 file billing guide explains the electronic transaction structure and common field-level errors.

Checking eligibility before vascular procedures? Insurance eligibility verification guide covers real-time benefit checks and how to document results.

Frequently asked questions

What does CPT code 37248 cover?

CPT code 37248 covers open or percutaneous balloon angioplasty of the first vein treated in a session, outside the dialysis circuit. It includes the balloon work, access, and all imaging and radiological supervision and interpretation needed for the dilation. Intravascular ultrasound (37252) is separately billable when documented, and so is a stent (37238) placed in a different vein.

What is the difference between CPT 37248 and CPT 37249?

CPT 37248 is the primary code for the first vein treated in a session. CPT 37249 is the add-on code reported once for each additional vein treated in the same session. 37249 cannot be billed without 37248 as the parent. Each additional vessel needs its own documentation in the operative note to support the extra unit.

What is the difference between CPT 37246 and CPT 37248?

CPT 37246 covers arterial angioplasty (the first artery treated), and CPT 37248 covers venous angioplasty (the first vein treated). Applying 37246 to a venous procedure, or 37248 to an arterial one, is a coding error. The diagnosis on the claim won’t support the code, which can draw a CO-11 denial and flag the practice for systematic miscoding. Always confirm whether the treated vessel is arterial or venous before selecting the code.

Can CPT 37248 be billed with CPT 36902?

Generally no. 36902 is the dialysis-circuit angioplasty code, with 36907 for a central segment. NCCI edits typically block billing it alongside 37248 for the same dialysis access intervention. The routing decision depends on whether access was gained through the dialysis circuit or independently. If accessed through the fistula or graft, use the 36901-36909 family. If accessed independently at a separate site, 37248 may apply. Confirm current CCI edits quarterly, as bundling rules are updated by CMS on a rolling basis.

What modifiers are used with CPT 37248?

The most common are -59 or -XU for distinct procedural services that NCCI would otherwise bundle. Payers that require laterality also expect -LT or -RT. Modifier -26 generally doesn’t apply, because 37248 has no separate technical component. Avoid reflexive use of -59 without documented clinical rationale, as it is one of the highest audit triggers for interventional procedure codes.

Is CPT 37248 subject to prior authorization?

Traditional Medicare generally does not require prior authorization for CPT 37248, but Medicare Advantage plans, Medicaid, and commercial insurers often do. Commercial payers typically want pre-procedure imaging showing greater than 50% stenosis, symptomatic documentation, and sometimes evidence of prior conservative management. Confirm each payer’s current policy before scheduling the procedure, not after.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×