SynfraCore
Synfracore
Start Learning
Navigation

Academies

Platform

RoadmapsLabsCertificationsInterviewPYQsAI AssistantCareer
Start Learning Free Learning Roadmaps

HCPCS Level IIFundamentals

Core concepts and foundational knowledge

📄
Last updated Jul 2026
Expert Content

HCPCS Level II Fundamentals

Analogy — Deciding whether something needs a HCPCS Level II code is like deciding whether a restaurant receipt needs a separate line item for "to-go container" versus just the meal. Most of what happens during a visit is captured by the service code (CPT) — but a physical item the patient leaves with, a specific drug that was injected, or a ride that got them there are separate, itemizable things a payer needs to see listed individually, not folded silently into the visit's own code.

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)

Try It (2 Minutes)

Using the "When to Use HCPCS Level II" and "Key Code Ranges" sections above:

1.A patient is fitted for an ankle brace during a visit. Does this need a HCPCS code, or is it covered by the visit's CPT code alone?
2.Which letter range (A, E, J, G, or L) would that ankle brace fall under?
3.Looking at the flu-vaccine example above (90686 + G0008) — why are there two codes for what feels like one event?

You should land on: yes, it needs its own HCPCS code (L1906, L codes — orthotics and prosthetics) since it's a physical item, not part of the visit itself; and the flu vaccine needs two codes for the same reason — 90686 (CPT) bills the vaccine product itself, while G0008 (HCPCS) bills the separate service of administering it. One code for the "what," one for the "doing."

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