Every time a physician documents a patient visit, a coding decision somewhere in that process determines how much the practice gets paid.
Undercoding means leaving legitimate reimbursement behind without realizing it, while overcoding without documentation to support the level creates audit exposure most practices can't afford.
The rules that govern those decisions live inside a specific section of the CPT codebook, and they've seen more revision in the past five years than in the two decades before.
Evaluation and management CPT codes represent the most frequently billed code category in the entire CPT system, which is exactly why payers scrutinize them so closely and why getting the logic right matters at every level of your practice.
Evaluation and management codes aren't billing labels assigned after the fact. They're how the CPT codebook puts a number on the cognitive work a physician does during a visit, and that number directly affects what the practice gets paid.
The e&m cpt codes system organizes services into broad categories based on where care is delivered and the patient's relationship to the practice.
The main categories are:
Office or other outpatient services (99202-99215), the most commonly billed across nearly every specialty
Hospital inpatient and observation care services (99221-99239)
Consultation services (99242-99245 for office or outpatient; 99252-99255 for inpatient or observation)
Emergency department services (99281-99285)
Nursing facility services (99304-99316)
Home and residence services (99341-99350)
According to the MGMA's 2024 Benchmarking Report on Denials and Appeals, cited by HFMA, more than half of U.S. healthcare organizations report denial rates exceeding 10%, with appeals ranked among the most resource-intensive functions in the entire revenue cycle. That's a problem that compounds quietly.
When documentation doesn't consistently support the code level being submitted, a portion of those denials traces directly back to E/M selection errors that could have been caught before the claim went out.
Evaluation and management coding rests on two possible methods for choosing a code level: medical decision making (MDM) or total time spent on the date of the encounter. Since 2021, history and physical examination no longer determine code level.
You're still expected to perform them as clinically appropriate, but the code you bill now reflects MDM complexity or documented time, not how many bullet points your note captured.
MDM has four levels: straightforward, low, moderate, and high. Each maps to a specific code within the office or outpatient visit family. A level of MDM is reached when at least two of the three MDM elements meet or exceed the criteria for that level.
Each element carries equal weight in determining whether a given MDM level is reached. The first is the number and complexity of problems addressed, the second is the amount and complexity of data reviewed and ordered, and the third is the risk of complications, morbidity, or mortality.
A patient with moderate complexity problems combined with moderate risk qualifies for a moderate MDM code even if the data element stays at low. Two out of three is the threshold, and understanding that rule alone prevents a significant amount of downcoding in outpatient settings.
When total time is used for code selection, it includes more than the minutes spent face-to-face with the patient.
Preparing for the visit by reviewing records, ordering tests, documenting the encounter, communicating with other providers about the case, and coordinating care all count toward the total. Time spent by nursing staff doesn't count, and neither does time spent on separately billable procedures.
One detail worth knowing: there's no stopwatch requirement. Your documentation simply needs to reflect the total time and show that the time was spent on services related to that specific encounter.
You can select whichever method supports the higher code level, as long as documentation backs it up.
A visit that qualifies for 99214 under MDM may qualify for 99215 under total time if the encounter ran long. Payer policy on this varies more than most medical billing teams expect, so confirming directly with your major payers is more reliable than assuming a single rule applies across all plans.
The office visit codes are where evaluation and management CPT codes show up most in daily billing. They split into two groups: new patient and established patient. A new patient cpt code applies when the patient hasn't received professional services from your physician, or any physician of the same specialty and subspecialty within your group, in the past three years.
The cpt code evaluation and treatment logic for new and established patients uses the same MDM criteria. The difference between the two groups is time thresholds, not the decision-making structure.
New patient office visit codes (99202-99205):
99202: Straightforward MDM or minimum 15 minutes total time
99203: Low complexity MDM or minimum 30 minutes
99204: Moderate complexity MDM or minimum 45 minutes
99205: High complexity MDM or minimum 60 minutes
Established patient office visit codes (99211-99215):
99211: Minimal, may not require physician presence
99212: Straightforward MDM or minimum 10 minutes
99213: Low complexity MDM or minimum 20 minutes
99214: Moderate complexity MDM or minimum 30 minutes
99215: High complexity MDM or minimum 40 minutes
Note: CPT code 99201 was deleted effective January 1, 2021. If it still exists in your billing system templates or encounter forms, removing it belongs on your next compliance checklist.
There's an interesting detail about 99211 worth knowing: it's one of the few codes in the entire CPT code system that may be reported for services that don't require a physician or qualified health professional to be present. A nurse or medical assistant performing a blood pressure check or suture removal can support a 99211.
It doesn't drive significant revenue on its own, but it comes up often enough in coder questions that it's worth understanding clearly.
For visits that run beyond the time thresholds for 99205 or 99215, CPT code 99417 covers prolonged services in 15-minute increments. Medicare uses G2212 instead.
Less than 15 minutes beyond the base code time isn't reportable, and neither code can be used with shorter visit levels like 99202-99204 or 99212-99214.
The HCPCS add-on code G2211 captures the complexity of ongoing care responsibility for patients with a single serious or complex condition. It became billable alongside office visit codes 99202-99215 on January 1, 2024. It can't be billed when modifier 25 is on the same claim, which is a common error worth checking in your billing workflows.
The cpt evaluation and management codes for office visits sit at the center of most payer audits, which means accurate documentation here is both a compliance issue and a direct cash flow issue.
The cpt code for hospital admission falls within a code range that was restructured significantly in 2023. The AMA CPT Editorial Panel deleted standalone observation codes and merged them into the existing hospital inpatient care codes. The same code set now covers both inpatient and observation settings.
Initial hospital inpatient or observation care:
99221: Straightforward or low MDM, or total time at or above 40 minutes per day
99222: Moderate MDM, or total time at or above 55 minutes
99223: High MDM, or total time at or above 75 minutes
For every day after admission, subsequent care goes through 99231, 99232, or 99233 based on the complexity of that day's visit. When you get to discharge, it splits by time: 99238 covers 30 minutes or less on the date of the encounter, and 99239 covers anything over that. Same day admissions and discharges work a little differently.
If the patient came in and left on the same calendar day and the stay was more than eight hours, you'd use 99234-99236 rather than the initial care codes. Under eight hours on the same date, 99221-99223 still applies.
The cpt code for hospital consultation is where things get genuinely payer-dependent and where mistakes happen regularly. Medicare stopped covering consultation codes in 2010, so if you're seeing a Medicare patient in a consultative role, you're billing an initial hospital care code (99221-99223), not a consultation code.
The admitting physician appends modifier AI to establish themselves as principal physician of record, which separates your claim from others billing the same visit. Commercial payers don't all follow Medicare's lead on this one. Some still accept inpatient consultation codes 99252-99255 and expect you to use them.
Submitting an initial care code to a payer that wants a consultation code, or the other way around, can produce a denial that's genuinely hard to trace back to the right cause. Checking each payer's policy directly is the only reliable way to know where you stand.
Emergency department coding is simpler in one specific way: the cpt code for evaluation and management in the ED is always MDM.
Total time doesn't factor into ED code selection at all. Codes 99281-99285 run on MDM only, regardless of how long the encounter lasted. Providers who work across outpatient and ED settings often get caught here because the flexibility to choose between MDM and time that exists everywhere else simply doesn't apply once you're in the ED.
Here's a quick reference across the most commonly billed E/M categories:
| Code category | CPT code range | Selection method | Setting |
| New patient office visit | 99202-99205 | MDM or total time | Office/outpatient |
| Established patient office visit | 99211-99215 | MDM or total time | Office/outpatient |
| Initial hospital/observation care | 99221-99223 | MDM or total time | Hospital/observation |
| Subsequent hospital/observation care | 99231-99233 | MDM or total time | Hospital/observation |
| Same day admit and discharge | 99234-99236 | MDM or total time | Hospital (stay over 8 hours) |
| Discharge management | 99238-99239 | Time only | Hospital/observation |
| Office consultation | 99242-99245 | MDM or total time | Office/outpatient |
| Inpatient or observation consultation | 99252-99255 | MDM or total time | Hospital/observation |
| Emergency department | 99281-99285 | MDM only | Emergency department |
If you were bracing for another major overhaul, the ama evaluation and management guidelines 2026 probably came as a quiet relief. The MDM table didn't change. Time thresholds didn't change.
The way you choose between MDM and total time for office and hospital visits stayed exactly the same. The core mechanics from 2021 and 2023 are still what you're working with.
The actual movement in 2026 happened in remote physiologic monitoring. Two new codes joined the set: 99445 and 99470, both for RPM treatment management when at least 10 minutes of service are provided within a calendar month.
Some existing codes got revised too. Code 99454 was updated to reflect shorter device supply time durations, and 99457 and 99458 were adjusted for shorter monitoring periods.
If you're running a remote monitoring program, that revision matters more than it might look on paper. The shorter time thresholds change when each RPM code becomes reportable, which means if you're billing those services the same way you did last year, some of those claims may not be going out correctly. Worth a check before the pattern becomes a problem.
The other change that's easy to miss: CMS expanded G2211 to home or residence E/M base codes starting January 1, 2026. Before this, that complexity add-on only applied to office-based visits.
Now if you're regularly seeing patients at home who have a single serious ongoing condition, the cpt code for evaluation and treatment in that setting carries the same complexity recognition that office-based care has had since 2024.
For practices delivering home-based care, that's a billing layer worth making sure you're actually capturing.
Cpt codes evaluation and management guidelines get reviewed every year by the AMA Editorial Panel, and something usually shifts even in a quiet cycle. Checking once a year tends to cost about an hour. Finding out through a denied claim costs considerably more.
The rules governing evaluation and management CPT codes are more clinically intuitive than they used to be, but they're not simple to apply consistently.
MDM selection requires understanding how three separate elements interact, and getting two of three right isn't something that happens automatically from clinical documentation alone.
Total time coding requires knowing exactly what goes into the count and what doesn't. The 2023 structural changes around hospital and observation codes, combined with the 2026 remote monitoring updates, continue to affect how your team documents, codes, and submits claims every single day.
If there's uncertainty about whether your current documentation consistently supports the code levels being billed, a medical coding review is the right starting point. RCM Matter's billing specialists work directly with practices to audit E/M documentation patterns, identify undercoding and overcoding gaps, and bring claims into alignment with current guidelines. Schedule a coding review with RCM Matter before your next payer audit finds what your team hasn't looked for yet.
What's the difference between a new patient and an established patient for E/M billing?
The three-year window is what most people know: if a patient hasn't received professional services from your physician, or any physician of the same specialty and subspecialty in your group, within the past three years, they're new.
Where it gets sticky is the "same group, same specialty" part. If a patient saw a different internist at your practice two years ago and is seeing you for the first time today, they're established, not new, even though you've never met them.
Can a practice always choose between MDM and total time for E/M code selection?
Mostly, yes. Office and outpatient visits, hospital inpatient and observation care, consultation codes where your payer accepts them, all of those give you the choice.
The one place that doesn't is the emergency department, where time has never been a valid basis for code selection. ED codes run on MDM only. If you work across both settings, it's easy to carry the assumption of flexibility into a place where it doesn't apply.
Does Medicare cover consultation codes for hospital visits?
No, and that's been the case since 2010. A lot of physicians still have consultation codes sitting in their EHR templates from years ago, and some systems don't flag when you've selected one for a Medicare patient.
If you're seeing a Medicare patient in a consultative role, you bill the appropriate initial hospital care code (99221-99223) instead. The admitting physician appends the modifier AI.
What changed with observation code billing after the 2023 CPT updates?
The standalone observation codes are gone. Starting January 1, 2023, they were deleted and folded into the hospital inpatient care code set, so the same codes now handle both settings. The piece that catches people is the same day rule.
If a patient was admitted and discharged on the same calendar day with a stay longer than eight hours, you use 99234-99236. Under eight hours on the same date, the initial hospital care codes (99221-99223) apply.
When should a practice run an E/M coding audit?
Honestly, most practices wait longer than they should. The obvious trigger is a denial pattern you can't explain, but by that point, the problem has usually been building for months. Earlier signals are quieter: a new provider whose documentation habits haven't been reviewed, a payer contract change that shifted what gets scrutinized, a team that went through the 2021 or 2023 guideline updates without any structured follow-up training.
An audit doesn't mean something went wrong. More often, it just means you want to know what your coding actually looks like before a payer review makes that discovery for you.
Optimize billing, claims and collections with expert RCM support let our professionals handle the process so you can focus on patient care.
