Set the three medical-decision-making elements and get the office-visit code the AMA 2-of-3 rule supports — with the reasoning spelled out, not just a number.
Suggested code:
How E/M Levels Actually Work Now
Since January 1, 2021, office and outpatient E/M visits (99202–99215) are leveled by either medical decision making (MDM) or total time on the date of the encounter — history and exam no longer drive the code, they just have to be medically appropriate. The MDM route is the one most billers and coders still find slippery, because it is not a point-count: the level is whichever grade is met or exceeded by at least two of the three MDM elements. Two moderate elements make a moderate visit even if the third is low; one high element alone does not make a high visit. That single 2-of-3 rule is the whole engine behind the calculator above, and it is where the majority of over- and under-coding mistakes come from.
The Three MDM Elements
1
Number and complexity of problems addressed. Not problems that exist — problems addressed and managed at this visit. One stable chronic condition is low; one chronic condition with an exacerbation, or a new problem with an uncertain prognosis, climbs to moderate; a condition threatening life or bodily function is high.
2
Amount and complexity of data. This counts ordering and reviewing tests, reviewing outside records, independent interpretation of a study, and discussion with another clinician — organized into categories. Ordering a couple of labs is limited; combining record review, an independent read, and a provider discussion pushes toward moderate or extensive.
3
Risk of complications from management. The risk tied to what you decided to do. Over-the-counter management is low; prescription drug management is the classic moderate trigger; decisions about major surgery, hospitalization, or de-escalating care are high. Risk is the element that most often decides whether a visit is a 99213 or a 99214.
Worked Example
An established patient comes in with worsening hypertension and newly elevated blood sugars. The provider addresses a chronic illness with progression plus a new problem (moderate problems), reviews recent labs and orders a metabolic panel and A1c (limited-to-moderate data), and adjusts an antihypertensive and starts metformin — prescription drug management (moderate risk). Two of the three elements reach moderate, so the visit is moderate MDM: 99214. Now change one fact — the provider only counsels on diet and orders no medication. Risk drops to low, data stays limited, problems stay moderate: only one element is moderate, so the visit falls to low MDM, 99213. That is the 99213-vs-99214 line in a single scenario, and it is exactly the pair of visits payers scrutinize most. Run both versions through the calculator and watch the code move.
A Note on Time and Documentation
Two guardrails matter as much as the code itself. First, time is a legitimate alternative: if your total time on the encounter date (face-to-face plus same-day work like chart review, ordering, and documentation) reaches a higher code's threshold than MDM supports, you may bill on time instead — pick whichever method the record justifies, and document which one you used. Second, the calculator suggests, your note decides. A code is only correct if the documentation supports the elements you selected; picking "moderate risk" because you meant to prescribe something is not the same as a note that shows the prescription decision. Under-coding to feel safe quietly bleeds revenue year after year; over-coding invites recoupment and worse. The goal is neither — it is the level the visit actually earned, coded with confidence because the note backs it. That balance is what our team audits for practices every day.
FAQ
How is an E/M office visit level determined in 2021 and later?
By either medical decision making or total time on the date of the encounter. For MDM, the level is whichever grade is met or exceeded by at least 2 of the 3 elements — problems, data, and risk. History and exam no longer set the level.
What is the difference between 99213 and 99214?
99213 is low-MDM, 99214 is moderate-MDM for an established patient. The usual dividing line is moderate risk — prescription drug management is the classic trigger that lifts a visit to 99214 when a second element also reaches moderate.
Is CPT 99201 still valid?
No — 99201 was deleted on January 1, 2021. New-patient office visits now start at 99202 (straightforward MDM).
Can I choose the level by time instead of MDM?
Yes. Since 2021 you may level by total physician/QHP time on the encounter date using each code's time threshold. Choose whichever method — MDM or time — supports the higher level your documentation justifies.
Is this an E/M calculator for office visits?
Yes. It covers the office and outpatient E/M codes 99202-99205 for new patients and 99212-99215 for established patients, using the AMA medical decision making rules. Select your level for problems, data and risk, and the tool applies the 2-of-3 rule to return the supported code.
Educational estimator only. It models the AMA MDM 2-of-3 framework for 99202–99215 and does not replace certified coding review, payer policy, or your documentation. Always verify before billing.
Reviewed by Hassan Raza Awan, Founder — 4+ years of hands-on U.S. medical billing experience. General billing information — verify against current AMA CPT guidance and your payer policies.
Under-Coding or Over-Coding Your Visits?
Our team audits E/M leveling against your documentation — catching the revenue you leave on the table and the risk you don't see. Free one-week billing audit.