Skip to main content
№ 01 SPECIALTY BILLING

Pulmonology Billing Services

Pulmonology revenue lives in three distinct streams that share almost nothing in common operationally: in-office pulmonary function testing, hospital-based critical care, and the buy-and-bill biologic infusion program for severe eosinophilic asthma. A four-pulmonologist practice with an in-house PFT lab running 30 studies a day typically captures the technical component (TC) cleanly but misses the professional interpretation on every study where modifier 26 is not appended — a $25–$50 leak per study, $5,000+ a month on volume. Critical care service (99291 first 30–74 minutes, +99292 each additional 30 minutes) requires minute-by-minute time documentation excluding the time spent on separately billable procedures (intubation 31500, central line 36556, arterial line 36620), and any procedure time inadvertently included in the critical-care minutes triggers a recoupment. The biologic stream — Xolair (J2357), Nucala (J2182), Fasenra (J0517 ~$3,200/dose), Dupixent (J0517 distinct), Tezspire — runs on prior-auth-tied eosinophil thresholds (typically 150+ for Aetna, sometimes 300+) that have to be re-documented at every renewal. Layer on the PFT bundling rules where 94010 spirometry is folded into 94060 bronchodilator response and only the higher-value code pays, the polysomnography 95810/95811 TC/26 split, and the bronchoscopy hierarchy where multiple interventions are not stackable above the primary code, and the result is a coding surface where the modifier and component logic have to be exact. This page covers how pulmonology billing actually plays out across PFT, sleep, bronchoscopy, critical care, and biologics, and what stops the most common revenue leaks at each one.

98%
PFT Revenue Accuracy
Correct pulmonary function testing component billing
$78K
Sleep Study Revenue
Annual sleep study professional interpretation revenue managed
$125K
Biologics Revenue
Annual biologic therapy buy-and-bill revenue for asthma patients
63%
Denial Rate Reduction
Reduction in pulmonology claim denials

Who This Page Is For

Pulmonology practices with PFT labs missing professional interpretation revenue Sleep medicine providers needing accurate polysomnography billing Practices administering biologic therapies for severe asthma Pulmonologists with bronchoscopy procedure billing complexity

Common Billing Friction in Pulmonology

PFT component billing — TC, 26, and the 94010-into-94060 bundling rule

Pulmonary function tests have a technical component (TC modifier — equipment, technician, supplies) and a professional component (modifier 26 — physician interpretation and report). Practices with in-house labs are entitled to bill global (no modifier) when both are performed in-house, but many practices accidentally bill TC-only and forfeit the interpretation fee. Separately, 94010 (spirometry) is bundled into 94060 (spirometry with bronchodilator response) when both are performed in the same session — only 94060 pays. Adding 94060 + 94010 together triggers an NCCI denial; billing 94010 alone when bronchodilator response was performed forfeits the higher-value 94060 differential.

DLCO 94729, lung volumes 94726, and the multi-component PFT panel

A complete PFT panel typically combines 94060 (spirometry with bronchodilator response), 94726 (lung volumes via plethysmography), 94729 (diffusing capacity, DLCO), and sometimes 94070 (bronchospasm provocation test). Each is separately billable when performed and documented, but Medicare and several commercial payers apply Multiple Procedure Payment Reduction (MPPR) where the second and subsequent components pay at 50% of the technical component. Practices that do not understand which components MPPR applies to and which it does not (some pulmonary diagnostic codes are exempt) miscalculate expected revenue.

Critical care 99291/99292 — minute-by-minute time exclusion logic

Critical care service requires the patient to have a high-probability life-threatening deterioration and the physician to provide direct, full-attention bedside care. 99291 covers the first 30–74 minutes (~$235), +99292 covers each additional 30-minute block (~$118). The time billed must exclude minutes spent on separately billable procedures — intubation (31500), central line placement (36556), arterial line (36620), CPR (92950) — performed during the critical-care encounter. Documentation must show total time, the procedures performed with their own time, and the residual critical-care minutes. Practices that include procedure time in the critical-care minutes face audit recoupment when CMS or commercial payers cross-check the procedure code against the time-based code.

Polysomnography 95810/95811 and the home-sleep-test gate

In-lab polysomnography (95810 diagnostic, 95811 with CPAP titration) reimburses substantially more than home sleep testing (95800 attended, 95801 unattended) — a 95811 case pays approximately $485 versus a 95800 at ~$175. Both have TC and 26 components, with the professional interpretation separately billable when the practice reads the study. UnitedHealthcare and several BCBS plans require a home sleep test first and only authorize in-lab PSG when the HST is contraindicated (CHF, severe COPD, neuromuscular disease) or has failed. Practices that schedule in-lab PSG without HST documentation absorb the denial.

Biologic buy-and-bill — eosinophil thresholds and the JW drug-waste modifier

Severe eosinophilic asthma biologics — Nucala (J2182, mepolizumab), Fasenra (J0517 benralizumab), Tezspire (J2356 tezepelumab), Xolair (J2357 omalizumab), Dupixent — are administered in-office with 96372 administration plus the J-code for the drug itself. Prior auth at Aetna, Cigna, and several BCBS plans requires documented eosinophil count (typically ≥150 or ≥300 depending on the biologic and the plan), and re-authorization every 6–12 months requires fresh labs. Single-use vials require modifier JW on any wasted drug units to capture the waste reimbursement; without JW the waste revenue (often $200–$800 per dose for high-cost biologics) is forfeited.

Pulmonology-Specific Payer Issues We Watch For

policy

Medicare

Issue: Bundles certain PFT components together when performed on the same day — spirometry (94010) is bundled with bronchospasm evaluation (94060) and only the higher-value code is payable

Our approach: We bill the full PFT code (94060) when both spirometry and bronchospasm evaluation are performed rather than billing both separately, and add non-bundled components with proper modifiers

policy

UnitedHealthcare

Issue: Requires home sleep test (HST) results before authorizing in-lab polysomnography, even when the clinical presentation suggests the HST will be inadequate

Our approach: We document clinical indications for in-lab PSG when HST is contraindicated (CHF, COPD, neuromuscular disease) and submit medical exception requests with supporting documentation

policy

Aetna

Issue: Limits biologic therapy (Nucala, Fasenra, Dupixent) to patients with documented eosinophilic phenotype and requires specific lab thresholds (eosinophil count >150) for continued authorization

Our approach: We track eosinophil counts for all biologic patients and include current lab values with every re-authorization request to maintain therapy approval

policy

Cigna

Issue: Does not reimburse professional interpretation of PFTs separately from the technical component when both are performed in the same practice, treating it as a global service

Our approach: We bill PFTs as global codes with Cigna and ensure the global rate reflects both technical and professional components, appealing when the global rate appears to exclude the interpretation

What We Handle

pulmonology

PFT panel coding — 94010, 94060, 94726, 94729 with TC/26 discipline

Component-by-component billing for spirometry, bronchodilator response, lung volumes, and DLCO with TC and 26 modifiers applied based on practice setup, MPPR-aware revenue projection, and the 94010-into-94060 bundling logic that prevents NCCI denials.

bedtime

Sleep studies — 95810, 95811 in-lab and 95800, 95801 home

In-lab polysomnography with TC/26 split where the practice owns the lab and reads the studies, home sleep testing for HST-first payers, CPAP titration documentation, and the medical-exception language for in-lab PSG when HST is contraindicated.

search

Bronchoscopy — diagnostic and interventional coding hierarchy

Bronchoscopy procedure coding from diagnostic 31622 and brushing/washing 31623/31624 through transbronchial biopsy 31628/31629, BAL 31624, and the multi-intervention hierarchy where add-on codes layer onto the primary procedure rather than stacking parallel codes.

emergency

Critical care 99291/99292 with procedure-time exclusion

Critical-care time documentation that separates procedure minutes (intubation, central line, arterial line) from the qualifying critical-care minutes, with documentation templates that defend the time-based code against payer cross-check audits.

vaccines

Biologic buy-and-bill — Nucala, Fasenra, Tezspire, Dupixent, Xolair

Eosinophil-threshold authorization workflow at Aetna, Cigna, and the BCBS plans, J-code billing with 96372 administration, JW drug-waste modifier on single-use vials, and the 6–12 month re-authorization cycle with current lab values.

ventilator

Ventilator and CPAP management — 94002–94005 and 94660

Ventilator-management billing 94002–94005 by site of service (initial day, subsequent day, nursing facility), CPAP setup and education 94660, and the documentation that supports the time and complexity of each management encounter.

Key Pulmonology CPT Codes

CPT Code Description Avg. Reimbursement
94010 Spirometry with bronchodilator response $48
94060 Bronchodilator responsiveness assessment $78
94726 Plethysmography for lung volumes $65
94729 Diffusing capacity (DLCO) $52
95811 Polysomnography with CPAP titration $485
94640 Nebulizer treatment $18
31623 Diagnostic bronchoscopy with brushing $380
J0517 Benralizumab (Fasenra) injection $3,200
Pulmonology

Real Results

The Challenge

A 4-provider pulmonology practice was losing professional interpretation revenue on PFTs performed in its own lab, had sleep study billing inconsistencies, and was not capturing biologic injection revenue for severe asthma patients

Our Approach

We corrected PFT component billing to capture both TC and professional interpretation, standardized sleep study professional fee billing with proper modifier usage, and implemented biologic buy-and-bill workflows for Nucala and Fasenra

Key Outcomes

  • check_circle PFT professional interpretation revenue increased $5,200 per month
  • check_circle Sleep study billing accuracy improved from 74% to 99%
  • check_circle Biologic injection program launched — generating $10,400 per month
  • check_circle Annual practice revenue increased by $212K
schedule

“We were performing PFTs every day and only billing the technical component. The professional interpretation revenue was sitting there uncaptured for years.”

Why General Billing Teams Miss Pulmonology Issues

General billing staff handle dozens of specialties and rarely develop the depth needed for pulmonology coding nuances. Here is what gets missed.

warning

Modifier and bundling errors

Specialty-specific modifier rules and CCI edits are frequently overlooked by teams that do not work exclusively in pulmonology.

warning

Under-coding high-complexity visits

Pulmonology encounters often qualify for higher-level E/M codes, but generalist billers default to mid-level codes to avoid audit risk.

warning

Missed payer-specific rules

Each payer has unique coverage and documentation requirements for pulmonology procedures that general teams rarely memorize.

warning

Slow denial turnaround

Without specialty knowledge, appeal letters lack the clinical specificity needed to overturn pulmonology denials quickly.

Pulmonology Revenue Tuning

“Pulmonology practices with in-house PFT labs are among the most consistently underbilled specialties. The professional interpretation component is billable every time a PFT is performed, but most practices only bill the technical component.”

MedPrecision Billing Team

Pulmonology Billing and Coding Consultant

AAPC and AHIMA certified team members

Transition Plan

Switching billing partners should not disrupt patient care or cash flow. Our transition plan is designed for zero downtime.

01

Discovery and Specialty Audit

We review your current pulmonology billing workflows, denial patterns, and payer mix to build a tailored onboarding plan.

02

System Integration

We connect to your EHR and practice management system, configure specialty-specific code sets, and validate charge capture workflows.

03

Parallel Billing Period

We run billing in parallel with your current process for 2-4 weeks to verify accuracy before taking over completely.

04

Full Transition and Reporting

Once validated, we assume full billing responsibility with monthly reporting dashboards and a dedicated account manager.

verified AAPC Certified
workspace_premium AHIMA Credentialed
groups HBMA Member
shield HIPAA Compliant
thumb_up BBB Accredited

Pulmonology Billing Terms

Pulmonary Function Testing (PFT)
A group of diagnostic tests measuring lung function including spirometry, lung volumes, and diffusing capacity. Each component is separately codeable with distinct CPT codes, and both technical and professional components are billable.
Technical vs Professional Component (PFT)
The TC covers equipment, supplies, and technician time for performing the PFT, while the professional component (modifier 26) covers the physician's interpretation and report. Practices with in-house labs can bill both.
Polysomnography
An overnight sleep study recording multiple physiologic parameters including brain activity, eye movement, muscle tone, heart rhythm, and breathing patterns. Professional interpretation (modifier 26) is separately billable from the technical study.
Biologic Buy-and-Bill (Pulmonology)
Practice-administered biologic injections for severe asthma (Nucala, Fasenra, Dupixent) where the practice purchases the drug and bills the payer for both the drug cost (J-code) and administration (96372). Requires prior authorization and drug inventory management.
Bronchospasm Evaluation
A PFT that includes pre- and post-bronchodilator spirometry to assess reversibility of airway obstruction. Coded as 94060 and is a higher-value code than basic spirometry (94010).
Home Sleep Test (HST) vs In-Lab PSG
HST is a portable sleep study performed at home, while PSG is a full in-lab study. Many payers require HST first due to lower cost, but in-lab PSG is medically necessary for patients with certain comorbidities.

Last updated: 2026-03-18

Common Questions

Common questions about pulmonology billing services.

Request a Specialty Billing Review

See how specialty-specific billing support can improve reimbursement visibility for pulmonology billing services.

Request Review arrow_forward

How do you bill for complete pulmonary function testing?

We select the appropriate combination of PFT codes based on the specific tests performed: spirometry (94010), bronchodilator response (94060), lung volumes (94726), DLCO (94729), and other components. We verify bundling rules to ensure each component is separately billable and apply correct technical/professional splits.

What are the documentation requirements for critical care billing?

Critical care coding requires documented total time spent in direct patient care (minimum 30 minutes for 99291), the critical nature of the patient's condition, and specific management activities performed. Time spent on separately billable procedures must be excluded. We review documentation to ensure all requirements are met.

How do you handle sleep study billing?

We bill for the technical component of in-lab polysomnography (95810-95811), professional interpretation (95810-26), and any titration studies performed. For home sleep tests (95800-95801), we bill the device provision, data analysis, and physician interpretation as separate components.

№ 99 The Closing Argument

Request a Specialty Billing Review

Find out if your PFT interpretation, bronchoscopy coding, and critical care time are capturing full reimbursement.

Free · No obligation · Typical audit 3–5 days &