TL;DR: Aetna, a CVS Health company, modified CPB 0262 governing external counterpulsation (ECP) coverage, effective September 26, 2025. Billing teams using CPT 92971 and HCPCS G0166 need to confirm medical necessity documentation aligns with the updated criteria before submitting claims.

This Aetna external counterpulsation coverage policy update changes how ECP sessions are authorized and how repeat courses get approved. The policy covers billing under CPT 92971 (cardioassist — external circulatory assist) and G0166 (ECP per treatment session), and it draws hard lines on session limits, repeat-course thresholds, and device type. If your practice treats refractory angina patients or contracts with facilities that do, this affects your reimbursement directly.


Quick-Reference Table

Field Detail
Payer Aetna, a CVS Health company
Policy External Counterpulsation (ECP) — CPB 0262
Policy Code CPB 0262
Change Type Modified
Effective Date September 26, 2025
Impact Level High
Specialties Affected Cardiology, Interventional Cardiology, Cardiovascular Medicine
Key Action Audit documentation for NYHA Class III/IV angina and surgical ineligibility before billing CPT 92971 or G0166 for any ECP course

Aetna External Counterpulsation Coverage Criteria and Medical Necessity Requirements 2025

The CPB 0262 Aetna system defines a narrow, two-gate entry for ECP coverage. Both gates must be cleared — failing either one means denial.

Gate one: diagnosis. The member must have disabling chronic stable angina classified as New York Heart Association (NYHA) Class III or Class IV. Class III means marked limitations on ordinary physical activity. Class IV means symptoms at rest or with any physical activity. Document the NYHA class explicitly in the medical record. Vague clinical language will not hold up on appeal.

Gate two: surgical ineligibility. The member must be refractory to maximum medical therapy and not readily amenable to PTCA or coronary artery bypass surgery. The policy accepts four paths to surgical ineligibility: the condition is inoperable, the patient carries high operative risk, coronary anatomy won't support the procedure, or comorbidities create excessive risk. Any one of these four qualifies — but you need clear documentation of which one applies.

Medical necessity for ECP billing under this coverage policy is not presumed from diagnosis codes alone. Aetna wants to see that the clinical picture rules out surgical options. Make sure the referring cardiologist's notes address surgical candidacy directly.

The policy caps an initial ECP course at 35 sessions. The language is explicit: "There is no proven benefit to extending a course of ECP beyond 35 sessions." Bill beyond 35 and expect a claim denial. This is not a soft limit — it's a hard stop.

Prior authorization for ECP is standard practice with Aetna given the session volume and cost profile. Confirm prior auth requirements with the specific plan before the first session, not after. Aetna plan designs vary, and some member contracts add restrictions beyond CPB 0262.


Aetna ECP Repeat Course Coverage Criteria 2025

Repeat ECP courses have their own three-part test. All three criteria must be met — not two of three.

First, the member must still meet the initial medical necessity criteria above (NYHA Class III or IV, refractory, surgically ineligible).

Second, the prior ECP course must have produced a sustained response. Aetna defines this two ways:

Third, at least three months must have passed since the last ECP treatment ended.

This is tighter than it looks. "Sustained improvement" is the phrase to watch. A short-term response followed by return to baseline won't meet this threshold. Your documentation needs to show the improvement held. If the patient improved briefly and then declined, Aetna will push back on a repeat course authorization.


Aetna External Counterpulsation Exclusions and Non-Covered Indications

Hydraulic versions of ECP devices are explicitly not medically necessary under this policy. Full stop. If your facility uses a hydraulic ECP system, claims for those sessions will not be covered regardless of diagnosis or clinical need.

The standard pneumatic ECP devices remain covered when criteria are met. Hydraulic devices are not. Confirm your equipment type before billing G0166 or CPT 92971 for any session.

The policy also carries a long ICD-10 code list that includes diagnoses like restless legs syndrome (G25.81), insomnia (G47.x), tinnitus (H93.x), retinal vascular occlusion (H34.x), and sudden idiopathic hearing loss (H91.2x). These codes appear in the policy's related-codes appendix — likely as conditions historically studied with ECP. But the medical necessity criteria are clear: coverage is for NYHA Class III/IV chronic stable angina only. Billing ECP for tinnitus or insomnia will not meet medical necessity under this policy.


Coverage Indications at a Glance

Indication Status Relevant Codes Notes
NYHA Class III/IV chronic stable angina, refractory to max medical therapy, surgically ineligible Covered (up to 35 sessions) G0166, CPT 92971, I20.1–I20.9, I25.111–I25.119 Prior auth strongly recommended; document surgical ineligibility reason
Repeat ECP course — prior response ≥25% symptom reduction or ≥1 anginal class improvement, ≥3 months since last treatment Covered G0166, CPT 92971 All three repeat-course criteria must be documented
ECP using hydraulic device Not Covered G0166, CPT 92971 Device type exclusion; pneumatic devices only
+ 2 more indications

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

This policy is now in effect (since 2025-09-26). Verify your claims match the updated criteria above.

Aetna External Counterpulsation Billing Guidelines and Action Items 2025

These are the steps your billing team needs to take now — before the effective date of September 26, 2025 has claims sitting in your queue.

#Action Item
1

Audit your active ECP cases. Pull all open authorizations and active ECP courses for Aetna members. Check each one against the NYHA Class III/IV criteria and surgical ineligibility documentation. If the chart doesn't clearly address both gates, flag it for the treating cardiologist to supplement before the next session.

2

Check session counts against the 35-session cap. Run a report on all Aetna ECP members currently in treatment. Any patient approaching 35 sessions needs a plan. There is no path to continued billing past 35 sessions in a single course without a new authorization under the repeat-course criteria.

3

Update your charge capture to flag G0166 and CPT 92971. Add a hard stop in your billing workflow that requires NYHA class documentation and a surgical ineligibility reason code before these claims release. Automating this check is faster than fixing denials after the fact.

+ 3 more action items

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

Sample Version Diff Line-by-line changes
Previous VersionCurrent Version
Coverage is considered experimental and investigational for all indicationsCoverage is considered medically necessary when specific criteria are met
Prior authorization is not requiredPrior authorization is required for initial treatment
Documentation must include clinical historyDocumentation must include clinical history
+ 1 more action items

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

CPT, HCPCS, and ICD-10 Codes for External Counterpulsation Under CPB 0262

Covered CPT and HCPCS Codes (When Selection Criteria Are Met)

Code Type Description
92971 CPT Cardioassist-method of circulatory assist; external
G0166 HCPCS External counterpulsation, per treatment session

Key ICD-10-CM Diagnosis Codes

The policy lists 306 ICD-10-CM codes in its appendix. The angina pectoris and atherosclerotic heart disease codes are the clinically appropriate codes for covered ECP indications. The full list includes a range of cardiovascular and non-cardiovascular diagnoses — use only the codes that match the covered clinical indication (NYHA Class III/IV chronic stable angina).

Code Description
I20.1 Angina pectoris with documented spasm
I20.2 Angina pectoris with coronary microvascular dysfunction
I20.8 Other forms of angina pectoris
+ 10 more codes

Enter your email to unlock all tables — 100% free

Unlocks every table on this page. Free weekly digest included. By subscribing you agree to our Terms and Privacy Policy.

The full ICD-10 appendix includes 306 codes. The angina pectoris codes above (I20.x and I25.1xx/I25.7xx series) are the clinically appropriate codes for covered ECP claims. Review the full CPB 0262 policy at Aetna's clinical policy site for the complete list.


Get the Full Picture for CPT 92971

Track this policy across versions, search 1,500+ policies by CPT code, and get real-time alerts when any payer changes coverage.

🔍 Search by any code 🔔 Real-time alerts 📊 Line-by-line diffs ⏰ Deadline tracking
Get Full Access → $99/mo · 14-day money-back guarantee