CPT β Current Procedural Terminology
Before you start: this page assumes you already know what medical coding is and why it exists β if "ICD-10-CM," "claim," or "payer" are new terms to you, do Medical Coding Overview first (it covers the billing pipeline these codes feed into). Basic medical terminology (prefixes, roots, suffixes) also helps for reading procedure names, though it isn't strictly required to follow this page.
When a patient sees a doctor, the provider doesn't just get paid automatically β they submit a claim: a formal, itemized bill sent to whoever is going to pay for the visit. The payer is whoever that is β an insurance company, Medicare, Medicaid, or (rarely) the patient directly. A payer won't just pay a claim on trust; it needs to see exactly what was done, coded in a standard way it can look up and price. That's what CPT codes are: a standardized code set describing medical services and procedures, so every claim says precisely what happened in a language every payer already understands.
CPT codes are used to report medical, surgical, and diagnostic procedures performed by physicians and other healthcare providers. Maintained by the American Medical Association (AMA) and updated annually.
Analogy β If ICD-10-CM (a separate code set, covered in its own section) is the "why" on a claim, CPT is the itemized receipt of "what was actually done." Think of a car repair invoice: the diagnosis is "why you came in" ("check engine light"), and the line items β "replaced spark plugs, $80; diagnostic scan, $40" β are the CPT equivalent. A payer won't reimburse (pay out) a claim that only says why the patient came in without also itemizing exactly what service was performed, any more than a garage could bill you without listing the actual repairs.
What is CPT?
CPT (Current Procedural Terminology) is a standardized code set that describes medical services and procedures. Every billable service a provider performs has a CPT code β from a routine office visit to complex surgery to laboratory tests.
Key facts:
CPT Code Categories
Category I β Main codes describing procedures and services
Category II β Supplemental tracking codes (performance measures, optional, end in F)
Category III β Temporary codes for new/experimental technologies (end in T)
Code Structure β Category I
Evaluation & Management (E/M) β Most Used
E/M codes represent office visits, hospital visits, consultations. They are the most commonly used and most audited CPT codes.
Office/Outpatient Visit Codes (2021 Guidelines)
| Code | New Patient | Level | Typical Time |
|---|
|------|-------------|-------|-------------|
| 99202 | New | Low complexity | 15-29 min |
|---|---|---|---|
| 99203 | New | Low complexity | 30-44 min |
| 99204 | New | Moderate complexity | 45-59 min |
| 99205 | New | High complexity | 60-74 min |
| 99211 | Established | Minimal | May not need MD |
| 99212 | Established | Low complexity | 10-19 min |
| 99213 | Established | Low complexity | 20-29 min |
| 99214 | Established | Moderate complexity | 30-39 min |
| 99215 | Established | High complexity | 40-54 min |
New vs Established Patient:
Medical Decision Making (MDM) β Key to E/M Selection
Since 2021, E/M level is based on either MDM OR total time:
MDM has 3 elements (need 2 of 3 to meet level):
| Level | Problems | Data | Risk |
|---|
|-------|---------|------|------|
| **Low** | 2 stable chronic | Limited | Low (OTC drugs, minor surgery) |
|---|---|---|---|
| Moderate | 1 undiagnosed new problem | Moderate | Moderate (Rx drugs, minor surgery with risk) |
| High | 1 chronic with severe exacerbation | Extensive | High (drug therapy requiring monitoring) |
Surgery Section β Key Concepts
Global Surgical Package
When you bill a surgical code, it includes:
- Minor surgery: 10 days
- Major surgery: 90 days
What is NOT included (can bill separately):
Modifiers β Critical for Surgery
A modifier is a two-character code appended to a CPT code (like -25 or -59) that tells the payer a service was altered in some specific way β without changing what the core procedure actually was. It doesn't replace the CPT code; it adds context the payer needs to process the claim correctly (e.g., "this wasn't a duplicate bill, it was genuinely two separate procedures").
Common CPT Code Examples
The codes below are long-standing, high-frequency codes used for illustration. CPT is revised annually (new edition each January 1) β verify any code, descriptor, or global-period detail against the current-year CPT codebook before using it in real billing, especially for less common or recently-revised codes.
Office Procedures
Injections
Common Surgical
Radiology
Bundling and NCCI Edits
The National Correct Coding Initiative (NCCI) identifies procedure code pairs that should not be billed together because one is considered part of the other.
CCI Modifier Indicators
Interview Questions
What is the difference between CPT modifier -25 and -57?
Both are used when an E/M is billed on the same day as a procedure. Modifier -25 is used when the E/M is a significant, separately identifiable service on the same day as a minor procedure (10-day global or 0-day global). Modifier -57 is used when the E/M led to the decision to perform a major surgery (90-day global period) β it can be used on the day of or day before major surgery.
What does "new vs established patient" mean for E/M coding?
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 3 years. An established patient HAS received such services within 3 years. If uncertain, default to new patient. The distinction matters because new patient codes (99202-99205) generally pay higher than established (99212-99215) and have different documentation requirements.
What is the global surgical package?
The global surgical package is the bundled payment for surgical services. It includes the pre-op visit (1 day for major, same day for minor), the surgery itself, and all routine post-op visits during the global period (90 days for major surgery, 10 days for minor). Billing a separate E/M for a routine post-op visit during the global period is incorrect. You CAN bill separately for complications, unrelated conditions, diagnostic tests, and staged procedures (modifier -58).
Try It (2 Minutes)
Using the code structure table above:
You should land on: Radiology (70010β79999) for the X-ray; 99214 for the established-patient moderate-complexity visit; and established-patient codes are the 992-1x range while new-patient codes are 992-0x β the pattern itself is worth recognizing, not just the individual code.

