ICD-10-CM vs ICD-10-PCS: Key Differences for Medical Coders

  • Jan 31, 2025

If you're new to medical coding or transitioning between healthcare settings, understanding the difference between ICD-10-CM and ICD-10-PCS is essential. While both are part of the ICD-10 coding system, they serve different purposes and are used in different contexts.

Quick Answer: What's the Difference?

FeatureICD-10-CMICD-10-PCS
Full NameClinical ModificationProcedure Coding System
PurposeDiagnosis codesProcedure codes
Used ByAll healthcare providersInpatient hospitals only
Code Length3-7 charactersAlways 7 characters
Total Codes~72,000~78,000
Code FormatAlphanumeric with decimalAlphanumeric, no decimal
ExampleE11.650HR0X7Z

Bottom line: ICD-10-CM describes what's wrong with the patient (diagnoses). ICD-10-PCS describes what was done to the patient (procedures) in inpatient settings.

ICD-10-CM: Diagnosis Codes

ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification) is used to code patient diagnoses across all healthcare settings.

Who Uses ICD-10-CM?

  • Hospitals (inpatient and outpatient)
  • Physician offices
  • Urgent care centers
  • Emergency departments
  • Ambulatory surgery centers
  • Home health agencies
  • Skilled nursing facilities
  • All healthcare providers submitting claims

Code Structure

ICD-10-CM codes are 3 to 7 characters:

``
E11.65
│││ └─ Specificity (hyperglycemia)
││└─── Decimal point
│└──── Category (Type 2 diabetes)
└───── Chapter (Endocrine)
``

Format rules:
- First character: Letter (A-Z)
- Characters 2-3: Numbers
- Decimal after position 3 (if more than 3 characters)
- Characters 4-7: Alphanumeric for additional detail

Common Examples

CodeDescription
I10Essential hypertension
E11.9Type 2 diabetes without complications
J06.9Acute upper respiratory infection
M54.5Low back pain
Z23Encounter for immunization

Browse All ICD-10-CM Codes →

ICD-10-PCS: Procedure Codes

ICD-10-PCS (International Classification of Diseases, 10th Revision, Procedure Coding System) is used exclusively for coding inpatient hospital procedures.

Who Uses ICD-10-PCS?

ONLY inpatient hospitals. This is a critical distinction:

SettingDiagnosis CodesProcedure Codes
Inpatient hospitalICD-10-CMICD-10-PCS
Outpatient hospitalICD-10-CMCPT/HCPCS
Physician officeICD-10-CMCPT/HCPCS
Ambulatory surgeryICD-10-CMCPT/HCPCS

If you work outside of inpatient hospital coding, you likely won't use ICD-10-PCS.

Code Structure

ICD-10-PCS codes are always exactly 7 characters with no decimal:

``
0HR0X7Z
│││││││
│││││└┴─ Qualifier (Z = no qualifier)
││││└─── Device (7 = autologous tissue)
│││└──── Approach (X = external)
││└───── Body Part (0 = scalp)
│└────── Root Operation (R = replacement)
└──────── Section (0 = Medical & Surgical)
``

Each position has a specific meaning, and codes are built character by character.

PCS Sections

SectionCodeExamples
Medical and Surgical0Bypass, excision, repair
Obstetrics1Delivery, cesarean section
Placement2Immobilization, packing
Administration3Infusion, transfusion
Measurement & Monitoring4EKG, cardiac output
Extracorporeal Assistance5Ventilation, pacing
Extracorporeal Therapies6Dialysis, phototherapy
Osteopathic7OMT procedures
Other Procedures8Acupuncture, yoga therapy
Chiropractic9Chiropractic manipulation
ImagingBX-ray, CT, MRI
Nuclear MedicineCPET scan, nuclear imaging
Radiation TherapyDRadiation oncology
Physical RehabilitationFPT, OT, speech therapy
Mental HealthGPsychological testing
Substance AbuseHDetoxification, counseling
New TechnologyXEmerging procedures

Browse All ICD-10-PCS Sections →

Side-by-Side Comparison

Code Format Example

Same patient, same encounter:

SystemCodeMeaning
ICD-10-CMK80.10Calculus of gallbladder with chronic cholecystitis
ICD-10-PCS0FT44ZZResection of gallbladder, percutaneous endoscopic

The CM code describes the diagnosis (gallstones with inflammation), while the PCS code describes the procedure performed (laparoscopic removal of gallbladder).

Code Structure Comparison

AspectICD-10-CMICD-10-PCS
Length3-7 charactersAlways 7 characters
First characterLetterAlphanumeric
Decimal pointAfter position 3None
PlaceholderX (when needed)Not used
Building codesLook up complete codeBuild character by character

Update Cycles

Both systems are updated annually by CMS, effective October 1st:

  • ICD-10-CM: ~400 new codes, ~30 revised, ~20 deleted each year
  • ICD-10-PCS: ~200 new codes annually (often in New Technology section)

When to Use Each System

Use ICD-10-CM When:

  • Reporting any diagnosis in any healthcare setting
  • Documenting the patient's condition(s)
  • Coding for physician services
  • Coding for outpatient services
  • Supporting medical necessity for services

Use ICD-10-PCS When:

  • Coding procedures performed during an inpatient hospital stay
  • The patient is admitted to an acute care hospital
  • Creating the inpatient claim (UB-04)

Don't Confuse With:

  • CPT codes - Physician and outpatient procedure codes (maintained by AMA)
  • HCPCS codes - Medicare procedure codes for supplies, equipment, services
  • DRG codes - Payment categories derived from ICD-10 codes

How They Work Together

In an inpatient hospital encounter, both systems are used on the same claim:

Example: Inpatient Cholecystectomy

Diagnosis codes (ICD-10-CM):
- K80.10 - Calculus of gallbladder with chronic cholecystitis (principal diagnosis)
- I10 - Essential hypertension (secondary diagnosis)
- E11.9 - Type 2 diabetes without complications (secondary diagnosis)

Procedure code (ICD-10-PCS):
- 0FT44ZZ - Resection of gallbladder, percutaneous endoscopic approach

The combination of these codes determines the MS-DRG (Medicare payment category) for reimbursement.

Learning Each System

For ICD-10-CM:

  1. Understand the 21 chapter organization
  2. Learn to navigate from category to specific code
  3. Master Excludes1 vs Excludes2 notes
  4. Practice with common diagnoses in your specialty

Resources:
- Browse ICD-10-CM hierarchy
- Search ICD-10-CM codes
- Common codes by specialty

For ICD-10-PCS:

  1. Learn the 7-character structure
  2. Understand root operations (excision vs resection, etc.)
  3. Practice building codes character by character
  4. Use PCS tables for accurate code construction

Resources:
- Browse ICD-10-PCS sections
- Interactive PCS code builder

Frequently Asked Questions

Do I need to learn both systems?

It depends on your work setting:
- Inpatient hospital coders: Yes, both systems
- All other settings: ICD-10-CM only (use CPT/HCPCS for procedures)

Which is harder to learn?

Most coders find ICD-10-PCS more challenging initially because:
- Codes are built character by character
- You must understand root operation definitions
- Tables require careful navigation

ICD-10-CM is more intuitive since codes are looked up rather than constructed.

Can I use ICD-10-PCS for outpatient surgery?

No. Outpatient surgical procedures use CPT codes, even in hospital outpatient departments. ICD-10-PCS is exclusively for inpatient procedures.

Not directly. While both cover medical conditions/procedures, they were developed independently:
- ICD-10-CM was adapted from WHO's ICD-10
- ICD-10-PCS was developed from scratch by CMS specifically for US inpatient coding

Where can I find official code sets?

Both are available free from CMS.gov:
- ICD-10-CM files
- ICD-10-PCS files

Start Exploring

---

Data sourced from CMS.gov. Updated for 2026 code sets (effective October 1, 2025).