Quick answer version: hospital IP/OBS levels by MDM or time, with the full code table.

In briefThe 2023 merger folded observation into inpatient codes. The admission day and the discharge rules carry the money.

Same MDM overhaul, one big simplification

The one structural change that matters: the separate professional observation code family was deleted and folded into the inpatient set. A hospitalist who codes one level low across a census of fifteen leaves a four-figure sum behind every week.

The 2023 Reset: One Code Family for Inpatient and Observation

The observation code family (99217-99220 and 99224-99226) was deleted effective 2023. Observation-status patients now use the inpatient codes: 99221-99223 for the initial encounter, 99231-99233 for subsequent visits, and 99238-99239 for discharge. Status still matters for the hospital's facility coding and the patient's coverage, but the professional code family is unified. Templates that still reference observation codes are about three years out of date.

Level selection is the same as everywhere else since 2021: medical decision making or total time, whichever honestly supports the higher code. The MDM table is identical to the one in the guide on medical decision making.

The Codes and Their Thresholds

CodeServiceMDM LevelTime thresholdwRVUs
99221Initial hospital/obs careStraightforward or low40 min1.63
99222Initial hospital/obs careModerate55 min2.60
99223Initial hospital/obs careHigh75 min3.50
99231Subsequent visitStraightforward or low25 min1.00
99232Subsequent visitModerate35 min1.59
99233Subsequent visitHigh50 min2.40
99238Discharge, 30 min or lessn/a≤30 min1.50
99239Discharge, over 30 minn/a>30 min2.15

Hospital time thresholds are minimums that must be met or exceeded on the date of the encounter, not ranges. Unlike the ED codes, time-based selection is fully available here, which matters because hospital days are full of countable non-bedside work on the same calendar date: chart review, coordination with consultants, family meetings, documentation. An admission that took only about 20 minutes is leveled by MDM, and a straightforward admission supports 99221; there is no separate "short admission" code.

The 99232 Default Problem

Hospital medicine's reflexive 99213 is the reflexive 99232. The honest question for each progress note: what was the patient's trajectory and what did you decide today? A patient failing to respond, a plan you escalated, or a serious weighing of ICU transfer or goals-of-care decisions is a high-complexity visit, and the note needs to say so. "Worsening hypoxia despite escalating oxygen requirements; discussed ICU evaluation with family; broadened antibiotics" is a 99233 story told in one sentence. "Continue current management" on the same patient is a 99232 at best, and worse medical documentation.

The discharge minute that pays
The difference between 99238 and 99239 is one documented fact: whether discharge work exceeded 30 minutes. Discharge day management includes the final exam, instructions, prescriptions, follow-up coordination, and the discharge summary, which routinely exceeds 30 minutes for a complex patient. Only the note that says "discharge day management time: 45 minutes" can be coded 99239. Hospitalists who never document discharge time donate 0.65 wRVUs on most complex discharges.

Same-Day Admit and Discharge

When a patient is admitted and discharged on the same calendar date and the stay is at least 8 hours, use a single combined code, 99234, 99235, or 99236. It covers both the admission and the discharge work, so you do not also code a discharge. If the stay is under 8 hours, code only the initial care code. It comes up most often in observation status; document admission and discharge times so the 8-hour threshold is demonstrable.

Split/Shared Visits: The Rule That Decides Whose Name Is on the Claim

Hospital medicine runs on physician-APP teams. When both see the patient on the same day, the visit is coded once, under the provider who performed the substantive portion. Under current CMS policy, that is more than half of the total time, or a substantive part of the medical decision making (CPT and CMS align on "substantive part", not the entirety of every MDM element). When the visit is coded under the physician, the documentation must support the physician having met that standard, and Medicare requires the FS modifier ("split or shared evaluation and management visit") on the claim. This draws active audit attention; the protection is that whoever codes documents what they personally performed.

Prolonged Inpatient Services

When total time on a date exceeds the highest-level code's threshold by 15 minutes or more, Medicare's G0316 applies (the inpatient sibling of G2212 from the prolonged-services guide). A 99223 carries a 75-minute threshold, so G0316 begins at 90 minutes of documented time on that date. A 105-minute admission is one unit of G0316 on top of the 99223 (90 minutes reaches the first unit; a second unit needs another full 15 minutes, which 105 minutes reaches exactly). Each G0316 unit adds roughly 0.61 wRVUs. Long admission nights regularly cross 90 minutes; the only question is whether the time is written down.

A Note for Specialists: Hospital Consults and the Patient You See Again in Clinic

Specialists called to the hospital should know two things. First, a hospital encounter uses the inpatient initial-care codes (99221 to 99223), selected by the same MDM-or-time logic as an office visit, not the office new-patient codes. Only the code family and place of service differ. (For payers that still recognize consultation codes, an inpatient consultation may apply; Medicare does not pay those and has you use the initial hospital care codes instead.)

Second, the question that trips up every specialist: you consult on a hospitalized patient, do not operate, and see the same patient in clinic two weeks after discharge. That office visit is an established-patient visit (99211 to 99215) even though it is the patient's first time in your clinic, because the hospital consult was a face-to-face encounter by your group and specialty. The setting changed; the relationship did not. The three year rule itself is in the MDM guide.

The 99232 Reflex, Worked Through

A hospitalist rounds on a patient admitted with pneumonia who is febrile again and needs a change in antibiotics plus new cultures and imaging. Habit says 99232. Against the table, a patient not responding as expected, new data ordered and reviewed, and a meaningful change in management is moderate to high complexity and supports 99233. Defaulting every stable-sounding day to 99232 is the hospital equivalent of the primary care level-3 reflex, and across a full census it adds up quickly.

Put it to workLook up any code in the wRVU Calculator
Previous