E/M Code Level Calculator
How Does This Work?
The E/M code calculator helps you determine the appropriate Current Procedural Terminology (CPT) code for medical visits. Think of it as your personal coding assistant that analyzes multiple documentation elements to suggest the right billing code.
When you visit a healthcare provider, everything documented during that encounter gets translated into specific codes for billing and insurance purposes. The calculator takes your input about the visit—patient status, complexity of medical decision-making, and time spent—and matches it to the correct CPT code ranging from 99202 to 99215 for office visits.
Patient Classification
New patients require more extensive documentation than established patients. A new patient hasn’t been seen by anyone in your practice within the past three years, while established patients have an ongoing relationship with the practice.
MDM Complexity
Medical Decision Making looks at the number and type of problems addressed, the amount of data reviewed, and the risk involved in managing the patient. Higher complexity means more severe conditions or complicated treatment decisions.
Time Factor
Under 2021 guidelines, time can be the sole determining factor for E/M level selection. This includes face-to-face time plus any time spent on the date of encounter preparing, documenting, or coordinating care.
Step-by-Step Guide
Step 1: Select Patient Status
Start by identifying whether you’re coding for a new or established patient. This distinction matters because documentation requirements and code options differ significantly. New patient codes (99202-99205) have higher values than established patient codes (99211-99215).
Step 2: Choose Visit Setting
Different settings use different code families. Office visits, hospital rounds, emergency department encounters, and consultations each have their own code series. Make sure you select the environment where the service actually took place.
Step 3: Document History and Exam
For guidelines prior to 2021, history and physical exam elements played a major role. Even though 2021 rules de-emphasize these components for office visits, they still matter for other encounter types. Select the level that matches your documentation.
Step 4: Assess MDM
This is often the most critical component. Look at three sub-elements: the number and complexity of problems addressed, the amount and complexity of data reviewed or ordered, and the risk of complications or morbidity from the presenting problems or management options.
Step 5: Calculate Time
Record the total time spent on the date of the encounter. For office visits, this includes preparing to see the patient, obtaining history, performing exam, counseling, ordering tests, documenting in the medical record, and other activities related to this specific encounter.
Code Level Breakdown
| CPT Code | Patient Type | MDM Level | Typical Time |
|---|---|---|---|
| 99202 | New | Straightforward | 15-29 minutes |
| 99203 | New | Low | 30-44 minutes |
| 99204 | New | Moderate | 45-59 minutes |
| 99205 | New | High | 60-74 minutes |
| 99211 | Established | Minimal | N/A |
| 99212 | Established | Straightforward | 10-19 minutes |
| 99213 | Established | Low | 20-29 minutes |
| 99214 | Established | Moderate | 30-39 minutes |
| 99215 | Established | High | 40-54 minutes |
Common Scenarios Explained
Scenario A: Annual Physical
A 45-year-old established patient comes in for an annual wellness check. She has well-controlled hypertension and diabetes. You review her labs, renew prescriptions, and discuss lifestyle modifications. This typically codes as 99214 because you’re managing multiple chronic conditions (moderate MDM) and spend about 30 minutes on the encounter.
Scenario B: Acute Illness
A new patient presents with severe chest pain. You perform a comprehensive history and exam, order an EKG and chest X-ray, consider cardiac causes, and arrange urgent cardiology consultation. This codes as 99205 due to high complexity MDM (significant risk) and the extended time needed (likely 60+ minutes).
Scenario C: Follow-up Visit
An established patient returns for blood pressure recheck. Pressure is stable, no changes needed to medication. Quick visit taking 12 minutes. This codes as 99212—straightforward MDM with minimal time spent.
Scenario D: Time-Based Coding
You see an established patient for depression management. While the exam is brief, you spend 35 minutes counseling about medication side effects, therapy options, and safety planning. Even though MDM might support 99213, the time documented supports 99214, so you code based on time.
Frequently Asked Questions
The 2021 updates eliminated history and exam as determining factors for office visit codes. Now you can select your E/M level based solely on MDM complexity or total time spent. This gives providers more flexibility and reduces documentation burden for straightforward elements while focusing on clinical decision-making.
Time-based coding is available for most E/M services, but the specific time requirements vary by code family. For office visits under 2021 guidelines, time represents total time on the date of encounter. For inpatient codes and other services, different time definitions apply. Always check the specific descriptor for your code family.
For office visits, total time includes activities on the date of encounter such as preparing to see the patient, obtaining and reviewing separately obtained history, performing exam and evaluation, counseling and educating, ordering tests and medications, referring to specialists, documenting in the record, and coordinating care with other providers. It does not include time spent on separate calendar days.
MDM has three components: number and complexity of problems, amount and complexity of data to review or analyze, and risk of complications. You need to meet or exceed requirements in two of three categories to qualify for a given MDM level. For example, moderate MDM requires moderate complexity in at least two areas.
A new patient has not received professional services from the physician or another physician of the same specialty in the same group practice within the past three years. Established patients have been seen within that timeframe. The distinction matters because new patient codes have higher reimbursement rates to account for additional work.
No, the CPC exam does not allow electronic devices or online tools. However, practicing with this calculator before the exam helps you internalize the logic behind E/M level selection. During the test, you’ll need to apply the guidelines manually using your code books and worksheet.
Under 2021+ guidelines for office visits, you can select the E/M level based on whichever factor supports the higher level—either MDM or time. You don’t need both to align. Just make sure your documentation clearly supports whichever method you choose for code selection.
Medicare no longer recognizes consultation codes (99241-99245 and 99251-99255) and requires providers to use office visit or inpatient codes instead. However, some private payers still accept consultation codes. Check with your specific payers to determine their policies before submitting claims.
Avoiding Common Mistakes
Just because you spent 40 minutes with a patient doesn’t mean you can code 99215 if your documentation only shows straightforward MDM. Your medical record must support whatever method you use for code selection. Time must be clearly documented, and MDM elements must be explicitly described.
Don’t try to apply 1995/1997 guidelines to 2021+ office visit coding. The requirements changed significantly. While older guidelines still apply to some encounter types like inpatient visits, office and outpatient visits follow the streamlined 2021 framework. Using outdated criteria can lead to improper code selection.
Many providers default to lower-level codes when unsure, leaving money on the table. If your documentation legitimately supports a higher level, you should report it. Review your notes objectively—would another coder see enough detail to justify the code level? If yes, code appropriately.
For office visit time-based coding, only count activities performed on the date of encounter. Reviewing labs drawn last week or prior records reviewed yesterday doesn’t count toward today’s time. The clock starts when you begin work related to today’s specific encounter.
A patient new to you isn’t necessarily a “new patient” by coding standards. If a partner in your practice saw them two years ago, they’re established. Similarly, a patient who saw you for one specialty three years ago but now presents for a different issue is still established if you’re in the same group practice.
MDM Component Details
Number and Complexity of Problems
| Level | Description | Examples |
|---|---|---|
| Minimal | One self-limited or minor problem | Common cold, minor muscle strain |
| Low | Two or more self-limited problems, or one stable chronic illness | Allergic rhinitis, well-controlled hypertension |
| Moderate | One or more chronic illnesses with exacerbation, or undiagnosed new problem with uncertain prognosis | COPD exacerbation, new chest pain requiring workup |
| High | One or more chronic illnesses with severe exacerbation, or acute illness with systemic symptoms | Acute MI, sepsis, respiratory failure |
Amount and Complexity of Data
| Level | Requirements |
|---|---|
| Minimal or None | No additional data reviewed |
| Limited | Review of external notes, ordering of tests, or review of test results |
| Moderate | Independent interpretation of tests, or discussion with external provider |
| Extensive | Multiple types of data reviewed plus independent interpretation, or obtaining history from sources other than patient |
Risk of Complications
| Level | Risk Factors |
|---|---|
| Minimal | Risk of morbidity from treatment is minimal |
| Low | Over-the-counter drugs, minor surgery with no risk factors |
| Moderate | Prescription drug management, elective major surgery, diagnosis with uncertain prognosis |
| High | Drug therapy requiring intensive monitoring, emergency major surgery, decision not to resuscitate |
Payer-Specific Considerations
While the AMA publishes CPT codes and CMS establishes Medicare guidelines, individual payers may have their own documentation requirements and policies. Here’s what you need to know about different payers:
Medicare
Follows 2021 E/M guidelines for office visits. Does not recognize consultation codes. Requires medical necessity for all services. May conduct audits comparing time documented to code levels selected.
Medicaid
Policies vary by state. Some states follow Medicare guidelines closely, while others maintain separate requirements. Always verify your state Medicaid program’s specific E/M documentation rules.
Commercial Payers
Most major insurers have adopted 2021 guidelines, but some maintain unique policies. Blue Cross Blue Shield plans, UnitedHealthcare, and Aetna may have specific documentation requirements or audit triggers.
Workers’ Compensation
Often follows state-specific fee schedules and may require additional documentation linking the visit to the work-related injury. Some states have separate E/M coding rules for workers’ comp claims.
Practice Examples with Solutions
Example 1: Diabetes Management
Scenario: Established patient with type 2 diabetes, hypertension, and hyperlipidemia presents for three-month follow-up. Labs reviewed showing elevated A1C. Adjusted insulin dosing and discussed diet modifications. Visit lasted 28 minutes.
Coding Analysis: Multiple stable chronic conditions with one requiring adjustment = moderate MDM. Time of 28 minutes also supports 99214. Either method justifies this code.
Correct Code: 99214
Example 2: Minor Injury
Scenario: New patient jammed finger playing basketball yesterday. Exam shows swelling but no deformity. X-ray ordered and interpreted showing no fracture. Buddy taping applied. Total time 25 minutes.
Coding Analysis: Self-limited problem with limited data (X-ray) and minimal risk = low MDM. Time supports 99202. MDM method also supports 99202.
Correct Code: 99202
Example 3: Complex New Problem
Scenario: Established patient presents with new severe headaches over past week. Detailed neurological exam performed. Reviewed outside MRI personally. Discussed case with neurologist. Started preventive medication requiring monitoring. Visit took 42 minutes.
Coding Analysis: Undiagnosed new problem with uncertain prognosis + independent interpretation of imaging + moderate risk from drug therapy + discussion with specialist = high MDM. Time also supports 99215.
Correct Code: 99215
Example 4: Quick Recheck
Scenario: Established patient returns for blood pressure recheck after starting new medication two weeks ago. Blood pressure improved. Continue current plan. Visit took 8 minutes.
Coding Analysis: Single stable chronic problem with minimal changes = straightforward MDM. Time under 10 minutes but MDM supports 99212.
Correct Code: 99212
Was this helpful?
References
- American Medical Association. (2023). Current Procedural Terminology (CPT) 2024 Professional Edition. Chicago, IL: American Medical Association.
- Centers for Medicare & Medicaid Services. (2021). Evaluation and Management Services Guide. CMS.gov. Retrieved from https://www.cms.gov/outreach-and-education/medicare-learning-network-mln/mlnproducts/downloads/eval-mgmt-serv-guide-icn006764.pdf
- American Academy of Professional Coders. (2024). E/M Coding Guidelines and Documentation Requirements. Salt Lake City, UT: AAPC.
- Hirsch, J. A., Leslie-Mazwi, T. M., Nicola, G. N., et al. (2021). The ICD-10 and CPT 2021 Revisions to Codes for Outpatient and Office-Based Evaluation and Management Services. Journal of Neurointerventional Surgery, 13(3), 291-296.
- Buppert, C. (2022). Evaluation and Management Coding: What You Need to Know About the 2021 Changes. Journal for Nurse Practitioners, 18(1), 45-49.