Skip to main content

Free billing audit

Get audit →
SPECIALTY BILLING

Hospitalist Billing Services

A hospitalist group's entire revenue is the professional claim: the hospital bills the facility side of the stay, your group bills the physician encounter, and almost all of it is evaluation and management. That means the daily progress note sets the level, not the coder — and that is where groups lose money quietly. Rounding notes still running pre-2023 templates never enumerate the decision-making elements a mid-level or high-level visit now depends on. Discharge days drop to the lower code because nobody wrote the minutes down. Critical care days get billed as an ordinary rounding visit. Prolonged time is never billed at all. Templates still prompt for the observation code family CPT deleted on 1 January 2023, when observation has been billed on the ordinary inpatient family ever since. None of this arrives as a denial; it arrives as a level that was available and never claimed, repeated across thousands of encounters a month. We take that work on. We level initial care, subsequent care and discharge day management against the decision-making elements or the documented total time, whichever the note actually supports, and we send back the notes that do not support the level billed rather than quietly downcoding them. We keep critical care minutes net of the procedures billed separately alongside them. We bill prolonged inpatient time on the Medicare-recognized prolonged-services code, in 15-minute increments past the thresholds CMS publishes, rather than on the CPT prolonged code Medicare does not accept. We check admission and discharge timestamps against the same-date rules before the claim goes out, settle who bills the discharge when more than one service rounds on the patient, and file consultations only to the plans that still accept them. Then we tell you which note template is producing the gap, element by element, because that is where the correction has to land.

  • Free audit
  • No contract
  • HIPAA-secure
  • Cancel anytime
Quick Answer

How does hospitalist billing work?

We code and bill every hospitalist encounter your group generates — initial care, daily subsequent visits, discharge day management and critical care — as a professional claim separate from the hospital's. The revenue is almost entirely E/M level, so the note decides it. We file 99233 only where the MDM elements or the documented total time support it, we file 99239 only once the discharge minutes are written in the chart, and we bill prolonged inpatient time on Medicare's G0316 rather than CPT 99418, which Medicare does not recognize (Medicare Claims Processing Manual, chapter 12, sections 30.6.8 and 30.6.15). Observation runs on the same code family as inpatient care and has since 2023, so if your templates still prompt for the deleted observation code family that is the first thing we fix.

  • Subsequent care leveled on the post-2023 MDM elements — problems, data, risk — or on documented total time for the date of service
  • Critical care minutes filed net of separately reportable procedure time, which is CPT's and Medicare's own exclusion rather than one payer's
  • Same-date admission and discharge filed as 99234–99236 once the 8-hour stay is met; an across-midnight stay is not a same-date stay, however short
  • Prolonged inpatient time billed on G0316, because Medicare does not recognize CPT 99418
  • Free billing review before you switch — we tell you what we would change and why

Who This Page Is For

Hospitalist groups covering one or multiple hospitals Internal medicine groups with significant inpatient volume Pediatric hospitalist programs Hospital-employed hospitalists with billing run through professional fee billing offices Groups whose inpatient note templates still predate the 2023 E/M and observation code changes

Common Billing Friction in Hospitalist

Subsequent care 99232/99233 leveling, and why we do not work to a distribution

The 2023 inpatient E/M overhaul tied levels to medical decision-making — number and complexity of problems addressed, amount and complexity of data reviewed, risk of complications or morbidity from management — with two of three elements required at each level. Unlike the emergency department family, inpatient codes also permit time-based selection, and the thresholds are published in the code descriptors and repeated in the fee schedule's own short descriptions: 25 minutes for 99231, 35 for 99232 and 50 for 99233, measured as total time on the date of the encounter. Groups still running pre-2023 history-and-exam templates under-code 99233-eligible cases because the note never enumerates the elements the level now depends on. The usual remedy is to publish a target distribution and we do not do that: a target tells a physician what to bill, and the only thing that defends a level on review is the note. We review a sample against the three elements and report the gap by element — problems managed but not listed, data reviewed but not attributed, risk carried by the plan but never stated — so the correction lands on the documentation. Documentation accuracy also carries to the facility side: patient-safety indicators (PSI) and hospital-acquired-condition measures are derived from the coded inpatient record, and they move the hospital's own Medicare payment adjustments — which is why hospital administration has a stake in your group's notes as well as your group does.

Critical care on an inpatient day, and when a second E/M is still payable

On a day when critical care is furnished, the group normally bills 99291 rather than the subsequent care code, because physicians in the same group and specialty are paid as a single physician and only one E/M is reported per patient per day unless the services are for unrelated problems. But 'never both' is too strong, and the exception is worth knowing. The Medicare Claims Processing Manual, chapter 12, section 30.6.12.6, permits both a critical care service and another E/M on the same calendar date — regardless of specialty or group — where the record shows the other visit was furnished before the critical care at a time when the patient did not require it, was medically necessary, and shared no duplicative elements, with modifier 25 on the claim. Separately, time spent on separately reportable procedures such as central line placement (36556), intubation (31500) or CPR (92950) is billed on those codes and must not be counted in the critical care minutes; CPT's bundled-services list, including chest X-ray interpretation, pulse oximetry, blood gases and ventilator management, sits inside critical care instead. The note has to state the minutes net of procedure time and name the vital organ system being supported.

Same-date admission and discharge (99234–99236) and the 8-hour test

The rule here is a stay test, and it is precise enough that most of the disputes come from paraphrasing it. Per the Medicare Claims Processing Manual, chapter 12, section 30.6.8: where the patient is in inpatient or observation care for less than 8 hours and is discharged on the same calendar date, report initial hospital inpatient or observation care from 99221–99223 only, and do not report a discharge code. Where the stay is at least 8 hours but less than 24 and discharge falls on the same calendar date, report 99234–99236. Where discharge falls on a different calendar date, report an initial care code plus 99238 or 99239. A stay that crosses midnight is therefore not a same-date stay no matter how short it is — a 20-hour stay admitted at 9pm is an initial code plus a discharge code, not 99234–99236 — and the documentation for a same-date code must state the 8-hours-but-less-than-24 stay, that the billing physician personally performed the services, and that the admission and discharge notes were written by the billing physician. Medicare's two-midnight rule at 42 CFR 412.3(d) answers a different question entirely: it determines whether the stay is appropriate for payment under Part A, which is the hospital's claim, and since the 2023 merge the physician's code family is the same whether the patient is inpatient or in observation.

Discharge day management on 99239, and the minutes nobody wrote down

99238 covers discharge day management of 30 minutes or less and needs no time statement. 99239 covers more than 30 minutes and does: discharge instructions, prescription reconciliation, family discussion and care-transition coordination all count, but only if the total is recorded. Claims billing 99239 without documented minutes are downcoded to 99238, and the CY2026 fee schedule prices 99238 roughly 30 percent below 99239, so the loss is material across a high-volume service even though each instance is small. The related point that gets missed is who may bill it: the discharge day management codes belong to the physician responsible for the discharge, while other physicians who give the patient instructions or coordinate post-discharge services on the same day report a subsequent care code instead. Two groups both filing 99238 for the same discharge is a denial that looks like a payer error and is not.

Concurrent care, comanagement, and what replaced the consultation codes

Several physicians can bill E/M on the same patient on the same day for distinct conditions, but the records have to establish each one's distinct service and role. Medicare's baseline is that physicians in the same group and the same specialty bill as though they were one physician, so only one E/M is reported unless the services address unrelated problems; where that happens within a group, the level billed should represent the combined visits rather than two separate claims. Medicare stopped recognizing the CPT consultation codes for services on or after 1 January 2010 and directs initial or subsequent hospital inpatient or observation care instead; the physician who oversees the patient's care from all the other physicians furnishing specialty care appends modifier AI as principal physician of record. The code numbers have moved since, which matters for any payer that still accepts consultations: CPT deleted 99241 and 99251 in 2023, leaving 99242–99245 and 99252–99255, and both ranges remain flagged in the Medicare fee schedule as not valid for Medicare. Comanagement with a surgical service during the surgeon's global period is a separate mechanism again — the medical E/M carries modifier 24 to show it is unrelated to the surgical global, and the surgeon's global does not restrict the hospitalist's own claim.

Hospitalist-Specific Payer Issues We Watch For

Medicare

Issue: MDM-based inpatient E/M leveling. Documentation has to address problems, data and risk as separate elements for the level billed, and time-based selection requires total time on the date of the encounter to be stated in the note.

Our approach: Inpatient note templates structured around the MDM elements with a time-documentation prompt where time is used, and sampled review reported by element rather than against a distribution target.

BCBS

Issue: Consultation codes split the market. Medicare has not recognized them since 2010; some commercial plans still accept them and some follow Medicare. CPT also deleted 99241 and 99251 in 2023, so a plan that does accept them accepts 99242–99245 and 99252–99255 only.

Our approach: We maintain a payer-specific policy library and bill consultation codes only on plans that currently recognize them, using the surviving code numbers; everything else goes out as initial or subsequent inpatient or observation care.

UnitedHealthcare

Issue: Same-date admission and discharge enforcement. Plans deny separate initial care and discharge codes where the encounter met the same-calendar-date 8-hour criteria for 99234–99236 — and separately deny 99234–99236 where the stay crossed midnight and never qualified.

Our approach: We track admission and discharge timestamps on every encounter and apply the stay test as CMS writes it: same calendar date and at least 8 hours for 99234–99236; different calendar dates for initial plus discharge, however short the stay.

Aetna

Issue: Critical care time reviews turn on whether documented time excludes separately reportable procedures. Plans differ in how explicitly they want that stated, and some ask for an attestation on the face of the note.

Our approach: Our critical care template carries the exclusion statement for every payer, because CPT and Medicare exclude procedure time independently of any plan, and we audit critical care claims before submission.

What We Handle

Inpatient and observation E/M (99221–99223, 99231–99233) plus prolonged care on G0316

MDM-element scoring across problems, data and risk, with prompts built into the daily progress note, and time-based selection where documented total time on the date supports it — 25, 35 and 50 minutes for 99231, 99232 and 99233. Prolonged time filed on Medicare's G0316 rather than CPT 99418, in 15-minute increments once total time on the date passes 90 minutes on an initial visit, 65 minutes on a subsequent visit or 110 minutes on a same-date admission and discharge.

Discharge day management (99238 ≤30 min, 99239 >30 min) with time documentation

Time-documented 99239 review on every discharge over 30 minutes, with the minutes recorded in the chart before the claim goes out. Discharge codes reserved for the physician responsible for the discharge, and sequenced against 99234–99236 when admission and discharge fall on the same calendar date.

Critical care 99291/99292 on inpatient days with procedure-time exclusion

99291 covers the first 30 to 74 minutes of critical care on the date of service and 99292 each additional 30 minutes. Critical care minutes documented separately from time spent on central line placement, intubation and CPR, which are billed on their own codes. The exclusion is CPT's and Medicare's, so the attestation goes into the critical care template for every payer rather than for one.

Concurrent care, comanagement, and modifier 24/AI discipline

Distinct-service documentation for concurrent specialty rounding, modifier AI on the principal physician of record's initial care claim, and modifier 24 on a medical E/M furnished during a surgeon's global period. Where two physicians in the same group and specialty see the patient on one day, a single combined-level claim rather than two.

Same-day admit/discharge (99234–99236) and Two-Midnight Rule application

The 8-hour stay test applied before a same-date code is released, with the documentation checked for the three statements CMS requires: the 8-hours-but-less-than-24 stay, that the billing physician personally performed the services, and that the admission and discharge notes were written by that physician. Across-midnight stays are routed to an initial code plus a discharge code instead.

Census-to-charge reconciliation, coverage handoffs and unbilled-day recovery

Every hospital day on the census is reconciled to a coded encounter, so an unbilled day surfaces as a named patient and a date rather than as a soft revenue variance. Coverage handoffs — night float, cross-cover, service changes, the day a patient moves between hospitalists — are the days that go missing most often, so the reconciliation runs against the schedule as well as the census, and open or unsigned charts are worked as a queue with the physician named and the age shown.

Free Billing Audit · No obligation

Is your hospitalist billing leaving money on the table?

We audit your last 90 days of hospitalist claims for under-coding, modifier errors, and denials — and show you the recoverable dollars at no cost. Written findings in 3–5 business days.

Prefer to talk? Book a 15-minute call
Solo provider or group practice?

HIPAA-secure · No contract · We reply within 1 business day

Key Hospitalist CPT Codes

CPT Code Description Medicare Amount CY2026 national, non-facility
99221 Initial hospital inpatient or observation care, straightforward/low MDM $74
99222 Initial hospital inpatient or observation care, moderate MDM $117
99223 Initial hospital inpatient or observation care, high MDM $156
99231 Subsequent inpatient or observation care, straightforward/low MDM $44
99232 Subsequent inpatient or observation care, moderate MDM $70
99233 Subsequent inpatient or observation care, high MDM $107
99238 Inpatient or observation discharge day management, 30 min or less $75
99239 Inpatient or observation discharge day management, more than 30 min $107
99291 Critical care, first 30–74 min (facility amount $199) $309

Amounts are the Medicare national unadjusted non-facility amounts for CY2026, computed from the published CMS relative value file. They are not what a commercial payer pays, and your locality adjustment moves them. A dash means Medicare publishes no amount for that code — because it is non-covered, bundled, or priced outside the fee schedule.

Why General Billing Teams Miss Hospitalist Issues

General billing staff handle dozens of specialties and rarely develop the depth needed for hospitalist coding nuances. Here is what gets missed.

Modifier and bundling errors

Specialty-specific modifier rules and CCI edits are frequently overlooked by teams that do not work exclusively in hospitalist.

Under-coding high-complexity visits

Hospitalist encounters often qualify for higher-level E/M codes, but generalist billers default to mid-level codes to avoid audit risk.

Missed payer-specific rules

Each payer has unique coverage and documentation requirements for hospitalist procedures that general teams rarely memorize.

Slow denial turnaround

Without specialty knowledge, appeal letters lack the clinical specificity needed to overturn hospitalist denials quickly.

Hospitalist E/M Leveling and Code Currency

“Hospitalist revenue is almost entirely E/M, so every percentage point of leveling accuracy compounds across thousands of encounters a month. But before anyone tunes leveling, check the code set: the separate observation codes were deleted in 2023 and prolonged inpatient time runs on G0316, not CPT 99418. A group can document beautifully and still be billing codes that no longer exist.”

MedPrecision Billing Team

Hospitalist Coding Specialist

AAPC CPC, CIC / AHIMA CCS

Transition Plan

Switching billing partners should not disrupt patient care or cash flow. Our transition plan is designed for zero downtime.

01

Discovery and Specialty Audit

We review your current hospitalist billing workflows, denial patterns, and payer mix to build a tailored onboarding plan.

02

System Integration

We connect to your EHR and practice management system, configure specialty-specific code sets, and validate charge capture workflows.

03

Parallel Billing Period

We run billing in parallel with your current process for 2-4 weeks to verify accuracy before taking over completely.

04

Full Transition and Reporting

Once validated, we assume full billing responsibility with monthly reporting dashboards and a dedicated account manager.

AAPC Certified
AHIMA Credentialed
HBMA Member
HIPAA Compliant
Glossary

Hospitalist Billing Terms

Initial Hospital Inpatient or Observation Care (99221-99223)
E/M codes for the first encounter of the admission, in three levels by MDM complexity or by total time on the date (40, 55 and 75 minutes). Since 1 January 2023 the same family covers observation status, which is what the deleted codes 99218–99220 used to do.
Subsequent Inpatient or Observation Care (99231-99233)
E/M codes for daily rounding visits after the first day, in three levels by MDM complexity or by total time on the date (25, 35 and 50 minutes). The highest-volume hospitalist code family, and since 2023 it covers observation days too, replacing the deleted 99224–99226.
Discharge Day Management (99238/99239)
E/M codes for the day of discharge. 99238 is 30 minutes or less; 99239 is more than 30 minutes and requires the total time in the chart. Covers discharge instructions, prescription reconciliation and care-transition coordination, and is billed by the physician responsible for the discharge — others report a subsequent care code. The separate observation discharge code 99217 was deleted on 1 January 2023 with the rest of the observation family, so an observation discharge on a later calendar date now uses these codes.
Same-Day Admission/Discharge (99234-99236)
Combined E/M codes for a patient admitted and discharged on the same calendar date, replacing separate initial care and discharge codes. Requires a stay of at least 8 hours but less than 24; a stay under 8 hours is initial care only, and a stay that crosses midnight uses initial care plus a discharge code.
Concurrent Care
Several physicians billing E/M on the same patient on the same day for distinct conditions. Each record must establish the distinct service; within one group and specialty only one E/M is reported unless the problems are unrelated, and the principal physician of record appends modifier AI.
Medical Decision Making (MDM)
Composite of three elements: number/complexity of problems addressed, amount/complexity of data reviewed, risk of complications. Foundation of 2023 inpatient E/M leveling rules.

Last updated: 2026-09-17

Common Questions

Common questions about hospitalist billing services.

Request a Specialty Billing Review

See how specialty-specific billing support can improve reimbursement visibility for hospitalist billing services.

Request Review

How are inpatient E/M levels determined under the 2023 rules?

Initial care (99221–99223) and subsequent care (99231–99233) are leveled by medical decision-making — number and complexity of problems addressed, amount and complexity of data reviewed, and risk of complications — with two of three elements required. Unlike emergency department codes, the inpatient family also permits time-based selection using total time on the date of the encounter: 25 minutes for 99231, 35 for 99232 and 50 for 99233. Past those thresholds Medicare pays prolonged time on G0316 rather than CPT 99418 (CPT E/M code and guideline changes, effective 1 January 2023).

How do you bill for same-day admission and discharge?

When admission and discharge fall on the same calendar date and the stay is at least 8 hours but less than 24, report 99234–99236 — hospital inpatient or observation care including admission and discharge — and select the level by MDM or by documented total time. If the same-date stay is under 8 hours, report an initial care code from 99221–99223 only and no discharge code. If discharge falls on a different calendar date, report an initial care code plus 99238 or 99239, which is the correct answer for an across-midnight stay even when it lasts under 24 hours (Medicare Claims Processing Manual, chapter 12, section 30.6.8).

Are consultation codes still billable?

Not to Medicare. Medicare stopped recognizing the CPT consultation codes for services on or after 1 January 2010 and directs initial or subsequent hospital inpatient or observation care instead, with modifier AI identifying the principal physician of record. The code numbers have also changed: CPT deleted 99241 and 99251 in 2023, so the surviving inpatient consultation codes are 99252–99255, and the Medicare fee schedule still flags them as not valid for Medicare purposes. Commercial payers vary — some follow Medicare, some still accept consultations — so we verify each plan's current policy and bill to it.

When can critical care time be billed on an inpatient day?

Critical care requires acute impairment of one or more vital organ systems with a probability of imminent or life-threatening deterioration, high-complexity decision-making, and at least 30 minutes of that care on the date. On a day when it is furnished, the group normally bills 99291 rather than a subsequent care code, because physicians in the same group and specialty are paid as a single physician. Medicare does allow both on one calendar date, with modifier 25, where the other E/M came first, at a time when the patient did not require critical care, and shared no duplicative elements. Time spent on separately reportable procedures is billed on those codes and excluded from the critical care minutes (Medicare Claims Processing Manual, chapter 12, section 30.6.12).

How do you handle multiple hospitalist groups covering the same patient?

One physician is the principal physician of record — the one overseeing the patient's care from all the other physicians furnishing specialty care — and that physician appends modifier AI to the initial care code. Other physicians managing distinct conditions bill concurrent care on the ordinary initial or subsequent inpatient codes, with each record establishing the distinct service. Within a single group and specialty, only one E/M is reported per patient per day unless the services address unrelated problems. We work with hospital case management to align coverage with who is billing, because the reconciliation that catches a missed day is the same one that catches a duplicate.

Free billing audit

Request a Hospitalist Billing Review

Find out whether your inpatient E/M leveling, discharge billing and concurrent-care coordination match the current code set — and how many census days never became a claim.

  • No contract
  • No setup fees
  • Reply within 1 business day
Call us Free audit