Cigna modified MM 0028 covering BNP and NT-proBNP testing in the outpatient setting, effective October 16, 2025. Here's what billing teams need to know before that date.

Cigna Healthcare updated coverage policy MM 0028, which governs plasma brain natriuretic peptide (BNP) and NT-proBNP measurement in outpatient settings. The change affects three CPT codes — 83880, 0309U, and 0310U — and spans 139 ICD-10-CM diagnosis codes covering cardiovascular disease, diabetes, hypertension, valve disorders, and more. If your practice bills these markers for heart failure evaluation, Kawasaki disease workup, or cardiovascular risk assessment, this policy change is your roadmap for what Cigna will and won't pay.


Quick-Reference Table

Field Detail
Payer Cigna Healthcare
Policy Plasma Brain Natriuretic Peptide in the Outpatient Setting
Policy Code MM 0028
Change Type Modified
Effective Date October 16, 2025
Impact Level High
Specialties Affected Cardiology, Internal Medicine, Pediatrics, Nephrology, Endocrinology, Pulmonology
Key Action Audit charge capture for CPT 83880, 0309U, and 0310U and confirm diagnosis pairing against the updated ICD-10-CM list before October 16, 2025

Cigna BNP and NT-proBNP Coverage Criteria and Medical Necessity Requirements 2025

The Cigna BNP coverage policy under MM 0028 covers CPT 83880 (natriuretic peptide), CPT 0309U, and CPT 0310U when medical necessity criteria are met. All three codes are designated "Considered Medically Necessary when criteria in the applicable coverage position are met." That's standard Cigna language — but the real work is in the diagnosis pairing.

Cigna requires a supported ICD-10-CM diagnosis to establish medical necessity for BNP and NT-proBNP billing. With 139 covered diagnosis codes, the list is broad — but that breadth cuts both ways. It means there's no excuse for missing a valid indication, and there's no room for sloppy code selection when the patient's chart supports a more specific code.

The three CPT codes serve different clinical purposes, and Cigna treats them differently in practice. CPT 83880 is the standard natriuretic peptide assay — the workhorse of outpatient heart failure diagnosis and monitoring. CPT 0309U is a proprietary multianalyte assay for cardiovascular disease risk, analyzing four proteins; the source description identifies NT-proBNP and osteopontin among them. Consult the full MM 0028 policy for the complete panel composition before billing. CPT 0310U is a pediatric-specific panel for Kawasaki disease evaluation. The source description identifies NT-proBNP and C-reactive protein among the biomarkers analyzed; consult the full policy for the complete biomarker list.

Misrouting a pediatric KD workup through CPT 83880 instead of CPT 0310U — or billing the multianalyte panel 0309U when only a standalone BNP was ordered — is a direct path to claim denial. Get the CPT-to-clinical-indication match right before submission.

Regarding prior authorization: MM 0028 does not explicitly call out a prior authorization requirement for BNP testing in the outpatient setting under this policy. However, prior auth requirements can live at the plan level, not just the coverage policy level. If your patients are on managed care or ACA exchange plans administered by Cigna, verify auth requirements through eligibility checks before the first bill goes out.


Cigna BNP Testing Exclusions and Non-Covered Indications

MM 0028 does not list a separate "not covered" or "experimental/investigational" designation for BNP or NT-proBNP testing under the three affected codes. All three codes carry a single coverage position: medically necessary when criteria are met. There is no bifurcation into covered vs. experimental tiers within this policy.

The real risk here isn't an explicit exclusion — it's a diagnosis mismatch. If you bill CPT 83880 with a diagnosis code that isn't on Cigna's supported ICD-10-CM list for this policy, you're looking at a medical necessity denial, not a coverage exclusion. That's an important distinction. A coverage exclusion is harder to overturn. A medical necessity denial has an appeal path — but it's also avoidable if your coding team validates the diagnosis pairing at charge capture.


Coverage Indications at a Glance

Indication Status Relevant CPT Codes Notes
Cardiovascular disease / NT-proBNP multianalyte risk panel Covered when criteria met 0309U 4-protein panel; consult the full MM 0028 policy for complete panel composition before billing 0309U
Kawasaki disease evaluation (pediatric) Covered when criteria met 0310U Pediatric-specific; consult the full MM 0028 policy for the complete biomarker list
Natriuretic peptide measurement (standalone BNP/NT-proBNP) Covered when criteria met 83880 Applies across the broad ICD-10 diagnosis range below
+ 10 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-10-16). Verify your claims match the updated criteria above.

Cigna BNP Billing Guidelines and Action Items 2025

#Action Item
1

Audit your charge capture for CPT 83880, 0309U, and 0310U before October 16, 2025. Pull claims from the past 90 days and check that every claim has a paired ICD-10-CM code that appears on the MM 0028 diagnosis list. Any mismatches are denials waiting to happen under the new criteria.

2

Separate your 0309U and 0310U billing from 83880 — they are not interchangeable. CPT 0309U is a proprietary multianalyte assay for adult cardiovascular disease risk. CPT 0310U is a pediatric Kawasaki disease panel. If your cardiology group orders a cardiovascular disease risk panel and your pediatric team orders a KD workup, each needs its own correct CPT. Billing 83880 as a substitute for either proprietary code misrepresents the service and will fail on audit.

3

Update your superbill or order set to include the newer ICD-10 codes now in the MM 0028 list. Codes like I1A.0 (resistant hypertension), I25.85 (chronic coronary microvascular dysfunction), and D89.832 (cytokine release syndrome, grade 2) are clinically relevant and now explicitly supported. If your charge capture templates don't include these, your coders will default to less specific codes and leave valid claims at risk.

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

If your practice has high volume on any of these codes and you're uncertain how the updated criteria map to your patient mix, loop in your compliance officer before October 16.


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 BNP and NT-proBNP Testing Under MM 0028

Covered CPT Codes (When Medical Necessity Criteria Are Met)

Code Type Description
83880 CPT Natriuretic peptide
0309U CPT Cardiology (cardiovascular disease), analysis of 4 proteins including NT-proBNP and osteopontin; consult the full MM 0028 policy for complete panel composition
0310U CPT Pediatrics (vasculitis, Kawasaki disease [KD]), multianalyte panel including NT-proBNP and C-reactive protein; consult the full MM 0028 policy for complete biomarker list

Key ICD-10-CM Diagnosis Codes

Code Description
C90.0x Multiple myeloma
D89.832 Cytokine release syndrome, grade 2
E10.10–E10.9 Type 1 diabetes mellitus
+ 52 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-CM list under MM 0028 includes 139 codes. The 59 additional codes cover further cardiac, renal, and systemic diagnoses. Access the complete list at the Cigna MM 0028 policy page.


Get the Full Picture for CPT 83880

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