ICD-10 vs CPT vs HCPCS: Differences, Examples, and How Medical Coding Systems Work

What Are ICD-10, CPT, and HCPCS Codes in Medical Billing and Coding?

ICD-10, CPT, and HCPCS are standardized medical coding systems used in healthcare to document diagnoses, procedures, and medical supplies or services. These coding systems allow doctors, hospitals, insurance companies, and healthcare administrators to communicate medical information in a consistent and structured way.

Each coding system serves a different purpose:

  • ICD-10 codes describe patient diagnoses and diseases

  • CPT codes describe medical procedures and services performed by healthcare providers

  • HCPCS codes describe medical equipment, supplies, and additional healthcare services

Together, these coding systems create a common language used in healthcare documentation, insurance claims, and reimbursement.

Understanding how ICD-10, CPT, and HCPCS work is essential for medical coders, healthcare administrators, billing specialists, and students learning healthcare systems.

What do ICD-10, CPT, and HCPCS mean?

ICD-10, CPT, and HCPCS are three major coding systems used to record healthcare information in a standardized way.

Here is a simple way to understand them:

Coding System What It Describes Main Use
ICD-10 Diagnoses and diseases Explains why the patient needs care
CPT Medical procedures and services Explains what treatment or service was performed
HCPCS Equipment, supplies, and some services Explains additional items used during care

These codes are used by healthcare providers to submit insurance claims and medical documentation.

Without standardized coding systems, hospitals and insurance companies would struggle to process patient records and reimburse healthcare services.

Why does healthcare use different coding systems instead of one code set?

Healthcare uses multiple coding systems because diagnoses, procedures, and medical supplies represent different types of information.

A single coding system would not be detailed enough to describe all aspects of patient care.

Each system focuses on a specific category of healthcare information:

  • Diagnosis classification → ICD-10

  • Procedures and physician services → CPT

  • Medical supplies and equipment → HCPCS

Using specialized coding systems allows healthcare providers to document patient care more accurately.

This structure also helps insurance companies evaluate medical claims efficiently.

What is ICD-10 coding, and what is it used for?

ICD-10 coding is a system used to classify diseases, medical conditions, and health problems. ICD stands for International Classification of Diseases, and the system is maintained by the World Health Organization (WHO).

Healthcare providers use ICD-10 codes to document the reason a patient receives medical care.

For example:

  • E11.9 – Type 2 diabetes without complications

  • J10.1 – Influenza with respiratory symptoms

  • I10 – Essential hypertension

These codes allow hospitals and doctors to record diagnoses in a standardized format.

ICD-10 coding is used for:

  • documenting patient diagnoses

  • healthcare statistics and research

  • insurance claims justification

  • public health monitoring

What is ICD-10-CM?

ICD-10-CM stands for International Classification of Diseases, Tenth Revision, Clinical Modification.

ICD-10-CM codes are used mainly in outpatient and physician settings to document diagnoses.

These codes describe symptoms, diseases, injuries, and other health conditions.

What is ICD-10-PCS?

ICD-10-PCS stands for Procedure Coding System.

These codes are used mainly in hospital inpatient settings to describe procedures performed during hospitalization.

Unlike CPT codes, ICD-10-PCS is typically used for inpatient hospital procedures rather than physician billing.

Examples of ICD-10 codes

Code Condition
E11.9 Type 2 diabetes
I10 Hypertension
J45.909 Asthma

These examples show how ICD-10 identifies medical conditions.

What is CPT coding, and what is it used for?

CPT coding is a system used to report medical procedures and services performed by healthcare providers.

CPT stands for Current Procedural Terminology, and the system is maintained by the American Medical Association (AMA).

While ICD-10 explains why a patient needs treatment, CPT codes explain what treatment or service was provided.

Examples include:

  • doctor’s office visits

  • diagnostic tests

  • surgical procedures

  • laboratory services

What are CPT Category I, II, and III codes?

CPT codes are divided into three categories.

Category I

These are the most common CPT codes and represent standard medical procedures.

Category II

These codes track healthcare performance and quality measures.

Category III

These codes describe emerging medical technologies and experimental procedures.

Examples of CPT codes

CPT Code Description
99213 Office visit
80053 Blood test panel
45378 Colonoscopy

These codes help insurance companies understand what services were performed.

What is HCPCS coding, and what is it used for?

HCPCS coding is used to report medical supplies, equipment, and certain healthcare services that CPT codes do not cover.

HCPCS stands for Healthcare Common Procedure Coding System, and it is maintained by the Centers for Medicare & Medicaid Services (CMS).

HCPCS codes are commonly used in:

  • Medicare billing

  • medical equipment documentation

  • ambulance services

  • prosthetics and orthotics

What is HCPCS Level I?

HCPCS Level I codes are essentially CPT codes used for medical procedures and physician services.

What is HCPCS Level II?

HCPCS Level II codes represent medical supplies, equipment, and additional healthcare services.

These codes usually begin with a letter followed by numbers.

Examples include:

HCPCS Code Description
E0114 Crutches
A0428 Ambulance transport
E0607 Blood glucose monitor

These codes allow healthcare providers to bill for equipment and supplies.

What is the difference between ICD-10, CPT, and HCPCS?

The main difference between ICD-10, CPT, and HCPCS is the type of healthcare information they represent.

Coding System Purpose Managed By Example
ICD-10 Diagnosis coding WHO Diabetes
CPT Procedure coding AMA Office visit
HCPCS Equipment and supply coding CMS Wheelchair

In simple terms:

  • ICD-10 explains the patient’s condition

  • CPT explains the service performed

  • HCPCS explains additional items used in treatment

These systems work together to create a complete healthcare record.

How do ICD-10, CPT, and HCPCS work together on a medical claim?

ICD-10, CPT, and HCPCS codes are often used together in medical billing.

A simplified healthcare claim process looks like this:

Step What Happens Code Used
Diagnosis Doctor identifies condition ICD-10
Treatment The doctor performs a service CPT
Supplies Equipment or supplies used HCPCS

Example scenario:

  1. A patient visits a doctor with diabetes symptoms.

  2. The diagnosis Type 2 diabetes is coded using ICD-10.

  3. The doctor performs an office visit, coded with CPT.

  4. The patient receives glucose test strips, coded with HCPCS.

This combination of codes helps insurance companies evaluate claims and process reimbursement.

Who uses ICD-10, CPT, and HCPCS codes in healthcare?

Many healthcare professionals use these coding systems.

Common users include:

  • medical coders

  • medical billing specialists

  • physicians and nurses

  • hospital administrators

  • insurance companies

  • healthcare analysts

Medical coders translate clinical documentation from patient records into standardized codes.

These codes are then used in insurance claims and healthcare reporting systems.

What are the most common mistakes beginners make with ICD-10, CPT, and HCPCS?

Many students learning medical coding confuse these systems.

Common mistakes include:

Mixing diagnosis and procedure codes

ICD-10 describes diagnoses, while CPT describes procedures.

Using CPT codes for equipment

Medical supplies should be coded using HCPCS Level II codes.

Assuming all procedures use CPT

Hospital inpatient procedures often use ICD-10-PCS instead.

Ignoring coding guidelines

Each coding system includes detailed documentation rules that must be followed.

Understanding the purpose of each coding system helps prevent these errors.

How can beginners remember ICD-10, CPT, and HCPCS easily?

A simple memory trick can help beginners.

  • ICD-10 = Illness

  • CPT = Procedure or Treatment

  • HCPCS = Helpful supplies

This shortcut helps students quickly recall the purpose of each coding system.

Key Takeaway

ICD-10, CPT, and HCPCS are three essential coding systems used in healthcare documentation and medical billing.

Each system has a specific role:

  • ICD-10 identifies diagnoses and diseases

  • CPT identifies medical procedures and services

  • HCPCS identifies medical equipment and supplies

Together, these coding systems create a standardized language that allows healthcare providers and insurance companies to communicate effectively.

Frequently Asked Questions

What is the main difference between ICD-10 and CPT?

ICD-10 codes describe diagnoses and diseases, while CPT codes describe medical procedures and services.

Is HCPCS the same as CPT?

No. CPT codes represent procedures, while HCPCS codes represent medical equipment, supplies, and additional services.

Who maintains ICD-10 codes?

ICD-10 codes are developed by the World Health Organization (WHO).

Who manages CPT codes?

CPT codes are maintained by the American Medical Association (AMA).

Why does healthcare use multiple coding systems?

Different coding systems exist because healthcare documentation must record diagnoses, procedures, and supplies separately.

Which coding system is used for diagnoses?

ICD-10 is used to document patient diagnoses and medical conditions.

From Credentialing to Billing, We Handle It All—So You Can Focus on What Matters Most!

Send Us A Message