SynfraCore
Synfracore
Start Learning
Navigation

Academies

Platform

RoadmapsLabsCertificationsInterviewPYQsAI AssistantCareer
Start Learning Free🗺️ Learning Roadmaps

HCPCS Level IIFundamentals

Core concepts and foundational knowledge

✍️
Written by senior engineers. Reviewed for technical accuracy.· Updated 2025 · SynfraCore HCPCS Level II Team
Expert Content

HCPCS Level II Fundamentals

Overview

HCPCS (Healthcare Common Procedure Coding System) has two levels:

Level I: CPT codes (maintained by AMA, numeric)
Level II: Alphanumeric codes for items and services not in CPT

This section covers Level II — the codes used for supplies, durable medical equipment, drugs, ambulance, and other services primarily billed to Medicare and Medicaid.

When to Use HCPCS Level II

USE HCPCS II WHEN:
  No CPT code exists for the item or service
  Medicare/Medicaid specifically requires it
  Billing supplies, DME, orthotics, prosthetics
  Billing injectable drugs administered in office/clinic
  Billing ambulance services
  Billing vision, hearing services and supplies

COMMON EXAMPLES:
  Patient needs a walker         → E0130 (walker, rigid)
  Office gives flu vaccine       → 90686 (CPT) + G0008 (admin)
  Patient receives IV Rocephin   → J0696 (ceftriaxone injection)
  Patient gets fitted for brace  → L1906 (ankle orthosis)
  Patient transported by ambulance → A0428 (BLS, non-emergency)

Key Code Ranges to Know

A codes: Medical/surgical supplies, transportation
  A4570: Splint
  A6216: Gauze, non-impregnated, non-sterile
  A9270: Noncovered item or service

E codes: Durable Medical Equipment
  E0100-E0199: Canes, crutches, walkers
  E0600-E0693: Respiratory equipment
  E0950-E1030: Wheelchair accessories
  E1050-E1298: Power wheelchairs

J codes: Drugs
  J0001-J0999: Anti-infectives, antivirals
  J2000-J2999: Miscellaneous drugs
  J9000-J9999: Chemotherapy drugs

G codes: Temporary procedures
  G0008: Flu vaccine administration
  G0009: Pneumonia vaccine administration
  G0439: Annual wellness visit
  G0443: Brief face-to-face behavioral counseling for alcohol

L codes: Orthotics and Prosthetics
  L0112-L0999: Spinal orthoses
  L1000-L1999: Lower limb orthoses
  L5000-L5999: Lower limb prostheses
  L8000-L8699: Prosthetic implants

Modifiers for HCPCS

CONDITION MODIFIERS:
  KX: Specific required documentation is on file
  GA: ABN on file (beneficiary agreed to pay if denied)
  GZ: Expect denial — ABN required but not obtained

DME MODIFIERS:
  RR: Rental
  NU: New equipment/supply
  UE: Used durable medical equipment
  RP: Replacement of DME, orthotic, prosthetic

BILATERAL MODIFIERS:
  LT: Left side
  RT: Right side
  50: Bilateral procedure (same as CPT)

DRUG MODIFIERS:
  JA: Administered intravenously
  JB: Administered subcutaneously
  JW: Drug amount discarded/not administered (waste)

Study Resources

CMS HCPCS page (cms.gov/Medicare/Coding/HCPCSReleaseCodeSets) — free annual files
AAPC HCPCS codebook — best reference with guidelines
CMS coverage policies — check NCDs and LCDs for medical necessity
PDAC contractor (pdac.palmettogba.com) — verify DME codes
Share:
Join our Community
Health & wellness tips, coding Q&A — join learners growing together
Up Next
HCPCS Level IIIntermediate
Applied knowledge and worked examples
Also Worth Exploring
← Back to all HCPCS Level II modules
OverviewIntermediate