EHR for Pulmonologists
Bridge clinic, lab, and hospital workflows to manage asthma, COPD, and sleep disorders flawlessly.

Pulmonology AI-Driven Clinic Software
Built to decode the complexity of plethysmography, oscillometry, and diffusion capacity studies, our secure, HIPAA-compliant pulmonology platform transforms raw respiratory signals into predictive clinical clarity.
AI-enhanced CT analytics surface early interstitial lung changes, subtle emphysema patterns, and fibrosis progressions invisible to standard review. Dynamic COPD and asthma risk engines project exacerbation probabilities weeks in advance, enabling action before hospitalizations occur.
Sleep-disordered breathing modules integrate CPAP, BiPAP, and oximetry data to track adherence and detect treatment-resistant apnea in real time. Pulmonary hypertension dashboards align right-heart cath data, echocardiography, and exercise tolerance into a unified longitudinal view.
From ventilator feeds to oxygen titration at home, our EHR + practice management for respiratory clinics bridges the continuum of respiratory care with uncompromising accuracy.
Appointment
Scheduling
Chronic Disease
Management
Integrated Diagnostic
Tools
AI Scribe
Eprescription
Pulmonology EHR Software Interface

Pulmonology EHR Key Capabilities
Pulmonology EHR with PFT/Spirometry Integration
Built for respiratory care with templates for asthma, COPD, ILD, and sleep apnea. Embedded spirometry, FeNO, and walk tests flow into notes. Linked CT, bronchoscopy, and ventilator data unify pulmonary records on one screen.
Pulmonology Billing & Coding Software
Handles complex pulmonology codes like 94060 and 95810/95811. Automated crosswalks prevent bundling errors in PFTs and CPET. Real-time analytics track payer trends, safeguarding revenue from undercoded therapies and rehab sessions.
Patient Engagement for Respiratory Conditions
Patients log CPAP data, peak-flow trends, and oxygen diaries. Dashboards highlight adherence and risk flags. Education modules teach inhaler use, rehab routines, and trigger avoidance, all tailored to chronic respiratory conditions.
Tele-Pulmonology/Remote Monitoring
Telehealth integrates spirometry uploads, CPAP cloud data, and oximetry feeds. Detect nocturnal desaturations, adjust therapy remotely, and extend access with virtual pulmonary rehab and sleep studies for fragile patients.
AI Assistance in Pulmonology Documentation
AI-driven note support listens for clinical context and builds structured documentation in real time. It tags spirometry values, PFT interpretations, and oxygen titration changes directly into progress notes. Suggested phrasing aligns with pulmonary guidelines, reducing missed modifiers and cutting dictation time. Physicians validate instead of re-typing, ensuring accuracy without slowing the encounter.
Interoperable EHR with Labs & Imaging
Pulmonology workflows connect seamlessly with external labs and imaging networks. Arterial blood gas panels, FeNO assays, and sleep study reports auto-flow into structured results tables. CT chest scans, PET-CT lung staging, and echocardiography images appear in-line with respiratory notes, eliminating tab-hopping. This interoperability centralizes diagnostics, so physicians move from results to treatment planning without disruption.hab and sleep studies for fragile patients.
Real Stories From Medical Practices Thriving With OmniMD
What Is Pulmonology EHR Software?
Pulmonology EHR software (also referred to as pulmonology EMR software in multi-specialty practice settings) is an electronic health records system purpose-built for the respiratory medicine workload: pulmonary function test (PFT) documentation, spirometry workflow, sleep study and polysomnography billing, CPAP initiation and management, COPD and asthma chronic disease tracking, lung cancer screening protocols, and remote patient monitoring for oxygen saturation and peak flow. General EHR platforms require manual workarounds to document and bill the procedure-heavy PFT panel, lung cancer screening visits, and tobacco cessation counseling that most pulmonology visits include alongside standard E&M services. OmniMD’s pulmonology EHR is ONC-certified under the 2015 Edition Cures Update, meeting federal interoperability and HL7 FHIR 4.0.1 requirements for data exchange with hospitals, labs, and imaging systems.
OmniMD’s EHR platform supports pulmonologists across solo offices, hospital-based outpatient practices, and multi-specialty groups that combine pulmonology with sleep medicine, allergy, or critical care. The American Thoracic Society recommends that ATS clinical resources including spirometry quality standards and COPD GOLD staging guidelines inform EHR template design for pulmonology practices. OmniMD’s pulmonology templates reflect current ATS and GOLD staging criteria within the encounter note and problem list.
Pulmonology EHR Clinical Features That Affect Daily Workflow
Pulmonology EHR platforms that reduce rework share a core set of clinical workflow features that general EHRs leave to manual entry or third-party add-ons:
- Spirometry and PFT documentation: Structured fields for FEV1, FVC, FEV1/FVC ratio, TLC, RV, DLCO, and percent-predicted values with automatic GOLD staging classification for COPD (GOLD 1–4 based on FEV1 percent predicted). OmniMD imports spirometer output directly to eliminate manual re-entry.
- Pre/post bronchodilator comparison: Side-by-side display of baseline and post-bronchodilator spirometry values (CPT 94060) to document reversibility and support asthma versus COPD differentiation.
- Sleep study and polysomnography billing: Encounter templates for attended polysomnography (CPT 95810), CPAP titration study (CPT 95811), and home sleep apnea testing (CPT 95800–95801) with AHI, RDI, and arousal index fields in discrete format for payer submission.
- CPAP and NPPV management: CPAP initiation documentation (CPT 94660) with compliance tracking fields for DME authorization renewals, residual AHI from device download, and therapy pressure settings across follow-up visits.
- COPD chronic disease tracking: Longitudinal FEV1 trending across visits with exacerbation history, hospitalization count, and CAT score tracking for RCM-compliant COPD quality measure reporting under MIPS.
- Remote patient monitoring integration: OmniMD’s RPM platform routes SpO2, peak flow, and respiratory rate readings from connected devices into the encounter note with alert thresholds for oxygen desaturation below 88% and peak flow below personal best.
- Lung cancer screening workflow: USPSTF-compliant LDCT screening documentation with shared decision-making fields (G0296), pack-year calculation, smoking status, and Lung-RADS category recording (1 through 4X) for annual screening tracking (CPT 71271).
- Tobacco cessation counseling billing: Discrete documentation for cessation counseling sessions with automatic time-based code selection between CPT 99406 (3–10 minutes) and CPT 99407 (greater than 10 minutes) for COPD, asthma, and lung cancer screening patients.
- Biologic prior authorization support: Discrete eosinophil count, IgE level, and asthma exacerbation history fields for prior authorization documentation for dupilumab, mepolizumab, benralizumab, and tezepelumab in severe eosinophilic asthma.
- Post-COVID respiratory follow-up: Documentation templates for post-COVID-19 pulmonary sequelae (U09.9) including persistent dyspnea, reduced DLCO, interstitial changes on HRCT, and oxygen requirement with longitudinal tracking across follow-up visits.
- Telehealth visit documentation: CMS-compliant telehealth encounter documentation with GT and 95 modifier support for remote pulmonology follow-up visits for COPD, asthma, and post-COVID respiratory patients.
- Inhalation therapy and nebulizer documentation: Structured fields for inhaled corticosteroid, LABA, LAMA, and short-acting bronchodilator prescribing with device type, dose, and step-up therapy history tracked across the problem list.
- Interventional pulmonology procedure notes: Templates for bronchoscopy, bronchoalveolar lavage, endobronchial ultrasound (EBUS), and thoracentesis with laterality, specimen, and pathology result linkage.
- AI medical scribe for respiratory visits: OmniMD’s AI scribe captures the complex vocabulary of pulmonology encounters including HRCT findings, spirometry interpretation, and medication step-up decisions without post-visit dictation.
Pulmonology CPT Codes Your EHR Must Support
Pulmonology billing is procedure-intensive. The CPT codes below cover the PFT panel, sleep medicine, CPAP management, inhalation therapy, lung cancer screening, tobacco cessation, and RPM services that a pulmonology EHR must document and bill accurately. Verified on 2026-06-17.
| CPT Code | Description | Common Use |
|---|---|---|
| 99202–99215 | Office or outpatient E&M, new and established | All pulmonology visits; complexity level determines code |
| 94010 | Spirometry | FEV1, FVC, FEV1/FVC ratio measurement |
| 94060 | Spirometry, pre and post bronchodilator | Asthma/COPD reversibility testing |
| 94375 | Respiratory flow-volume loop | Upper airway obstruction detection |
| 94726 | Plethysmography for lung volumes | TLC and RV measurement |
| 94728 | Airway resistance by oscillometry (IOS) | Small airway disease, pediatric patients |
| 94729 | Diffusing capacity (DLCO) | IPF, emphysema, pulmonary vascular disease |
| 94620 | Pulmonary stress testing, simple | Exertional dyspnea evaluation |
| 94640 | Pressurized inhalation treatment | In-office bronchodilator or mucolytic therapy |
| 94660 | CPAP initiation and management | OSA: initial CPAP setup and education |
| 94762 | Overnight oximetry (noninvasive) | OSA screening, oxygen titration monitoring |
| 95810 | Polysomnography, sleep staging + 4+ parameters | Full attended sleep study |
| 95811 | Polysomnography with CPAP titration | Split-night or full CPAP titration study |
| 71271 | Low-dose CT thorax for lung cancer screening | Annual LDCT for USPSTF-eligible patients |
| G0296 | Shared decision-making visit for LDCT eligibility | Required before first Medicare LDCT screening |
| 99406 | Tobacco cessation counseling, 3–10 minutes | Brief cessation counseling at COPD/asthma visits |
| 99407 | Tobacco cessation counseling, greater than 10 minutes | Intensive cessation counseling for high-risk patients |
| 99453 | RPM setup and patient education | SpO2 monitor, peak flow device onboarding |
| 99457 | RPM treatment management, first 20 minutes | Monthly monitoring for COPD, OSA patients |
ICD-10 Codes for Common Pulmonology Diagnoses
Pulmonology coding requires specificity for COPD severity, asthma persistence and control level, OSA diagnosis, and lung cancer screening encounters to pass payer edits and support quality measure attribution. Verified on 2026-06-17.
| ICD-10 Code | Description | Documentation Requirement |
|---|---|---|
| J44.1 | COPD with acute exacerbation | Document trigger, prior hospitalization count, GOLD stage |
| J44.0 | COPD with acute lower respiratory infection | Separate code for infection organism if identified |
| J44.9 | COPD, unspecified | Use only when no acute exacerbation or infection present |
| J45.20 | Mild intermittent asthma, uncomplicated | Document frequency of daytime/nighttime symptoms |
| J45.41 | Moderate persistent asthma with acute exacerbation | Step therapy level and current controller medication |
| J45.51 | Severe persistent asthma with acute exacerbation | Biologic therapy eligibility; eosinophil count and IgE |
| G47.33 | Obstructive sleep apnea (OSA), adult | AHI value, sleep study date, CPAP compliance data |
| J84.10 | Pulmonary fibrosis, unspecified (IPF) | HRCT pattern, antifibrotic therapy, 6MWT distance |
| I27.20 | Pulmonary hypertension, unspecified | RHC hemodynamics, mPAP value, WHO functional class |
| J18.9 | Pneumonia, unspecified organism | Admit/discharge status, O2 requirement, culture results |
| J96.00 | Acute respiratory failure, unspecified O2 level | Underlying cause coded separately; O2 sat documented |
| F17.210 | Nicotine dependence, cigarettes, uncomplicated | Pack-year history, cessation counseling CPT code, quit attempt |
| Z87.891 | Personal history of nicotine dependence | Required for LDCT lung cancer screening billing (CPT 71271) |
| U09.9 | Post-COVID-19 condition, unspecified | Code additionally U07.1; document persistent dyspnea, DLCO change |
| R09.02 | Hypoxemia | Resting vs exertional; O2 saturation reading required |
| C34.10 | Malignant neoplasm, upper lobe bronchus/lung | Laterality required; staging, biopsy, and referral documented |
Who Should Use Pulmonology EHR Software?
Pulmonology EHR software is the right fit for practices that document PFTs as a routine part of most visits and need billing tools that go beyond standard E&M codes:
- Outpatient pulmonology groups: Solo and group practices managing COPD, asthma, ILD, pulmonary hypertension, and bronchiectasis need spirometry workflow, GOLD staging, and payer-specific COPD medication step therapy documentation built into the encounter template.
- Sleep medicine practices: Practices billing polysomnography (CPT 95810–95811), home sleep testing, and CPAP titration need structured AHI and RDI fields, CPAP compliance tracking for DME authorization, and split-night study documentation in the same platform as daytime pulmonology visits.
- Combined allergy/pulmonology practices: Dual-specialty practices need pulmonary function and allergy skin testing documented in the same encounter note alongside inhaled corticosteroid step-up therapy and biologic eligibility tracking for severe asthma management.
- Lung cancer screening programs: Practices running USPSTF-compliant LDCT screening programs need Lung-RADS tracking across annual screens, shared decision-making documentation (G0296), tobacco cessation integration, and follow-up protocol management based on Lung-RADS category.
- Interventional pulmonology: Bronchoscopy, EBUS, thoracentesis, and pleuroscopy practices need procedure note templates with specimen tracking, pathology result linkage, and appropriate procedure billing (CPT 31622–31654 range).
- Hospital-based outpatient pulmonology: Academic and health system pulmonology departments need an EHR that matches hospital reporting requirements, interfaces with inpatient records, and tracks quality measures for COPD readmission reduction programs under value-based care contracts.
- Pulmonology practices using RPM: Practices monitoring chronic COPD, OSA compliance, or post-acute respiratory illness with connected SpO2 and peak flow devices need remote patient monitoring integrated directly into the EHR rather than as a separate reporting portal.
Pulmonology EHR Software Evaluation Checklist
Before selecting a pulmonology EHR or pulmonology EMR, verify it meets the clinical and billing requirements specific to respiratory medicine. Use this checklist when comparing platforms:
- ONC-certified under 2015 Edition Cures Update with HL7 FHIR 4.0.1 interoperability for hospital and lab data exchange
- Structured spirometry fields: FEV1, FVC, FEV1/FVC, TLC, RV, DLCO, percent predicted, with automatic GOLD staging for COPD
- Pre/post bronchodilator comparison display (CPT 94060) in a single encounter view
- Spirometer device integration for direct data import (no manual re-entry)
- Sleep study documentation: AHI, RDI, arousal index, oxygen nadir, and sleep architecture percentages in discrete fields
- CPAP compliance tracking with residual AHI and therapy pressure for DME authorization renewals
- Polysomnography billing support (CPT 95810, 95811) with attended/unattended split-night documentation
- LDCT lung cancer screening workflow with USPSTF eligibility tracking, Lung-RADS classification, and shared decision-making documentation (G0296, CPT 71271)
- Tobacco cessation counseling billing with time-based code selection (CPT 99406, 99407) and quit-attempt tracking
- Biologic prior authorization fields: eosinophil count, IgE, exacerbation count for Dupixent, Nucala, Fasenra, Tezspire PA requests
- Diffusing capacity (DLCO) and lung volume (plethysmography) result fields for ILD workup
- ICD-10-CM COPD specificity prompts (J44.0, J44.1, J44.9) with exacerbation and infection differentiation
- Asthma step-therapy tracking with controller and rescue medication history across visits
- MIPS quality measure documentation: COPD FEV1 staging, asthma well-controlled visits
- RPM integration for SpO2 and peak flow with threshold alerts for desaturation events
- Pulmonary rehabilitation referral order with outcome measure entry fields
- Billing software that handles procedure bundling rules for same-day PFT panel and E&M services
- Scheduling that blocks adequate time for PFT appointments versus standard office visits
- AI-assisted front desk for patient check-in, insurance eligibility verification, and intake form collection before pulmonology and sleep medicine appointments
Lung Cancer Screening and Tobacco Cessation in Pulmonology EHR
Lung cancer screening is one of the highest-value preventive services a pulmonology practice can deliver, and it requires EHR documentation that most general platforms cannot handle without manual workarounds. The USPSTF recommends annual low-dose CT (LDCT) screening for adults aged 50 to 80 with a 20 or more pack-year smoking history who currently smoke or quit within the past 15 years. Medicare covers LDCT under CPT 71271 with a mandatory shared decision-making visit (G0296) documented before the first screen. OmniMD’s pulmonology EHR tracks USPSTF eligibility criteria, calculates pack-year history from discrete tobacco use fields, and records Lung-RADS category at each annual screen to manage follow-up protocols by risk level.
Lung-RADS Categories and EHR Follow-up Tracking: OmniMD records the Lung-RADS category (1 through 4X) as a discrete field at each screening encounter. Category 1 and 2 findings trigger the 12-month recall workflow. Category 3 triggers a 6-month LDCT follow-up alert. Category 4A and 4B findings trigger a 3-month follow-up or PET-CT referral order. Category 4X triggers same-day specialist referral documentation with pathology order linkage. The Lung-RADS history is visible across the patient timeline to support longitudinal screening management without relying on external tracking spreadsheets.
Tobacco cessation counseling is billable at every pulmonology visit where a patient smokes or has recent smoking history (F17.210, Z87.891). OmniMD documents cessation counseling time discretely, selecting CPT 99406 (3–10 minutes) or CPT 99407 (greater than 10 minutes) based on documented counseling duration. Quit-attempt date, cessation aid prescribed (varenicline, bupropion, NRT), and counseling method are stored in discrete fields for HEDIS and MIPS tobacco cessation quality measure reporting. For COPD patients, tobacco cessation documentation also satisfies the CMS MIPS quality measure for COPD patients with smoking status recorded and intervention offered.
Frequently Asked Questions
Brands That Trust Us










