Pulmonology ICD-10 Codes & CPT Codes
Pulmonologists treat conditions affecting the lungs and respiratory tract including COPD, asthma, pulmonary fibrosis, sleep apnea, and respiratory failure. This page covers the most common ICD-10-CM and CPT codes used in pulmonology practices and pulmonary function testing labs across the US.
FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable · Last verified: June 2026
🔍 Search Codes on This Page
Top ICD-10 Codes for Pulmonology
Source: CMS ICD-10-CM Official Code Set FY 2026
Is Your Pulmonology Practice Losing Revenue to Coding Errors?
OmniMD’s Pulmonology EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.
Common CPT Codes for Pulmonology Billing
*Approximate 2025 CMS national non-facility rate. Rates vary by geography, setting, and payer contract. Refer to the CMS Physician Fee Schedule for official rates.
Top Denial Reasons for Pulmonology Claims
Medical Necessity Not Documented for Pulmonary Function Tests
Spirometry (94010) and DLCO (94729) claims are denied when the chart note lacks a diagnosis linking respiratory symptoms to the test. Ensure the ordering note explicitly documents the clinical indication (e.g., COPD monitoring, asthma severity staging) and physician interpretation.
Missing or Incorrect Modifier on Same-Day E/M and Procedure
Billing an office visit (99213-99215) on the same day as spirometry or a nebulizer treatment without modifier -25 causes automatic bundling denials. Attach modifier -25 to the E/M code and document a separately identifiable decision-making service in the note.
Unspecified Asthma or COPD Codes Triggering Payer Downcoding
Submitting J45.90 (unspecified asthma) or J44.9 (COPD unspecified) when chart documentation supports a more specific code leads to downcoding or outright denial by many commercial payers. Always code to the highest specificity supported — including severity level and exacerbation status.
Prior Authorization Not Obtained for Sleep Studies or Bronchoscopy
Many payers require prior authorization for sleep studies (G47.33-related polysomnography) and bronchoscopy procedures (31622, 31625). Claims submitted without a valid auth number are denied at adjudication — verify authorization before scheduling any high-cost pulmonary procedure.
Pulmonology Billing & Coding Tips
- COPD with acute exacerbation (J44.1) and with acute lower respiratory infection (J44.0) are distinct — J44.0 requires an additional code for the infection (J09–J22).
- Asthma codes require documentation of severity (mild/moderate/severe) and persistence (intermittent/persistent) — unspecified codes are frequently down-coded by payers.
- Spirometry (94010) and pre/post bronchodilator spirometry (94060) require physician interpretation to be billable under Part B.
- Z99.81 (dependence on supplemental oxygen) is an important additional code for oxygen-dependent patients affecting HCC risk scores.
Related Resources
Related Specialties
Physicians and coders who visit this page also reference these specialty codes.
Frequently Asked Questions
Streamline Your Pulmonology Practice with OmniMD
Purpose-built EHR, billing, and practice management for Pulmonology practices.
