Guide
Understanding HCPCS Codes
What Medicaid billing codes mean, how they're structured, and which ones are most commonly associated with fraud.
What Are HCPCS Codes?
HCPCS (Healthcare Common Procedure Coding System) codes are the standardized billing codes used for Medicaid and Medicare claims. Every service, procedure, drug, or supply billed to Medicaid has a corresponding HCPCS code.
Our dataset contains 10,881 unique HCPCS codes across 227 million billing records. Understanding what these codes represent is essential for interpreting billing patterns and fraud signals.
Codes fall into two levels: Level I (CPT codes, 5 digits, for physician services) and Level II (letter + 4 digits, for supplies, drugs, ambulance, and state-specific services).
How HCPCS Codes Are Structured
Every HCPCS code is exactly 5 characters. The first character tells you what type of code it is:
Level I — CPT Codes
5 digits (00100–99499). Created by the AMA. Cover physician services, surgery, radiology, pathology, and evaluation/management.
Level II — National Codes
Letter + 4 digits (A0000–V9999). Created by CMS. Cover ambulance, DME, drugs, prosthetics, and state-specific services.
Modifiers (two additional characters) can change how a code is interpreted. For example, modifier -25 indicates a significant, separately identifiable E/M service on the same day as another procedure. Modifier abuse is one of the most common billing errors in Medicaid.
Primary Code Categories
E/M Codes
Evaluation & Management — office visits, hospital care, consultations. The backbone of outpatient billing.
Example: 99213 = Established patient office visit, moderate complexity
T-Codes
State Medicaid-specific codes not covered by national HCPCS. Includes personal care, transportation, habilitation.
Example: T1019 = Personal care services, per 15 min ($86.9B total)
H-Codes
Behavioral health services — mental health, substance abuse, community support programs.
Example: H2015 = Comprehensive community support, per 15 min
J-Codes
Injectable drugs administered by providers. These reflect actual drug costs, not provider markup.
Example: J2326 = Nusinersen injection — $92,158 per claim average
A-Codes
Ambulance services and medical supplies — transport, catheters, test strips, DME supplies.
Example: A0427 = Ambulance service, ALS emergency transport
E-Codes
Durable Medical Equipment (DME) — wheelchairs, hospital beds, CPAP machines, oxygen.
Example: E0601 = CPAP device for sleep apnea
Additional Code Categories
Beyond the primary categories, these code ranges appear frequently in Medicaid billing data:
CPT Surgery Codes
Surgical procedures — from minor skin excisions to complex cardiac surgery. Level I CPT codes assigned by the AMA.
Example: 10021 = Fine needle aspiration biopsy
Radiology & Imaging
X-rays, CT scans, MRIs, ultrasounds, and nuclear medicine. Includes both technical and professional components.
Example: 71046 = Chest X-ray, 2 views
Pathology & Lab
Laboratory tests, blood panels, tissue pathology, and genetic testing. High-volume, low per-unit cost codes.
Example: 80053 = Comprehensive metabolic panel
Medicine & Therapy
Non-surgical medical services — physical therapy, occupational therapy, vaccinations, psychiatry, dialysis.
Example: 90834 = Psychotherapy, 45 minutes
G-Codes
CMS temporary national codes for services not yet assigned permanent codes. Used heavily in telehealth and quality reporting.
Example: G2012 = Virtual check-in by physician
S-Codes
Temporary codes for services not described by existing codes. Used by private payers and some state Medicaid programs.
Example: S5121 = Attendant care services, in-home (grew 8,935%)
E/M Codes: The Most Common Category
Evaluation and Management (E/M) codes (99201–99499) represent the most frequently billed category in Medicaid. They cover every type of patient encounter — from a 10-minute office visit to a complex hospital admission.
E/M codes are tiered by complexity:
Why this matters for fraud: “Upcoding” — billing a higher-level E/M code than justified — is the single most common Medicaid fraud scheme. A provider who bills 99215 for 80% of visits when the national average is 15% warrants scrutiny.
How HCPCS Codes Relate to Fraud Detection
HCPCS codes are central to fraud detection because they create a standardized benchmark. When every provider uses the same code for the same service, we can compare billing patterns across millions of claims.
Cost-Per-Claim Comparison
For each HCPCS code, we calculate a national median cost per claim. Providers billing 3× or more the median for the same code are flagged for review. This catches inflated billing while accounting for regional cost differences.
Code Distribution Analysis
Legitimate providers bill a natural distribution of codes. A physician who only bills the highest-complexity E/M code (99215) or a DME supplier with 95% of billing on one supply code may be gaming the system.
Procedure-to-Specialty Mismatch
When a provider's specialty doesn't match their billing codes — like a podiatrist billing cardiology procedures — it triggers an anomaly flag. HCPCS codes make these mismatches detectable at scale.
Volume Outlier Detection
Some codes have natural volume limits. A single provider billing 50 surgeries per day, or 200 therapy sessions per week, exceeds what's physically possible — and HCPCS codes make that math simple.
Common Billing Errors & Fraud Schemes
These are the most common ways HCPCS codes are misused — whether through error or intent:
Upcoding
Billing a higher-complexity E/M code than the visit justified. For example, billing 99215 (high complexity) for a routine follow-up that should be 99213 (moderate).
Unbundling
Billing separately for services that should be billed as a single bundled code. Breaks one procedure into multiple codes to increase reimbursement.
Modifier Misuse
Adding modifiers like -25 (significant, separately identifiable E/M service) to justify billing for visits that don't meet the criteria.
Phantom Billing
Billing for services that were never provided. Particularly common with home care codes (T1019) where verification is difficult.
Duplicate Claims
Submitting the same claim multiple times, sometimes with slight modifications to avoid duplicate detection systems.
Wrong Place of Service
Billing under a place-of-service code with higher reimbursement rates. For example, billing an office visit as a hospital outpatient visit.
Codes Most Associated with Billing Anomalies
These codes appear most frequently in our flagged provider analysis. Having billing anomalies on these codes doesn't prove fraud — but these are the codes where unusual patterns are most common.
Largest single code. Home care agencies billing billions — hard to verify services delivered.
MA DDS entities billing 37-51× national median. Per-diem rates can mask overbilling.
15-minute increments are easy to inflate. CARES INC bills 5.8× median for this code.
Pandemic-era code that generated massive billing. Some providers billed thousands of tests.
City of Chicago bills $1,611 per trip vs $163 national median. Transport fraud is well-documented.
How to Look Up Any HCPCS Code
On OpenMedicaid, every HCPCS code has its own page showing national spending, top providers, and per-claim benchmarks. Here's how to use them:
1. Search by Code
Enter any 5-character HCPCS code in the search bar or browse the procedures page. Each code page shows total national spending, number of providers, and average cost per claim.
2. Check the National Median
The national median cost per claim is the benchmark. If a provider bills 3× or more above this median, it's worth investigating why.
3. Review Top Providers
Each code page lists the highest-billing providers for that code. Look for patterns: are the top billers flagged? Are they concentrated in one state?
Explore All Procedure Codes
Browse 10,881 HCPCS codes with national benchmarks, top providers, and spending data.
Browse Procedures →Related Guides
How Medicaid Fraud Works
Common schemes, red flags, and how data analysis can detect them.
Top Medicaid Billing Codes
The highest-spending HCPCS codes explained in plain English with fraud risk levels.
How to Read a Medicaid Billing Record
Understand NPIs, claims, beneficiaries, and what the numbers mean on provider profiles.
Medicaid Fraud by State
Which states have the most flagged providers and biggest spending anomalies.