Search the site

Popular clinical searches

Pulmonology billing & coding

Pulmonology Billing From the PFT Lab to the ICU

Coding and billing for pulmonary and critical care practices — pulmonary function tests, bronchoscopy and EBUS, critical care time, pulmonary rehabilitation and home oxygen documentation.

  • Testing PFT components
  • Procedures Bronch · EBUS
  • ICU Critical care time

Pulmonary checks

Reviewed before each claim

  • Spirometry not billed with 94060 94010 · 94060
  • Professional or global PFT 26 · global
  • EBUS stations counted 31652 · 31653
  • Critical care minutes documented 99291 · 99292

Hospital charges are captured daily.

Quick answer

What makes pulmonology billing different?

Pulmonology billing spans office visits, pulmonary function tests with professional and technical components, bronchoscopy and EBUS coded by technique and number of lymph node stations, time-based critical care (99291, 99292) and pulmonary rehabilitation sessions with Medicare limits. Testing and procedures each need orders, reports and diagnoses that support them.

Key takeaways

  • Bronchodilator testing (94060) already includes spirometry.
  • Linear EBUS is coded by number of nodal stations sampled.
  • Critical care is paid by documented total time, excluding procedures.

Pulmonary code families

Where Pulmonology Revenue Is Won or Lost

The services most often underbilled or denied.

  • 94010 · 94060 · 94726 · 94729

    Pulmonary function tests

    Tests combined correctly with the right component billed.

  • 31622–31654

    Bronchoscopy & EBUS

    Each technique, lobe and station coded from the report.

  • 99291 · 99292

    Critical care

    Time, critical condition and same-day rules documented.

  • Inpatient E/M

    Hospital visits

    Rounds and consults captured daily from each facility.

  • 94625 · 94626

    Pulmonary rehab

    Sessions billed within Medicare diagnosis and session limits.

  • Biologics · oxygen

    Approvals & documentation

    Asthma biologic approvals and oxygen qualifying notes in place.

How we work

The Pulmonary Claim Path

From the order to the posted payment.

  1. Step 1: Orders & approvals

    Test orders, biologic approvals and coverage confirmed.

    Covered services

  2. Step 2: Charge capture

    Clinic, lab, procedure and ICU services collected daily.

    Nothing missed

  3. Step 3: Coding review

    Components, procedure techniques and critical care time checked.

    Supported codes

  4. Step 4: Posting & follow-up

    Bundling and medical-necessity denials corrected and appealed.

    Errors caught

Clinic, lab, procedure suite and ICU

Pulmonary and critical care physicians bill across very different settings: office visits for asthma, COPD and interstitial lung disease; a pulmonary function lab; bronchoscopy in the procedure suite; and time-based critical care in the ICU. Each setting has its own coding logic, and the professional and technical parts of testing are often split between the practice and a hospital.

Pulmonary function testing

TestCodesWatch for
Spirometry; before and after bronchodilator94010; 9406094060 includes the spirometry — not billed together
Lung volumes94726 (plethysmography) or 94727 (gas dilution)Method documented
Diffusing capacity94729 (add-on)Reported with its primary test
Six-minute walk / exercise testing94618 and other exercise codesOximetry often bundled

When the test is performed in a hospital lab and the physician only interprets it, the professional component (modifier 26) is billed; a practice that owns the equipment bills the global service. Each test needs an order, a report and a supporting diagnosis.

Bronchoscopy and EBUS

  • Diagnostic bronchoscopy (31622) is included in any surgical bronchoscopy performed at the same session.
  • Sampling procedures — lavage (31624), endobronchial biopsy (31625), transbronchial biopsy (31628, with 31632 for each additional lobe) — are coded for each distinct technique.
  • EBUS: linear EBUS sampling is coded by the number of nodal stations (31652 for one or two, 31653 for three or more); radial EBUS (31654) and navigation (31627) are add-ons.
  • Moderate sedation by the bronchoscopist is reported separately (99152, 99153) where the payer allows, with the time documented.

Critical care and hospital work

Critical care is billed by total time spent on the patient’s critical illness: 99291 for the first 30–74 minutes and 99292 for each additional 30 minutes, excluding separately billed procedures. The note must record the time and the critical condition. Medicare has specific rules when critical care and another E/M visit happen on the same day, or when several practitioners of the same specialty share the care.

Rehabilitation, oxygen and chronic disease

Pulmonary rehabilitation is billed per session with 94625 or 94626 (with continuous oximetry), and Medicare limits both the qualifying diagnoses and the number of sessions. Home oxygen is billed by the equipment supplier, but its coverage depends on the physician’s documentation of qualifying test results and need. Inhaled specialty drugs and biologics for severe asthma usually need prior authorization.

Pulmonology questions

Pulmonology Billing FAQs

Can spirometry and bronchodilator testing be billed together?

No. Code 94060 (spirometry before and after a bronchodilator) already includes the spirometry described by 94010, so only 94060 is billed when both are performed. Lung volumes (94726 or 94727) and diffusing capacity (94729, an add-on) can be added when performed and documented. Modifier 26 is used when the physician only interprets a hospital-performed test.

How is EBUS-guided sampling coded?

Linear endobronchial ultrasound with sampling is coded by the number of mediastinal or hilar lymph node stations or structures sampled: 31652 for one or two and 31653 for three or more. Radial EBUS for peripheral lesions is the add-on 31654, and computer-assisted navigation is the add-on 31627. Diagnostic bronchoscopy is included in these procedures.

How is critical care time billed?

Critical care is billed by the total time the physician spends on the patient’s critical illness on a given date: 99291 for the first 30–74 minutes and 99292 for each additional 30 minutes. Time spent on separately billed procedures is excluded. The note must document the time and why the patient was critically ill.

Which codes are used for pulmonary rehabilitation?

Since 2022, outpatient pulmonary rehabilitation has been billed per session with 94625 (without continuous oximetry) or 94626 (with continuous oximetry), replacing G0424. Medicare limits coverage to certain diagnoses, mainly moderate to very severe COPD, and to a set number of sessions, so eligibility and sessions used are checked before each episode.

Pulmonology review

See What Your Pulmonary Claims Are Missing

We review a sample of PFT, bronchoscopy and critical care claims for components, techniques and time.

Direct line: +1 (737) 332-2245

Request a Pulmonology Billing Review

Practice details only — no patient information.

Confidential • No patient information • BAA before any data review