Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
CPT Code

CPT code 99218 – Initial observation care, low complexity


Code Definition

99218 is the CPT code for initial observation care at the lowest complexity level. Its descriptor required a detailed or comprehensive history, a detailed or comprehensive examination, and medical decision making that is straightforward or of low complexity.

The American Medical Association (AMA) deleted CPT code 99218 effective January 1, 2023. The 2023 revision merged the observation and inpatient initial care codes, so revised 99221-99223 now cover both settings. Payers reject 99218 on claims for any date of service from that day on.

Section
99202-99499 Evaluation and management
Subsection
99217-99226 Hospital observation services
Code range
99218-99220 Initial observation care
Billable
No
Code also known as
hospital observation care, observation admission, observation E/M
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 99218 covered initial hospital observation care at the lowest complexity level, with straightforward or low medical decision making (MDM).

The AMA deleted 99218 on January 1, 2023, along with 99219 and 99220.

The revised CPT codes 99221-99223 now cover initial care for both inpatient and observation patients in one code family.

A claim carrying 99218 for a date of service on or after January 1, 2023 is rejected as an invalid code. Today the level rests on MDM or total time.

Billing software such as Pabau runs validation checks before a claim is sent, giving your team a chance to fix coding errors first.

CPT code 99218: Official descriptor and service type

CPT code 99218 is the former initial hospital observation care code for low-complexity presentations. The AMA CPT codebook required a detailed or comprehensive history, a detailed or comprehensive exam, and straightforward or low medical decision making (MDM). It belonged to the 99218-99220 family, which split initial observation care into three complexity tiers. The 2023 restructuring deleted all three, and the revised 99221 now covers this service.

Under CMS policy, patients placed on observation status are outpatients, however many nights they spend in a hospital bed. That status shapes both billing and cost-sharing. Medicare Part B pays the physician fee for observation services, and patients may face higher out-of-pocket costs than under an inpatient admission.

Code Complexity level MDM requirement Status
99218 Low Straightforward or low Deleted Jan 1, 2023
99219 Moderate Moderate complexity Deleted Jan 1, 2023
99220 High High complexity Deleted Jan 1, 2023

Is CPT code 99218 still valid? Deletion history and replacement codes

No. CPT code 99218 is no longer a valid billing code. The AMA deleted 99218, 99219, and 99220 on January 1, 2023. The change was part of a broader restructuring of hospital evaluation and management (E/M) codes. It merged the observation and inpatient initial care codes into one family. As in the 2021 office visit framework, MDM or time now sets the level.

The replacement codes are the revised 99221, 99222, and 99223. Under the 2023 framework, these three codes cover initial inpatient care and initial observation care alike. Code selection changed as well. The level now rests on MDM complexity or total physician time on the date of service, whatever the patient’s status.

Old code (deleted 2023) Replacement code Complexity Setting (2023 onward)
99218 99221 (revised) Low complexity Inpatient or observation
99219 99222 (revised) Moderate complexity Inpatient or observation
99220 99223 (revised) High complexity Inpatient or observation

Each replacement code carries its own documentation rules, and our CPT code guides walk through them code by code.

What CPT code 99218 required: Documentation criteria when active

When CPT code 99218 was active, the AMA required three documented elements. They were a detailed or comprehensive history, a detailed or comprehensive exam, and straightforward or low-complexity MDM. All three had to appear in the record on the date of the initial observation placement. The two higher tiers, 99219 and 99220, required a comprehensive history and a comprehensive exam.

A detailed history needed a chief complaint, an extended history of present illness (HPI), and an extended review of systems (ROS). It also needed a pertinent past, family, and social history (PFSH). A comprehensive history raised the ROS to 10 or more systems and recorded all three PFSH areas.

A detailed exam covered the affected area and related organ systems in depth. A comprehensive exam typically documented eight or more organ systems. MDM at the straightforward or low level meant minimal diagnostic workup and low risk of complications from treatment.

  • Chief complaint and extended HPI: At least four HPI elements or the status of three or more chronic conditions
  • ROS: Two to nine systems for a detailed history, 10 or more for a comprehensive one
  • PFSH: One pertinent area for a detailed history, all three areas for a comprehensive one
  • Exam: The affected area and related systems for a detailed exam, eight or more organ systems for a comprehensive one
  • Straightforward or low MDM: Minimal data reviewed, low-risk management options

Missing any one of the three elements was enough for a Medicare administrative contractor (MAC) to deny the claim. Auditors expected a history and physical (H&P) in the observation record that met at least the detailed level. A brief progress note did not qualify.

CPT 99218 vs 99219 vs 99220: Complexity level comparison

MDM complexity set each tier apart, but the history and exam requirements differed too. 99218 accepted a detailed or comprehensive history and exam. 99219 and 99220 both required the comprehensive level for each.

Element 99218 (low) 99219 (moderate) 99220 (high)
History Detailed or comprehensive Comprehensive Comprehensive
Exam Detailed or comprehensive Comprehensive Comprehensive
MDM Straightforward or low Moderate High
Status (2026) Deleted Deleted Deleted

Observation vs inpatient: How CPT 99218 differed from 99221-99223

Before 2023, the patient’s status set the code family. Observation status called for 99218-99220, and a formal inpatient admission called for 99221-99223. A physician could treat two patients with the same diagnosis on the same floor. One under observation was billed 99218, and the other, formally admitted, was billed 99221.

Status was decided by the admitting or ordering physician, and the billing team had no say in it. Under CMS policy, the physician’s order and the hospital’s admission review set whether a patient was observation or inpatient. A coder could not reclassify status to improve payment.

  • 99218-99220 (pre-2023): Observation status only, outpatient classification, physician bills Part B
  • 99221-99223 (pre-2023): Inpatient admission only, Part A covers the facility, physician bills Part B
  • 99221-99223 (post-2023): Both settings; code selected by MDM or time, not admission status

Handoffs made this harder. Emergency physicians often wrote the observation order before a hospitalist took over. The billed code could then end up out of step with the status in the hospital’s admission, discharge, and transfer (ADT) system.

Same-day observation admission and discharge: When CPT 99234 applied

When a patient was placed in observation and discharged on the same date, the length of stay decided the code. Under the Medicare Claims Processing Manual, chapter 12, §30.6.8, CPT codes 99234-99236 applied to stays of 8 hours or more. Like the initial codes, they were tiered by complexity, with 99234 at low, 99235 at moderate, and 99236 at high.

For a same-date stay under 8 hours, the physician billed initial observation care only, such as 99218, with no discharge code. The 99234-99236 codes were revised in 2023, not deleted. They remain valid as hospital inpatient or observation care with admission and discharge on the same date, and 99234 is the low level.

The grid below shows which code set an initial observation day called for, before and after the 2023 change.

Decision grid for an initial observation day. Discharged on a later date: 99218-99220 then 99217 before 2023, 99221-99223 then 99238 or 99239 from 2023. Same-date discharge after 8 hours or more: 99234-99236 in both periods. Same-date discharge under 8 hours: 99218-99220 only before 2023, 99221-99223 only from 2023.
The discharge date and the length of stay pick the code set, and only the initial and discharge codes changed in 2023. Sources: AMA CPT 2023 E/M revisions and the Medicare Claims Processing Manual.

Medicare reimbursement for CPT code 99218

Medicare reimbursed CPT code 99218 under the Part B Physician Fee Schedule using facility and non-facility relative value unit (RVU) rates. Facility rates applied when the service was rendered in a hospital-based observation unit. Non-facility rates were higher and applied in rare circumstances where observation occurred in a non-facility setting.

Historical reimbursement rates for 99218 varied by year and geographic adjustment factor. The FastRVU lookup tool reflects current RVU values under the revised 2023 framework. Because the code was deleted, its historical rates are no longer available there.

Before the deletion, MACs published fee schedules and medical necessity criteria for 99218. Examples include CGS Administrators (Jurisdiction 15) and Novitas Solutions (Jurisdictions H and L). Those policies no longer apply to active claims.

Practices submitting claims for services rendered before January 1, 2023 may still need to reference historical 99218 payment data for appeals or audit responses. Those rates are accessible through CMS’s archived Physician Fee Schedule data files, which keep prior-year fee schedules by locality. For initial observation care dated on or after January 1, 2023, bill the revised 99221-99223.

Payer requirements and prior authorization for observation billing

When 99218 was active, payers enforced medical necessity criteria that went beyond the AMA’s documentation requirements. Medicare required observation status to be clinically justified. The patient’s condition had to warrant monitoring without clearly meeting inpatient admission criteria under the two-midnight rule.

Commercial payers had their own policies. Some commercial and Medicaid plans required prior notification of observation placement. Missing that step did not automatically deny the claim, but it put the burden of proof on the provider in a later audit. Compliance also meant a written observation order in the record, signed by the ordering physician before billing.

  • Medicare: Medical necessity documented, no formal prior authorization, clinical justification audited retrospectively by MACs
  • Some commercial and Medicaid plans: Prior notification of observation placement, with observation clinical criteria published by each plan
  • Commercial plans generally: Required a signed physician order for observation status and often required concurrent review for stays exceeding 24 hours

Common denial reasons for CPT code 99218 and how to avoid them

Denials for CPT code 99218 followed predictable patterns, and they still matter today. Practices answering audits or appeals for pre-2023 services meet the same criteria. The same errors now surface on claims using the replacement codes 99221-99223.

  • Incomplete H&P documentation: The history or exam fell short of the detailed level, was abbreviated, or was copied from a prior note. MACs rejected copy-forwarded H&Ps as inadequate for initial observation billing.
  • MDM not supported by the record: Straightforward or low MDM had to be demonstrable from the data reviewed and the management options considered. A note listing a complex problem but minimal workup was vulnerable to downcoding.
  • Incorrect status classification: Billing 99218 for a formally admitted patient led to denials. The hospital’s ADT status and the physician’s claim had to match.
  • Billing 99218 with 99217 on a same-day discharge: Under the pre-2023 rule, a same-date stay of 8 hours or more called for 99234-99236. A shorter stay took initial observation care alone, so adding the discharge code 99217 on that date was an error.
  • Submitting 99218 after January 1, 2023: Payers reject a claim carrying 99218 for any later date of service as an invalid code.

Effective denial management in healthcare for observation claims starts at the point of documentation, not at the clearinghouse. Practices that audit claims before submission catch status mismatches and thin documentation before they turn into denial letters. Clean claim submission for observation services starts with three checks. The code must be active on the date of service, and it must match the setting. The documentation must also support the complexity level billed.

Pro Tip

Run a quarterly audit of all observation claims billed in the previous 90 days. Pull any claim where the billed code doesn’t appear on the current AMA active code list and cross-check against replacement codes. For pre-2023 claim appeals, request the MAC’s historical LCD or fee schedule for the date of service to document the correct reimbursement basis.

Subsequent observation care codes: CPT 99224, 99225, 99226

On calendar days following the initial observation placement, subsequent observation care codes applied rather than repeat billing of 99218. CPT 99224 covered subsequent observation care at low complexity, 99225 at moderate complexity, and 99226 at high complexity. Each required documentation of an interval history, examination, and MDM appropriate to the complexity level billed.

CPT 99217 was the observation discharge day management code used when discharge occurred on a calendar day different from the initial observation date. The three subsequent codes and the discharge code were also deleted effective January 1, 2023. Subsequent care moved to the revised inpatient or observation codes 99231-99233. Discharge moved to the combined hospital inpatient or observation discharge codes, 99238 for 30 minutes or less and 99239 for more than 30 minutes.

Role in episode Old code (deleted) 2023 Replacement
Initial low-complexity 99218 99221 (revised)
Subsequent low-complexity 99224 99231 (revised)
Subsequent moderate-complexity 99225 99232 (revised)
Subsequent high-complexity 99226 99233 (revised)
Discharge (different day) 99217 99238 or 99239 (revised)

How practice management software supports observation billing accuracy

Observation billing errors persist because the 2023 code restructuring wasn’t universally understood across billing teams at the time it took effect. Many practices had charge capture workflows mapped to 99218-99220 that weren’t updated before the deletion date. Claims sent with those old mappings fail at the payer with an invalid-code rejection. A practice that doesn’t review denial reports regularly may miss the pattern for months.

Practice management platforms reduce this risk by checking claims before they leave the practice. Pabau’s claims management software runs validation checks before a claim is sent. Your team can correct errors at that point, before the claim reaches a payer.

Professional claims go out on the CMS-1500 through Claim.MD, a medical claims clearinghouse that connects to thousands of US payers. Hospitalist and emergency medicine groups with heavy observation volume catch problems before submission, instead of chasing denial letters afterward.

Pabau checkout screen with a completed payment and an invoice billed to an insurer
Pabau’s checkout closes the visit and raises the insurer invoice in one step, so billing starts from the same record as the encounter.

Observation billing also means tracking the whole episode, with initial, subsequent, and discharge codes billed as one chain. A discharge code with no matching initial claim gets flagged in payer audits as incomplete episode billing. Linking each encounter to its codes by date of service keeps that chain intact.

For practices running revenue cycle management across observation and inpatient encounters, one billing platform for both cuts the manual checks on coding staff. Check the AAPC’s CPT code database to verify the active status of any observation or inpatient code before including it in a charge master update.

Reduce observation billing errors before they reach the payer

Pabau’s claims management software runs validation checks before a claim is sent and routes professional claims through Claim.MD to thousands of US payers. See how it works for your practice.

Pabau claims management dashboard

Conclusion

Treat 99218 as a historical code. It belongs on appeals and audit responses for dates of service before January 1, 2023, and never on a newer claim. For those older claims, the record needs a detailed or comprehensive history and exam, plus straightforward or low MDM.

For current claims, the bigger risk is an out-of-date charge map. Map initial observation care to 99221-99223 and same-date stays of 8 hours or more to 99234-99236. Then let a check before submission catch what slips through.

Book a demo to see how Pabau checks each observation claim before it goes out, so coding errors get fixed before a payer sees them.

Continue your research

Continue your research

Need to understand how clearinghouse claim routing works? Claim.MD clearinghouse overview explains how electronic claims reach payers through Pabau’s integrated clearinghouse.

Looking for the full medical billing process from encounter to payment? What is medical billing covers the end-to-end billing workflow including claim submission and denial follow-up.

Want a structured approach to reducing claim denials? Denial management in healthcare outlines the systematic steps practices use to prevent, track, and appeal denied claims.

Billing a discharge on a later date? CPT code 99217 explains the deleted observation discharge code and what replaced it.

Need the high-complexity tier of the replacement family? CPT code 99223 covers the documentation and MDM it requires.

Frequently asked questions

What is CPT code 99218?

CPT code 99218 is the former initial hospital observation care code for low-complexity presentations. It required a detailed or comprehensive history, a detailed or comprehensive exam, and straightforward or low medical decision making. The AMA deleted it effective January 1, 2023, and it is no longer valid for billing.

Is CPT code 99218 still active or has it been deleted?

No. CPT code 99218 was deleted effective January 1, 2023. Claims submitted with this code for dates of service on or after that date will be automatically rejected by payers as an invalid code.

What replaced CPT code 99218 after it was deleted?

The revised CPT code 99221 replaced 99218 for low-complexity initial observation or inpatient care. The full set is 99221 (low), 99222 (moderate), and 99223 (high). Code selection now rests on MDM complexity or total physician time, not admission status.

How did CPT 99218 differ from initial inpatient care code 99221?

Before 2023, 99218 applied to patients on observation status, who are outpatients, and 99221 applied to formally admitted inpatients. Documentation differed after the change. 99218 required a detailed or comprehensive history and exam. The revised 99221 needs only a medically appropriate history and exam, and MDM or time sets its level.

What are common denial reasons for CPT code 99218?

Common denial reasons included incomplete H&P documentation, MDM the record didn’t support, and a mismatch between the hospital’s ADT status and the physician’s claim. Others were billing 99218 with 99217 on a same-day discharge, and submitting the code for dates of service after January 1, 2023.

×