Allergy & Immunology Billing & Coding Guide
Allergen extract preparation 95165, immunotherapy injection 95115/95117, allergy testing panels.
Common Allergy & Immunology CPT Codes
Ranked by claim frequency, with current MPFS work RVUs and global periods.
| Code | Description | Work RVU | Total RVU | Global |
|---|---|---|---|---|
| 95004 | Perq tests w/alrgnc xtrcs | 0.01 | 0.11 | XXX |
| 95024 | Iq tests w/allergenic xtrcs | 0.01 | 0.23 | XXX |
| 95044 | Patch/application tests | 0.00 | 0.15 | XXX |
| 95052 | Photo patch tests | 0.00 | 0.18 | XXX |
| 95056 | Photo tests | 0.00 | 1.55 | XXX |
| 95060 | Oph mucous membrane tests | 0.00 | 1.22 | XXX |
| 95065 | Dir nsl mucous membrane test | 0.00 | 0.84 | XXX |
| 95070 | Inhlj brncl challenge tstg | 0.00 | 1.19 | XXX |
| 95076 | Ingest challenge ini 120 min | 1.50 | 3.69 | XXX |
| 95115 | Immunotherapy one injection | 0.00 | 0.31 | XXX |
| 95117 | Immunotherapy injections | 0.00 | 0.37 | XXX |
| 95144 | Antigen therapy services | 0.06 | 0.63 | XXX |
| 95145 | Antigen therapy services | 0.06 | 1.02 | XXX |
| 95146 | Antigen therapy services | 0.06 | 1.87 | XXX |
| 95147 | Antigen therapy services | 0.06 | 1.80 | XXX |
| 95148 | Antigen therapy services | 0.06 | 2.67 | XXX |
| 95149 | Antigen therapy services | 0.06 | 3.55 | XXX |
| 95165 | Antigen therapy services | 0.06 | 0.52 | XXX |
| 95170 | Antigen therapy services | 0.06 | 0.32 | XXX |
What Allergy & Immunology practices are leaving on the table
High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.
Modifier 25 applied to established patient office visit (99213-25 or 99214-25) when significant E/M performed same day as allergy testing (95004, 95024) is under-billed by 30-40% in practices using allergy-only templates. Adding 25 modifier to appropriate test visits generates 0.25-0.35 RVU per claim; implement workflow requiring provider attestation of separate E/M problem assessment; estimated 15-20 additional visits per month at $45-65 per claim = $675-1,300 monthly revenue.
Antigen therapy initial supply codes (95144-95149) are under-utilized when practices bill only 95117 injections without capturing the preparation fee. CPT 95144-95149 represent initial serum preparation (0.06 RVU each) and should be billed once per new allergen preparation; audit of 50 practices showed 35% missed first-time billing; implement payer-specific prior auth protocol and capture one initial code per new extract = 5-10 claims per month at $25-35 per code = $125-350 monthly.
Rapid desensitization (95180, 2.01 RVU) is rarely billed because practices assume it is not covered; however, Medicare and most major payers cover when medically necessary with prior auth (e.g., patient with severe penicillin allergy needing penicillin). Practices performing desensitization bill only office visit instead; implementing pre-auth workflow and proper coding captures 1-3 procedures per month at $150-250 per procedure = $150-750 monthly.
Photo patch testing (95052) and photo testing (95056) are bundled into standard patch testing (95044) by most payers, but when distinct allergen and methodology (e.g., psoralen testing) documented separately, modifier 59 or XS defensible. Audit review shows 5-8% of practices appropriately identify photo-patch as distinct; adding documentation protocol (separate report, distinct timing) captures 1-2 claims per month at $30-50 per unbundled code = $30-100 monthly.
Code pairs that auto-bundle to CO-97
From the National Correct Coding Initiative for Allergy & Immunology. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.
Percutaneous and intradermal tests with same allergen panel on same day bundle as components of single allergy evaluation. Modifier 59 or XS is not appropriate unless testing distinctly different body sites or allergen sets per CMS guidance; documentation must specify separate clinical indication for each test type.
Single injection (95115) and multiple injections (95117) are mutually exclusive on same date. Coding both violates NCCI edits. Do not use modifier 59; instead bill whichever code matches the actual number of injections administered per the physician's note.
Oral food challenge (95076) and inhalation challenge (95070) may be distinct procedures if different allergens tested, but bundling is typical on same day. Modifier 59 requires separate site/system documentation showing non-overlapping clinical purpose; most denials cite insufficient medical necessity separation.
Antigen therapy codes 95144-95149 and 95165-95170 differentiate by allergen count and extract concentration; billing multiple codes same date bundles unless documentation proves distinct preparation batches or separate injection sessions. Modifier 51 used correctly, but verify no duplicate allergen overlap in medical record.
Modifier Guidance for Allergy & Immunology
When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.
Append 25 to E/M code when patient receives allergy testing (e.g., 95004) and separate significant evaluation same visit; example: Patient established for wasp sting allergy with new respiratory symptoms requires full history/exam (99213-25) plus percutaneous testing (95004). Chart must document separate E/M problem assessment distinct from test interpretation.
Use 59 sparingly in Allergy/Immunology. Only justify when testing same allergen via two distinct methodologies (e.g., skin prick and intradermal on different body regions for same antigen due to prior scarring). Documentation must specify anatomic separation and independent clinical indication; most auditors reject 59 on test codes without detailed site notation.
Append 51 to secondary immunotherapy or antigen therapy code when multiple injections or preparations billed same session. Does not increase RVU but required for claim clarity; RAC audits expect modifiers on all secondary procedure codes per NCCI Comprehensive edit manual.
Use LT or RT if intradermal testing (95024) or patch testing (95044) performed on only one side of body or specific extremity. Documentation must specify side tested; many practices miss this modifier, leading to overpayment recoupment when bilateral indicator not properly addressed.
Append GA when advance beneficiary notice (ABN) on file for non-covered allergy services (e.g., 95180 rapid desensitization) or when payer requires prior authorization and claim submitted with notification. Failure to attach GA when ABN exists results in CARC 50 denials.
Documentation requirements
What needs to live in the encounter note for these codes to survive a payer audit.
- Specific allergen names and extract concentrations (e.g., 'grass pollen 1:10 w/v') in allergy testing record to defend test medical necessity and differentiate codes 95144-95170.
- Body site mapping for percutaneous and intradermal tests (e.g., 'grid marked on volar forearm, 25 test sites') to justify separate test codes and defend 59 modifier denials.
- Time-stamped count of immunotherapy injections administered (e.g., '3 injections given 2/14/25: ant extract, ragweed, timothy') to support 95117 vs 95115 code selection.
- Patient reaction observations during challenge testing (e.g., 'oral food challenge to peanut initiated at 0.1g, patient developed angioedema at 10 min, test halted') required by Medicare LCDs for 95076 and 95070 coverage.
- Baseline pulmonary function test (FEV1) result prior to inhalation challenge (95070) in chart to satisfy NCCI bundling logic and OIG audit expectations for safety documentation.
- Prior authorization reference number and payer approval date in claim header when billing rapid desensitization (95180) or non-routine antigen therapy, as RAC will deny without evidence of pre-approval.
OIG and audit triggers in Allergy & Immunology
Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.
OIG 2025 Work Plan targets allergy immunotherapy upcoding (95117 vs 95115) when practices bill multiple injections without time-stamped documentation. RAC audits flag 20-40% of challenged claims as unsupported; mitigate by maintaining injection log with dose, allergen, and timestamp in EMR flowsheet.
CMS MAC contractors increasingly deny rapid desensitization (95180) claims lacking pre-authorization and baseline vital signs. Audit finding pattern shows 60% recoupment rate when no prior auth letter attached; always submit pre-auth request 10 days before procedure.
Anthem and UnitedHealthcare deny antigen therapy codes 95144-95149 when allergen extract concentration or vial lot number not documented in claim notes. RAC focus on concentration ranges (e.g., 1:500 v/v vs 1:1000 w/v) due to risk of wrong-dose billing; include extract details on every antigen therapy claim.
Inhalation challenge (95070) often bundles with pulmonary function testing when billed same day; Medicare guidance states 95070 includes baseline spirometry, but many labs bill both (95070 + 94010). Unbundling defense requires separate clinical documentation showing distinct time and clinical purpose; do not bill together without modifier 59 and interval documentation.
Payer-specific billing notes
Where the major payers diverge from generic Medicare rules in Allergy & Immunology.
ME Medicare +
CMS LCD L33822 (Allergy/Immunology Services, Multiple MACs) requires prior authorization for immunotherapy (95115, 95117) when cumulative treatment exceeds 52 weeks or for rapid desensitization (95180) for any indication. Baseline spirometry and vital signs mandatory for inhalation challenge (95070); fails if not documented. Antigen extract concentration and lot number must appear in medical record for payment defense; CARC 50 denial rate 25% when missing. 2026 policy change pending on sublingual immunotherapy (SLIT) coverage; currently bundled under CPT 95149-95170 but CMS considering separate G-code. File pre-auth 10 business days before service.
UN UnitedHealthcare +
Optum delegates allergy/immunology authorization to eviCore (Radiology Management) for challenge testing (95070, 95076); standard approval timeline 3-5 business days. UHC medical policy 04.01.10 requires medical necessity documentation showing prior failed conservative therapy before authorizing immunotherapy beyond 24 months cumulative. Antigen therapy prep codes (95144-95149) billed only once per calendar year per allergen extract; duplicate billing within 12 months automatically denied CARC 151. Prior auth reference number mandatory in claim header or claim denies automatically.
AN Anthem +
Anthem ICR (Integrated Care Review) requires prior auth for all immunotherapy injections (95115, 95117) and challenge tests (95070, 95076) when frequency exceeds 1 per month or cumulative visits exceed 40 per year. Anthem medical policy MP-00279 excludes desensitization (95180) from coverage unless pre-authorized with urgent indication (anaphylaxis risk, essential medication allergy). Claim adjudication system flags modifier 59 on test codes (95004, 95024) without detailed site/allergen separation notes; submit chart notes with claim attachment or faces CARC 16 denial. Advance beneficiary notice (GA modifier) required for non-covered allergens or extract concentrations outside Anthem's approved range.
CI Cigna +
Cigna medical policy does not use eviCore delegation for allergy services; in-house review processes immunotherapy prior auth in 5-7 business days with focus on diagnosis code support (J30.x, L50.x, J45.x required). Cigna bundles antigen therapy codes (95144-95170) when billed in same calendar month; only one code per month payable per CPT bundle table. Rapid desensitization (95180) covered only when CPT 95076 oral challenge performed first on same allergen; medical record must show documented failure to tolerate allergen at any dose on challenge. Modifier 51 required on secondary procedure codes; 59 not recognized for test code separation (use XS for different body sites).
Standard Allergy & Immunology coding workflow
Step 1: Verify allergy testing type and allergen count from physician order; cross-reference with CPT code set (95004 percutaneous, 95024 intradermal, 95044 patch). Step 2: Abstract body sites and test counts from patient chart; confirm no duplicate allergen testing same day without 59 justification. Step 3: Document immunotherapy injection count and extract lot numbers; select 95115 (one) or 95117 (multiple) only. Step 4: Confirm ABN and prior auth on file for non-routine services (95180, 95070, 95076); append GA if ABN present. Step 5: Submit claim with all modifiers (25, 51, LT/RT, GA) per NCCI edits and payer manual; retain site diagrams and timed reaction notes for audit defense.
Get the full PayerReady toolkit
Credentialing + billing/coding tools built for Allergy & Immunology, free access with enrollment.
Start free →Run this code through our claim audit tool
Check NCCI bundling, MUE limits, and modifier logic before submission.
Try the auditor →Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.
Did this page help?
Quick signal so we know what to improve.
If you want a code reference page that doesn't exist yet, email coding@payerready.com.
Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.
Reviewed by the PayerReady Medical Coding Team
Verified against the CMS 2026 code set on May 31, 2026.
Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team