Key Takeaways

  • HCPCS Level II codes are maintained by CMS and cover items, supplies, and services not included in CPT (Level I), such as DME, drugs, ambulance services, and prosthetics.
  • HCPCS Level II codes consist of one letter (A-V) followed by four digits (e.g., J1100 for dexamethasone injection).
  • J codes (J0120-J9999) represent drugs administered by a healthcare professional — they are among the most commonly tested HCPCS codes on the CPC exam.
  • DME (Durable Medical Equipment) codes cover items like wheelchairs (E1161), hospital beds (E0250-E0373), CPAP machines, and oxygen equipment.
  • Ambulance services are coded with A0000-A0999 codes and require specific origin/destination modifiers to describe the transport.
  • HCPCS modifiers differ from CPT modifiers and include anatomical modifiers (e.g., -FA through -F9 for fingers, -TA through -T9 for toes) and other specialized modifiers.
  • Medicare and Medicaid are the primary payers that require HCPCS Level II codes, though many private payers also accept them.
  • When a CPT code and a HCPCS Level II code describe the same service, payer guidelines determine which to use — CMS generally requires the HCPCS Level II code.
Last updated: February 2026

HCPCS Level II Coding

The Healthcare Common Procedure Coding System (HCPCS) has two levels. Level I is CPT, which you have already studied. Level II covers items, supplies, and services that are not adequately described by CPT codes. HCPCS Level II is maintained by the Centers for Medicare & Medicaid Services (CMS).


HCPCS Level II Code Structure

HCPCS Level II codes consist of one letter followed by four digits:

Format: A0000 - V9999

Letter RangeCategoryExamples
A0000-A0999Ambulance/TransportationA0425 (ground mileage), A0427 (ALS1 emergency)
A4000-A8999Medical/Surgical SuppliesA4206 (syringe with needle), A6250 (skin substitute)
B4000-B9999Enteral/Parenteral TherapyB4150 (enteral formula), B4185 (parenteral solution)
C1000-C9999Outpatient PPS/TemporaryC1713 (anchor/screw), C9399 (unclassified drugs)
D0000-D9999Dental ProceduresD0120 (periodic oral evaluation)
E0100-E9999Durable Medical Equipment (DME)E0601 (CPAP), E1390 (oxygen concentrator)
G0000-G9999Temporary Procedures/ServicesG0101 (cervical/vaginal cancer screening), G0438 (Annual wellness visit)
J0000-J9999Drugs (Non-Oral, Non-Self-Administered)J1100 (dexamethasone), J2001 (lidocaine), J9035 (bevacizumab)
K0000-K9999Temporary DME CodesK0001 (standard wheelchair), K0823 (power wheelchair)
L0000-L9999Orthotics/ProstheticsL3000 (foot insert), L5000 (partial foot prosthesis)
P0000-P9999Pathology/LaboratoryP9612 (catheterize for urine specimen)
Q0000-Q9999Temporary/MiscellaneousQ0138 (ferumoxytol injection), Q4121 (skin substitute graft)
S0000-S9999Temporary National Codes (Private Payers)S0395 (impression for hearing aid)
V0000-V5999Vision/Hearing ServicesV2020 (eyeglasses frames), V5008 (hearing screening)

J Codes: Drug Coding (Most Commonly Tested)

J codes represent drugs administered by a healthcare provider (not self-administered oral medications). These are heavily tested on the CPC exam.

Key J Code Concepts

ConceptRule
Unit of measureEach J code specifies a unit (e.g., J1100 = dexamethasone sodium phosphate, 1 mg). If 4 mg is administered, report 4 units.
RoundingIf the dose administered exceeds the stated unit, round UP to the next full unit. Example: J1100 x 4.5 mg → report 5 units.
RouteJ codes cover IM, IV, SC, and other provider-administered routes — NOT oral medications taken by the patient at home.
NDCNational Drug Code may be required on claims in addition to the J code.

Commonly Tested J Codes

CodeDrugUnit
J1100Dexamethasone sodium phosphate1 mg
J1885Ketorolac (Toradol)15 mg
J2001Lidocaine10 mg
J0170Epinephrine0.1 mg
J2550Promethazine (Phenergan)50 mg
J3301Triamcinolone acetonide10 mg
J1020Methylprednisolone40 mg
J0690Cefazolin500 mg

DME Coding (E Codes)

Durable Medical Equipment (DME) must meet four criteria to qualify:

  1. Can withstand repeated use (durable)
  2. Primarily and customarily used for a medical purpose
  3. Not useful to a person who is not sick or injured
  4. Appropriate for use in the home

Key DME Concepts for the CPC Exam

ConceptDetails
Certificate of Medical Necessity (CMN)Required for many DME items; documents medical justification
Rental vs. purchaseSome DME is rented (monthly payments), others are purchased outright
DMEPOSDME, Prosthetics, Orthotics, and Supplies — the broader category
ABN (Advance Beneficiary Notice)Required when Medicare may not cover the DME item

Ambulance Coding (A Codes)

Ambulance codes describe the type and level of service:

CodeService
A0425Ground mileage (per loaded mile)
A0427ALS1 — Advanced Life Support, Level 1, emergency
A0428BLS — Basic Life Support, emergency
A0429BLS — Basic Life Support, non-emergency
A0430Fixed-wing air ambulance
A0431Rotary-wing (helicopter) air ambulance

Origin/Destination Modifiers for Ambulance

ModifierLocation
DDiagnostic or therapeutic site (other than hospital or physician's office)
EResidential/domiciliary/custodial facility
GHospital-based dialysis facility
HHospital
ISite of transfer (e.g., airport)
JNon-hospital-based dialysis facility
NSkilled nursing facility (SNF)
PPhysician's office
RResidence
SScene of accident or acute event
XIntermediate stop at physician's office

Modifier usage: Two modifiers are used together to indicate origin and destination. The first modifier = origin, the second = destination.

Example: A0427-SH = ALS1 emergency transport from the Scene of an accident to a Hospital

Loading diagram...
HCPCS Coding System Overview
Test Your Knowledge

A physician administers 8 mg of dexamethasone sodium phosphate (J1100 = 1 mg per unit). How many units of J1100 should be reported?

A
B
C
D
Test Your Knowledge

Which HCPCS Level II code section covers drugs administered by healthcare professionals?

A
B
C
D
Test Your Knowledge

An ambulance transports a patient from the scene of a car accident to a hospital. Which modifier combination should be used with the ambulance transport code?

A
B
C
D
Test Your KnowledgeFill in the Blank

HCPCS Level II codes consist of one _____ followed by four digits.

Type your answer below

Test Your KnowledgeMulti-Select

Which of the following are required criteria for an item to qualify as Durable Medical Equipment (DME)? (Select all that apply)

Select all that apply

Can withstand repeated use (durable)
Must be prescribed by a specialist physician
Primarily and customarily used for a medical purpose
Not useful to a person who is not sick or injured
Appropriate for use in the home
Must cost more than $100
Test Your KnowledgeMatching

Match each HCPCS Level II code section to the category it covers:

Match each item on the left with the correct item on the right

1
A codes
2
E codes
3
J codes
4
L codes
5
G codes