Pulmonology Revenue Cycle Management

Specialty Billing Built for Pulmonology Practices

Pulmonology billing hinges on pulmonary function test (PFT) add-on capture, modifier 26/TC splits on PFT interpretation, bronchoscopy 31622 frequency and bundling, and sleep study 95810/95811 code selection. Add CPAP device billing (E0601) and modifier 25 with same-day procedures, and general billers miss revenue on every claim. MedFactor delivers pulmonology-specific RCM that protects every line.

HIPAA Compliant AAPC Certified Coders Nationwide Support Pulmonology Specialists
PFT & Airway. RCM PanelLive
PFT Spirometry Flow (L/sec)
8
5
2
FVC
94010
BD
94060
LV
94375
DL
94620
Ox
94760
Prov
94070
0%
Clean Claim Rate
0%
Denial Reduction
0d
Days in A/R
Subspecialty Expertise

Pulmonology Practice Types We Support

From general pulmonology and critical care to sleep medicine and interventional bronchoscopy, we tailor billing to the coding rules of every pulmonary subspecialty.

General Pulmonology

Office Pulmonary & PFT

Spirometry (94010), lung volumes (94375), diffusion (94620), and oximetry (94760) with PFT add-on sequencing and 26/TC interpretation splits.

Critical / ICU

Critical & Ventilation

Critical care E/M (99291/99292), ventilator management, and inpatient pulmonary consults with time-based documentation.

Sleep Medicine

Sleep Studies & CPAP

PSG (95810), split-night PSG (95811), HSAT (95800/95801), and CPAP device billing E0601 with proper diagnosis linkage.

Interventional Pulm

Bronchoscopy & Biopsy

Diagnostic bronchoscopy (31622), biopsy (31623), transbronchial biopsy (31628), and airway stent placement with frequency tracking.

Asthma / COPD

Airway Disease Clinic

Bronchodilator response (94060), provocation (94070), chronic respiratory disease management, and inhaler/medication capture.

Pulmonary Rehab

Pulmonary Rehab

Supervised pulmonary rehab sessions, exercise oximetry, and outcome reporting with coverage-limit tracking.

The Defining Complexity

PFT Ladder & Bronchoscopy Coding

Pulmonary function testing is billed as a base spirometry code plus legitimate add-on tests performed the same session, while PFT interpretation uses modifier 26/TC and bronchoscopy 31622 has same-session diagnostic limits. This is the largest source of pulmonology denials.

Base PFT + Add-Ons + Bronchoscopy Track

One PFT session starts from spirometry (94010) and layers on bronchodilator response, provocation, lung volumes, diffusion, and oximetry, each billable as a separate add-on when performed.

Base PFT
Spirometry (complete)
94010
Bronchodilator response
Spirometry repeated post–bronchodilator
94060
Bronchospasm provocation
Provocation testing (methacholine/exercise)
94070
Lung volumes (plethysmograph / gas)
Add-on lung-volume determination
94375 / 94200
Diffusion capacity (DLCO)
Add-on diffusion study
94620
Pulse oximetry
Add-on oximetry measurement
94760
PFT interpretation (separately reportable)
Modifier 26 (professional) / TC (technical) split
26 · TC
Diagnostic bronchoscopy same-session limit
31622 bundled with biopsy 31623, report biopsy only
31622 / 31623
Bronchoscopy & Sleep Track
Diagnostic bronchoscopy
Diagnostic alone, no biopsy
31622
Bronchoscopy with biopsy
Single code includes diagnostic component
31623
Home spirometry
Patient-administered periodic spirometry
94014 / 94015 / 94016
Our focus: We sequence 94010 (spirometry) as the base PFT, add each legitimately performed add-on (94060, 94070, 94375, 94620, 94760) per CPT guidelines, apply modifier 26 or TC on PFT interpretation per payer rules, and bill 31623 (biopsy) alone when performed, never the 31622 diagnostic alongside it. That protects every add-on and prevents the same-session bronchoscopy bundling denial.
Industry Challenges

Why Pulmonology Practices Lose Revenue

Pulmonology billing is governed by PFT bundling, modifier 26/TC interpretation splits, bronchoscopy frequency limits, and sleep-study code selection that general billing companies cannot navigate effectively.

PFT Bundling & Add-On Capture

Diffusion (94620), lung volumes (94375), and oximetry (94760) dropped when bundled into the base spirometry code instead of billed as add-ons.

Severity

Modifier 26/TC on PFT Interpretation

PFT interpretation denied when the professional (26) and technical (TC) components aren’t split per payer rules.

Severity

Bronchoscopy 31622 Frequency / Bundling

31622 (diagnostic) denied as bundled with 31623 (biopsy) when both are billed for the same session.

Severity

Sleep Study 958xx Code Selection

PSG (95810), split-night (95811), and HSAT (95800/95801) mis-selected against medical necessity and payer sleep-study policies.

Severity

CPAP / BiPAP Device Billing (E0601)

CPAP device (E0601) and BiPAP claims denied for missing documentation of sleep-study necessity and face-to-face evaluation.

Severity

Modifier 25 With Procedures

Same-day E/M billed with bronchoscopy or PFT without modifier 25, or modifier 25 appended without distinct documentation.

Severity
Code Reference

Common Pulmonology Billing Codes

Quick reference for the most frequently used codes in pulmonology billing and coding.

CPT / HCPCS
ICD-10 Codes
Modifiers
CodeDescriptionCommon Use
94010Spirometry, completeBase PFT / airflow measurement
94060Spirometry with bronchodilator responsePre/post bronchodilator testing
94070Bronchospasm provocation testMethacholine / exercise challenge
94375Lung volumes by plethysmographyAdd-on lung-volume determination
94200Lung volumes by gas dilutionAdd-on lung-volume determination
94620Diffusion capacity (DLCO)Add-on diffusion study
94760Pulse oximetryAdd-on oxygen saturation
94014Home spirometry, periodicPatient-administered spirometry
31622Diagnostic bronchoscopyDiagnostic airway evaluation
31623Bronchoscopy with biopsyTissue biopsy (includes diagnostic)
95810Polysomnography (PSG), sleep staging Overnight sleep study
95811PSG with CPAP titration (split-night)Split-night sleep study
E0601CPAP device (HCPCS)CPAP / DME billing
CodeDescriptionClinical Context
J45.xAsthmaPFT / bronchodilator response
J44.xChronic obstructive pulmonary disease (COPD)Chronic airway disease management
J42Chronic bronchitis, unspecifiedChronic airway disease
J96.xRespiratory failure / insufficiencyCritical care / ventilation
J81.xPulmonary edema / acute respiratory distressAcute pulmonary compromise
J84.xInterstitial pulmonary diseaseDiffusion / lung-volume testing
G47.xSleep disorders / sleep apneaSleep studies / CPAP
R06.xDyspnea / abnormal breathingPFT / symptom evaluation
J90 / J91Pleural effusion / malignant effusionThoracentesis / pleural intervention
R09.xOther symptoms / signs involving circulatory / respiratory systemsRespiratory symptom evaluation
ModifierDescriptionPulmonology Application
26Professional componentPFT interpretation / oximetry interpretation
TCTechnical componentPFT equipment / testing portion
25Separate E/M same dayE/M with same-day bronchoscopy / PFT
51Multiple proceduresMultiple PFT add-ons same session
59Distinct procedural serviceDistinct bronchoscopy procedures same session
22Increased procedural serviceUnusually complex bronchoscopy / intervention
50Bilateral procedureBilateral thoracentesis / pleural procedures
52Reduced servicesPartial PFT session / discontinued bronchoscopy
Our Services

End-to-End Pulmonology RCM Solutions

Comprehensive revenue cycle management designed specifically for pulmonology practices.

Pulmonology Billing & Coding

Specialty coders handle PFT add-on sequencing, 26/TC interpretation splits, bronchoscopy frequency limits, and sleep-study code selection with accuracy.

Denial Management & Appeals

PFT bundling defense, 26/TC component-split corrections, bronchoscopy frequency appeals, and sleep-study necessity documentation.

Prior Authorization

Pre-authorization for bronchoscopy, sleep studies, CPAP/BiPAP devices, and advanced PFT panels per payer policy.

A/R Recovery & Follow-Up

Prioritized follow-up on aged PFT, bronchoscopy, and sleep-study claims with strategic payer escalation to maximize recovery.

Compliance Auditing

Regular audits focused on PFT add-on capture, modifier 26/TC, bronchoscopy 31622/31623 bundling, and sleep-study necessity.

Analytics & Reporting

Real-time dashboards tracking PFT add-on volume, bronchoscopy capture, sleep-study mix, and physician productivity.

Top Denial Categories

Where Pulmonology Revenue Leaks

Understanding the most common denial reasons is the first step to preventing them on PFT, bronchoscopy, and sleep claims.

PFT Add-On Denials

Diffusion, lung volumes, and oximetry bundled into the base spirometry code instead of billed as add-ons, losing per-test revenue.

Our Fix

Add-on sequencing with 94010 as base and each performed test billed as the correct add-on code.

PFT Interpretation 26/TC Denials

PFT interpretation denied when 26/TC components aren’t split per payer rules on global-only claims.

Our Fix

Payer-specific 26/TC splits with correct component billing on every PFT interpretation claim.

Bronchoscopy Bundling Denials

31622 (diagnostic) denied as bundled into 31623 (biopsy) when both are billed for the same bronchoscopy session.

Our Fix

Bill 31623 alone when biopsy performed; report 31622 only when no biopsy is performed.

Sleep Study / CPAP Denials

PSG (95810/95811) and CPAP (E0601) denied for missing medical-necessity documentation and face-to-face evaluation.

Our Fix

Pre-submission necessity checks and face-to-face documentation paired with every sleep study and CPAP claim.

Revenue Leakage

Where Pulmonology Practices Lose Money

Identifying and plugging these common revenue leakage points can significantly improve your practice’s bottom line.

PFT Add-Ons Dropped

Diffusion (94620), lung volumes (94375), and oximetry (94760) not billed as add-ons to the base spirometry.

PFT TC Lost

Technical component not billed separately where the payer requires a 26/TC split on PFT interpretation.

Bronchoscopy Over Frequency

Diagnostic bronchoscopy billed beyond payer frequency limits or as bundled with 31623 biopsy.

CPAP Documentation Gaps

CPAP (E0601) claims denied for missing sleep-study necessity and face-to-face evaluation documentation.

The Difference

Without vs. With MedFactor

See how pulmonology-specific revenue cycle management transforms your practice’s financial performance.

Without Specialty RCM

  • Diffusion (94620) and lung volumes (94375) bundled into the base spirometry code, losing add-on revenue
  • PFT interpretation billed globally without the 26/TC split the payer requires
  • 31622 diagnostic bronchoscopy billed with 31623 biopsy and denied as bundled
  • Sleep studies mis-selected, 95811 billed without meeting split-night criteria
  • CPAP (E0601) claims denied for missing face-to-face evaluation documentation
  • Same-day E/M with bronchoscopy denied without modifier 25 or with no distinct note
  • No visibility into PFT add-on capture or bronchoscopy frequency tracking

With MedFactor Pulmonology RCM

  • Every PFT add-on (94060, 94070, 94375, 94620, 94760) billed as the correct add-on code
  • PFT interpretation billed with the correct 26/TC split per payer rules
  • 31623 billed alone when biopsy performed; 31622 only when no biopsy
  • Sleep-study codes selected against medical necessity and split-night criteria
  • CPAP (E0601) claims paired with face-to-face evaluation and sleep-study necessity
  • Modifier 25 applied with distinct same-day E/M documentation when appropriate
  • Real-time dashboards tracking PFT add-on capture and bronchoscopy frequency
Onboarding

Your Path to Optimized Revenue

A structured onboarding process designed to deliver measurable improvements within the first 90 days.

1
WEEK 1–2

Discovery & Audit

Review of pulmonology billing operations, PFT add-on capture, 26/TC splits, and revenue cycle baseline.

2
WEEK 3–4

Setup & Integration

EMR and PFT / sleep-system integration, dedicated pulmonology billing team, and payer enrollment verification.

3
WEEK 5–8

Go-Live Operations

Full billing with real-time claim submission, modifier verification, and denial prevention protocols.

4
WEEK 9–12

Optimization

Performance review against baseline, workflow optimization, and documented revenue improvement.

Comparison

MedFactor vs. Other Options

How our pulmonology-specific approach compares to in-house billing and general medical billing companies.

CapabilityIn-House TeamGeneral Billing Co.MedFactor Pulmonology
PFT add-on (94060/94375/94620/94760) captureInconsistent
PFT interpretation 26/TC component splitsInconsistent
Bronchoscopy 31622 / 31623 bundling rules
Sleep study 95810 / 95811 code selectionInconsistent
CPAP (E0601) documentation workflowManualPartial
Bronchoscopy frequency trackingManualPartial
Modifier 25 with same-day proceduresInconsistentPartial
PFT add-on capture reporting
Dedicated pulmonology billing team

Why Pulmonology Practices Trust MedFactor

Our team combines deep pulmonology billing expertise with the technology and processes to deliver consistent, measurable results for PFT, bronchoscopy, sleep, and critical-care practices.

  • AAPC-certified coders with pulmonology, sleep, and critical-care coding experience
  • Dedicated pulmonology billing teams, no generalists rotating through your account
  • Real-time claim tracking with PFT add-on capture and 26/TC split visibility
  • Proven 42% average denial reduction within first 90 days
  • Compliance program aligned with PFT bundling and bronchoscopy frequency rules
  • smooth integration with pulmonology EMR, PFT, and sleep-study diagnostic systems

Get Your Free Pulmonology Billing Audit

Discover exactly where your pulmonology practice is losing revenue. Our no-obligation audit analyzes your PFT add-on capture, 26/TC splits, and bronchoscopy coding compliance.

  • PFT add-on capture assessment (94060 / 94375 / 94620 / 94760)
  • PFT interpretation 26/TC component-split review
  • Bronchoscopy 31622 / 31623 bundling and frequency check
  • Sleep-study code selection and CPAP documentation audit
Schedule Your Free AuditCall (480) 599-9904
22%
Average Revenue Improvement
Practices see an average 22% improvement in net collections within the first year.
2 Weeks
Audit Completion Time
Complete billing and coding audit delivered within 10 business days.
Case Studies

Pulmonology Practices We’ve Transformed

Real results from pulmonology practices that partnered with MedFactor for specialty revenue cycle management.

$310K
Revenue Recovered
PFT / Clinic

PFT Practice Recovers Add-On Revenue

A pulmonology clinic was bundling diffusion (94620), lung volumes (94375), and oximetry (94760) into the base spirometry code and billing PFT interpretation globally. MedFactor implemented add-on sequencing and payer-specific 26/TC splits, recovering substantial PFT revenue in seven months.

42%
Denial Reduction
16d
A/R Reduced
$265K
Annual Capture
Sleep Medicine

Sleep Center Fixes Study & CPAP Coding

A sleep medicine center was mis-selecting split-night PSG (95811) without meeting criteria and losing CPAP (E0601) claims to documentation gaps. MedFactor implemented sleep-study necessity checks and CPAP face-to-face workflows, recovering device and study revenue per year.

$265K
Annual Recovery
28%
Revenue Increase
+31%
Revenue Increase
Interventional Pulm

Bronchoscopy Group Fixes 31622 Bundling

An interventional pulmonology group was billing 31622 (diagnostic) alongside 31623 (biopsy) and losing both to bundling denials. MedFactor implemented single-code bronchoscopy rules and modifier 25 on same-day E/M, protecting bronchoscopy revenue.

$190K
Annual Savings
31%
Revenue Increase
Nationwide Coverage

Pulmonology RCM Across All 50 States

No matter where your pulmonology practice operates, our team understands the payer landscape and regulatory requirements in your region.

Multi-Payer Expertise

Deep coding knowledge across Medicare, Medicaid, and all major commercial payers for pulmonary services.

PFT Coverage Rules

PFT add-on coverage and 26/TC interpretation rules applied correctly across all 50 states.

Hospital & ASC Alignment

Facility and professional billing coordination across hospital-based bronchoscopy and sleep studies.

Sleep & DME Coverage

State-by-state sleep-study policies and CPAP/BiPAP DME coverage rules applied to every claim.

FAQ

Pulmonology Billing Questions Answered

Common questions from pulmonology practices considering MedFactor’s specialty RCM services.

How do you bill PFTs with multiple add-on tests?

Pulmonary function testing is billed as one base spirometry code (94010) plus a separate add-on code for each additional test performed the same session, for example 94060 (bronchodilator response), 94070 (bronchospasm provocation), 94375 or 94200 (lung volumes), 94620 (diffusion/DLCO), and 94760 (pulse oximetry). Each add-on is billed only when the test is actually performed and documented. We capture every performed add-on rather than bundling it under the base spirometry code, which is the most common way PFT revenue is lost.

How do modifier 26/TC splits work on PFT interpretation?

PFT codes such as spirometry (94010), lung volumes (94375), and diffusion (94620) carry a professional component (interpretation, modifier 26) and a technical component (equipment and testing, modifier TC). When a physician interprets a test performed by a technician or outside facility, only the 26 is billed. When the practice owns the equipment and performs the test, the TC or global component is billed per payer rules. Medicare requires the components split when a facility is involved. We apply the correct 26/TC split per payer so neither the technical nor professional revenue is lost to a global-only denial.

How is bronchoscopy coded, 31622 vs 31623?

Diagnostic bronchoscopy (31622) is reported when no biopsy or other therapeutic intervention is performed. When a biopsy is taken, the diagnostic component is bundled into the biopsy code and only 31623 (bronchoscopy with biopsy) is reported, billing 31622 alongside 31623 for the same session causes both lines to be denied as bundled. We bill 31623 alone when biopsy is performed and 31622 only when the procedure is purely diagnostic, and we track bronchoscopy frequency per patient against payer medical-necessity limits so repeat procedures are paid rather than denied.

How do sleep study codes 95810 and 95811 differ?

95810 is polysomnography (PSG) with sleep staging performed in a sleep facility, used for diagnostic overnight sleep studies. 95811 is PSG with continuous positive airway pressure (CPAP) titration, typically a split-night study where the first half is diagnostic and the second half is CPAP titration. 95811 is appropriate only when the diagnostic portion meets criteria for CPAP titration within the same night; if those criteria aren’t met, 95810 is the correct code. We select the code against the documented study findings and payer split-night criteria so sleep-study claims are paid rather than denied for medical-necessity or code-selection reasons.

How is CPAP (E0601) billed and what documentation is required?

CPAP device billing uses HCPCS code E0601 and is covered by Medicare and most payers only when obstructive sleep apnea is documented by a qualifying sleep study (PSG 95810/95811 or HSAT 95800/95801) and a face-to-face evaluation by the treating physician. We pair every CPAP claim with the supporting sleep-study results, the qualifying apnea-hypopnea index, and the face-to-face evaluation note so the claim meets payer medical-necessity and documentation requirements, preventing the documentation-gap denials that make E0601 one of the most commonly denied DME codes in pulmonology.

When is modifier 25 used with pulmonology procedures?

Modifier 25 identifies a significant, separately identifiable evaluation and management (E/M) service performed on the same day as a procedure such as bronchoscopy, PFT, or sleep-study-related evaluation. The E/M must be documented as distinct from the procedure’s inherent pre- and post-service work. We append modifier 25 only when that distinct E/M is documented, and we ensure the documentation supports the separate service so the claim is paid rather than denied as part of the procedure’s global package. Misuse of modifier 25 (appending it without distinct documentation) is a common audit risk we help practices avoid.

Related Specialties

Explore More RCM Specialties

MedFactor applies the same code-level precision across the full practice spectrum. See how we bill these related specialties.

Sleep Medicine Internal Medicine Critical Care All Specialties →

CPT®, ICD-10, HCPCS, and modifier codes referenced on this page reflect the current code sets and are subject to annual updates — always verify against the current-year fee schedule before submission. KPIs and case-study figures shown are representative benchmarks, not guarantees of individual practice results.

Stop Losing Revenue on Every PFT and Bronchoscopy

Your pulmonology practice deserves billing partners who know PFT add-on coding, 26/TC interpretation splits, bronchoscopy 31622/31623 rules, and sleep-study code selection, and code every claim correctly. Let MedFactor show you what specialty RCM can do.

HIPAA Compliant AAPC Certified Nationwide Support

Book An
Appointment