What are the differences between CPT, HCPCS, and ICD codes?

Editorial team Published on

ICD, CPT, and HCPCS are the three standard medical coding systems used together on insurance claims to explain a patient's diagnosis, the services provided, and any supplies used.

Core Differences

  • ICD (International Classification of Diseases): Represents the "Why." It details the patient's diagnosis, symptoms, or reason for the visit (e.g., Type 2 diabetes). Maintained by the CDC and CMS in the US.
  • CPT (Current Procedural Terminology / HCPCS Level I): Represents the "What." It describes the medical, surgical, or diagnostic services performed by a healthcare provider (e.g., an office visit or surgery). Maintained by the American Medical Association (AMA).
  • HCPCS (Healthcare Common Procedure Coding System Level II): Represents the "Extras." It covers items, supplies, ambulance services, and durable medical equipment not included in standard CPT codes (e.g., crutches or injections). Maintained by the Centers for Medicare & Medicaid Services (CMS).

Comparison Table

FeatureICD (ICD-10-CM)CPT (HCPCS Level I)HCPCS Level II
PurposeDiagnoses & conditionsProcedures & servicesSupplies, equipment, & drugs
Format3 to 7 characters (starts with a letter)5 digits (numeric)5 characters (starts with a letter)
Maintained ByCDC / CMSAMACMS
Role in BillingProves medical necessityBills for professional servicesBills for products and non-physician items

Is 99214 a CPT or HCPCS code?

Code 99214 is a CPT code.

Overview

  • Type: Current Procedural Terminology (CPT) Evaluation and Management (E/M) code.
  • Description: Represents a Level 4 office or outpatient visit for an established patient.
  • Requirements: Requires a moderate level of medical decision-making (MDM) or a total time of 30 to 39 minutes on the date of the encounter.

What is the golden rule in medical billing and coding?

The golden rule in medical billing and coding is “If it isn't documented, it didn't happen” (or “Never code or bill for a service that is not documented in the medical record”).

What the Rule Means

  • Proof of Service: Every test, procedure, diagnosis, or consultation must be clearly recorded in the patient's chart.
  • Justification: Insurance companies require written proof to verify medical necessity before they approve and pay a claim.
  • No Assumptions: Even if a physician performed a procedure, it cannot be billed if it is missing from the clinical notes.

Why the Golden Rule Matters

  • Prevents Denials: Missing notes lead to automatic claim rejections and delayed payments from insurance payers.
  • Stops Audits and Fraud: Proper documentation protects a practice during legal reviews and compliance audits by proving the care was legitimate.
  • Ensures Patient Safety: Clear records help maintain accurate patient histories and proper continuity of care.

You can learn more about how documentation drives coding standards through resources like Modernizing Medicine.

What are the 6 types of CPT codes?

The Current Procedural Terminology (CPT) code set is divided into six main sections under Category I, which cover standard medical procedures and services.

The 6 Sections of CPT Codes

  • Evaluation and Management (E/M): Covers doctor visits, consultations, and routine checkups (such as office visits).
  • Anesthesia: Covers pain management and administration of local or general anesthesia during procedures.
  • Surgery: The largest section, covering operations and invasive procedures performed by surgeons or medical staff.
  • Radiology: Covers imaging tests like X-rays, MRIs, CT scans, and ultrasounds.
  • Pathology and Laboratory: Covers blood tests, biopsies, and tissue analysis processed in a lab.
  • Medicine: Covers non-surgical treatments and services, such as physical therapy, vaccinations, and injections.

(Note: While Category I contains these six major sections, the broader CPT system also includes Category II codes for performance tracking and Category III codes for emerging technology).

What is the difference between an ICD code and a CPT code?

The main difference is that an ICD code describes a patient's diagnosis or medical condition (the "why"), while a CPT code describes the specific services or procedures performed by a healthcare provider (the "what").

Core Differences

  • Purpose: ICD codes explain the illness, injury, or symptoms. CPT codes explain the treatments, tests, or office visits given to help the patient.
  • Format: ICD codes (like ICD-10-CM) are alphanumeric and start with a letter (e.g., J02.9 for a sore throat). CPT codes are five digits long (e.g., 99213 for an outpatient office visit).
  • Management: ICD codes are maintained globally by the World Health Organization (WHO) and adapted in the U.S. by health agencies. CPT codes are maintained and owned by the American Medical Association (AMA).

How They Work Together

Insurance claims require both codes to get paid. The ICD code proves that a medical service was necessary, and the CPT code tells the insurance company what to pay for that service.

4 Code Sets That Rule Medical Coding – ICD-10-CM, CPT, HCPCS & ICD-10-PCS

9 related questions found

When to bill 99213 vs 99214?

Choose CPT code 99213 for established patient visits with low-complexity medical decision-making or 20 to 29 minutes of total time, and code 99214 for moderate-complexity visits or 30 to 39 minutes of total time.

Core Differences in Medical Decision-Making (MDM)

The choice between these two codes relies primarily on the level of Medical Decision Making (MDM) or the total time spent on the date of the encounter.

  • CPT 99213 (Low Complexity):
    • Problems Addressed: One stable chronic condition or a minor acute illness (e.g., controlled hypertension or mild seasonal allergies).
    • Data Reviewed: Minimal or low complexity data.
    • Risk: Low risk of complications from treatment or diagnosis.
  • CPT 99214 (Moderate Complexity):
    • Problems Addressed: Multiple stable chronic conditions, one or more chronic conditions with exacerbation/progression, or a new problem with uncertain prognosis.
    • Data Review: Reviewing prior external notes, independent interpretation of tests, or discussing test results/management with another healthcare provider.
    • Risk: Moderate risk of complications. A key driver for moderate risk is prescription drug management (initiating, adjusting, or refilling prescription medications).

Time-Based Coding Alternative

If choosing to code by time instead of MDM, count the total time spent by the provider on the date of the encounter (including chart review, face-to-face interaction, and writing the note).

  • 99213 Total Time: 20 to 29 minutes.
  • 99214 Total Time: 30 to 39 minutes.

How many times can you bill 99214?

You can bill CPT code 99214 as many times as it is clinically necessary, provided it is billed only once per patient, per provider, per calendar day.

Billing Frequency Rules

  • No Lifetime or Annual Caps: There is no official maximum limit on how many times you can use code 99214 over a patient's lifetime or within a single year.
  • Per-Day Limit: A provider can only bill this code once for the same patient on the same date of service.
  • Audit Risks: While there is no strict cap, billing 99214 repeatedly in a short time frame for chronic, stable conditions can trigger payer reviews, audits, or claim denials.

Requirements for 99214

To bill this code legally and safely, each encounter must meet at least one of these criteria with supporting documentation:

  • Medical Decision-Making (MDM): Moderate complexity, such as managing multiple stable chronic conditions, treating a single chronic condition with an acute exacerbation, or managing prescription drug therapies.
  • Time-Based Billing: Total provider time of 30 to 39 minutes spent on the date of the encounter.

What is the 72 hour rule in medical billing?

The 72-hour rule—officially known as the three-day payment window—requires hospitals to bundle outpatient diagnostic and related services provided within three calendar days before an inpatient admission into a single inpatient claim.

Core Purpose and Function

  • What it does: It combines pre-admission outpatient services (such as lab tests, pre-op evaluations, and X-rays) with the final inpatient stay.
  • How payment works: These services cannot be billed separately under Medicare Part B; instead, they are covered under the single Inpatient Prospective Payment System (IPPS).
  • Why it exists: It stops hospitals from double-billing or unbundling charges for the same continuous episode of care.

Inclusions vs. Exclusions

  • Included: Diagnostic services (like blood tests, EKGs, and basic X-rays) and non-diagnostic services that are clinically related to the inpatient admission.
  • Excluded: Professional fees for physicians' services, ambulance services, or outpatient services completely unrelated to the inpatient diagnosis.

Who gets paid more, a medical biller or coder?

Medical coders generally get paid more than medical billers.

Salary Comparison

  • Medical Coders: Average around $53,000 to $59,000 per year. Coders earn more because the job needs specialized technical training to read clinical notes and turn them into universal alphanumeric codes.
  • Medical Billers: Average around $35,000 to $45,000 per year. Billers focus on sending claims and talking to insurance companies and patients, which usually requires less specialized education.

Ways to Earn More

  • Get Certified: Earning credentials from groups like the AAPC or AHIMA raises your pay.
  • Add Experience: Workers with more years on the job or multiple certifications often make over $70,000 a year.

What are 5 common medical coding errors?

Five common medical coding errors include unbundling, upcoding, missing or incorrect modifiers, using outdated code sets, and failing to establish medical necessity.

1. Unbundling

  • What it is: Separating a single, comprehensive procedure code into individual component codes and billing for each part separately.
  • Why it matters: It leads to claim rejections or allegations of billing fraud.

2. Upcoding

  • What it is: Assigning a code for a higher-level, more expensive service or procedure than the one actually performed.
  • Why it matters: It triggers severe payer audits, legal penalties, and financial repayments.

3. Missing or Incorrect Modifiers

  • What it is: Forgetting to include two-character modifiers, or adding the wrong ones to explain special circumstances like distinct procedural services.
  • Why it matters: It results in automatic claim denials and delayed payments.

4. Using Outdated Code Sets

  • What it is: Relying on expired CPT, HCPCS, or ICD-10 codes instead of implementing annual system updates.
  • Why it matters: Payers reject obsolete codes immediately, stopping your cash flow.

5. Failing to Link Diagnosis Codes to Medical Necessity

  • What it is: Submitting a procedure (CPT) code that is not justified or supported by the patient's recorded diagnosis (ICD-10) code.
  • Why it matters: Insurance providers deny claims when the diagnosis does not prove the treatment was necessary.