A pulmonology practice does not run on one billing system. It runs on several, stacked together. A sleep study is diagnostic testing with its own component split. Pulmonary rehabilitation is a bundled therapy program with a lifetime session count. Lung cancer screening is a two-part preventive benefit that has to happen in a specific order. Critical care is billed by time, and that time already includes several services a general coder would expect to bill on their own. None of this behaves like a standard office visit.
A biller who is confident with E/M and minor procedure coding can still lose revenue here, because the rules governing each of these programs sit in payer policy manuals and national coverage determinations, not in the CPT book alone. The sections below cover where pulmonology claims tend to break and how we work them.
Critical care time (99291, 99292) already includes several services performed during that period, among them ventilator management, blood gas interpretation, pulse oximetry, and gastric intubation. Billing those separately on top of the time charge is a duplicate charge, not a missed opportunity.
Pulmonary rehabilitation runs on a defined session count. Lung cancer screening depends on a counseling visit happening before the scan, not alongside it. Miss the sequence or the count, and the claim is denied no matter how well the visit itself was documented.
A sleep study read by a lab the practice does not own splits into a professional and a technical charge. A study performed and read entirely in-house does not split. Treating every study the same way creates denials in one direction or the other.
Interpreting a blood gas or adjusting ventilator settings during a critical care encounter is part of the time already billed under 99291 or 99292. Reporting either as a standalone line for the same period is a bundling denial waiting to happen.
Standard coverage stops at a set number of sessions. Continuing without confirming the count on file, and without the modifier the additional sessions require, produces a stretch of visits that never get paid.
Lung cancer screening pays for a shared decision-making visit and the scan as two connected services. Performing the low-dose CT before that visit is documented, even by a day, breaks the sequence the coverage rule depends on.
A thoracentesis performed with imaging guidance and one performed without it are two different codes with two different values. Defaulting to the same code regardless of method under-reports or over-reports the service depending on which way the mistake runs.
Pulmonology coding draws from CPT for procedures and testing, HCPCS for the program-based and screening codes Medicare built outside the CPT set, and ICD-10-CM for diagnoses. Several codes in daily use here are HCPCS, not CPT, because pulmonary rehabilitation, home sleep testing, and lung cancer screening started as Medicare benefits first.
Examples only, each carries its own coverage rule.
Code to the documented level of specificity that supports the service.
Good documentation ties three things together for these programs specifically: which coverage criteria applied, which visit or test satisfied them, and which code carries that evidence forward. A gap in any one of the three turns a completed service into a denial.
Following are the two areas where prior authorization can become really important:
Medicare pays for lung cancer screening in two connected parts. The shared decision-making visit (G0296) has to be documented first, covering eligibility, smoking history, and the risks and benefits of screening, before the scan (G0297) is ordered. Current coverage applies to patients age 50 to 77 with a smoking history of at least 20 pack-years who currently smoke or quit within the past 15 years. After the first year, the counseling visit becomes optional, but a written order still has to come from an appropriate visit each year the screening continues. Skip the sequencing, and the scan denies even though the patient qualifies.
Pirfenidone and nintedanib slow progression in idiopathic pulmonary fibrosis, and both require prior authorization before a specialty pharmacy will dispense. Payers generally want a confirmed diagnosis, a usual interstitial pneumonia pattern on high-resolution CT, or a biopsy result where imaging is not definitive, a baseline pulmonary function result, and a prescriber with pulmonology training. Because both drugs carry a liver-function warning, authorization renewal usually depends on lab results filed at set intervals, not just the original diagnostic workup.
Pulmonology revenue does not usually disappear in one large claim. It leaks through session counts, sequencing, and bundling rules that a standard claims process was never built to watch.
Confirming what a patient has already used against a lifetime or annual limit, sleep study benefits, screening history, rehab sessions, before the visit happens.
Confirming a counseling visit, a baseline test, or a required order is documented before the dependent service is billed, not after.
Sorting CPT procedure codes from HCPCS program codes correctly, and applying the imaging-guidance, oximetry, or component distinctions each service calls for.
Specialty pharmacy approvals followed on their own timeline so a renewal doesn't lapse mid-course.
Denials sorted by cause: sequencing, session limit, bundling, missing documentation, so the source gets fixed, not just the claim.
Payments posted and tracked so a pattern in denials or delays shows up early enough to correct.
A2Z Billings handles medical billing, coding, revenue cycle management, credentialing, prior authorization, denial management, AR recovery, payment posting, and eligibility verification, built around the specific programs a pulmonology or sleep medicine practice runs.
The most common reason is sequencing. Medicare requires the shared decision-making visit to be documented before the scan is ordered, and that visit has to specifically cover eligibility, smoking history, and the risks and benefits of screening. If the scan is billed without that visit on file first, or the visit skips a required element, the claim denies even when the patient meets the age and smoking-history criteria.
No. It splits only when the practice doesn't own the equipment, or when the technologist and interpreting physician work in different settings, such as a hospital-based sleep lab reading for an outside practice. When a practice owns the equipment and the interpreting physician is part of the same group, the study is billed as a single global service.
Standard coverage runs up to 36 one-hour sessions, generally two per day at most. An additional 36 sessions, for a lifetime maximum of 72, can be covered when the physician documents continued medical necessity and the claim carries the required modifier. Sessions billed past the standard count without that modifier and documentation are denied.
Payers generally require a confirmed diagnosis, either a usual interstitial pneumonia pattern on high-resolution CT or a biopsy result when imaging isn't definitive, a baseline pulmonary function test, and a prescriber with pulmonology training. Because both approved antifibrotics carry a liver-function warning, ongoing authorization usually depends on periodic lab results being submitted as well, not just the original workup.
Some can, most cannot. Critical care time already includes services such as ventilator management, blood gas interpretation, pulse oximetry, gastric intubation, and interpretation of cardiac output measurements when they occur during the critical care period. Billing those as separate lines on top of 99291 or 99292 for the same period is a bundling error, not an additional service.
For a chronic condition like COPD, a general code carries less weight than a specific one, both for medical necessity review and for how a payer's risk model reads the patient's overall condition. Coding to the level of detail the record actually supports, acute exacerbation, chronic hypoxemia, a specific ILD subtype, keeps the claim aligned with the documentation behind it.
See where sequencing or session limits are costing you
If sleep study components, pulmonary rehabilitation counts, screening sequencing, or specialty pharmacy authorizations are behind a run of denials, we'll review recent claims and show exactly where the pattern starts.
A2Z Billings provides medical billing and revenue cycle management for pulmonology, sleep medicine, and critical care practices across the United States.