Certified Professional Coder (CPC) • Evaluation and Management

Select Correct E/M Level — Select appropriate E/M level based on documentation.

Learn to translate clinical documentation into the precise E/M code that reflects the complexity of each patient encounter.

A numbered medical record with coded bars and an itemized claim.
Inside this lesson 10 sections 5 questions 6 figures

SECTION 1

Historical Context & Motivation

The process of selecting the correct Evaluation and Management (E/M) level has been a central challenge in medical coding since the formalization of the CPT code set. Before standardized E/M guidelines existed, physicians and coders relied on informal, often inconsistent methods to bill for office visits, creating widespread discrepancies in reimbursement and opening the door to both undercoding and overcoding. The need for a systematic framework grew alongside rising healthcare costs and increasing scrutiny from payers. Understanding the history of E/M coding reveals not only how current guidelines came to be, but also why documentation is the single most critical element in selecting the appropriate code level.

1966 • Birth of CPT

The American Medical Association (AMA) publishes the first edition of Current Procedural Terminology, establishing a uniform language for reporting medical services and procedures. E/M services, however, remain loosely defined.

1992 • E/M Code Introduction

The AMA introduces the first dedicated Evaluation and Management code set (99201–99215 for office visits), replacing vague visit-level descriptors with structured criteria based on history, examination, and medical decision making (MDM).

1995 & 1997 • CMS Documentation Guidelines

The Centers for Medicare & Medicaid Services (CMS) releases two sets of Documentation Guidelines for E/M Services. Providers may use either the 1995 or 1997 framework, each offering specific criteria for the history and exam components.

2021 • Major E/M Revision

CMS and the AMA overhaul office/outpatient E/M codes (99202–99215), eliminating the requirement to document history and exam levels. Code selection now hinges on medical decision making (MDM) complexity or total time, simplifying documentation requirements dramatically.

2023 • Expansion to Other E/M Categories

The revised MDM-based and time-based framework extends to hospital inpatient, observation, and consultation codes, unifying the approach across most E/M categories and reinforcing the centrality of clinical complexity in code selection.

The overarching question that drives E/M code selection remains the same today as it was in 1992: How do we translate the clinical complexity of a patient encounter into a standardized code that accurately reflects the resources expended by the provider? The 2021 revisions answered this question by centering the selection process on either medical decision making or time, and as a CPC candidate, mastering this framework is essential to coding accurately, compliantly, and efficiently.

SECTION 2

Core Principles of E/M Level Selection

Selecting the correct E/M level requires the coder to evaluate clinical documentation against a defined set of criteria. Under the current (2021+) guidelines for office and outpatient visits, the two pathways for determining the appropriate level are medical decision making (MDM) and total time. While the history and physical examination remain clinically important, they no longer serve as determinants of code level for office/outpatient E/M services. The following foundational principles guide every E/M level selection decision.

1

MDM as Primary Driver

Medical decision making encompasses three elements: the number and complexity of problems addressed, the amount and/or complexity of data reviewed and analyzed, and the risk of complications, morbidity, or mortality. Two of the three elements must meet or exceed the level to qualify.
2

Time-Based Selection

When the provider documents total time on the date of the encounter, the E/M level may be selected solely on time. Total time includes face-to-face and non-face-to-face activities such as reviewing records, ordering tests, counseling, and care coordination.
3

Documentation Supports the Code

A cardinal rule of coding: if it is not documented, it did not happen. The coder must base code selection entirely on what the medical record contains, not on assumptions about the clinical encounter.
4

Medically Necessary Services Only

The level selected must reflect services that are medically necessary for the patient's condition. Overcoding (selecting a level higher than documented) and undercoding (selecting a lower level) both carry compliance risks and financial consequences.
5

New vs. Established Patient Distinction

New patient codes (99202–99205) require all three key components when using the legacy framework; under the current system, new patients begin at Level 2 (99202) since straightforward MDM is the minimum. Established patients use codes 99211–99215.
✦

KEY TAKEAWAY

Think of E/M level selection like grading an essay with a rubric. The documentation is the essay, and the MDM table is the rubric with three categories: problems, data, and risk. Just as an essay earns a grade based on performance across rubric categories, an E/M encounter earns its code level by meeting at least two of three MDM elements at a given complexity level. Alternatively, if the provider logs total time, that single metric determines the grade — much like a timed exam where the score depends entirely on how long the student works.

SECTION 3

Visual Explanation — The MDM Table

The centerpiece of E/M level selection under the current guidelines is the MDM table, which maps four levels of complexity — straightforward, low, moderate, and high — across three elements. The following diagram illustrates how the three MDM elements intersect to determine the final code level. When selecting a level based on MDM, the coder identifies the level supported within each column and then determines which level is satisfied by at least two of the three columns.

MDM Table — Two of Three Elements Determine LevelLEVELPROBLEMS ADDRESSEDDATA REVIEWEDRISKStraightforward99202 / 99211-992121 self-limited orminor problemMinimal or noneMinimal riskLow99203 / 992132+ self-limited problemsOR 1 stable chronic illnessLimited (review/orderof each unique test)Low risk (OTCdrugs, minor Rx)Moderate99204 / 992141+ chronic illness withexacerbation OR undiagnosednew problem with uncertaintyModerate (independentinterpretation of test;discussion with ext. MD)Moderate risk(Rx drug mgmt)High99205 / 992151+ chronic illness withsevere exacerbation OR acuteillness posing threat to lifeExtensive (independentinterpretation from diff.source; discussion of mgmt)High risk (drugrequiring monitoring;hospitalization)Two of three columns must meet or exceed the level for code selection
The MDM table above shows four levels of complexity (Straightforward, Low, Moderate, High) across three elements. A code level is supported when at least two of the three columns meet or exceed that level. The corresponding CPT codes for new and established office/outpatient visits are shown beneath each level name.

When reviewing documentation, start by identifying all problems addressed during the encounter and classify their severity. Next, assess the data element: did the provider order labs, review prior external records, or independently interpret imaging? Finally, evaluate the risk element by examining the treatment plan, including whether the provider prescribed medications requiring monitoring, recommended surgery, or faced diagnostic uncertainty with potential for serious outcomes. The highest level at which two of these three elements are satisfied determines the MDM-based E/M level.

SECTION 4

How E/M Level Selection Works — MDM and Time Pathways

Pathway 1: Medical Decision Making (MDM)

The MDM pathway is the most commonly used method for E/M level selection under the 2021+ guidelines. The coder evaluates three elements independently and then determines the overall MDM level based on the two-of-three rule. Conceptually, this functions as a decision matrix where the final output is bounded by the second-highest element. For instance, if the problems element supports high complexity, the data element supports moderate complexity, and the risk element supports low complexity, the two highest elements are high and moderate, yielding an overall MDM level of moderate.

MDM LEVEL DETERMINATION

MDMLevel=2ndhighestofProblemsLevel,DataLevel,RiskLevelMDM Level = 2nd highest of {Problems Level, Data Level, Risk Level}

Each element is independently assessed against the MDM table. The final MDM level equals the second-highest (i.e., the median when one outlier is removed) of the three elements. This ensures that at least two elements meet or exceed the selected level.

Pathway 2: Total Time

When the provider documents the total time spent on the date of the encounter, the coder may select the E/M level using time alone, regardless of the MDM complexity. Total time includes face-to-face contact, chart review, test ordering and review, care coordination, and counseling performed on the date of the encounter. This pathway is particularly useful for encounters dominated by counseling or coordination of care that may not generate extensive documentation of clinical complexity.

CPT CodePatient StatusTotal Time (minutes)
99202New15–29 minutes
99203New30–44 minutes
99204New45–59 minutes
99205New60–74 minutes
99212Established10–19 minutes
99213Established20–29 minutes
99214Established30–39 minutes
99215Established40–54 minutes

Office/Outpatient E/M Time Thresholds (2021+ Guidelines)

⚠

Important Distinction

Code 99211 does not require the presence of a physician or other qualified healthcare professional (QHP). It is typically used for visits conducted by clinical staff under a provider's supervision, such as a nurse performing a blood pressure check or dressing change. Because the QHP is not directly involved, 99211 is not determined by MDM or time in the same way as 99212–99215.

SECTION 5

Detailed Breakdown of MDM Elements

Each of the three MDM elements has specific criteria defined in the AMA/CMS table. Understanding these criteria in detail is essential for the CPC exam, where you will encounter clinical vignettes requiring precise application of these rules. The following diagram presents a decision-making flowchart that illustrates how a coder moves through the documentation to classify each element and arrive at the final MDM level.

E/M Level Selection FlowchartReview DocumentationIs total time documented?YESSelect Levelby Time TableNO or Use MDMStep 1: Assess Problems AddressedStraightforward1 self-limited problemLow2+ self-limited / 1 stableModerateChronic w/ exacerbationHighThreat to life/functionStep 2: Assess Data Reviewed/AnalyzedStep 3: Assess RiskMDM Level = 2nd Highestof 3 Elements → Select CodeAlways verify: Does the documentation support the selected level?
This flowchart illustrates the step-by-step decision process. The coder first checks whether time is documented (allowing time-based selection). If using MDM, each of the three elements is assessed independently, and the final MDM level is determined by the second-highest element.

Element 1: Number and Complexity of Problems Addressed

  • Self-limited / minor problems — conditions that run a definite course, are transient, or are not likely to permanently alter health status (e.g., a cold, minor rash, insect bite).
  • Stable chronic illness — a condition being treated at target with no change in treatment plan (e.g., well-controlled diabetes on current medications).
  • Chronic illness with exacerbation — a chronic condition requiring a change in treatment plan or closer monitoring (e.g., worsening COPD, uncontrolled hypertension).
  • Acute illness with systemic symptoms — a new or worsening condition with constitutional symptoms affecting body systems (e.g., pneumonia, pyelonephritis).
  • Threat to life or bodily function — a condition posing an imminent danger to the patient (e.g., acute MI, stroke symptoms, anaphylaxis).

Element 2: Amount and/or Complexity of Data

The data element captures the cognitive work of reviewing, ordering, and interpreting clinical information. Activities that count include reviewing lab results, imaging studies, or other diagnostic data; ordering tests; obtaining history from or providing records to an external source; and independently interpreting tests not separately reported. The 2021+ guidelines introduced a point-based system within this element, assigning specific credit values to activities like reviewing each unique test result, reviewing external records, performing independent interpretation, or engaging in a discussion with an external physician or other qualified healthcare professional.

Element 3: Risk of Complications, Morbidity, or Mortality

Risk is determined by examining the nature of the patient's presenting problem and the management decisions made by the provider. The highest-risk activity documented during the encounter defines the overall risk level. For example, a provider who prescribes an over-the-counter medication is operating at low risk, while a provider who initiates a medication requiring intensive monitoring or decides on emergency surgery is at high risk. Risk also accounts for the potential outcomes of the patient's condition if left untreated, making the patient's clinical status and the provider's management plan the two pillars of this element.

SECTION 6

Worked Example — Selecting an E/M Level

Consider the following clinical scenario for an established patient office visit. The provider's documentation is summarized below, and we will walk through the process of selecting the appropriate E/M code.

ℹ

Clinical Vignette

A 58-year-old established male patient presents for follow-up of type 2 diabetes mellitus and hypertension. His A1C is 9.2% (previously 7.8%), indicating worsening glycemic control. Blood pressure today is 158/96 mmHg. The provider reviews the patient's recent A1C lab result and a comprehensive metabolic panel (CMP) performed last week. The provider adjusts the patient's metformin dosage and adds a second oral hypoglycemic agent. Lisinopril is increased. The provider documents 32 minutes of total time on the date of encounter.

E/M Level Selection — MDM Pathway

  1. 1

    Step 1 — Identify the Problems Addressed

    The provider addresses two chronic conditions: type 2 diabetes mellitus and hypertension. Both conditions are worsening — the A1C has risen from 7.8% to 9.2%, and the blood pressure is above target. A chronic illness with exacerbation or progression, or inadequate control, that requires a change in treatment plan maps to the moderate level for problems addressed. Having two such conditions at this level still supports moderate complexity.
    Problems → Moderate
  2. 2

    Step 2 — Assess Data Reviewed and Analyzed

    The provider reviews the A1C result and a comprehensive metabolic panel — two unique tests ordered by the treating provider. Under the 2021 data table, review and/or ordering of each unique test category counts toward the limited (low) data category. There is no documentation of independent interpretation of imaging, review of external records, or discussion with an external physician. This places the data element at the low level (limited data).
    Data → Low
  3. 3

    Step 3 — Evaluate Risk

    The provider adjusts the metformin dosage and initiates a new oral hypoglycemic agent. The addition of a second antidiabetic medication qualifies as prescription drug management — specifically, a drug that requires ongoing monitoring for toxicity or efficacy (e.g., monitoring for hypoglycemia, renal function). This places the risk element at the moderate level.
    Risk → Moderate
  4. 4

    Step 4 — Apply the Two-of-Three Rule

    The three elements yield: Problems = Moderate, Data = Low, Risk = Moderate. Two of the three elements (Problems and Risk) meet or exceed the moderate level. The second-highest element is moderate, so the overall MDM is moderate complexity.
    MDM Overall → Moderate
  5. 5

    Step 5 — Select the CPT Code

    This is an established patient office visit with moderate MDM. The corresponding code is 99214. As a cross-check, the provider also documented 32 minutes of total time. Per the time-based table, 30–39 minutes for an established patient also maps to 99214, confirming the code selection.
    Final Code: 99214

SECTION 7

Common Pitfalls and Coding Tips

Even experienced coders can make errors in E/M level selection. The following table summarizes common pitfalls alongside recommended best practices. Understanding these distinctions will help you avoid compliance issues and ensure accurate reimbursement.

Common PitfallWhy It's a ProblemBest Practice
Upcoding based on assumed complexitySelecting a higher level than the documentation supports can trigger audits and penalties under the False Claims Act.Code only to the level supported by the documentation. Query the provider if the note appears incomplete.
Confusing problems reviewed with problems addressedOnly problems that receive active management or evaluation during the encounter count toward the MDM problems element.Look for evidence of assessment, management changes, or clinical decision making for each problem claimed.
Ignoring the data elementCoders sometimes focus heavily on problems and risk while undercounting the data work documented by the provider.Systematically evaluate all data activities: lab reviews, independent interpretations, external record reviews, and inter-professional discussions.
Mixing legacy and current guidelinesApplying the 1995/1997 history and exam requirements to office/outpatient codes governed by the 2021+ framework leads to incorrect level selection.Verify which E/M category is being coded. Office/outpatient visits (99202–99215) follow the 2021+ guidelines; some other categories may still use legacy criteria.
Using time without documentationSelecting a level based on time when the provider has not documented total time (or has documented only face-to-face time under the old rules) is unsupportable.Ensure the provider's time statement specifies total time on the date of encounter. If not clearly stated, default to MDM-based selection.

Common E/M Coding Pitfalls and Best Practices

✦

KEY TAKEAWAY

Imagine you are a judge scoring an Olympic figure skating performance. You cannot award points for a triple axel the skater did not attempt, even if you know the skater is capable of it. Similarly, a coder cannot credit the provider for clinical complexity that is not reflected in the medical record. The documentation is the performance, and the MDM table is the scoring rubric. Code what is documented, not what you infer.

SECTION 8

Connection to Advanced E/M Coding and Auditing

Mastering office/outpatient E/M level selection is foundational, but the CPC exam and real-world coding extend well beyond these codes. The principles of MDM-based and time-based selection now apply (with some variations) to hospital inpatient and observation services (99221–99223, 99231–99233), consultations, emergency department visits (99281–99285), and other E/M categories. Understanding how these categories differ — and what remains consistent — prepares you for both exam success and professional practice.

FeatureOffice/Outpatient (2021+)Emergency Department (99281–99285)
Code selection methodMDM or total timeMDM (same table), or by medical necessity using all three key components under legacy framework for some payers
History/Exam roleMedically appropriate, not contributory to levelSome payers still require documented history/exam levels (transitioning)
Time-based optionAvailable; total time on date of encounterNot available for ED codes (99281–99285)
New vs. EstablishedSeparate code ranges (99202–99205 vs. 99212–99215)Same codes for all patients (99281–99285)
Prolonged services99417 for each additional 15-minute increment beyond the highest time threshold99418 (add-on) or separate prolonged services codes depending on payer

Comparison of Office/Outpatient and Emergency Department E/M Coding

Looking ahead, auditors increasingly rely on data analytics to flag outlier coding patterns — practices that consistently code at the highest levels or that show unusual distribution curves compared to specialty benchmarks. As a CPC, understanding E/M level selection at a granular level equips you not only to code correctly but also to serve as a compliance resource, helping providers improve their documentation and aligning coding practices with payer expectations. The shift toward value-based care further amplifies the importance of accurate E/M coding, as reimbursement models increasingly link payment to documented clinical complexity and quality metrics.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Under the 2021+ E/M guidelines for office/outpatient visits, which two methods may be used to determine the appropriate E/M level? In the MDM-based method, how many of the three elements must meet or exceed the level for the code to be supported?
Show answer
The two methods are medical decision making (MDM) and total time on the date of the encounter. When using the MDM-based method, at least two of the three elements — (1) number and complexity of problems addressed, (2) amount and/or complexity of data reviewed and analyzed, and (3) risk of complications, morbidity, or mortality — must meet or exceed the level. This is often referred to as the 'two-of-three rule.' The lowest-performing element is effectively disregarded, and the overall MDM level equals the second-highest element.

Question 2: BASIC CALCULATION

A new patient visit has the following MDM assessment: Problems = Low, Data = Low, Risk = Straightforward. What is the overall MDM level, and which CPT code should be selected?
Show answer
Using the two-of-three rule, two of the three elements must meet or exceed the level. Problems = Low and Data = Low both meet the low level, while Risk = Straightforward is below low. Since two elements (Problems and Data) meet the low threshold, the overall MDM is low complexity. For a new patient office visit with low MDM, the correct code is 99203. The straightforward risk element does not drag the level down because only two elements need to meet the threshold.

Question 3: INTERMEDIATE

An established patient presents with chest pain of uncertain etiology. The provider orders an EKG, troponin levels, and a chest X-ray, independently interpreting the EKG. The provider documents differential diagnoses including GERD, costochondritis, and unstable angina. Prescription aspirin and nitroglycerin are given, and the patient is advised to go to the emergency department if symptoms worsen. No total time is documented. Determine the E/M level.
Show answer
For Problems: the patient has an undiagnosed new problem with uncertain prognosis — chest pain with a differential that includes a potentially life-threatening condition (unstable angina). This supports at least moderate complexity, arguably high given the threat to life. For Data: the provider orders three tests and independently interprets the EKG, which qualifies as moderate data (independent interpretation of a test plus ordering/reviewing unique tests). For Risk: prescribing nitroglycerin and the clinical context of possible unstable angina places risk at high (drug therapy requiring intensive monitoring; decision regarding hospitalization). With Problems at high, Data at moderate, and Risk at high, two elements meet the high threshold. The overall MDM is high complexity, supporting CPT code 99215 for an established patient.

Question 4: APPLIED

A physician documents a 45-minute total time for an established patient visit. The MDM assessment yields: Problems = Low, Data = Minimal, Risk = Low. If coding by MDM, what code would you assign? If coding by time, what code would you assign? Which method yields the higher-level code, and is it appropriate to use?
Show answer
By MDM: Problems = Low and Risk = Low both meet the low threshold (two of three elements), and Data = Minimal is below. The overall MDM is low complexity, mapping to 99213. By time: 45 minutes for an established patient falls in the 40–54 minute range, corresponding to 99215 (high complexity equivalent in time). The time-based method yields the higher code (99215 vs. 99213). Under the 2021+ guidelines, it is permissible to select the E/M level based on either MDM or total time, whichever is more advantageous, as long as the time is properly documented. Therefore, assigning 99215 based on the 45-minute total time is appropriate and compliant, even though the MDM complexity is lower.

Question 5: CRITICAL THINKING

An audit reveals that a family practice provider codes 99215 for 40% of established patient visits, compared to a national specialty benchmark of approximately 7%. As a coding compliance specialist, what steps would you take to investigate and address this pattern? Consider documentation quality, MDM application, and potential compliance implications.
Show answer
First, pull a random sample of charts coded as 99215 and reassess the MDM for each encounter using the current guidelines. For each chart, verify that two of three MDM elements truly meet the high-complexity threshold: (1) an acute or chronic illness posing a threat to life or bodily function, (2) extensive data reviewed with independent interpretation from different sources, and (3) high risk such as drug therapy requiring intensive monitoring or a decision regarding hospitalization. Second, check whether the provider is using time-based coding; if so, verify that total time is documented and that the time stated is clinically plausible. Third, compare the provider's patient panel — a practice with a disproportionate number of complex chronic disease patients may legitimately code higher. Fourth, provide education on MDM criteria if overcoding is identified, and implement prospective auditing. Persistent overcoding that cannot be justified by patient acuity may constitute a compliance violation under the False Claims Act, requiring voluntary disclosure and corrective action plans.

SUMMARY

Summary — Selecting the Correct E/M Level

Summary

Selecting the correct E/M level requires a systematic approach rooted in clinical documentation. Under the 2021+ guidelines, office and outpatient visit levels (99202–99215) are determined by either medical decision making (MDM) or total time. The MDM pathway evaluates three elements: the number and complexity of problems addressed, the amount and/or complexity of data reviewed, and the risk of complications, morbidity, or mortality. The overall MDM level is determined by the two-of-three rule: at least two elements must meet or exceed the level for the code to be supported.

The cardinal principle of coding — if it is not documented, it did not happen — governs every E/M selection decision. Coders must base their code selection entirely on the medical record, avoiding assumptions about clinical complexity. Whether using the MDM pathway or the time-based pathway, the documentation must clearly support the level selected. Mastery of this process is foundational for the CPC exam and for professional practice in medical coding, where accuracy ensures proper reimbursement, regulatory compliance, and the integrity of healthcare data.

Varsity Tutors • Certified Professional Coder (CPC) • Select Correct E/M Level