A Complete Guide to the Healthcare Common Procedure Coding System
Table of Contents
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:
-
Maintained by the American Medical Association (AMA)
Level II (National Codes):
-
Maintained by the Centers for Medicare & Medicaid Services (CMS)
-
Annual updates published by CMS
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
-
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
-
Certified Coding Associate (CCA®) – Entry-level certification including HCPCS
-
Certified Coding Specialist (CCS®) – Advanced proficiency in CPT, ICD, HCPCS
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.