Vasopneumatic device therapy
CPT 97016 covers vasopneumatic device therapy, which uses an automated compression pump to apply rhythmic pressure to limbs to reduce swelling and improve circulation. This is commonly known as intermittent pneumatic compression or sequential compression therapy.
This calculator gives a typical-case estimate using standard Medicare modifier rules. Actual payment depends on payer policies, documentation, code-specific CMS status indicators, and locality. Verify before billing.
RVU breakdown
Conversion factor: 32.3465 · Source: CMS MPFS RVU25A · Confidence: High
NCCI bundling edits
Loading bundling edits…
Billing tips
Bill 97016 only once per session regardless of the number of limbs treated or duration beyond minimum time
Impact: Prevents automatic denials for duplicate billing; 97016 is a per-session code, not timed
Do not bill 97016 on the same date as 97010, 97012, or 97014 without modifier 59 and clear documentation of separate treatment sessions
Impact: NCCI edits bundle these codes; missing modifier 59 results in automatic denial of $11.64
Document device settings (pressure in mmHg, cycle duration, total treatment time) to support medical necessity
Impact: Reduces audit recoupment risk; audits of 97016 have 35-40% overturn rate when settings are documented
Verify medical necessity with documented diagnosis such as lymphedema (I89.0), venous insufficiency (I87.2), or post-surgical edema
Impact: Non-specific diagnoses like 'swelling' increase denial rate by 25%; specific ICD-10 codes improve first-pass payment
Include pre- and post-treatment measurements (limb circumference or volume) to demonstrate therapeutic benefit
Impact: Strengthens appeal success rate from 45% to 78% when measurements show objective improvement
Bill using modifier GP or GO to ensure proper therapy cap tracking and avoid patient surprise billing
Impact: Missing therapy modifiers can result in incorrect beneficiary cost-sharing and compliance issues
Common denials
Real billers contribute denial patterns and appeal strategies for this code. Once 5+ reports come in, you’ll see live aggregated data here — the only place this exists, free.
Get the free Revenue Protection Toolkit — the denial triggers, modifier pitfalls, and bundling conflicts that quietly cost you reimbursement. Instant download.
Help build the field knowledge
MedPayIQ gets smarter as billers contribute. If you've had this code denied, share what happened so others learn from it. Anonymous, no patient info.