Medical Coding Guide

CPT Codes: The Complete Medical Coder's Guide

CPT (Current Procedural Terminology) codes are the universal language for describing medical, surgical, and diagnostic services in the United States. Maintained by the American Medical Association (AMA), CPT codes are required on virtually every outpatient and physician claim submitted to Medicare, Medicaid, and commercial insurers. This guide covers CPT code structure, categories, common codes by specialty, and how AI-powered tools reduce coding time while improving accuracy.

72,000+
ICD-10-CM codes
87,000+
ICD-10-PCS codes
98%
AI accuracy rate
80%
Time saved
CPT Codes — AI medical coding tool

AI-generated ICD-10 and CPT codes from clinical notes — Medical Coding Online

What Are CPT Codes?

CPT codes are five-digit numeric (or alphanumeric) codes that identify medical, surgical, radiology, laboratory, anesthesia, and evaluation & management (E/M) services. The AMA publishes an updated CPT codebook each year, with new, revised, and deleted codes taking effect January 1st. Every code submitted on a claim tells the payer exactly what procedure or service was performed.

  • Over 10,000 codes covering all medical procedures and services
  • Maintained and updated annually by the American Medical Association
  • Required for outpatient, physician office, and ASC billing
  • Organized into three categories based on procedure type
  • Must be paired with ICD-10 diagnosis codes on every claim

CPT Code Categories

CPT codes are divided into three categories, each serving a different purpose in medical documentation and billing.

CategoryCode RangePurpose
Category I00100–99607Main procedures, services, and E/M visits — used for billing
Category II0001F–9007FPerformance measurement tracking codes — supplemental, not billable
Category III0001T–0780TEmerging technology and experimental procedures — temporary codes

CPT Code Sections

Category I CPT codes are organized into six main sections. Medical coders must be familiar with the sections relevant to their specialty to code accurately and efficiently.

SectionCode RangeDescription
Evaluation & Management99202–99499Office visits, hospital visits, consultations, preventive care
Anesthesia00100–01999Anesthesia services by body area and procedure type
Surgery10004–69990Surgical procedures organized by body system
Radiology70010–79999Diagnostic imaging, nuclear medicine, radiation oncology
Pathology & Laboratory80047–89398Lab tests, surgical pathology, cytopathology
Medicine90281–99199Immunizations, injections, therapy, cardiology, ophthalmology

Common CPT Codes by Specialty

High-frequency CPT codes vary by specialty. Knowing the most common codes for your setting reduces lookup time and improves first-pass claim acceptance rates.

  • 99213 — Office visit, established patient, low-to-moderate complexity
  • 99214 — Office visit, established patient, moderate complexity
  • 99203 — Office visit, new patient, low complexity
  • 93000 — Electrocardiogram (ECG) with interpretation and report
  • 71046 — Chest X-ray, 2 views
  • 36415 — Venipuncture (routine blood draw)
  • 85025 — Complete blood count (CBC) with automated differential
  • 80053 — Comprehensive metabolic panel (CMP)
  • 99395 — Periodic preventive medicine, established patient, 18–39 years
  • 29881 — Arthroscopy, knee, with meniscectomy

CPT Modifiers

CPT modifiers are two-digit codes appended to a CPT code to indicate that a service was altered in some way without changing its definition. Using the correct modifier is critical for reimbursement and audit compliance.

  • -25: Significant, separately identifiable E/M service on the same day as a procedure
  • -51: Multiple procedures performed during the same session
  • -59: Distinct procedural service — establishes that procedures are separate
  • -26: Professional component only (for split technical/professional services)
  • -TC: Technical component only
  • -LT / -RT: Left side / right side
  • -50: Bilateral procedure
  • -22: Increased procedural service (additional documentation required)

How AI Accelerates CPT Code Assignment

Manual CPT coding requires reading operative reports or procedure notes, locating the correct code in the CPT codebook, applying any required modifiers, and verifying payer-specific rules. AI-powered coding tools analyze clinical documentation in seconds and suggest the most appropriate CPT codes with confidence scores — dramatically reducing coding time and denial rates.

  • Identify all billable procedures from clinical notes automatically
  • Suggest primary CPT codes ranked by confidence level
  • Recommend appropriate modifiers based on documentation
  • Flag unbundling issues and NCCI edits before submission
  • Pair CPT codes with correct ICD-10 diagnosis codes
  • Generate a Clean Claim Score to predict first-pass acceptance

Frequently Asked Questions

What is the difference between CPT codes and ICD-10 codes?
CPT codes describe what was done — the procedures, services, and tests performed during a patient encounter. ICD-10 codes describe why it was done — the diagnosis, condition, or reason for the visit. Every claim requires both: ICD-10 codes to establish medical necessity and CPT codes to identify what was billed.
How often are CPT codes updated?
The AMA updates the CPT codebook annually. New, revised, and deleted codes take effect on January 1st each year. Coders should always use the code set in effect on the date of service. Using deleted or incorrect codes is one of the most common causes of claim denials.
What is an E/M code and how do I choose the right level?
Evaluation and Management (E/M) codes (99202–99215 for office visits) represent the cognitive work of diagnosing and managing patient conditions. Since 2021, outpatient E/M level selection is based on either medical decision making (MDM) complexity or total time spent on the date of service — not the traditional history/exam/MDM documentation requirements.
What is CPT code unbundling?
Unbundling is the practice of billing multiple CPT codes for components of a procedure that should be billed as a single comprehensive code. It is considered fraudulent billing. The National Correct Coding Initiative (NCCI) edits define which code pairs cannot be billed together. AI tools can flag potential unbundling issues before claim submission.
Can I use CPT codes for inpatient hospital procedures?
CPT codes are used by physicians for professional fee billing in all settings, including inpatient. However, hospitals use ICD-10-PCS codes (not CPT) for facility fee billing of inpatient procedures. For outpatient hospital procedures, both hospitals and physicians use CPT codes.

Stop Manually Looking Up CPT Codes

Paste your clinical notes and our AI will extract accurate CPT Codes with confidence scores, denial risk analysis, and a Clean Claim Score — in under 10 seconds.

Free tier: 2 code generations per day. No credit card needed.