A Complete Guide to the Healthcare Common Procedure Coding System

The Healthcare Common Procedure Coding System (HCPCS) is a critical part of the U.S. medical billing and coding ecosystem. Used primarily for billing Medicare and Medicaid, HCPCS ensures accurate and standardized reporting of medical procedures, equipment, and supplies not covered by CPT codes.


What Does HCPCS Stand For?

HCPCS (pronounced “hick-picks”) stands for Healthcare Common Procedure Coding System. It is a set of codes used by healthcare providers to bill public and private insurers for a wide range of medical services, equipment, and supplies.

  • Used in: Medical billing, documentation, claims processing, and reimbursement

  • Maintained by: Centers for Medicare & Medicaid Services (CMS)

  • Based on: The American Medical Association’s CPT coding system


Why HCPCS Codes Are Used

HCPCS codes are essential for:

  • Billing Medicare and Medicaid for durable medical equipment (DME), supplies, and certain services not covered under CPT

  • Ensuring consistent documentation across healthcare providers

  • Tracking utilization of services and equipment for compliance and reporting

  • Standardizing billing for ambulance services, prosthetics, orthotics, and drugs administered other than orally


Structure of HCPCS Codes

HCPCS is divided into two levels, each serving a different purpose.

Level I: CPT Codes

  • Maintained by the American Medical Association (AMA)

  • Covers procedures and services performed by healthcare providers

  • Five-digit numeric codes (e.g., 99213 – office visit)

Level II: HCPCS National Codes

  • Maintained by the Centers for Medicare & Medicaid Services (CMS)

  • Covers products, supplies, and services not included in CPT

  • Format: One letter + four digits (e.g., E0110 – crutches, underarm)

  • Categories include:

    • Ambulance services

    • Durable medical equipment (DME)

    • Prosthetics, orthotics

    • Outpatient drugs

    • Vision and hearing supplies


HCPCS Level II Code Example

A0428 – Ambulance service, basic life support, non-emergency transport

  • A: Indicates the category (Transportation Services)

  • 0428: Specific service (BLS ambulance, non-emergency)


Who Maintains and Updates HCPCS Codes?

Level I (CPT) Codes:

Level II (National Codes):

CMS also maintains the Alpha-Numeric Editorial Panel, which reviews code change requests submitted by the public.


How HCPCS Codes Are Used in Medical Billing

Function Description
Billing for Supplies & DME Used to bill items like walkers, catheters, oxygen equipment, etc.
Billing for Non-Physician Services Ambulance transport, hearing aids, vision care
Claim Submission Required for Medicare and Medicaid claims
Revenue Cycle Management Plays a role in reimbursement, compliance, and audit defense

HCPCS vs CPT vs ICD-10: What’s the Difference?

Code Set Focus Maintained By Example
HCPCS Level II Supplies, DME, ambulance, non-physician services CMS E0110 (crutches)
CPT (HCPCS Level I) Medical procedures and services AMA 99213 (office visit)
ICD-10-CM/PCS Diagnoses and hospital procedures CDC/NCHS & CMS E11.9 (diabetes)

How to Learn HCPCS Coding

1. Medical Coding Programs

Comprehensive training programs for medical billing and coding include:

  • ICD-10-CM

  • CPT

  • HCPCS Level II

These are available via:

  • Community colleges

  • Vocational training centers

  • Online schools like CareerStep, AAPC, and AHIMA

2. HCPCS Code Books

  • HCPCS Level II Expert (Optum360)

  • AMA HCPCS books

  • These include coding guidelines, fee schedules, and modifiers.

3. Online HCPCS Resources


Certification in HCPCS Coding

1. AAPC – American Academy of Professional Coders

https://www.aapc.com

  • Certified Professional Coder (CPC®) – Includes HCPCS, CPT, and ICD-10-CM

  • Certified Outpatient Coder (COC®) – Emphasis on facility-based coding

  • Certified Inpatient Coder (CIC®) – Includes some HCPCS, heavy on ICD-10-PCS

2. AHIMA – American Health Information Management Association

https://www.ahima.org

3. CMS HCPCS Education and FAQs


Best Practices for HCPCS Coding

  • Always verify code updates annually through CMS.

  • Use modifiers (e.g., RT, LT, NU, RR) correctly to specify use, side, or rental vs purchase.

  • Document thoroughly to justify HCPCS codes on claims.

  • Avoid upcoding or unbundling, as this can lead to fraud investigations and denied claims.

  • Cross-reference CPT and HCPCS where applicable.


Summary Table: HCPCS Quick Facts

Feature Details
Full Name Healthcare Common Procedure Coding System
Levels Level I (CPT), Level II (National Codes)
Maintained By CMS (Level II), AMA (Level I)
Used For Billing supplies, DME, ambulance, vision, drugs
Format Level II: 1 letter + 4 digits (e.g., A0429)
Certifications CPC, COC, CCS, CCA
Resources CMS, AAPC , AHIMA

Final Thoughts

HCPCS codes are vital for accurate billing and compliance within the U.S. healthcare system—especially when dealing with Medicare, Medicaid, or services outside of routine physician procedures. Whether you’re a coding specialist or healthcare provider, mastering HCPCS Level II codes is essential for revenue integrity and operational success.

To start your journey toward HCPCS mastery, consider certification through AAPC or AHIMA, and regularly consult updates published by CMS.