Cigna modified MM 0058 covering external counterpulsation (ECP) therapy, effective September 26, 2025. Here's what changes for billing teams.

Cigna Healthcare updated its coverage policy for external counterpulsation under policy code MM 0058. This modification affects billing for HCPCS code G0166, which covers external counterpulsation per treatment session. If your practice or facility bills G0166 for patients with chronic stable angina pectoris, you need to review your documentation and charge capture processes against the updated criteria before September 26, 2025.


Quick-Reference Table

Field Detail
Payer Cigna Healthcare
Policy External Counterpulsation — MM 0058
Policy Code MM 0058
Change Type Modified
Effective Date September 26, 2025
Impact Level Medium (Editorial estimate — not from source policy)
Specialties Affected Cardiology, Interventional Cardiology, Cardiovascular Medicine (Editorial estimate — not from source policy)
Key Action Audit all active G0166 claims and documentation against updated MM 0058 medical necessity criteria before September 26, 2025

Cigna External Counterpulsation Coverage Criteria and Medical Necessity Requirements 2025

The Cigna external counterpulsation coverage policy under MM 0058 addresses ECP therapy for adults. The primary covered indication is chronic stable angina pectoris. Coverage for other conditions in adults is also addressed, though the specifics of those indications depend on whether medical necessity criteria are met.

HCPCS code G0166 — external counterpulsation, per treatment session — is the billing code this policy governs. If your team bills G0166, the updated MM 0058 criteria determine whether Cigna considers each session medically necessary. That determination drives reimbursement. Get it wrong and you're looking at a claim denial.

The medical necessity threshold for external counterpulsation billing under Cigna's policy is condition-specific. For chronic stable angina pectoris, G0166 is considered medically necessary when the applicable selection criteria are met. The phrase "when criteria in the applicable coverage policy are met" isn't filler — it means documentation must affirmatively demonstrate that the patient satisfies every criterion Cigna has defined for this service.

The real issue here is documentation at the individual session level. G0166 bills per treatment session, not per course of therapy. That means every session needs to support medical necessity independently. Your documentation protocol should reflect that — not just at intake, but throughout the entire treatment course.


Cigna External Counterpulsation Exclusions and Non-Covered Indications

The Cigna MM 0058 coverage policy addresses ECP for conditions beyond chronic stable angina pectoris, but not all of those indications carry a covered designation. External counterpulsation for indications that fall outside the defined medical necessity criteria is not covered under this policy.

The MM 0058 policy data does not enumerate specific excluded indications beyond the medical necessity framework. For indications outside chronic stable angina pectoris, verify coverage with Cigna before billing.

If you're billing G0166 for any indication other than chronic stable angina pectoris, talk to your compliance officer before submitting those claims. The risk of claim denial — and potential overpayment recoupment if prior claims were submitted without adequate medical necessity support — is real.


Coverage Indications at a Glance

Indication Status Relevant Codes Notes
Chronic stable angina pectoris (adults) Covered G0166 Medical necessity criteria must be met per MM 0058
Other conditions in adults Policy-Dependent G0166 Coverage depends on whether specific MM 0058 selection criteria are satisfied; verify before billing

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

Cigna External Counterpulsation Billing Guidelines and Action Items 2025

The effective date of September 26, 2025 is your deadline. Everything below should happen before then.

#Action Item
1

Pull every open G0166 claim and compare the supporting documentation to MM 0058's updated criteria. If documentation was built around a prior version of this policy, it may not satisfy the updated standard. Fix it now, not after a denial.

2

Update your charge capture workflow to flag G0166 sessions for documentation review. Because G0166 bills per treatment session, each session needs its own medical necessity support. A single intake note does not cover an extended ECP course.

3

Confirm the diagnosis codes attached to G0166 claims are supported by the chart. Chronic stable angina pectoris is the primary covered indication. If your billing team is attaching other diagnoses, the medical record needs to show why ECP is medically necessary for that specific condition under MM 0058.

+ 2 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.

If your practice runs high volume on ECP therapy — especially in a cardiology or interventional cardiology setting — this policy modification carries real financial exposure. Talk to your billing consultant or compliance officer before the September 26 effective date if you have any uncertainty about how the updated criteria apply to your patient population.


CPT, HCPCS, and Diagnosis Code Guidance for External Counterpulsation Under MM 0058

Covered HCPCS Codes (When Medical Necessity Criteria Are Met)

Code Type Description
G0166 HCPCS External counterpulsation, per treatment session

G0166 is the only code listed in the MM 0058 policy data. There are no CPT codes included in this policy's applicable code set. Do not substitute CPT codes for G0166 when billing Cigna for external counterpulsation — G0166 is the designated HCPCS code for this service, and payer billing guidelines are specific about code selection.

Diagnosis Code Guidance

The MM 0058 policy data does not include ICD-10-CM codes. Consult your Cigna provider relations contact or internal coding resources to identify appropriate diagnosis codes for your patient population.


Get the Full Picture

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