Hospitalist billing hinges on precise inpatient E/M level selection, observation-versus-inpatient status, and the complex same-day admission and discharge rules that frequently trip up even experienced coders. VeriMedix delivers the specialty-specific expertise hospital medicine groups need to capture every legitimate charge and prevent avoidable denials.

Hospital medicine billing is governed by a distinct code family that combines inpatient and observation services under a unified set of E/M codes first merged by CMS in 2023. Initial visits use codes 99221–99223, subsequent daily visits use 99231–99233, and discharge services use 99238 (≤30 min) or 99239 (>30 min). When a patient is admitted and discharged on the same calendar date for 8 or more hours, providers bill 99234–99236 (same-day admission and discharge). For stays under 8 hours with same-day discharge, only an initial care code (99221–99223) is reported—no discharge code is added. Understanding these time thresholds is essential to preventing both undercoding and compliance exposure.
Critical care represents one of the highest-revenue—and highest-audit-risk—code sets in hospital medicine. CPT 99291 covers the first 30–74 minutes of critical care time; CPT 99292 covers each additional 30-minute increment, with Medicare requiring a full 30 additional minutes (104 total) before a second 99292 can be billed. Critical care can be billed on the same date as a separate, distinct, and non-duplicative E/M service with modifier -25 applied to the E/M code. Only one practitioner's time toward a single patient counts during overlapping time blocks. Hospitalists in teaching hospitals must document their own personal work separately from resident time to satisfy Medicare teaching physician rules.
Payer-specific rules add additional complexity: Medicare modifier -AI (Principal Physician of Record) must be appended by the admitting hospitalist to 99221–99223 to distinguish their role from consulting providers, who bill office outpatient codes 99202–99215 during the same inpatient stay. Commercial payers often have their own requirements for observation-to-inpatient transitions, concurrent care, and co-management arrangements. Robust documentation of medical decision-making (MDM) complexity or total time spent on the calendar date of service is the foundation of defensible hospitalist coding under 2023 and later CPT guidelines.
Below are commonly billed codes our certified coders manage for hospitalist practices. Always confirm payer-specific coverage and current code values.
| Code | Description | Billing note |
|---|---|---|
99221 | Initial hospital inpatient or observation care – low MDM or 40+ min | Add modifier -AI for Medicare admitting/principal physician |
99222 | Initial hospital inpatient or observation care – moderate MDM or 55+ min | Most commonly billed initial level for complex admits |
99223 | Initial hospital inpatient or observation care – high MDM or 75+ min | Requires high-complexity MDM or documented time ≥75 min |
99232 | Subsequent hospital inpatient or observation care – moderate MDM or 35+ min | Typical daily rounding code for most patients |
99233 | Subsequent hospital inpatient or observation care – high MDM or 50+ min | Use for acutely deteriorating or complex patients |
99238 | Hospital inpatient or observation discharge day management ≤30 min | Coded by time; only attending responsible for discharge may bill |
99235 | Hospital inpatient/observation care including same-day admission and discharge – moderate MDM or 70+ min | Use when admit and discharge occur on the same calendar date ≥8 hours |
99291 | Critical care, evaluation and management of critically ill patient; first 30–74 min | Time-based; document total cumulative critical care minutes |
99292 | Critical care, each additional 30 min (add-on to 99291) | Medicare requires full 30 additional min (104 total) per CMS 2023 rule |
Our standard operating procedures for hospitalist revenue cycle management — the step-by-step workflow we follow on every claim:
These are the issues we see most often in hospitalist billing — and exactly how we resolve them:
Billing POS 21 (inpatient) when the patient is technically on observation status—or vice versa—results in systematic denials. Fix: align POS with the actual bed order and confirm status with the utilization review team before claim submission.
Medicare requires the admitting (principal) physician to append -AI to 99221–99223. Without it, only one physician's initial care claim is paid. Fix: configure charge capture templates to auto-populate -AI for the attending hospitalist on all Medicare initial encounters.
Auditors routinely find progress notes that say 'critical care provided' without recording start and stop times or cumulative minutes. Fix: require hospitalists to document total critical care time in minutes directly in the note; use templated prompts in the EHR.
Billing both an initial code (99221–99223) and a discharge code (99238/99239) when the patient was admitted and discharged within the same calendar day for ≥8 hours. Fix: use 99234–99236 for same-day stays ≥8 hours; for stays <8 hours on the same day, bill only 99221–99223 with no discharge code.
Payers deny when two physicians of the same specialty bill E/M codes on the same day without documentation explaining the medical necessity of dual services. Fix: document distinct roles and separate clinical decision-making in each physician's note, and use the correct consulting-physician code set (99202–99215) for non-attending providers.
Verimedix works inside the systems hospitalist practices already use, including:
Yes, if the E/M service was provided earlier that day before the patient's condition required critical care, was a distinct and separately identifiable service, and modifier -25 is appended to the E/M code. Both must be documented independently.
Modifier -AI designates the Principal Physician of Record—the admitting hospitalist responsible for coordinating the overall inpatient care plan. Medicare requires it on the initial care code (99221–99223) billed by that physician. Consulting or co-managing physicians do not use -AI; they bill office/outpatient E/M codes 99202–99215.
Per CMS and CPT 2023 guidelines, a transition from observation to inpatient status does not start a new stay. If the hospitalist already billed an initial code on the observation date, subsequent days (including the formal inpatient admission date) are billed as subsequent visits (99231–99233), not a new initial code.
Only the attending physician responsible for the discharge may bill 99238 or 99239. If a specialist manages discharge, they may bill it; however, only one discharge code is paid per calendar date per patient. Confirm your group's arrangement with the facility to avoid duplicate claims.
The teaching physician must be present for the key portion of each service (or, for E/M only, may use the Primary Care Exception for lower-level subsequent visits). The teaching physician must write or co-sign a note documenting their personal participation. Modifier -GC (teaching physician) is appended to claims under the teaching physician exception.
Yes. NPPs with appropriate state licensure may bill 99221–99223, 99231–99233, and 99238–99239 under their own NPI at 85% of the physician fee schedule when billing independently, or as incident-to under a physician's supervision in applicable settings. Medicare rules for incident-to billing do not apply in inpatient settings, so NPP services must be billed under the NPP's own NPI.
Under 2023 CPT/CMS rules, documentation must support either MDM complexity (at least two of three elements: number/complexity of problems, amount/complexity of data reviewed, and risk) or total time on the date of service. Complete time logging—including pre- and post-encounter work—is often the simpler path to a higher level for complex patients.
Verimedix handles the entire hospitalist revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.