Pulmonology practices carry a denial rate sitting around 18%. That figure is nearly double the 5 to 10 percent baseline seen across most other specialties. The reason is not carelessness. Respiratory medicine involves procedures that overlap, codes that bundle incorrectly and diagnosis requirements that shift between payers constantly.
A single wrong modifier on a spirometry claim does not just delay payment. It eliminates it entirely.
Why Pulmonology Coding Is Difficult to Get Right
Respiratory procedures rarely occur in isolation. A patient visit might involve a spirometry test, a bronchodilator response check and a separate evaluation and management encounter within the same appointment. Each of those has its own code. Each combination carries bundling rules. Miss one and the claim returns denied.
Pulmonology billing draws from CPT codes, ICD-10 diagnosis codes, HCPCS codes for equipment such as CPAP setups and modifier rules that differ per payer. CMS updates these annually. What cleared a claim in the previous submission cycle may trigger an automatic rejection in the current one.
Practices running in-house billing teams frequently fall behind on those updates. There are not enough hours in the week to track regulatory changes while managing patient care simultaneously. That gap is where hidden revenue leaks begin accumulating before anyone notices them.
Essential CPT Codes Pulmonologists Bill Most
Accuracy at the code level is where revenue either holds or leaks.
| CPT Code | Procedure | Key Note |
| 94010 | Spirometry | Requires pre and post bronchodilator documentation if 94060 is also billed |
| 94060 | Bronchodilator response | Must pair correctly with 94010 to avoid bundling denial |
| 94729 | DLCO / Diffusing capacity | Frequently underbilled or missed entirely |
| 94761 | Pulse oximetry | Often submitted without supporting documentation |
| 31622 | Diagnostic bronchoscopy | Base code; additional interventions require separate add-on codes |
| 31628 | Transbronchial biopsy | Requires separate imaging guidance code where applicable |
| 95810 | In-lab sleep study | Scoring and interpretation codes required to avoid full denial |
| G0424 | Pulmonary rehabilitation | Medicare requires supervised, facility-based documentation |
Billing 94010 without 94060 when bronchodilator response was clinically measured is one of the most consistent bundling denial patterns in respiratory billing. Missing 94729 when diffusion capacity was tested does not trigger a denial. It simply leaves revenue uncollected. Both outcomes are preventable with a structured medical coding review applied before submission.
Core ICD-10 Codes for Respiratory Diagnoses
Diagnosis codes in pulmonology require specificity. A claim with J44.9 for COPD passes initial scrubbing. A claim with J44.1 when the patient had an acute exacerbation gets denied if the documentation does not clearly reflect that clinical status.
High-Use Codes to Know
- J44.0 – COPD with acute lower respiratory infection
- J44.1 – COPD with acute exacerbation
- J44.9 – COPD, unspecified
- J45.901 – Unspecified asthma with acute exacerbation
- J84.10 – Pulmonary fibrosis, unspecified
- G47.33 – Obstructive sleep apnea
- J90 – Pleural effusion (links to thoracentesis CPT codes 32554 and 32555)
- J96.00 – Acute respiratory failure, unspecified
The ICD-10 code must justify the procedure billed. J44.9 paired with a bronchoscopy claim, raises medical necessity flags. J44.1 with supporting documentation of acute exacerbation does not. That precision between diagnosis and procedure is where most in-house teams lose consistency under volume pressure.
Need Help with Pulmonology Billing?
Book a free consultation to simplify your billing, speed up reimbursements, and cut down denials.
TALK TO AN EXPERTWhat Goes Wrong Without the Right Process
The financial consequences are direct. Revenue lost to preventable pulmonology coding errors runs between 25 and 35 percent for the average practice. Understanding how those errors compound helps put the code-level detail above into a fuller operational context.
Modifier Errors Hit Hardest
Modifier 25 is one of the most misapplied codes in pulmonology billing. It identifies a separately identifiable evaluation and management service performed on the same day as another procedure. Apply it incorrectly and the claim is denied. Omit it when it applies and the E/M service goes unpaid without generating any alert.
Over-coding draws audit attention. Under-coding loses money quietly. Both outcomes trace back to the same source: errors entering the revenue cycle at the coding stage and compounding through every step downstream.
Practices that have addressed these patterns understand that reducing coding errors in pulmonology requires more than periodic corrections. It requires a process built to catch issues before claims leave the practice.
What Accurate Pulmonology Coding Actually Requires
This is not a one-time correction. It is an ongoing process that includes:
- Quarterly review of AMA and CMS code updates specific to pulmonology
- NCCI edit validation before claim submission to catch bundling conflicts
- Payer-specific LCD checks, because Medicare and commercial carriers apply different coverage rules to the same procedure
- Documentation audits to confirm diagnosis codes reflect what the clinical notes actually support
- Modifier review at the claim level before submission
Each of these steps functions as a checkpoint. Skip one and the error it was designed to catch reaches the payer. Denial management becomes more expensive when the volume of preventable denials is high, because each one requires manual review, documentation and resubmission. Getting the coding right upstream reduces that downstream cost significantly.
How MedLife Handles Pulmonology Coding
Applying codes correctly across every patient encounter, every payer and every quarterly update cycle is where most practices lose ground. One missed code costs revenue. One wrong modifier triggers a denial. One outdated ICD-10 pairing invites an audit. MedLife AAPC-certified coders manage CPT and ICD-10 assignments with specialty-specific knowledge of respiratory procedures, bundling rules and modifier requirements. Denial patterns are reviewed by category, resolving recurring issues at the source rather than treating each one as an isolated correction.