Ventilator management and critical care time billing for pulmonology.
Two code families cover the same ventilated ICU patient, and they are mutually exclusive on any given date, not complementary: 94002–94004 for routine ventilator management, or 99291/99292 for critical care when the patient's acuity qualifies. Billing both for the same encounter isn't extra thoroughness, it's a duplicate that denies. This guide covers the decision between the two, exactly what's bundled into critical care time versus separately billable, and the split/shared visit mechanics that trip up ICU groups running mixed physician-and-NP coverage.
Key takeaways
- 94002–94004 and 99291/99292 don't stack. Ventilator management is absorbed into critical care the moment the patient meets critical care criteria — the choice is clinical acuity, not which code pays more.
- Intubation, central lines, chest tubes, and CPR are separately billable from critical care time — but the minutes spent performing them can't be counted toward the 99291/99292 total, and that carve-out is where most overstated time claims come from.
- Critical care has no MDM path for split/shared visits. It's strictly time — whoever furnished more than half the combined physician-and-NP minutes bills under their own NPI, with modifier FS on the claim.
- Diagnosis specificity drives medical necessity here too. J96.0x/J96.2x acute respiratory failure codes distinguish hypoxia from hypercapnia, and that distinction should come straight from the ABG in the chart, not a default unspecified pick.
Vent management versus critical care: the acuity test, not a preference
94002–94004 report routine ventilator management by setting and visit sequence — initial hospital or observation day, subsequent hospital or observation day, or nursing facility, per day. They're mutually exclusive with each other on a single date and, more importantly, mutually exclusive with critical care. The moment a physician's time and the patient's condition meet critical care criteria — an acute impairment of one or more vital organ systems with a high probability of imminent or life-threatening deterioration — ventilator management is treated as included in the critical care service, not billed alongside it.
| Scenario | Code |
|---|---|
| Stable, chronically ventilated nursing facility patient, routine daily check | 94004 |
| Initial hospital day, ventilator adjustment, patient not critically ill | 94002 |
| Subsequent hospital day, routine vent settings review, stable patient | 94003 |
| Acute respiratory failure, vital organ system impairment, high risk of deterioration | 99291 / 99292 — vent management included, not billed separately |
This is a documentation call, not a coder's judgment call after the fact. The note has to describe the acuity that actually justifies critical care — organ system involved, why deterioration was imminent, what the physician actively managed minute to minute — not just restate that the patient is on a ventilator. A patient can be ventilator-dependent for months without meeting critical care criteria on any given day; ventilator dependence alone is not the trigger.
Critical care time thresholds and unit counting
99291 covers the first 30–74 cumulative minutes of critical care time by one physician or qualified practitioner for one patient in a calendar day. Under 30 minutes doesn't support critical care billing at all — use the appropriate E/M code for that encounter instead. 99292 is an add-on, never billed alone, and only added once total time crosses 75 minutes.
| Cumulative time | Units |
|---|---|
| Under 30 minutes | Not billable as critical care |
| 30–74 minutes | 99291 ×1 |
| 75–104 minutes | 99291 ×1 + 99292 ×1 |
| 105–134 minutes | 99291 ×1 + 99292 ×2 |
| Each additional 30 minutes past 134 | One more 99292 unit |
Time counted toward these thresholds has to be the physician's or qualified practitioner's own time devoted exclusively to that one patient — reviewing labs and imaging, discussing the case with other treating clinicians at bedside, family discussions about goals of care when the patient can't participate, and documenting the encounter all count. Time delegated to staff, time on other patients, and time spent performing a separately billable procedure do not.
What's bundled into critical care time, and what isn't
Critical care is a bundled service by design — a defined list of monitoring and interpretive activities is included in the 99291/99292 payment and can't be unbundled onto the claim separately, even though each one has its own CPT code in other contexts. A separate, shorter list of procedures sits outside that bundle and can be billed in addition, provided the time spent doing them is carved out of the critical care minutes.
| Bundled — not separately billable | Separately billable — time carved out of critical care minutes |
|---|---|
| Interpretation of cardiac output measurements | Endotracheal intubation (31500) |
| Chest X-ray interpretation | Central venous catheter placement (36555/36556) |
| Pulse oximetry | Arterial line placement (36620) |
| Blood gas interpretation | Chest tube / tube thoracostomy |
| Gastric intubation | Cardiopulmonary resuscitation (92950) |
| Temporary transcutaneous pacing | Lumbar puncture |
Ventilator management (94002–94004, 94660, 94662) | |
| Routine vascular access (peripheral lines) |
Modifier 25 has no role in pairing critical care with one of these separately billable procedures — CPT's own bundling rules already treat the procedure as distinct from the E/M, so nothing needs to be flagged as significant and separately identifiable the way it would with a minor-procedure global period. What actually protects the claim is documentation: the procedure note states its own start and stop time, and that time is excluded from the total minutes reported under 99291/99292. Reporting the intubation's ten minutes as part of a 95-minute critical care total, rather than 85, is the error auditors look for first.
Pro tip: build a two-column time template into the note — total bedside/chart time, and a separate line for any procedure performed with its own start/stop stamp — so the critical care total that lands on the claim already has the procedure minutes subtracted, instead of relying on a coder to catch the overlap after the fact.
Multiple physicians, same day: group-specialty limits and split/shared visits
Medicare pays for one physician's 99291 per patient per calendar day; a second physician of the same group and same specialty covering the same patient later that day reports additional time as 99292, not a second 99291, because CMS treats same-group same-specialty physicians as a single billing entity for this purpose. A different-specialty physician managing a distinct organ system — a pulmonologist on respiratory failure and a nephrologist separately managing acute kidney injury on the same patient — can each independently bill critical care, provided each physician's own documentation stands alone and the time reported doesn't overlap.
Split/shared visits between a physician and a non-physician practitioner (NP or PA) of the same group work differently for critical care than for other E/M visits. Ordinary split/shared E/M lets the substantive portion be established by either time or medical decision making; critical care allows time only. The substantive portion is strictly more than half of the summed physician-plus-NPP time for that patient that calendar date. Whichever clinician cleared that 50% threshold bills under their own NPI, the record has to name both clinicians and identify who performed the substantive portion, and CMS requires modifier FS on the claim.
Do and don't
- Document the specific organ-system impairment and deterioration risk that justifies critical care, not just ventilator dependence.
- Carve out procedure time (intubation, lines, chest tubes) from the cumulative critical care minutes on the claim.
- Confirm same-specialty group status before billing a second 99291 for the same patient, same day.
- Append modifier FS and identify both clinicians' time on any split/shared critical care visit.
- Don't bill 94002–94004 alongside 99291/99292 for the same date — vent management is included once critical care criteria are met.
- Don't count procedure time toward the 99291/99292 total, or attach modifier 25 to critical care paired with a separately billable procedure.
- Don't default to an MDM-based substantive-portion test for a split/shared critical care visit — only time counts.
- Don't code J96.90 or another unspecified respiratory failure code when the ABG in the chart already documents hypoxia or hypercapnia specifically.
ICD-10 pairing for medical necessity
Critical care and ventilator management claims still need a diagnosis code that supports the acuity billed, and respiratory failure specificity is where most of the avoidable denials sit.
| Code | Description |
|---|---|
J96.00 | Acute respiratory failure, unspecified whether with hypoxia or hypercapnia |
J96.01 | Acute respiratory failure with hypoxia |
J96.02 | Acute respiratory failure with hypercapnia |
J96.20–J96.22 | Acute and chronic respiratory failure, unspecified / with hypoxia / with hypercapnia |
J80 | Acute respiratory distress syndrome |
J95.851 | Ventilator-associated pneumonia |
Z99.11 | Dependence on respirator [ventilator] status |
J96.00 (unspecified) is billable, but it's the weakest option on a chart where the arterial blood gas already distinguishes hypoxic from hypercapnic failure — the same specificity trap that runs through this entire specialty's diagnosis coding. Z99.11 documents chronic ventilator dependence and pairs alongside an acute diagnosis when a chronically vented patient develops a new acute process; it doesn't substitute for the acute respiratory failure code on its own. J95.851 belongs on the claim only when ventilator-associated pneumonia is the physician's actual diagnosis, not a default add for any vented patient who develops a fever.
⚠️ Payer-specific medical necessity edits for critical care and prolonged ventilator management (which diagnoses a given MAC or commercial payer will accept to support 99291/99292 on a given date) vary by contractor and were not independently re-verified article-by-article for this page; confirm against the LCD or coverage article for your MAC before building a coding edit around a specific diagnosis list. Dollar amounts for these codes are locality- and year-specific and are not stated here — check the current Medicare Physician Fee Schedule Look-Up Tool by name for your locality.
Losing revenue on ICU claims that don't match documented time?
We'll audit a sample of your critical care and ventilator management claims for stacking errors, uncounted procedure time, and split/shared visit documentation gaps.
Frequently asked questions
Can we bill an endotracheal intubation separately from critical care time on the same date?
Yes. Endotracheal intubation (31500) is not one of the procedures bundled into critical care and is separately billable on the same date, but two things have to hold: the time spent performing the intubation itself cannot be counted toward the cumulative critical care minutes used for 99291/99292, and the documentation needs to support both services as distinct. Central line placement, chest tube insertion, and CPR are separately billable the same way and carry the same time-carve-out rule.
Does modifier 25 apply when billing a separately billable procedure alongside critical care?
No, modifier 25 belongs on an E/M code billed alongside a procedure, not on the critical care code paired with a procedure that's already treated as distinct from the E/M by CPT's own bundling rules. Critical care and a separately billable procedure like intubation or central line placement are reported together without modifier 25 on either code; what matters instead is that the procedure's own time is documented separately from the critical care time and doesn't get double-counted into the total minutes billed under 99291/99292.
How does the split/shared visit rule work when a physician and an NP both provide critical care to the same patient on the same day?
Critical care is time-based only for split/shared purposes — the substantive-portion test is strictly more than half of the combined time the physician and the non-physician practitioner spent on that patient's critical care that calendar date, with no medical-decision-making alternative the way other split/shared E/M visits allow. Whichever clinician furnished over 50% of the summed time bills under their own NPI, the record has to identify both clinicians and who met the threshold, and CMS requires modifier FS on the claim for a split or shared visit.
Verify before billing. CPT is a registered trademark of the American Medical Association; codes here are paraphrased, not reproduced from the CPT Professional edition. CPT, HCPCS and ICD-10 codes, coverage policy, and bundling edits change, including annual code-set updates. This page reflects standard industry practice and is provided for general education — it is not a substitute for your own compliance review, your current payer contracts, or the current-year code sets. Confirm requirements against your specific payer mix before submitting claims.