Revenue cycle management in a pulmonology practice is not the same as general medical billing. The specialty has a unique mix of high-complexity E/M services, time-based critical care codes, procedure-heavy encounters, and diagnostic testing — each with its own documentation requirements, coding rules, and payer behaviors. A revenue cycle process designed for primary care or even general internal medicine will leave significant money on the table in a pulmonology practice.
This guide covers every stage of the pulmonology revenue cycle, from patient access through payment posting, with a focus on the specific issues that consistently affect collection rates in this specialty.
Why Pulmonology RCM Is Different
Pulmonology practices generate charges from a wider range of service types than most specialties. On any given day, a pulmonologist may bill:
- Office E/M visits for COPD, asthma, ILD, and sleep-related disorders
- Pulmonary function testing (spirometry, DLCO, lung volumes, bronchodilator response)
- Critical care services for hospitalized patients
- Bronchoscopy with biopsy, lavage, or endobronchial procedures
- Thoracentesis and pleural procedures
- Sleep study interpretation
- Ventilator management for intubated ICU patients
- Chronic care management and transitional care management for high-acuity patients
Each of these service categories has its own coding nuances, documentation requirements, and payer-specific rules. A billing team that is generalist in its knowledge will consistently miss revenue opportunities — or worse, generate compliance exposure through overcoding in areas they don’t fully understand.
The starting point for improving pulmonology RCM is specialization: billing staff who know this specialty, processes built around its specific service mix, and auditing that targets the codes with the highest error rates in pulmonology.
Stage 1: Patient Access and Insurance Verification
Revenue cycle problems that show up at the back end — denials, underpayments, bad debt — are often rooted in failures at the front end. Patient access processes set the foundation for everything that follows.
Insurance Verification
Verify insurance eligibility and benefits for every patient before every appointment — not just new patients, and not just once per year. Insurance changes are common, and a pulmonology practice seeing complex chronic disease patients will encounter mid-year insurance changes regularly.
For procedures — bronchoscopy, thoracentesis, pulmonary function testing — verify not just eligibility but specific coverage and prior authorization requirements. Payers vary widely in what they require for authorization, and the cost of a denied claim for a bronchoscopy is far higher than the cost of a five-minute authorization check.
Prior Authorization
Prior authorization is one of the highest-burden administrative processes in pulmonology, particularly for:
- High-cost pulmonary function testing panels
- Bronchoscopy with advanced techniques (EBUS, navigational bronchoscopy)
- Biologic therapies for severe asthma (dupilumab, mepolizumab, benralizumab, tezepelumab)
- CPAP and BPAP equipment and supplies
- Pulmonary rehabilitation
Build a dedicated authorization workflow that tracks authorization status, expiration dates, and number of approved visits. Authorization that expires mid-treatment is a common and entirely preventable source of denials.
Stage 2: Charge Capture
Charge capture — the process of translating clinical services into billable charges — is the most common source of revenue leakage in pulmonology practices. Services are performed and documented but never billed, or billed at a lower level than the documentation supports.
High-Leakage Areas in Pulmonology
Pulmonary function testing. PFT billing involves multiple component codes (spirometry, DLCO, lung volumes, bronchodilator response testing) that must be separately captured and linked to the correct interpretation codes. Incomplete charge capture for PFT components is extremely common and directly reduces reimbursement.
Critical care add-on codes. Physicians who provide critical care often capture 99291 but fail to capture the additional 99292 units when time exceeded 74 minutes. A 90-minute critical care encounter supports one unit of 99292 in addition to 99291 — that additional unit represents real revenue that is frequently lost.
Ventilator management codes. Physicians managing ventilated patients in the ICU often do not capture ventilator management codes (94002, 94003) because they assume it is included in critical care or because the code is not part of their standard charge entry habit.
Procedure add-on codes. Bronchoscopy billing involves a primary scope code plus add-on codes for biopsy, BAL, brushings, or fluoroscopy guidance. Missing one add-on code on a bronchoscopy claim reduces reimbursement by a meaningful amount — and this happens frequently when charge capture is manual.
Transitional care management (TCM). When pulmonology patients are discharged from the hospital, TCM codes (99495, 99496) allow the practice to bill for the coordination of care in the 30 days post-discharge. Very few pulmonology practices consistently capture TCM, yet their patient population — COPD exacerbations, hospital-acquired pneumonia, PE, ARDS — is exactly the population these codes were designed for.
Building Better Charge Capture
The most reliable charge capture systems use structured order sets and charge templates in the EHR that prompt for all relevant codes based on the service type. A bronchoscopy order set that automatically surfaces the bronchoscopy CPT code plus all add-on options is more reliable than a physician manually selecting codes from a dropdown.
Conduct a charge capture audit quarterly: pull all bronchoscopy, PFT, and critical care claims for a 60-day period and compare the codes billed to the documentation to identify patterns of missed charges.
Stage 3: Coding Accuracy
Accurate coding requires not just knowing the correct code but knowing how to apply the rules specific to pulmonology services. The highest-risk coding areas in this specialty are:
E/M Coding for Complex Pulmonology Patients
Under the 2021 AMA E/M guidelines, office visit coding is driven by medical decision-making (MDM) or total physician time. Pulmonology patients with multiple chronic conditions — COPD plus pulmonary hypertension, ILD plus oxygen dependence — often support higher-level E/M codes (99214, 99215) than practices are billing.
Under MDM-based coding, a patient with two or more chronic illnesses with exacerbation or progression often qualifies for level 4 or level 5 E/M. Practices that habitually code all established patient visits at 99213 are undercoding for their actual patient complexity.
Critical Care Coding
The time-based rules for CPT 99291 and 99292, the exclusion of procedure time, and the daily aggregate time calculation are ongoing sources of coding error. Consistent documentation and coder training are the primary controls here.
Bronchoscopy Coding
Bronchoscopy coding is one of the most complex areas in pulmonology billing. The primary code selection depends on whether the bronchoscopy was diagnostic or included interventions, and the add-on codes vary based on which specific procedures were performed during the scope.
Key codes to know:
- CPT 31622 — Diagnostic bronchoscopy
- CPT 31623 — Bronchoscopy with brushings
- CPT 31624 — Bronchoscopy with BAL
- CPT 31625 — Bronchoscopy with biopsy (up to 3 biopsies per lobe)
- CPT 31628 — Bronchoscopy with transbronchial biopsy (per lobe)
- CPT 31629 — Bronchoscopy with needle aspiration (TBNA)
- CPT 31652/31653 — Bronchoscopy with EBUS-guided sampling
Modifier usage — particularly modifiers for bilateral procedures and multiple procedures performed during the same session — directly affects reimbursement and must be applied correctly.
Pulmonary Function Testing Coding
PFT coding involves both the technical component (the test itself, billed by the facility or the practice’s testing equipment) and the professional component (the physician’s interpretation). In an office-based pulmonology practice that owns its PFT equipment, both components are billed under the global code. In a hospital-based outpatient setting, component billing applies.
Key PFT codes:
- CPT 94010 — Spirometry
- CPT 94060 — Spirometry with bronchodilator response
- CPT 94070 — Bronchospasm provocation (methacholine challenge)
- CPT 94726 — Plethysmography for lung volumes
- CPT 94729 — DLCO
- CPT 94750 — Pulmonary compliance study
Stage 4: Claims Submission and Scrubbing
Clean claim rates — the percentage of claims that are accepted by the payer on first submission without rejection or denial — are a core metric for any well-run revenue cycle. In pulmonology, where claims are complex and involve multiple codes per encounter, clean claim rates below 95% indicate systemic problems.
Claims Scrubbing
Invest in a claims scrubber that includes specialty-specific edits for pulmonology. Generic scrubbers catch basic errors (missing diagnosis codes, invalid NPI) but miss specialty-specific issues like incorrect bronchoscopy add-on combinations or bundled services billed alongside critical care codes.
Electronic vs. Paper Claims
All commercially viable payers and Medicare accept electronic claims. Paper claims slow payment cycles significantly. If your practice is still submitting paper claims to any major payer, converting to electronic submission is one of the quickest improvements available to your revenue cycle.
Stage 5: Denial Management
Denial rate and denial resolution speed are two of the most important metrics in pulmonology RCM. A denial rate above 8–10% for pulmonology claims suggests systematic problems. A denial that sits unworked for more than 30 days is at increasing risk of becoming write-off.
Categorizing Denials by Root Cause
Every denied claim should be categorized by the root cause of the denial, not just the denial reason code. Root cause categories that matter in pulmonology include:
- Authorization issues (service performed without required authorization)
- Medical necessity (documentation insufficient to support the billed service)
- Coding errors (incorrect code, incorrect modifier, bundling violation)
- Eligibility issues (patient was not covered on the date of service)
- Duplicate claims (same service billed twice)
- Timely filing (claim submitted after the payer’s filing deadline)
Tracking root causes, not just denial codes, allows the practice to address the upstream process failure rather than just reworking individual claims.
First-Pass Resolution Rate
The goal is to resolve every denial on the first appeal attempt. This requires that appeals be prepared by someone who understands both the clinical service and the specific denial reason. A generic appeal letter rarely succeeds on critical care or procedure denials. A targeted appeal that provides the specific documentation the payer cited as missing — or that challenges the payer’s interpretation of their own coverage policy — has a much higher success rate.
Stage 6: Payment Posting and Underpayment Identification
Many pulmonology practices lose revenue not from denials but from underpayments — claims that are paid, but at a rate below the contracted fee schedule. This is particularly common with Medicare Advantage plans, which may use a different fee schedule than traditional Medicare.
Automated Payment Posting
Automated ERA (Electronic Remittance Advice) posting dramatically reduces the manual labor involved in payment posting and enables faster identification of discrepancies. Claims paid below the contracted rate should generate an automatic work queue item for review.
Contract Management
Know your contracted rates for high-volume pulmonology codes — critical care, bronchoscopy, PFT panels, E/M visits. If you do not have a fee schedule comparison tool, build a manual spreadsheet for your top 20 codes and compare actual payments against contracted rates quarterly.
Key Performance Metrics for Pulmonology RCM
Track these metrics monthly to assess the health of your revenue cycle:
| Metric | Target |
| Clean claim rate | ≥ 96% |
| Denial rate | ≤ 8% |
| Days in A/R | ≤ 40 days |
| A/R over 90 days | ≤ 15% of total A/R |
| First-pass resolution rate | ≥ 85% |
| Net collection rate | ≥ 95% |
| Cost to collect | ≤ 4–5% of net revenue |
Benchmarking against specialty-specific data is more useful than general medical practice benchmarks. Pulmonology’s procedure mix and payer complexity mean that comparisons to primary care benchmarks are misleading.
When to Consider Outsourcing Pulmonology RCM
A pulmonology practice should consider outsourcing RCM — fully or partially — when:
- Internal denial rates consistently exceed 10–12%
- Days in A/R are trending above 50
- The billing team lacks specialty-specific coding expertise for bronchoscopy, critical care, or PFT billing
- A/R over 120 days is growing as a share of total receivables
- The practice is growing and the billing infrastructure is not scaling with it
When evaluating RCM partners, prioritize vendors with demonstrated pulmonology and critical care experience. Ask for client references in the specialty, request sample audit reports, and verify that their coders hold relevant credentials (CPC, CCS, or specialty-specific certifications).
Summary
Pulmonology revenue cycle management requires specialty-specific expertise at every stage — from prior authorization and charge capture through coding, claims scrubbing, denial management, and payment reconciliation. The practices that optimize their RCM treat it as a clinical-quality discipline: data-driven, continuously monitored, and supported by regular training for both clinical and administrative staff.
The financial stakes are significant. In a well-run pulmonology practice, the difference between average and excellent RCM performance can represent 8–15% of net revenue — real dollars that fund staff, equipment, and the capacity to care for more patients.
Frequently Asked Questions
What makes revenue cycle management different for a pulmonology practice?
Pulmonology has one of the most complex service mixes in outpatient and hospital medicine — spanning critical care, bronchoscopy, pulmonary function testing, ventilator management, pleural procedures, and sleep medicine. Each service line has distinct coding rules, documentation requirements, and payer behaviors. A generalist RCM approach consistently underperforms in this specialty, producing coding errors, missed charges, and lower-than-warranted denial appeal success rates.
What is a good net collection rate target for a pulmonology practice?
A healthy pulmonology practice should target a net collection rate of 95% or above. Net collection rate measures how much of your contractually collectible revenue you actually receive — it is a more meaningful metric than gross collection rate, which is distorted by chargemaster pricing. A net collection rate consistently below 92% indicates a systematic revenue cycle problem.
What are the highest revenue leakage points in pulmonology billing?
The most common revenue leakage points include: missing add-on codes for bronchoscopy procedures, failure to capture CPT 99292 units when critical care time exceeds 74 minutes, not billing ventilator management codes (94002/94003) for ICU patients, undercoding office E/M visits for complex patients, and not capturing transitional care management codes (99495/99496) for post-hospital follow-up.
How often should a pulmonology practice audit its billing?
Quarterly internal coding audits covering the highest-volume service categories are the minimum standard. A sample of 10–15 claims per service category per quarter is sufficient to identify systematic patterns. Monthly review of denial trends by root cause should also be standard. Practices with known compliance vulnerabilities should audit more frequently — monthly until the error rate is resolved.
What days in A/R target should a pulmonology practice aim for?
The target for days in accounts receivable (A/R) in a pulmonology practice is 35–40 days. Days in A/R above 50 indicates cash flow problems driven by delayed claim submission, high denial rates, or slow denial resolution. A/R over 90 days should represent no more than 15% of total A/R — anything higher signals claims that are aging toward uncollectibility.
Should a pulmonology practice outsource its revenue cycle management?
Outsourcing makes sense when: the practice’s net collection rate is consistently below 92–93%, days in A/R exceed 45, the billing team lacks specialty-specific coding expertise, or the practice is growing faster than its billing infrastructure can scale. Practices with strong, specialty-trained in-house teams and good performance metrics may not need to outsource — but should benchmark their performance objectively rather than assuming their results are competitive.
What is transitional care management and why should pulmonology practices bill it?
Transitional care management (TCM) allows a physician to bill for coordinating a patient’s care in the 30 days following hospital discharge. CPT 99495 covers contact within 3–7 business days; 99496 covers contact within 2 business days. Pulmonology patients discharged after COPD exacerbations, pneumonia, PE, or ARDS are exactly the high-risk population these codes were designed for. Very few pulmonology practices consistently capture TCM revenue despite serving a highly eligible patient population.