This simplification ensures consistent documentation, coding accuracy, and streamlined reimbursement for all hospital-based encounters.
๐ Current CPT® Codes for Observation & Inpatient E/M (2025)
| Service Type | CPT® Code Range | Description |
|---|---|---|
| Initial Hospital or Observation Care | 99221–99223 | First encounter (admission). |
| Subsequent Hospital or Observation Care | 99231–99233 | Ongoing care after admission. |
| Same-Day Admission & Discharge (≥8 hrs) | 99234–99236 | Admit and discharge on same date (≥8 hours total). |
| Discharge Day Management | 99238–99239 | Final day of care (time-based selection). |
Note: CPT® codes 99218–99220, 99224–99226, and 99217 were deleted and replaced by the unified codes above.
๐ง Choosing the Right Code: MDM or Service Time
E/M level selection for observation and inpatient encounters can be based on either Medical Decision-Making (MDM) or the total service time personally documented by the provider on the date of service.
Medical Decision-Making (MDM)
- Complexity of problems addressed
- Data reviewed and analyzed
- Risk of complications and morbidity or mortality
Service Time Documented by Provider
Includes all physician/QHP work performed on the same calendar date—chart review, counseling, test review, documentation, and care coordination.
⏱️ Time Reference for 2025 E/M Codes
| Code | Service Time | MDM Level | Use |
|---|---|---|---|
| 99221 | 40 min | Straightforward / Low | Initial visit |
| 99222 | 55 min | Moderate | Initial visit |
| 99223 | 75 min | High | Initial visit |
| 99231 | 25 min | Low | Subsequent care |
| 99232 | 35 min | Moderate | Subsequent care |
| 99233 | 50 min | High | Subsequent care |
| 99234 | 45 min | Straightforward / Low | Same-day admit/discharge (≥8 hrs) |
| 99235 | 70 min | Moderate | Same-day admit/discharge (≥8 hrs) |
| 99236 | 85 min | High | Same-day admit/discharge (≥8 hrs) |
| 99238 | ≤30 min | N/A | Discharge (≤30 min) |
| 99239 | >30 min | N/A | Discharge (>30 min) |
๐ The 8-Hour Rule Explained
When a patient is admitted and discharged on the same calendar date and the total stay is 8 hours or more, report 99234–99236 (based on MDM or time). If the stay is under 8 hours, use only the initial care code (99221–99223).
| Scenario | Total Time | Code(s) | Explanation |
|---|---|---|---|
| Admit 9 AM → Discharge 3 PM | 6 hrs | 99221–99223 | <8 hrs – initial only |
| Admit 9 AM → Discharge 6 PM | 9 hrs | 99234–99236 | ≥8 hrs – same-day admit/discharge |
| Admit 11 PM → Discharge 8 AM next day | 9 hrs | 99221–99223 + 99238/99239 | Spans 2 dates – initial + discharge |
๐งพ Documentation Best Practices
- Document admission and discharge times clearly.
- Specify total service time or supporting MDM level.
- Summarize hospital course, results, and follow-up in the discharge note.
- Use correct Place of Service: 21 (Inpatient) or 22 (Observation).
- Align provider and facility documentation for consistent billing.
๐ฌ Coding Example
Patient: 68-year-old admitted for CHF exacerbation.
MDM: Moderate (diuretics, diagnostics, risk management).
Duration: 10 AM → 8 PM (10 hours).
Total provider time: 70 minutes.
✅ Code: 99235 (same-day admit/discharge ≥8 hrs, moderate MDM or 70 min)
POS: 22 (Observation)
Diagnosis: I50.9 – Heart failure, unspecified
⚠️ Common Coding Errors
- Using 99234–99236 for stays under 8 hours.
- Missing or inconsistent admission/discharge times.
- Incorrect POS (21 vs 22).
- Reporting 99234–99236 and 99238–99239 on same date.
- Failing to document total service time when coding by time.
✅ Quick Reference Summary
| Encounter Type | CPT® Codes | Selection Method |
|---|---|---|
| Initial Hospital / Observation Care | 99221–99223 | MDM or Service Time |
| Subsequent Hospital / Observation Care | 99231–99233 | MDM or Service Time |
| Same-Day Admit & Discharge (≥8 hrs) | 99234–99236 | MDM or Service Time |
| Discharge Day Management | 99238–99239 | Service Time |
๐ก Best Practices for 2025 Compliance
- Follow AMA CPT® 2025 E/M Documentation Guidelines.
- Verify payer-specific rules (Medicare Advantage, etc.).
- Record start/end times for all hospital stays.
- Ensure provider and facility documentation match.
- Perform internal E/M coding audits regularly.