Medical coding is the backbone of the healthcare revenue cycle. For providers, understanding Evaluation and Management (E/M) codes is essential for accurate billing and maintaining compliance. The 2021 updates to the E/M coding guidelines brought significant changes, simplifying the process for many common office visit codes. One of the codes most affected by this change is the established patient visit.
This guide provides a comprehensive overview of CPT code 99212. This code represents a straightforward level of medical decision making (MDM) or a brief amount of time spent with an established patient. While it is the lowest-level code for a physician visit, understanding its proper use is just as important as understanding the higher-level codes.

What is CPT Code 99212?
CPT code 99212 represents an office or other outpatient visit for the evaluation and management of an established patient. It signifies a straightforward level of medical decision making (MDM). In the hierarchy of established patient E/M codes, it sits just above 99211, which is the only code that does not require a physician’s presence.
The 2021 E/M coding overhaul by the American Medical Association (AMA) fundamentally changed how 99212 is selected. Prior to 2021, coders had to tally specific elements of history and examination. Now, like all codes in the 99202-99215 range, the code is selected based on either the level of medical decision making or the total time spent on the date of the encounter.
This simplification was designed to reduce the administrative burden on physicians and coders. The focus shifted to the clinical story of the visit rather than a checklist of documentation requirements. While the history and exam are still performed, they only need to be “medically appropriate” for the presenting problem.
Key Characteristics of 99212
- Patient Status: Established patient.
- Setting: Office or other outpatient setting.
- Medical Decision Making: Straightforward.
- Total Time: 10-19 minutes.
This code is for relatively simple, uncomplicated visits. It is a critical code for primary care physicians, specialists, and other providers who handle minor issues or routine follow-ups.
When to Use CPT Code 99212
To use 99212 correctly, you must first confirm the patient is “established” and then determine that the complexity of the medical decision making or the time spent meets the criteria for a straightforward level.
Confirming “Established Patient” Status
An established patient is defined as someone who has received professional services from the physician, or another physician of the exact same specialty and subspecialty in the same group practice, within the past three years.
- Professional Service: A face-to-face E/M service.
- Exact Same Specialty and Subspecialty: A patient seeing a general dermatologist who is then referred to a Mohs surgeon in the same group is a “new” patient to the surgeon because the subspecialty is different.
- Same Group Practice: Typically defined by a common Tax Identification Number (TIN).
- Three-Year Time Frame: If the patient has not been seen in three years, they are considered new again.
Once a patient relationship is established, any subsequent face-to-face E/M service with a physician is billed using an established patient code (99212-99215).
Understanding Straightforward Medical Decision Making (MDM)
Straightforward MDM is the lowest level of MDM for physician visits. It is the clinical foundation for 99212. This level involves a low degree of complexity and risk. To qualify, you must meet the criteria in two of the following three categories:
- Number and Complexity of Problems Addressed: 1 self-limited or minor problem.
- Amount and/or Complexity of Data to be Reviewed and Analyzed: Minimal or no data reviewed.
- Risk of Complications and/or Morbidity or Mortality: Minimal risk of morbidity from additional testing or treatment.
Here is a more detailed breakdown of the MDM components for Straightforward MDM:
| MDM Component | Straightforward MDM (for 99212) |
|---|---|
| Problems Addressed | 1 self-limited or minor problem (e.g., a common cold, a minor rash, a simple medication refill for a stable condition). |
| Data Reviewed | Minimal or no data (e.g., reviewing a simple, recent lab test or checking vital signs). |
| Risk of Complications | Minimal risk of morbidity from treatment (e.g., recommending an over-the-counter medication or a simple home remedy). |
Understanding Total Time
The total time for CPT code 99212 is 10-19 minutes. This is the total time spent by the physician or other Qualified Health Professional (QHP) on the date of the encounter.
This comprehensive time includes all the work you do for that patient that day. It includes:
- Preparing to see the patient (e.g., reviewing the chart).
- Obtaining and/or reviewing a separately obtained history.
- Performing a medically appropriate examination.
- Counseling and educating the patient or family.
- Ordering medications, tests, or procedures.
- Documenting clinical information in the electronic health record (EHR).
- Communicating results to the patient or coordinating care.
CPT Code 99212: Documentation Requirements
The documentation for 99212 should be brief and focused, just like the visit itself. The medical record must support the service billed. The documentation requirements were significantly simplified in 2021.
You no longer need to document a specific number of “elements” in the history or exam. Instead, you should document a “medically appropriate” history and physical exam. For a minor problem, this might just be a sentence or two about the presenting complaint and a relevant physical finding.
When using time to select the code, you should document the total time spent. A simple statement in the note is sufficient. For example:
“Total time spent on this visit: 15 minutes. This includes review of the chart, the examination, and documentation.”
This provides a clear audit trail and justifies the use of 99212.
How the 2021 E/M Changes Impacted 99212
The 2021 E/M guidelines were a breath of fresh air for many providers. Before the change, billing a 99212 often felt like a documentation trap. The requirements were so similar to a 99213 that many providers either over-documented to be safe or under-billed to avoid an audit.
The new rules changed this. The code is now driven by the simplicity of the clinical problem. If the patient has one minor issue and you spend 10-19 minutes, it is a 99212. The history and exam are simply what is medically appropriate. This has made it much easier to confidently code simple visits.
It also clarified the time component. The old “face-to-face” time definition was replaced with “total time,” acknowledging that the work of a visit extends beyond the exam room.
Comparing CPT Code 99212 to Other E/M Codes
Understanding the relationship between codes is key to selecting the right one.
Comparison of Established Patient Codes (99212-99215)
This table illustrates the progression of complexity and time for established patient visits.
| Feature | CPT 99212 | CPT 99213 | CPT 99214 | CPT 99215 |
|---|---|---|---|---|
| Level of MDM | Straightforward | Low | Moderate | High |
| Total Time | 10-19 minutes | 20-29 minutes | 30-39 minutes | 40-54 minutes |
| Problem Examples | 1 minor issue (e.g., common cold) | 2 minor issues, or 1 stable chronic illness | 1+ chronic illnesses with exacerbation, or 2+ stable chronic illnesses | 1+ chronic illness with severe exacerbation, or threat to life |
CPT Code 99212 vs. 99213
This is the most common source of confusion in E/M coding. The line between a 99212 and a 99213 can be fine.
| Feature | CPT Code 99212 | CPT Code 99213 |
|---|---|---|
| Level of MDM | Straightforward | Low |
| Total Time | 10-19 minutes | 20-29 minutes |
| Typical Scenario | A patient with a simple, stable problem like a minor skin rash. | A patient with a stable chronic illness like well-controlled hypertension, or two minor problems like a cold and an earache. |
The key differentiators are the number of problems and the complexity of the data. A single minor problem is a 99212. Two minor problems or one stable chronic illness is a 99213.
Common Scenarios for Using CPT Code 99212
Let’s look at some practical examples where 99212 is the correct code.
Scenario 1: The Simple Rash
An established patient comes in with a mild rash on their arm that has been present for two days. You ask a few questions, examine the rash, and determine it is contact dermatitis from a new soap. You recommend an over-the-counter hydrocortisone cream. The problem is minor, the data reviewed is minimal, and the risk is minimal. You spend 12 minutes on the visit. Code 99212 is appropriate.
Scenario 2: A Stable Medication Refill
A patient with hypothyroidism comes in for a routine follow-up. Their symptoms are stable, and their last lab work was normal. You discuss their current medication, confirm they are doing well, and write a prescription for a refill. The problem is stable and straightforward. You spend 15 minutes on the encounter. Code 99212 is appropriate.
Scenario 3: A Minor Injury Follow-up
An established patient returns for a quick check on a minor cut on their finger that you treated a week ago. The wound is healing well. You remove the bandage, assess the site, and advise continued wound care. No further intervention is needed. The MDM is straightforward. The total time is 10 minutes. Code 99212 is appropriate.
Common Mistakes to Avoid When Billing 99212
While 99212 is a simple code, errors still happen. Here are some pitfalls to avoid.
- Upcoding to 99213: This is the most common error. A provider may be tempted to bill 99213 for a simple visit out of habit. However, if the patient has only one minor problem and no data was reviewed, a 99213 is not supported. This is a compliance risk.
- Failing to Document Time: If you are using time to bill 99212 and do not document it, the claim is vulnerable to a downcode or denial. Always include a statement about total time in your note.
- Confusing it with 99211: A 99211 is for a visit provided by a nurse or other clinical staff. If the physician sees the patient, even for a brief moment, the code should be a 99212 or higher.
- Forgetting the “New Patient” Rule: If the patient is new to your practice, you cannot use 99212. You must use the corresponding new patient code, which would be 99202 for a similar level of straightforward MDM.
The Importance of Accurate Coding for 99212
99212 is a low-reimbursement code. Some practices believe it is not worth the effort to bill for it. This is a mistake. While the payment is small, these visits happen frequently. The cumulative revenue from correctly billing 99212 visits can be significant.
Furthermore, undercoding (billing a 99212 when a 99213 was warranted) or overcoding (the opposite) both have negative consequences. Undercoding means you are not being paid for the work you do. Overcoding is a compliance risk that can lead to audits and penalties. Accuracy is the goal.
Medicare Reimbursement for 99212
Reimbursement for 99212 varies by location. The Medicare Physician Fee Schedule provides a national average for the non-facility setting.
| Code | Description | MDM Level | Total Time | 2024 Non-Facility Total RVU* (Approx.) |
|---|---|---|---|---|
| 99211 | Established patient visit (Nurse) | N/A | N/A | ~0.41 |
| 99212 | Established patient office visit | Straightforward | 10-19 min | ~1.12 |
| 99213 | Established patient office visit | Low | 20-29 min | ~1.83 |
| 99214 | Established patient office visit | Moderate | 30-39 min | ~2.94 |
| 99215 | Established patient office visit | High | 40-54 min | ~3.92 |
*RVU = Relative Value Unit. The actual dollar amount is calculated by multiplying the total RVU by the annual Medicare conversion factor. This table is for comparison.
How to Document for 99212: A Simple Checklist
Use this checklist to ensure you are billing 99212 correctly.
- Confirm Patient Status: Verify the patient is established.
- Assess Medical Decision Making (MDM): Check if the clinical picture matches the Straightforward MDM criteria.
- Is there only 1 self-limited or minor problem?
- Is there minimal or no data to review?
- Is the risk of complications minimal?
- If you answered “yes” to at least two of these, the MDM is straightforward.
- Track Your Total Time: Record the total time spent on the date of the encounter.
- Document Clearly:
- Write a brief, medically appropriate history and exam.
- State explicitly: “Medical decision making was straightforward.” OR “Total time spent was XX minutes.”
- Select the Code: Based on your documented MDM or time, choose 99212.
Conclusion
CPT code 99212 is a vital code for billing simple, straightforward visits for established patients. The 2021 E/M changes simplified its use, focusing on medical decision making or total time rather than complex documentation requirements. Understanding this code ensures accurate reimbursement and minimizes compliance risks.
Frequently Asked Questions (FAQ)
Q: Is CPT 99212 only for doctors?
A: No, CPT 99212 can be billed by any qualified health care professional (QHP) who is authorized to bill E/M services, such as a Nurse Practitioner (NP) or Physician Assistant (PA). The key is that it is a physician-level service, not a nurse visit (which is 99211).
Q: What is the difference between a “minor” problem and a “self-limited” problem?
A: A minor problem is one where the patient’s condition is not expected to last long or cause significant impairment (e.g., an uncomplicated sprain, a simple rash). A self-limited problem is one that resolves on its own without treatment (e.g., a common cold).
Q: Can I bill 99212 for a telehealth visit?
A: Yes, you can. The same E/M code selection rules apply to telehealth services. The location of the service does not change the requirements for MDM or time.
Q: If I spend 10 minutes on a visit but the problem is very complex, can I bill 99212?
A: No, you should not downcode based on time if the MDM is higher. You should always bill the code that accurately reflects the work performed. If the MDM was complex, you would need to spend more time to address it properly, or you would bill a higher level based on the MDM. You should never artificially downcode to fit a lower time threshold.
Q: How does “total time” work for a 99212 visit?
A: Total time is the sum of all time you spend on the patient’s care on the date of the visit. This includes reviewing the chart before you walk in, the face-to-face time, and documenting the note afterward. For 99212, this total should be between 10 and 19 minutes.
Additional Resource
For the most current official guidelines, consult the American Medical Association’s resource page on E/M coding. AMA Evaluation and Management (E/M) Coding Guidelines
