truvur Built by IR physicians

Precision CPT coding for
interventional radiology.

The first coding assistant built exclusively for IR — accurate CPT codes, correct bundling logic, and plain-language rationale applied to every case before it hits billing.

truvur · Code Sheet
CPT 2026
Uterine fibroid embolization
Bilateral · transfemoral access
Code Description wRVU
  • 37243 Embolization — uterine arteries +11.45
  • 36247-RT Selective catheter — right 3rd order +5.89
  • 36247-LT Selective catheter — left 3rd order +5.89
  • 76937 US guidance, vascular access +0.29
  • 99152 Moderate sedation, first 15 min +0.25
Total wRVU 23.77
Built for IR Group Practices Academic IR Divisions Radiology Billing Departments Hospital-Based IR Programs
The problemIR coding is uniquely hard

Every case has bundling rules
most coders get wrong.

IR procedures involve dynamic catheter positioning, multiple imaging modalities, and complex component billing — none of which standard coding tools understand. The result is systematic revenue loss or audit exposure.

Undercoding

Lost revenue on every case

Coders miss add-on codes, miscount catheter-order upgrades, or drop imaging supervision fees. A single missed 36247 on a Y90 costs ~$700 per case.

or

Overcoding

Audit exposure and clawbacks

Billing unbundled codes that should be included, or claiming guidance fees that CCI edits disallow. IR is a top Medicare audit target for exactly these errors.

or

truvur

Correct codes, every time

Reads the procedure, applies bundling logic, flags compliance risks, and delivers a complete annotated code sheet — in under 10 seconds.

$40K+
Revenue recovered per physician per year

Typical uplift from correcting systematic undercoding in mid-volume IR practices.

50+
IR procedure types covered

Vascular, embolization, ablation, drainage, biopsy, venous, and access — with full CCI edit logic.

<10s
Time to complete code sheet

From procedure entry to annotated, billable CPT sheet — no back-and-forth, no lookup tables.

0
PHI processed or stored

Procedure descriptions only. No patient identifiers required — compliant by architecture.

wRVU values from CMS MPFS CY 2026 Final Rule. Revenue estimates based on CY 2026 national conversion factor ($33.29). Individual results vary by payer mix, procedure volume, and prior coding accuracy.

How it worksFour steps to a complete code sheet

From procedure note to
annotated code sheet.

Each step is deterministic — built on published CPT and CCI rule tables, not pattern-matched against training data. The model assists with parsing; the rules engine does the coding.

Step 01 · Input

Two ways in: form mode for live coding, dictation for follow-up cases.

For a case still on the table, form mode collects only what the engine needs — procedure type, access, catheter order, imaging guidance, add-ons. For finished cases, paste the de-identified operative note.

  • ~12 structured inputs — no open text box ambiguity
  • Dictation mode strips MRN/DOB/SSN patterns before submit
  • Prompt held in memory only — never persisted to disk
Step 02 · PHI scrub

A pre-flight check on every dictation. No identifiers, no exceptions.

A regex-and-NER pre-flight runs on every dictation before anything reaches the engine. Names, dates of birth, MRNs, and SSNs are flagged and blocked. The commitment: nothing identifying ever touches a language model.

  • HIPAA 18-element Safe Harbor pattern coverage
  • Rejects rather than redacts on uncertainty
  • Audit log of every scan decision, no payload retained
Step 03 · Rules engine

The model parses. The rules engine codes.

Structured intent — vessels accessed, catheter order, imaging guidance, add-ons — is extracted, then walked through a deterministic decision graph built from CPT 2026, NCCI v32.0, and MUE tables. Every billed code traces back to a rule.

  • NCCI bundling edits applied automatically
  • Catheter hierarchy (1st/2nd/3rd order) resolved correctly
  • Procedure-family routes for embolization, drainage, biopsy, vascular
Step 04 · Output

An annotated code sheet — with the why next to every code.

Output you can hand to a coder, billing team, or RVU report. Every line carries its CPT descriptor, NCCI status, wRVU value, and a single-sentence rationale. Bundled steps are listed separately so nothing is lost to silence.

  • wRVU subtotals + estimated physician fee (CY 2026 CF)
  • Flag column for ambiguities needing physician review
  • Plain-language rationale supports payer appeals
Why truvurBuilt for IR, not adapted for it

The only coding tool that
understands IR.

Revenue

Captures codes your team misses

Catheter upgrades, imaging supervision fees, add-on modifiers — truvur finds every billable component based on what actually happened in the case.

Compliance

Bundling logic built in, not bolted on

CCI edits, mutually exclusive code pairs, and Medicare audit patterns are applied automatically. Every output includes a compliance summary.

Efficiency

10 seconds, not 10 minutes

Eliminates manual code lookup and post-case billing lag. Physicians submit cleaner notes; coders spend less time on IR exceptions.

Plain-language explanations for every code

Each code comes with a one-sentence justification — what it is, why it applies, and when it doesn't. Speeds payer appeals and supports coder education.

IR-specific

Knows catheter order rules end to end

Selective, non-selective, 1st/2nd/3rd order — truvur applies the correct hierarchy, doesn't double-count, and handles bilateral access correctly.

Privacy

No PHI required or retained

Procedure descriptions only. No patient names, DOBs, or identifiers are ever input or stored. Compliant with institutional data governance policies.

Procedure coverage50+ IR case types

Built for the full
IR procedure library.

From routine biopsies to complex embolizations and Y90 radioembolization — truvur covers the breadth of interventional radiology practice with CY 2026 CPT codes and wRVU values.

Embolization

Y90 Radioembolization

37243 75726 36247

Lobar and selective delivery, catheter hierarchy, sedation, 3D post-processing.

Embolization

Uterine Fibroid Embolization

37210 75825 36246

Bilateral UAE with prior imaging flag, bilateral catheter logic, diagnostic angio decision.

Ablation

Microwave Ablation — Liver

47382 47001 99152

CT- or CBCT-guided, single or multiple lesions, biopsy add-on, sedation billing.

Ablation

Cryoablation — Renal

50593 76942

US- or CT-guided percutaneous renal cryo with imaging supervision fees.

Biopsy

CT-Guided Liver Biopsy

47000 77012

Core needle vs. FNA decision, CT guidance fee, bundling with concurrent drainage.

Biopsy

US-Guided Soft Tissue Biopsy

20206 76942

Image-guided core needle biopsy with US supervision; site-specific code selection.

Drainage

Abscess / Fluid Drainage

49405 77012

Initial vs. subsequent, catheter vs. aspiration, imaging guidance bundling rules.

Vascular access

Tunneled Dialysis Catheter

36558 77001 75820

Fluoroscopic guidance, venography, line placement distinction by vein and tip position.

Venous

IVC Filter Placement

37191 75825 36010

Retrieval vs. permanent, inferior vena cavagram, access catheter billing.

+ Chemoembolization (TACE) · Portal vein embolization · TIPS · Venoplasty · Vertebroplasty · Nephrostomy · Biliary drainage · and more

ComplianceDesigned for audit-readiness

Defensible codes
with rationale.

Every code truvur produces includes a plain-language justification. When payers audit or question a claim, your billing team has the documentation to support it.

CCI edit logic CY 2026 MPFS values No PHI input required Audit trail per case Medicare-aligned bundling
36247 Selective catheter — 3rd order +5.89 wRVU

Catheter advanced to a 3rd-order vessel originating from the aorta. Upgrade from 36246 (2nd order) is appropriate when selective catheterization of a 3rd-order branch is documented and clinically necessary for procedure delivery. Code is not separately reportable if vessel is a direct continuation of a previously catheterized 2nd-order vessel.

No CCI conflicts · Separately reportable

Bundling flag

Moderate sedation (99152) is reportable only when the performing physician personally provides it. If a separate anesthesia provider administered sedation, the proceduralist should not report it — verify before submitting.

No one ever taught me how the procedure I just performed turns into a bill — no physician is. We learn the medicine; the coding is a separate language nobody translates for us. truvur is that translation — so the work you actually did is the work that gets paid.

Kevin Koo, MD · Founder, truvur
Get startedRequest a demo

See truvur on
a real IR case.

Enter your email and we'll schedule a 20-minute walkthrough on a procedure from your practice — so you can see exactly what your team has been leaving on the table.

No commitment required 20-minute live walkthrough Bring your own case type HIPAA-safe: no patient data