A CPT code is a five-digit numeric code used to describe a medical procedure or service performed by a healthcare provider. CPT stands for Current Procedural Terminology. These codes are the universal language of medical billing — every time a doctor, surgeon, or therapist provides a service, a CPT code is assigned to that service so it can be billed to insurance or paid by the patient.
If you are studying for the CPC exam, working in medical billing, or simply trying to understand a medical bill, understanding what a CPT code is and how it works is the foundation of everything else.
In medical terms, a CPT code is a standardised five-digit code that identifies a specific medical, surgical, or diagnostic service. The full name — Current Procedural Terminology — tells you exactly what these codes do: they describe current medical procedures using consistent, agreed-upon terminology across the entire US healthcare system.
Every CPT code has three components that make it useful:
CPT codes serve several critical functions in the US healthcare system. Understanding what CPT codes are used for helps explain why accuracy in coding matters so much.
The primary use of CPT codes is billing. When a provider performs a service, the medical coder assigns the appropriate CPT code. That code is submitted on a claim to the patient’s insurance company or government payer. The payer looks up the CPT code in their fee schedule, determines the allowable payment amount, and processes the reimbursement. Without accurate CPT codes, providers do not get paid correctly.
CPT codes are also used to track which procedures are being performed across the country, how frequently they are used, and what they cost. This data informs healthcare policy decisions, research studies, and quality improvement programs.
Government agencies and insurance companies use CPT codes to audit claims for fraud, waste, and abuse. Patterns of unusual coding — such as always billing the highest-level E&M code or frequent unbundling — trigger audits. Accurate CPT coding is a compliance requirement, not just a billing preference.
In medical billing, a CPT code is the procedure identifier on a claim form. Every claim submitted to an insurance company must include at least one CPT code describing the service that was performed, along with at least one ICD-10-CM diagnosis code explaining why the service was medically necessary.
A single incorrect CPT code can cause a claim to be denied, underpaid, or flagged for audit. This is why medical coding accuracy is a valued skill across every healthcare setting. For a deeper dive into the coding pathway, see our full CPC exam syllabus which maps every CPT section to the exam domains.
For insurance purposes, a CPT code tells the insurance company exactly what service was performed so they can determine whether it is a covered benefit and how much to pay. Insurance companies maintain their own fee schedules — a list of allowable payment amounts for each CPT code — and these amounts vary by payer, plan, and geographic region.
If the wrong CPT code is submitted to insurance, several things can happen — none of them good. The claim may be denied outright, paid at the wrong rate, or flagged for audit. The provider must then correct the code and resubmit, which delays payment and increases administrative work. In some cases, using an incorrect CPT code that results in a higher payment can constitute fraud, even if the error was unintentional.
In the broader healthcare context, CPT codes are organised into three categories. Each category serves a different purpose and appears in different parts of the CPT code book.
| Category | Code Range | Purpose | Examples |
|---|---|---|---|
| Category I | 00100–99607 | Standard procedures and services — the codes used in everyday medical billing | Surgery, E&M, Radiology, Pathology, Medicine, Anesthesia |
| Category II | 0001F–9007F | Performance measurement tracking codes — optional, used for quality reporting | Blood pressure measurement, tobacco use screening |
| Category III | 0001T–0812T | Emerging technology and experimental procedures — temporary codes for new services | New surgical techniques, telemedicine services |
For the CPC exam and for most medical billing purposes, Category I codes are what you need to master. Category II and III codes appear occasionally but are not the primary focus of the exam.
Category I CPT codes are organised into six main sections:
| Section | Code Range | What It Covers |
|---|---|---|
| Evaluation & Management | 99202–99607 | Office visits, hospital, ED, consultations, preventive care |
| Anesthesia | 00100–01999 | Anaesthesia services for surgical procedures |
| Surgery | 10004–69990 | All surgical procedures by body system — the largest section |
| Radiology | 70010–79999 | Imaging, radiation oncology, nuclear medicine |
| Pathology & Laboratory | 80047–89398 | Lab tests, surgical pathology, cytology |
| Medicine | 90281–99199 | Vaccines, psychiatry, dialysis, ophthalmology, physical therapy |
This is one of the most common points of confusion for anyone new to medical coding. CPT codes and ICD codes are both used on medical claims, but they describe completely different things. You need both to submit a complete, valid claim.
| Feature | CPT Code | ICD-10-CM Code |
|---|---|---|
| What it describes | The procedure or service performed | The diagnosis or reason for the visit |
| Answers the question | “What did the doctor DO?” | “WHY did the doctor do it?” |
| Maintained by | American Medical Association (AMA) | Centers for Medicare & Medicaid Services (CMS) |
| Format | 5 numeric digits (e.g. 27447) | 3–7 alphanumeric characters (e.g. M17.11) |
| Updated | Annually by AMA (January) | Annually by CMS (October) |
| Example | 27447 — Total knee arthroplasty | M17.11 — Primary osteoarthritis, right knee |
On a claim, the ICD-10-CM diagnosis code must justify the CPT procedure code. This relationship is called medical necessity. If the diagnosis does not support the procedure — for example, billing a knee replacement (27447) with a diagnosis of a common cold — the claim will be denied. The diagnosis must clinically explain why the procedure was performed.
A CPT modifier is a two-digit code appended to a CPT code to indicate that the service was somehow different from the standard code description — without changing the code itself. Modifiers provide additional context that affects how a claim is processed and paid.
For example, if a surgeon performs the same procedure on both knees at the same session, modifier -50 (Bilateral Procedure) is added to tell the payer that the procedure was performed bilaterally. The CPT code itself stays the same — only the modifier changes to reflect the circumstances.
We cover every major CPT modifier in detail in our dedicated guide: CPT Modifiers Explained — Complete Guide With Examples. That article covers modifiers 25, 51, 59, 22, 57, 26, TC, and more — with clinical examples for each.
In physical therapy, CPT codes are used to bill for evaluation, therapeutic exercises, manual therapy, and other rehabilitation services. Physical therapy CPT codes fall primarily in the Medicine section of the CPT book (97000 series) and the Evaluation and Management section for initial evaluations.
| CPT Code | Description | Time |
|---|---|---|
| 97110 | Therapeutic exercises — strength, endurance, range of motion | 15 min units |
| 97112 | Neuromuscular re-education — movement, balance, coordination | 15 min units |
| 97140 | Manual therapy — mobilisation, manipulation, traction | 15 min units |
| 97530 | Therapeutic activities — functional tasks and simulated activities | 15 min units |
| 97035 | Ultrasound therapy | 15 min units |
| 97161 | Physical therapy evaluation — low complexity | Per encounter |
| 97162 | Physical therapy evaluation — moderate complexity | Per encounter |
| 97163 | Physical therapy evaluation — high complexity | Per encounter |
Physical therapy codes in the 97000 series are time-based — billed in 15-minute units. Knowing how to calculate units from documented treatment time is a key skill for coders working in rehabilitation settings.
CPT stands for Current Procedural Terminology. It is a standardised system of five-digit codes developed and maintained by the American Medical Association (AMA) to describe medical, surgical, and diagnostic services performed by healthcare providers across the United States.
A CPT code describes the procedure or service performed — what the doctor did. An ICD-10-CM code describes the diagnosis — why the doctor did it. Both are required on a medical claim. The diagnosis code must establish medical necessity for the procedure code. CPT codes are maintained by the AMA; ICD-10-CM codes are maintained by CMS.
There are approximately 10,000 CPT codes in the current edition of the code book, covering Category I (standard procedures), Category II (performance measures), and Category III (emerging technology). The AMA adds, revises, and deletes codes annually, so the exact number changes each year. The CPC exam uses the current edition of the CPT code book.
Yes. CPT codes appear on Explanation of Benefits (EOB) documents sent by insurance companies after a claim is processed. Patients can look up any CPT code on the AMA website or ask their provider’s billing office to explain what each code represents. Understanding your own medical bill starts with understanding the CPT codes on it.
In physical therapy, CPT codes from the 97000 series are used to bill for therapeutic exercises, manual therapy, neuromuscular re-education, and rehabilitation services. Most physical therapy codes are time-based — billed in 15-minute increments. The number of units billed must match the documented treatment time in the patient’s record.
Bundling and unbundling in medical coding is one of the most tested — and most misunderstood — concepts on the CPC exam. Get it wrong in practice and you risk claim denials, compliance audits, or fraud allegations. Get it right and you demonstrate the kind of coding accuracy that employers and certification boards expect.
This guide explains exactly what bundling means in medical coding, when unbundling is appropriate, how NCCI edits govern these decisions, and how to use modifier 59 correctly when procedures qualify for separate billing.
Bundling in medical coding means combining two or more related procedures or services under a single, comprehensive CPT code. When a procedure is bundled, only the primary — or more extensive — code is billed. The secondary procedure is considered included, or integral, and is not billed separately.
Think of it like a combo meal. You pay one price that covers the main dish, the side, and the drink. You do not pay separately for each component. In coding terms, the “combo meal” is the bundled CPT code, and the individual components are the procedures that should not be billed separately.
Unbundling in medical coding means billing separately for individual components of a procedure that should be covered under a single comprehensive CPT code. Instead of using one code that captures the entire service, unbundling breaks the procedure into parts and bills each one independently.
The difference between bundling and unbundling is straightforward: bundling is correct when the procedures are related and one is integral to the other. Unbundling is incorrect when you charge separately for something already included in the comprehensive code.
Improper unbundling results in inflated billing — the total charges are higher than what a single comprehensive code would produce. This is why unbundling errors attract audits. The Office of the Inspector General (OIG) actively monitors for unbundling patterns as part of its healthcare fraud prevention program. Repeated unbundling, whether intentional or not, can lead to:
The core difference between bundling and unbundling in medical coding comes down to whether the procedures qualify for separate billing or not.
| Concept | Definition | Billing Result | Compliance Status |
|---|---|---|---|
| Bundling | Two or more related procedures billed under one comprehensive CPT code | Single payment for all services | ✅ Correct when procedures are integral |
| Appropriate Unbundling | Separately billing procedures that are genuinely distinct and meet NCCI criteria | Separate payment for each distinct service | ✅ Correct with proper documentation and modifier |
| Improper Unbundling | Separately billing components that should be covered by one comprehensive code | Inflated billing — overbilling | ❌ Non-compliant — audit and fraud risk |
When you face a bundling vs unbundling decision in coding, ask these questions in order:
If the answer to questions 1, 2, or 3 is yes — bundle them. If the answer to question 4 and 5 is yes — you may be able to unbundle with the appropriate modifier.
The National Correct Coding Initiative (NCCI) is the CMS program that defines which CPT code pairs must be bundled together. NCCI edits are the primary tool coders use to determine whether two procedures can be billed separately or must be combined under one code.
NCCI edits are published as Column 1 / Column 2 code pairs. Here is how to interpret them:
In addition to Column 1/Column 2 bundling edits, NCCI also publishes mutually exclusive edits. These are code pairs that by definition cannot be performed together on the same patient on the same day — anatomically or clinically impossible to do both. These are never separately billable, regardless of modifiers or documentation.
The best way to understand bundling and unbundling of CPT codes is through real clinical scenarios. These are the types of examples that appear on the CPC exam and in day-to-day coding work.
A gastroenterologist performs a colonoscopy with removal of a polyp by snare technique.
The polypectomy code 45385 already describes the colonoscopy with the additional procedure. Billing the diagnostic colonoscopy separately is improper unbundling.
A surgeon performs a laparoscopic cholecystectomy with intraoperative cholangiography.
CPT 47563 describes both services together. Billing them separately inflates the claim and constitutes unbundling.
A radiologist performs bilateral knee arthrograms.
When a bilateral CPT code exists, you must use it. Splitting into two unilateral codes is improper unbundling — even with LT/RT modifiers.
A surgeon performs a deep muscle biopsy on the left bicep and a separate wound exploration on the right forearm during the same operative session.
These are distinct procedures at separate anatomical sites. Modifier -59 is appended to the Column 2 code to indicate the procedures are distinct and separately payable. Without the modifier, the payer would automatically bundle and deny the second code.
Modifier -59 (Distinct Procedural Service) is the primary tool for appropriate unbundling. It tells the payer that two procedures that are normally bundled were genuinely distinct on this occasion and should be separately reimbursed.
Modifier -59 is appropriate when the procedures were performed at:
CMS introduced four X modifiers as more specific subsets of modifier -59. Use these when the clinical situation is clearly defined:
| Modifier | Name | Use When |
|---|---|---|
| XE | Separate Encounter | Service was performed during a separate patient encounter on the same day |
| XP | Separate Practitioner | Service was performed by a different practitioner |
| XS | Separate Structure | Service was performed on a separate organ or anatomical structure |
| XU | Unusual Non-Overlapping Service | Service is not normally encountered or performed on the same day |
The global surgical package is another form of bundling in medical coding. When a surgeon performs a procedure, CMS defines a global period — a timeframe during which related pre- and post-operative services are bundled into the surgical fee and cannot be separately billed.
| Surgery Type | Global Period | Pre-op Included |
|---|---|---|
| Major surgery | 90 days post-op | 1 day before surgery |
| Minor surgery | 10 days post-op | Day of surgery only |
| Endoscopy / minor procedures | 0 days | Day of surgery only |
Services that fall within the global period are bundled into the surgical payment. If you attempt to bill a routine post-operative visit during the 90-day global period separately, the payer will deny it as already bundled. For details on how global packages affect surgery coding, see our guide on the CPC exam surgery domain.
Both on the CPC exam and in real-world coding, avoiding unbundling errors comes down to a consistent verification habit. Use this process every time you code multiple procedures for the same encounter.
For CPC exam questions on bundling, this step-by-step approach maps directly to how the exam tests your knowledge. If you can articulate why two procedures are or are not separately billable, you will answer these questions correctly. Practise applying this process with our free CPC practice quiz which includes bundling and modifier scenarios.
Bundling means billing one comprehensive CPT code for multiple related services performed together. Unbundling means incorrectly splitting that comprehensive code into separate component codes to increase reimbursement. Appropriate unbundling — billing separately for genuinely distinct procedures — is allowed when supported by documentation and NCCI guidelines.
Bundling in medical coding means that a secondary procedure is considered integral to — or included in — the primary procedure, and should not be billed separately. The bundled payment covers all related services under one CPT code. Examples include surgical incision and closure, diagnostic endoscopy before surgical endoscopy, and post-operative care within the global period.
Unbundling is allowed when procedures were performed at separate anatomical sites, during separate patient encounters, or under clearly distinct clinical circumstances not normally associated with the primary procedure. The NCCI modifier indicator for the code pair must be 1 (not 0), and the appropriate modifier — -59 or an X modifier — must be appended with supporting documentation.
NCCI edits are CMS-published lists of CPT code pairs that define bundling rules for Medicare and many commercial payers. They identify which procedures cannot be billed together (Column 1/Column 2 edits) and which are mutually exclusive. NCCI edits are updated quarterly and are the primary compliance tool for bundling decisions. They are directly tested on the CPC exam.
No. Modifier -59 can only be used when the NCCI modifier indicator for the code pair is 1, and only when documentation genuinely supports that the procedures were distinct. If the modifier indicator is 0, no modifier can justify separate billing. Using modifier -59 without clinical justification is a compliance violation and a known audit trigger.
CPT add-on codes are one of the first special code types that beginner coders encounter in the CPT codebook. They look like regular CPT codes but come with a very important rule: they can never be reported alone. Understanding CPT add-on codes — how to identify them, when to use them, and what rules apply — is tested on the CPC exam and comes up regularly in real-world coding.
An add-on code is a CPT code that describes a service that is always performed in addition to a primary procedure — never by itself. CPT Add-on codes are marked with a plus sign (+) in the CPT codebook, making them easy to identify visually. They represent additional work, additional units of service, or additional complexity that goes beyond the primary procedure.
CPT Add-on codes were created because some procedures are commonly performed in multiples or have optional additional components that not every patient receives. Instead of creating entirely separate codes for every variation, the AMA uses CPT add-on codes to capture the additional service efficiently.

There are three ways to identify add-on codes in the CPT codebook:

| Add-On Code | Description | Primary Code(s) |
|---|---|---|
| +11001 | Debridement of additional 20 sq cm or part thereof (each additional) | 11000 |
| +11008 | Removal of prosthetic material or mesh, abdominal wall for infection (list separately) | 10004–49999 |
| +15301 | Autograft, skin — each additional 100 sq cm | 15300 |
| +99292 | Critical care, each additional 30 minutes | 99291 |
| +99354 | Prolonged service, each additional 30 minutes (outpatient) | E&M codes |
| +01953 | Anesthesia for burn excision/debridement, each additional 9% of body surface | 01952 |
This is the fundamental rule. An add-on code without its primary procedure code on the same claim will be denied by the payer. Always ensure the primary code is listed first on the claim.
Modifier -51 is used when multiple procedures are performed at the same session — it signals that a procedure is secondary and should be reimbursed at a reduced rate. Add-on codes are automatically exempt from modifier -51 because they are already priced to reflect their supplemental nature. Never append modifier -51 to an add-on code.
Do not confuse CPT add-on codes with modifier-51-exempt codes. Modifier-51-exempt codes (marked with ⊘ in the CPT book) are not CPT add-on codes — they are standalone codes that simply do not receive the multiple procedure reduction. Add-on codes are a separate, distinct category.
Some add-on codes are reported multiple times on the same claim to represent the number of additional increments performed. For example, if a critical care patient required 99291 (first 30–74 minutes) plus three additional 30-minute periods, you would report 99292 three times (or with 3 units).

Add-on codes are sometimes confused with codes marked “separate procedure” in the AMA CPT codebook. These are completely different concepts:
Anesthesia coding is unique in the CPT codebook — it uses a completely different payment system from other sections. Instead of a flat fee per procedure, anesthesia is calculated using a unit-based formula that accounts for the complexity of the procedure, the time involved, and the patient’s medical condition. This guide explains the entire system from scratch so you can confidently tackle anesthesia questions on the CPC exam.
When a surgeon performs a procedure, you select one CPT code that describes what was done and the payer reimburses a set fee. Anesthesia works differently. The anesthesiologist or CRNA is paid based on a formula that combines three types of units multiplied by a conversion factor — a dollar amount per unit set by each payer.
The anesthesia CPT codes (00100–01999) are organized by the body area or type of procedure for which anesthesia is administered — not by what the anesthesiologist specifically does. One anesthesia code covers the entire anesthetic management of a case.

The anesthesia coding BTM formula calculates fees as follows:
B = Base Units · T = Time Units · M = Modifying Units
Each anesthesia CPT code is assigned a specific number of base units by the American Society of Anesthesiologists (ASA). Base units reflect the complexity and risk of providing anesthesia for a particular type of procedure. Simple procedures have fewer base units; complex, high-risk procedures have more. For example anesthesia for a routine knee arthroscopy might have 3 base units while anesthesia for open heart surgery might have 20 or more.
Time units are calculated based on how long the anesthesia service lasted. The standard calculation is one time unit for every 15 minutes of anesthesia time. Anesthesia time begins when the anesthesiologist starts preparing the patient for induction and ends when the anesthesiologist is no longer in personal attendance — typically when the patient is safely transferred to post-anesthesia care.
Modifying units are added based on special circumstances that increase the complexity or risk of the anesthetic. The two main sources of modifying units are physical status modifiers and qualifying circumstances.
Physical status modifiers describe the patient’s overall health and pre-existing medical conditions at the time of surgery. They are appended to the anesthesia CPT code and add modifying units to the anesthesia calculation. They are designated P1 through P6:
| Modifier | Description | Units Added | Example |
|---|---|---|---|
| P1 | Normal healthy patient | 0 | Healthy 25-year-old for elective surgery |
| P2 | Patient with mild systemic disease | 0 | Well-controlled type 2 diabetes, mild hypertension |
| P3 | Patient with severe systemic disease | 1 | Poorly controlled diabetes, COPD, morbid obesity |
| P4 | Patient with severe systemic disease that is a constant threat to life | 2 | Recent MI, severe cardiac dysfunction, sepsis |
| P5 | Moribund patient not expected to survive without the operation | 3 | Ruptured aortic aneurysm, massive trauma |
| P6 | Brain-dead patient — organ donor | 0 | Organ procurement surgery |
Qualifying circumstances are special conditions that significantly affect the character of the anesthesia service provided. They are reported using add-on codes from the Medicine section of CPT (99100–99140) and add additional modifying units:
| Code | Circumstance | Units Added |
|---|---|---|
| 99100 | Anesthesia for patient of extreme age — younger than 1 year or older than 70 | 1 |
| 99116 | Utilization of total body hypothermia | 5 |
| 99135 | Controlled hypotension | 5 |
| 99140 | Emergency conditions — delay in treatment would lead to significant increase in threat to life | 2 |
A 72-year-old patient with poorly controlled COPD (P3) undergoes a total hip replacement as an emergency procedure. Anesthesia time is 2 hours (120 minutes). The anesthesia code has 10 base units. The conversion factor is $80 per unit.
When a Certified Registered Nurse Anesthetist (CRNA) provides anesthesia services, specific HCPCS modifiers are required to identify the level of physician involvement:
Bundled codes are one of the most important compliance concepts in medical coding. When two procedures are bundled together, it means one code already includes the work described by another — and billing them separately is considered improper. The National Correct Coding Initiative (NCCI) is the system that enforces these bundled code rules for Medicare and most other payers. Understanding NCCI edits and bundled codes is essential for the CPC exam and for preventing billing errors in real-world coding.
When a CPT code is said to be bundled into another, it means the work, supplies, and effort described by the smaller code are considered already included in the payment for the larger code. Billing both codes separately would result in double payment for the same service — which is a compliance violation.
Think of it like ordering a combo meal at a restaurant. If you order a burger combo that includes fries and a drink, you cannot also charge separately for the fries and the drink. The fries are bundled into the combo. Medical coding works the same way — certain services are considered part of a larger procedure and cannot be billed separately.

The National Correct Coding Initiative (NCCI) was developed by CMS — the Centers for Medicare and Medicaid Services — to promote correct coding and prevent improper payments. NCCI edits are pairs of CPT codes that should not be billed together because one is considered a component of the other.
There are two types of NCCI edits:
| Bundled Into | Because |
|---|---|
| Surgical approach (incision and closure) | Always included in any surgical procedure code |
| Local anesthesia | Included in the surgical code — cannot bill separately |
| Simple wound closure after excision | Included in excision codes — only complex closure is separate |
| Diagnostic endoscopy with surgical endoscopy | Diagnostic scope is bundled when a therapeutic procedure is performed |
| Catheter insertion with certain procedures | Considered part of surgical approach for some procedures |
| Venipuncture with lab draw | The draw is part of the lab collection |
Sometimes two procedures that are normally bundled are legitimately performed as distinct, separate services on the same day. In these cases, modifier -59 (Distinct Procedural Service) can be appended to the component code to signal to the payer that the services were truly separate and both should be paid.
Modifier -59 is appropriate when the procedures were performed at a different anatomical site, during a different patient encounter, or involved a different lesion or organ. However, it must be supported by documentation — simply adding -59 without clinical justification is considered improper billing.
CMS created four more specific modifiers to replace modifier -59 in certain situations. These are called the X modifiers or NCCI derivative modifiers:

One of the most commonly tested bundling rules on the CPC exam involves endoscopy procedures. The rule states: when a surgical endoscopy is performed, the diagnostic endoscopy is always bundled into the surgical endoscopy code and cannot be billed separately.
For example, if a physician performs a colonoscopy and finds and removes a polyp, you code only the colonoscopy with polypectomy. You do not also code a diagnostic colonoscopy — the diagnostic scope was part of getting to the polyp and is bundled into the therapeutic code.
NCCI also includes mutually exclusive edits — pairs of codes that by definition or medical impossibility cannot reasonably be performed on the same patient on the same day. Unlike procedure-to-procedure edits where one code is a component of another, mutually exclusive codes are simply services that cannot logically both occur. For example, codes for a total and a partial removal of the same organ are mutually exclusive.
CPT modifiers are two-digit codes appended to a CPT procedure code to tell a payer that a service was altered in some way — without changing the code itself. They provide critical context about how, where, or by whom a procedure was performed. Understanding CPT modifiers is essential for accurate medical billing, preventing claim denials, and passing the CPC exam.
This guide covers every major CPT modifier you need to know — what it means, when to use it, what documentation is required, and real clinical examples for each one.
A CPT modifier is a two-character suffix added to a CPT code to indicate that a service or procedure was performed differently than described by the code alone. Modifiers do not change the procedure code — they add information about the circumstances of the service.
Without modifiers, payers cannot distinguish between a routine service and one that required extra work, was performed bilaterally, or was distinct from another procedure on the same claim. Modifiers prevent incorrect bundling, justify increased reimbursement, and provide the documentation trail auditors look for.
Modifier 25 is one of the most frequently used and most frequently audited modifiers in medical billing. It tells the payer that on the same day a procedure was performed, the physician also provided a significant, separately identifiable evaluation and management (E&M) service.
A patient presents for a scheduled cortisone injection for shoulder pain. During the visit, the physician also evaluates a new complaint of knee swelling and documents a separate E&M service for that complaint.
Modifier 51 indicates that multiple procedures were performed by the same physician at the same session. It is appended to the secondary (less complex) procedure code to notify the payer that a payment reduction applies.
A surgeon performs a laparoscopic appendectomy and a concurrent lysis of adhesions during the same operative session.
Modifier 59 is the most misused modifier in medical coding — and one of the most scrutinised by payers and auditors. It indicates that two procedures that are normally bundled (per NCCI edits) were genuinely distinct on this occasion and should be separately reimbursed.
Modifier 59 is appropriate only when the procedures were:
CMS introduced four X modifiers as precise alternatives to modifier 59. When the situation clearly fits one of these, use the X modifier instead of -59:
| Modifier | Name | Use When |
|---|---|---|
| XE | Separate Encounter | Separate patient encounter on the same day |
| XP | Separate Practitioner | Performed by a different practitioner |
| XS | Separate Structure | Separate organ or anatomical structure |
| XU | Unusual Non-Overlapping Service | Service not normally encountered on the same day |
A physician performs a destruction of a premalignant lesion (17000) and a separate biopsy of a different lesion (11100) during the same visit.
Modifier 22 indicates that a procedure required substantially more work than usual — more time, greater complexity, or greater risk than the standard description of the CPT code. It signals the payer to review the claim for additional reimbursement.
A surgeon performs a cholecystectomy on a patient with extensive adhesions from prior abdominal surgeries, significantly increasing operative time and complexity. The operative report documents the adhesions and the additional time required.
Modifier 57 indicates that the E&M service on the day of or the day before major surgery was the visit at which the decision to perform surgery was made. It is used to justify billing the E&M separately from the surgical procedure — preventing it from being bundled into the global surgical package.
| Modifier | Use With | Global Period | Purpose |
|---|---|---|---|
| -25 | E&M code | Minor procedure (0 or 10-day global) | Separate E&M same day as minor procedure |
| -57 | E&M code | Major surgery (90-day global) | E&M at which decision for major surgery was made |
Some procedures have two separately billable components — the professional component (physician work) and the technical component (equipment and staff). Modifiers 26 and TC allow each component to be billed independently when they are provided by different entities.
Beyond the modifiers covered in depth above, the CPC exam tests knowledge of several additional modifiers. The table below covers the most frequently tested ones from our CPC exam syllabus.
| Modifier | Name | Key Rule |
|---|---|---|
| -50 | Bilateral Procedure | Same procedure both sides same session. Bill once with -50. Medicare pays 150% of the fee schedule amount. |
| -52 | Reduced Services | Procedure partially reduced at physician’s discretion. No separate documentation required but record must reflect the reduction. |
| -53 | Discontinued Procedure | Procedure started then stopped due to patient well-being. Used when procedure is begun but not completed — before anesthesia use modifier 73. |
| -54 | Surgical Care Only | Surgeon performs procedure; another provider handles pre/post-op care. Use -55 for post-op management only. |
| -58 | Staged or Related Procedure | Procedure during global period that was planned (staged), more extensive than original, or therapeutic following diagnostic. |
| -78 | Unplanned Return to OR | Return to operating room for related complication during global period. Payer opens a new global period. |
| -79 | Unrelated Procedure in Global Period | Different, unrelated procedure by same surgeon during global period. New global period starts. |
| -80 | Assistant Surgeon | Second surgeon assists primary. Bills same CPT code with -80 at reduced fee (usually 16% of fee schedule). |
| -47 | Anaesthesia by Surgeon | Operating surgeon also administers regional or general anaesthesia. Rare — most payers do not reimburse separately. |
| -32 | Mandated Services | Service required by a payer, governmental, legislative, or regulatory body — e.g. a second opinion mandated by insurance. |
For hands-on practice applying these modifiers in clinical scenarios, take our free CPC practice quiz — it includes modifier questions across multiple code categories.
A CPT modifier is a two-character code appended to a CPT procedure code to indicate that a service was altered in some way without changing the procedure itself. You use a modifier when the circumstances of a service differ from the standard CPT code description — for example, when a procedure was more complex than usual, performed bilaterally, or done at the same time as a distinct separate service.
Modifier 25 is used when an E&M service is performed on the same day as a minor procedure (0 or 10-day global period) and is distinct from the procedure. Modifier 57 is used when an E&M service on the day of or the day before a major surgery (90-day global period) was the visit where the decision for surgery was made. Both are appended to the E&M code — not the procedure code.
Modifier 59 should be used when two procedures that are normally bundled per NCCI edits were genuinely distinct — performed at different anatomical sites, during different patient encounters, or under clearly separate clinical circumstances. It requires the NCCI modifier indicator to be 1 (not 0) and must be supported by documentation. It should never be used as a routine bypass for bundling edits.
Modifier 51 indicates that multiple procedures were performed at the same operative session by the same physician. It is appended to the secondary (lower-value) procedure code to signal a payment reduction. It is never used with add-on codes or codes listed as modifier 51 exempt in CPT Appendix E.
Modifier 22 indicates that a procedure required substantially more work than the standard CPT description. To use it, the operative report must specifically document the factors that made the procedure more complex — such as unusual anatomy, extensive adhesions, or prolonged operative time. Without this documentation, payers will not grant additional reimbursement.
Endoscopy coding appears on the CPC exam in multiple sections — digestive, respiratory, and urinary system procedures all involve scope-based techniques. The good news is that once you understand the core bundling rule and how endoscopy code ranges are organized, the coding logic is consistent across all body systems. This guide teaches you the fundamental rules and applies them to the most commonly tested procedures.
An endoscopy is a procedure in which a flexible or rigid scope — a tube with a camera and light — is inserted into the body to visualize internal structures. Depending on the body area, endoscopes are introduced through natural openings such as the mouth, anus, or urethra, or through small surgical incisions. Endoscopy can be purely diagnostic or can involve therapeutic interventions such as biopsy, polyp removal, or foreign body extraction.
This is the single most tested endoscopy concept on the CPC exam. The rule states:
For example, if a physician performs a colonoscopy and removes a polyp, you code only the colonoscopy with polypectomy. You do not also code a diagnostic colonoscopy. The diagnostic scope was the approach to the polyp removal and is bundled into the therapeutic code.
However, if a physician performs a diagnostic colonoscopy and finds nothing requiring treatment, you code the diagnostic colonoscopy alone — there is no therapeutic code to bundle it into.
Colonoscopy is examined on nearly every CPC exam. The codes are organized by what was done during the procedure:
| CPT Code | Description |
|---|---|
| 45378 | Colonoscopy, diagnostic, with or without collection of specimen(s) by brushing or washing |
| 45380 | Colonoscopy with biopsy, single or multiple |
| 45381 | Colonoscopy with directed submucosal injection |
| 45382 | Colonoscopy with control of bleeding |
| 45384 | Colonoscopy with removal of tumor, polyp, or lesion by hot biopsy forceps |
| 45385 | Colonoscopy with removal of tumor, polyp, or lesion by snare technique |
| 45386 | Colonoscopy with dilation of stricture |
EGD involves passing a scope through the mouth into the esophagus, stomach, and duodenum. The code range is 43235–43259. Similar to colonoscopy, codes are selected based on what therapeutic intervention was performed:
Bronchoscopy involves passing a scope into the airways — the trachea and bronchi. The code range is 31622–31651. Key codes include:
Cystoscopy involves passing a scope through the urethra into the bladder. The code range is 52000–52355:
Sometimes an endoscopy is started but cannot be completed due to the patient’s condition or an unexpected finding. In this case, modifier -53 (Discontinued Procedure) is appended to indicate that the procedure was started but not completed. This is different from modifier -52 (Reduced Services), which is used when the physician electively performs less than the full service.
Evaluation and Management codes — commonly called E&M codes — are the most frequently used codes in all of outpatient medical billing. Every office visit, every hospital encounter, every consultation involves an E&M code. For the CPC exam, E&M coding is tested heavily and the 2023 revised guidelines changed how these codes are selected. This guide covers everything a beginner needs to understand E&M coding from the ground up.
E&M codes describe physician or qualified healthcare professional visits and services — the face-to-face (or now telehealth) encounters where a patient is evaluated and managed. They cover office visits, hospital admissions, emergency department encounters, nursing facility visits, home visits, and more. E&M codes are found in the 99202–99499 range of the CPT codebook.
Unlike surgery codes that describe a specific procedure, E&M codes capture cognitive work — the thinking, evaluating, and decision-making that physicians do when they assess and treat patients.
The first determination in outpatient E&M coding is whether the patient is new or established to the practice. This matters because new patient visits have different code numbers and generally higher reimbursement than established patient visits.
| Patient Type | Code Range | Levels |
|---|---|---|
| New patient — office or outpatient | 99202–99205 | 4 levels (level 1 deleted in 2021) |
| Established patient — office or outpatient | 99211–99215 | 5 levels |
Note that 99211 (established patient, minimal service) does not require physician presence — it is used for services performed by clinical staff under physician supervision, such as a nurse taking a blood pressure reading.
Before 2021, E&M level selection was based on three components — history, physical examination, and medical decision making. The 2021 and 2023 guidelines eliminated the documentation-counting approach for office visits and replaced it with two options: Medical Decision Making (MDM) or Total Time.
MDM is based on three elements. The overall MDM level is determined by meeting or exceeding requirements in at least two of the three elements:
| MDM Level | Code (New) | Code (Est.) | Problems | Data | Risk |
|---|---|---|---|---|---|
| Straightforward | 99202 | 99212 | Minimal | Minimal/none | Minimal |
| Low complexity | 99203 | 99213 | Low | Limited | Low |
| Moderate complexity | 99204 | 99214 | Moderate | Moderate | Moderate |
| High complexity | 99205 | 99215 | High | Extensive | High |
Physicians may also select the E&M level based on total time spent on the date of the encounter — including not just face-to-face time but also time spent reviewing records, ordering tests, coordinating care, and documenting. The time ranges for each level are specified in the CPT guidelines and vary between new and established patients.
Beyond office visits, several other E&M categories are frequently tested:
The global surgical package is one of the most heavily tested concepts on the CPC exam — and one of the most misunderstood by beginner coders. Understanding it thoroughly is essential not just for the exam, but for accurate real-world coding. This article breaks it down completely, from what the global package includes to how modifiers are used to break it apart when necessary.
When a surgeon performs a procedure and bills a CPT surgical code, that code does not just cover the operation itself. It covers a bundle of related services provided before, during, and after the surgery — all included in a single payment. This bundle is called the global surgical package.
The concept was created by Medicare and adopted widely across payers to simplify payment for surgical care. Instead of billing separately for every pre-operative visit, the surgery, and every post-operative follow-up, the surgeon receives one global payment that covers all of it within the global period.
The following services are bundled into the global surgical fee and cannot be billed separately:
Certain services can still be billed separately even during the global period:
Not all surgical procedures have the same global period. Medicare assigns each surgical code one of three global period designations:
| Global Period | What It Means | Examples |
|---|---|---|
| 0-Day Global | No post-operative period. The surgical package only covers the procedure itself and same-day care. | Minor procedures like shave removals, needle biopsies |
| 10-Day Global | Post-operative period lasts 10 days after the procedure date. Related follow-up visits within 10 days are included. | Excision of skin lesions, simple repairs |
| 90-Day Global | Post-operative period lasts 90 days. Also includes one pre-operative day. Major surgical procedures fall here. | Appendectomy, CABG, total knee replacement, hysterectomy |
Modifiers are used to signal to payers that a service should be paid separately despite the global period rules. These are among the most tested modifiers on the CPC exam:
| Modifier | When to Use It |
|---|---|
| -24 | Unrelated E&M service during a post-operative period. The visit is for a completely different condition than the surgery. |
| -25 | Significant, separately identifiable E&M service on the same day as a minor procedure (0 or 10-day global). The E&M must be above and beyond what is included in the procedure. |
| -57 | Decision for surgery. The E&M visit resulted in the initial decision to perform a major (90-day global) surgery. Appended to the E&M code, not the surgery code. |
| -58 | Staged or related procedure during the post-operative period. The follow-up procedure was planned or is more extensive than expected. |
| -78 | Unplanned return to the OR for a related complication during the post-operative period. |
| -79 | Unrelated procedure during the post-operative period. The new surgery is for a completely different condition. |
Here is a scenario that illustrates global package rules in action:
A patient sees Dr. Smith on Monday for abdominal pain. After evaluation, Dr. Smith decides the patient needs an appendectomy (a 90-day global procedure). Surgery is performed on Wednesday. The patient returns two weeks later with a wound infection that Dr. Smith treats in the office. Four weeks later, the patient comes in for a completely unrelated sinus infection.
One of the first things every beginner coder needs to understand is how the CPT codebook is physically organized. Knowing where to look — and how codes are numbered — saves you enormous time, both in daily coding work and on the CPC exam where every minute counts. This article walks you through the complete structure of the CPT codebook from the inside out.
Not all CPT codes work the same way. The AMA divides CPT codes into three distinct categories, each serving a different purpose:
Category I codes are the five-digit numeric codes you will use for the vast majority of your coding work. These codes describe procedures and services that are widely performed, have proven clinical efficacy, and are approved by the FDA where applicable. The CPT codebook is organized into six sections of Category I codes:
| Section | Code Range | What It Covers |
|---|---|---|
| Evaluation & Management | 99202–99499 | Office visits, hospital care, consults, preventive medicine |
| Anesthesia | 00100–01999 | Anesthesia services for surgical procedures |
| Surgery | 10004–69990 | All surgical procedures by body system |
| Radiology | 70010–79999 | Imaging, radiation oncology, nuclear medicine |
| Pathology & Laboratory | 80047–89398 | Lab tests, cultures, surgical pathology |
| Medicine | 90281–99607 | Vaccines, infusions, ophthalmology, psychiatry |
Category II codes are four-digit codes followed by the letter F (for example, 0001F). These are supplemental tracking codes used for performance measurement — they help track whether providers are following clinical guidelines, such as documenting blood pressure for hypertensive patients. Category II codes are optional and are never used as a substitute for Category I codes. They are not tested heavily on the CPC exam but you should know what they are.
Category III codes are four-digit codes followed by the letter T (for example, 0042T). These are temporary codes for new, experimental, or emerging technologies and procedures that do not yet qualify for Category I status. If a Category III code exists for a procedure, it must be used instead of an unlisted code. After five years, a Category III code is either promoted to Category I or deleted.
Since surgery makes up approximately 40% of the CPC exam, understanding how that section is structured is especially important. The Surgery section is divided into subsections by body system:
At the back of the CPT codebook is an alphabetic index — your starting point for finding any code. The index lists procedures, services, organs, conditions, and eponyms. However, a critical rule that every coder must follow is this: never code directly from the index. The index points you to a code range; you must always verify the final code in the main section of the codebook.
The index has four types of main entries:
At the beginning of each CPT section — and sometimes before subsections — you will find guidelines. These are essential instructions that explain how codes in that section should be used, what is included and excluded, and how to apply modifiers. Reading guidelines carefully is non-negotiable for accurate coding.
For example, the Surgery section guidelines explain the global surgical package — what is included in a surgical code before, during, and after a procedure. The E&M guidelines explain how to determine the level of service. On the CPC exam, many questions are designed specifically to test whether you have read and understood these guidelines.
The CPT codebook includes several appendices that contain important reference information:
Tab Appendix A in your exam book — the modifier list is referenced frequently during the CPC exam and having it marked saves valuable time.
The CPT codebook uses symbols throughout to give coders additional information at a glance. Learn these before your exam:
| Symbol | Meaning |
|---|---|
| ● (Bullet) | New code added in this edition |
| ▲ (Triangle) | Code description has been revised |
| + (Plus) | Add-on code — never reported alone |
| ⊘ (Circle with slash) | Modifier -51 exempt |
| ★ (Star) | Telemedicine service |
| # (Hash) | Code is out of numerical sequence |