Pulmonology Billing — PFTs, Bronchoscopy, Sleep Studies & Every Respiratory Claim Paid
Pulmonology billing spans three distinct service categories simultaneously — pulmonary function testing with its own technical and professional component rules, bronchoscopy with complex procedural billing and bundling considerations, and sleep medicine with attended vs home study distinctions and prior authorization requirements. Netix handles every layer so your pulmonologists focus on patients while we make sure every respiratory service gets paid correctly.
PFT technical vs professional component billing specialists
Bronchoscopy bundling rules applied correctly
Sleep study billing — attended vs home distinction handled
THE PROBLEM
Why Pulmonology Practices Lose Revenue Across Every Service Category
Pulmonology billing errors span three service categories simultaneously — and the errors in each are different enough that a general billing service misses them all. Here is where the losses happen most consistently
Pulmonary function testing billing has technical and professional components that are routinely split incorrectly.
Spirometry (94010), diffusion capacity (94729), lung volume measurement (94726–94727), bronchial provocation (94070), and methacholine challenge (94070) all have technical and professional components — the technical component covers the equipment, technician, and facility overhead; the professional component covers the physician's interpretation and report. When PFTs are performed in the pulmonologist's own lab, global billing applies. When the pulmonologist interprets studies performed at a hospital or independent lab, modifier 26 (professional component only) applies. Getting this wrong means either overbilling (audit exposure) or leaving interpretation revenue unclaimed on every study interpreted.
Bronchoscopy bundling rules are violated in both directions in most pulmonology practices.
Bronchoscopy with biopsy (31625–31629), bronchoscopy with BAL (31624), bronchoscopy with brushings (31623), bronchoscopy with endobronchial ultrasound (31652–31653), and bronchoscopy with stent placement (31631) — when multiple procedures are performed through the same bronchoscope in a single session, bundling rules determine what is separately billable and what is included. Billing a diagnostic bronchoscopy (31622) alongside a biopsy bronchoscopy (31625) is unbundling — the diagnostic component is included in the therapeutic code. Most pulmonology practices either unbundle (audit risk) or miss separately billable add-on procedures (revenue loss).
Sleep study billing complexity creates systematic errors across every practice.
Attended polysomnography (95782–95811) vs home sleep apnea testing (95800–95806) — different code families, different technical and professional component rules, different prior authorization requirements, and different payer coverage rules. Billing attended polysomnography codes for home sleep studies is the most common sleep billing error in pulmonology. Missing CPAP titration billing (95811) when titration was performed during the same night as diagnostic sleep study is the most common revenue loss on split-night studies.
Respiratory therapy and ventilator management billing is almost universally incomplete.
Inpatient ventilator management (94002–94004), continuous positive airway pressure (94660), and respiratory therapy procedures — each separately billable in the appropriate setting. Most pulmonology practices miss ventilator management billing on inpatient encounters entirely, defaulting to a standard E&M when a separately billable ventilator management code applies and pays more.
COPD and asthma management E&M visits are systematically undercoded.
Managing severe COPD, pulmonary fibrosis, pulmonary hypertension, and complex asthma involves high-risk medication management (biologics for asthma, immunosuppressants for fibrosis), extensive diagnostic data review (PFTs, CT scans, lab values, ABGs), and clinical decisions of high complexity. Under the 2021 MDM framework these visits routinely support 99215. Most pulmonology practices bill them at 99213 or 99214 as a default — and the systematic undercoding compounds across every patient visit every day.
Biologic asthma therapy billing is incomplete across most practices.
Dupilumab (J0173), mepolizumab (J2182), benralizumab (J0517), omalizumab (J2357), and tezepelumab (J0222) — biologics administered in the office for severe asthma require two-component billing (administration plus drug supply J-code) and prior authorization with biomarker documentation. Most pulmonology practices either miss drug supply billing, apply the wrong J-code, or fail to document the required biomarker evidence (eosinophil count, IgE level, FeNO) for auth submission.
OUR PULMONOLOGY BILLING SERVICES
What Netix Handles for Pulmonology Practices
Pulmonary Function Testing Billing
Correct technical vs professional component billing for all PFT categories — spirometry (94010, 94060), flow volume loop (94375), diffusion capacity (94729), lung volume by plethysmography (94726) or gas dilution (94727), bronchodilator response (94060), and methacholine challenge (94070) — with global billing when the pulmonologist owns and operates the PFT lab and modifier 26 when interpreting studies performed elsewhere.
Bronchoscopy Billing
Correct procedure code selection across the bronchoscopy family — diagnostic (31622), with BAL (31624), with brushings (31623), with biopsy (31625–31629), with EBUS (31652–31653), with transbronchial needle aspiration (31629), with stent placement (31631), with thermoplasty (31660–31661) — with bundling rules applied correctly and separately billable add-on procedures identified on every case.
EBUS & Advanced Bronchoscopy Billing
Endobronchial ultrasound with guided TBNA (31652 for one station, 31653 for two or more stations) — high-value bronchoscopy billing with correct station count documentation, radial vs linear EBUS distinction, and prior auth management for EBUS-guided staging procedures.
Sleep Study Billing
Attended polysomnography (95782 age under 6, 95783 age under 6 with ventilation, 95800–95811 by type and age) correctly distinguished from home sleep apnea testing (95800–95806) — with technical vs professional component billing, split-night CPAP titration billing (95811), and prior auth management for attended studies.
CPAP/BiPAP Management Billing
CPAP initiation and management (94660), BiPAP titration, and DME prescription management — correctly billed alongside sleep study interpretation with physician oversight documentation.
Respiratory Therapy Procedure Billing
Bronchodilator administration (94640), chest percussion and postural drainage (94667–94668), spirometry before and after bronchodilator (94060), and pulmonary rehabilitation (94625–94626) — separately billed from E&M with modifier 25 when performed same day.
Biologic Asthma Therapy Billing
Dupilumab (J0173), mepolizumab (J2182), benralizumab (J0517), omalizumab (J2357), tezepelumab (J0222) — two-component billing (administration 96372 plus drug supply J-code per unit) on every office-administered biologic, with biomarker-specific prior auth documentation (eosinophil count for IL-5/IL-5R biologics, IgE for omalizumab, FeNO for tezepelumab).
Inpatient Pulmonology Billing
Initial hospital care (99221–99223), subsequent hospital care (99231–99233), critical care (99291–99292), mechanical ventilator management (94002–94004) — correct code selection by service type and intensity, ventilator management billing where separately payable alongside hospital E&M.
Pulmonary Hypertension Drug Billing
Treprostinil (J3285), epoprostenol (J1327), iloprost (Q4074) — infusion administration billing plus drug supply J-codes for in-office or infusion suite administration of pulmonary arterial hypertension medications.
Pulmonary Rehabilitation Billing
Outpatient PR (94625 individual, 94626 per diem group) — correct code selection, prior auth management (most commercial payers require auth for PR), and COPD severity documentation supporting medical necessity.
E&M Level Optimization
MDM-based E&M review for pulmonology — severe COPD management, pulmonary fibrosis, pulmonary hypertension, and complex asthma with biologic therapy routinely support 99215. Systematic undercoding at 99214 across high-volume pulmonology practices represents significant annual lost revenue.
Prior Authorization Management
PFT lab accreditation-dependent auth, EBUS staging procedures, sleep studies, pulmonary rehab, biologic asthma therapy, pulmonary hypertension medications — auth obtained before every qualifying service with biomarker documentation, severity evidence, and guideline-based justification.
Denial Management — Pulmonology Specific
PFT technical component disputes, bronchoscopy bundling denials, sleep study classification disputes, biologic asthma auth denials, and medical necessity denials on pulmonary rehabilitation — appealed with pulmonology-specific clinical documentation and diagnostic evidence.
PULMONARY FUNCTION TESTING BILLING EXPLAINED
PFT Billing — Technical vs Professional Component and What Goes Wrong
Pulmonary function testing is the highest-volume diagnostic service in pulmonology — and the most consistently miscoded for technical vs professional component billing.
The two components:
Every PFT has a technical component (TC) and a professional component (modifier 26). The technical component covers the equipment, staff time, and facility overhead. The professional component covers the physician’s interpretation and written report.
Three billing scenarios:
Scenario 1 — Global billing (pulmonologist owns and operates the PFT lab):
The pulmonologist performs or supervises the test AND interprets it. Bill the global code with no modifier. Both TC and 26 are included.
Scenario 2 — Professional component only (modifier 26):
The test is performed at a hospital or independent respiratory lab using their equipment and staff. The pulmonologist only interprets. Bill the CPT code with modifier 26 only. The facility bills the TC.
Scenario 3 — Technical component only (modifier TC):
Rarely applies in pulmonology — typically when a respiratory therapy department performs and supervises the test and a separate physician interprets.
Common PFT code errors:
Spirometry components billed separately when they should not be:
94010 (spirometry) includes forced vital capacity and flow volume measurements as part of the test. Billing 94375 (flow volume loop) separately alongside 94010 when performed during the same spirometry session is potentially unbundling — the flow volume loop is typically part of the spirometry.
Diffusion capacity add-on missed:
94729 (diffusion capacity) is a stand-alone code — but when performed as part of a comprehensive pulmonary function evaluation alongside 94726 or 94727, it is an add-on to the lung volume measurement rather than a separate primary code. Most practices bill it correctly as a separate code, but the hierarchy matters for some payer adjudication.
Bronchodilator response testing miscoded:
94060 (bronchospasm evaluation — spirometry before AND after bronchodilator) includes both the pre and post measurements. Billing 94010 (pre) plus a separate 94010 (post) is unbundling — the 94060 code covers both. The bronchodilator administration itself (94640) is separately billable.
What we do:
PFT code selection verification based on specific tests performed, TC vs modifier 26 determination based on where the test was performed, NCCI edit compliance on every PFT claim, and documentation review confirming the interpretation report supports the professional component billed.
BRONCHOSCOPY BILLING EXPLAINED
Bronchoscopy Billing — Bundling Rules and What Is Separately Payable
Bronchoscopy bundling in pulmonology works similarly to GI endoscopy bundling — and the same types of errors occur in both directions.
The bundling concept:
Diagnostic bronchoscopy (31622) is the base procedure. When a therapeutic or diagnostic procedure is performed through the bronchoscope, the base diagnostic component is bundled into the procedure code. Billing 31622 alongside 31625 (bronchoscopy with biopsy) is unbundling — the diagnostic component is included in 31625.
What is separately billable in a single bronchoscopy session:
Multiple biopsy sites — add-on codes: 31625: Bronchoscopy with biopsy — first lobe or single site 31626: Additional sites (add-on) — this is consistently missed
BAL and brushings performed at different sites:
31623 (brushings) and 31624 (BAL) — when performed at distinct anatomic sites during the same bronchoscopy, separate billing may be justified with modifier 59. When performed at the same site, one is bundled.
EBUS — separately billable from standard bronchoscopy:
31652 (EBUS with TBNA, one station) and 31653 (two or more stations) — EBUS bronchoscopy is a distinct procedure from standard diagnostic or therapeutic bronchoscopy and is separately billable when performed during the same session.
Fluoroscopy guidance:
77002 (fluoroscopic guidance) — separately billable when used to guide bronchoscopic biopsy or needle aspiration, when performed by the same physician, and when documentation confirms fluoroscopy was used.
Navigation bronchoscopy:
31626 (bronchoscopy with guidance) — electromagnetic navigation bronchoscopy (ENB) for peripheral lung lesions, separately billable with prior auth and CT imaging documentation.
What we do:
Procedure-by-procedure bundling analysis on every bronchoscopy case, correct identification of separately billable add-on procedures and distinct site procedures, fluoroscopy guidance billing where documentation supports it, and pre-submission audit to catch both unbundling and missed revenue.
PULMONOLOGY CPT CODES WE KNOW COLD
Pulmonology CPT Codes — Handled by Specialists
| CPT Code | Service | Common Issue |
|---|---|---|
| 94010 | Spirometry | TC/26 modifier misapplication |
| 94060 | Spirometry before/after bronchodilator | Pre + post billed separately — unbundling |
| 94375 | Flow volume loop | Billed separately from spirometry — unbundling |
| 94726 | Lung volume plethysmography | TC/26 split errors |
| 94727 | Lung volume gas dilution | Global vs professional component |
| 94729 | Diffusion capacity | Add-on vs primary code hierarchy |
| 94070 | Bronchospasm provocation | Prior auth missed |
| 94640 | Bronchodilator administration | Missed alongside spirometry |
| 31622 | Bronchoscopy diagnostic | Billed alongside therapeutic — unbundling |
| 31623 | Bronchoscopy with brushings | Bundling with biopsy at same site |
| 31624 | Bronchoscopy with BAL | Separate site billing rules |
| 31625 | Bronchoscopy with biopsy | Add-on sites missed |
| 31626 | Bronchoscopy biopsy add-on | Consistently missed on multi-site |
| 31652 | EBUS TBNA one station | Prior auth and station count |
| 31653 | EBUS TBNA two or more stations | Station documentation missing |
| 31631 | Bronchoscopy with stent | Prior auth required |
| 95800 | Home sleep study limited | Attended codes billed instead |
| 95806 | Home sleep study with effort | Wrong study type code |
| 95810 | Polysomnography 4+ parameters | Age distinction — pediatric codes |
| 95811 | Polysomnography with CPAP | Split-night titration billing missed |
| 94002 | Ventilator management inpatient | Missed on inpatient encounters |
| 94625 | Pulmonary rehab individual | Prior auth missed |
| J2182 | Mepolizumab per 1mg | Drug supply missed |
| J0517 | Benralizumab per 1mg | Biomarker auth documentation |
| J2357 | Omalizumab per 5mg | IgE documentation for auth |
| 99202–99215 | Office E&M visits | Systematic 99214 undercoding |
Who We Serve
Pulmonology Providers We Work With
General pulmonology practices
PFT billing, bronchoscopy coding, sleep medicine billing, and E&M optimization
Interventional pulmonology practices
EBUS, navigation bronchoscopy, bronchial thermoplasty, and advanced procedure billing
Sleep medicine practices
Attended and home sleep study billing, CPAP management, and sleep disorder E&M
Severe asthma specialty practices
Biologic therapy billing, biomarker-specific auth management, and asthma E&M optimization
Pulmonary fibrosis practices
Anti-fibrotic drug billing, high-resolution CT coordination, and PF-specific E&M complexity coding
Pulmonary hypertension practices
PAH medication infusion billing, right heart catheterization coding, and PAH E&M optimization
Academic pulmonology programs
Teaching physician billing rules, clinical trial billing separation, and research billing compliance
Critical care pulmonology
Critical care billing (99291–99292), ventilator management, and ICU procedural billing
RESULTS WE BUILD TOWARD
What Pulmonology Billing Looks Like When It Works
First-pass clean claim rate: 95%+
Days in AR: under 36
PFT TC/26 accuracy: zero modifier errors on interpretation-only claims
Bronchoscopy bundling error rate: zero — pre-submission audit on every bronchoscopy case
Asthma biologic drug supply capture: 100% — J-code on every biologic administration
Sleep study classification accuracy: attended vs home correctly coded on every study
Biologic auth approval rate: 85%+ on first submission with complete biomarker documentation
Monthly report: revenue per pulmonologist, per service category (PFT vs bronchoscopy vs sleep vs biologic vs E&M), per payer
Numbers based on industry benchmarks — your practice-specific results reported monthly.
FAQ
Pulmonology Billing Questions
What is the most common PFT billing error?
Incorrect technical vs professional component billing — billing the global PFT code when the pulmonologist only interpreted a hospital study (should be modifier 26 only), or billing modifier 26 when the pulmonologist owns and operates the PFT lab (should be global). The free audit includes a PFT modifier review on recent studies.
How should bronchoscopy with multiple procedures be billed?
The diagnostic bronchoscopy component (31622) is bundled into any therapeutic or diagnostic procedure performed through the same scope — never bill both. Add-on procedures at distinct anatomic sites (31626 for additional biopsy sites) are separately billable and are consistently missed. EBUS (31652–31653) is separately billable from standard bronchoscopy in the same session.
We administer biologic asthma injections in our office. Are we billing both components?
Administration (96372) and drug supply J-code must both be billed on every office-administered biologic injection. Missing the J-code means losing the drug reimbursement — the largest component of the claim. The audit will show your current biologic drug supply capture rate and identify which J-codes are missing or miscalculated.
Our sleep studies keep getting denied. What is usually causing it?
The most common causes are attended polysomnography codes billed for home sleep studies, wrong study type code selection, missing prior authorization, and documentation that does not establish the clinical indication. The free audit categorizes your sleep study denials by root cause.
Can you handle prior auth for biologic asthma therapy?
Yes — biomarker-specific auth packages (eosinophil count, IgE level, FeNO) assembled per biologic per payer, with step therapy documentation of inadequate asthma control on maximally dosed ICS therapy. Auth renewal managed on the schedule specific to each biologic’s administration frequency.
What makes pulmonology billing harder than general medical billing?
PFT technical vs professional component complexity across multiple test types, bronchoscopy bundling rules similar to GI endoscopy, sleep study category distinction between attended and home, biologic asthma therapy two-component billing with biomarker-specific auth requirements, and the breadth of service categories — diagnostic, procedural, sleep, critical care, and infusion — all under one specialty. A general biller treats pulmonology like a complex office practice — that approach creates systematic errors across every service category simultaneously.
Find Out What Your Pulmonology Practice Should Be Collecting Across Every Service Category
The free pulmonology billing audit reviews your PFT component billing, bronchoscopy bundling accuracy, sleep study classification, biologic asthma billing capture, E&M distribution, and denial patterns — and shows you in plain numbers what every service category should be generating versus what it actually is.
📞 +1 (307) 443-6706
✉️ info@netixmedicalbilling.com