What are Healthcare Common Procedure Coding System (HCPCS) codes?
The Healthcare Common Procedure Coding System (HCPCS) is a collection of standardized codes used in medical billing to represent various medical procedures, services, products and supplies in claims to Medicare, Medicaid, and many third-party payers.
To keep the alphabet soup of medical billing codes from driving everyone up the wall, the HCPCS system is divided into three distinct levels—each serving its own purpose in the grand drama of claims and reimbursements.
Level I: CPT Codes
Level I is made up of the Current Procedural Terminology (CPT-4) codes, created and maintained by the American Medical Association. These are five-digit numeric codes used for documenting the medical, surgical, and diagnostic services performed by healthcare professionals. If your doctor’s visit, surgery, or lab test requires coding, chances are it’s living comfortably here in Level I.
Level II: Non-Physician Services and Supplies
Level II contains codes for everything that doesn’t fit into Level I—primarily ambulance rides, wheelchairs, syringes, medications administered in-office, and certain dental procedures. These codes are five-character alphanumeric combinations (think “A0428” for ambulance service) and help ensure items and services not part of the CPT universe are still captured for billing purposes.
Level III: Local Codes (A Blast from the Past)
Once upon a time, Level III codes—sometimes called “local codes”—were developed by regional Medicare contractors to cover services and supplies unique to particular areas or practices. These codes were also five-character alphanumeric combinations, starting with letters such as W, X, Y, or Z. However, it’s worth noting that most Level III codes have been phased out as the system moves towards more standardized national coding.
What are Level III HCPCS codes?
Level III HCPCS codes, sometimes called “local codes,” were created to address services, procedures, and items not covered by Level I (CPT) or Level II codes. These codes were developed by regional Medicare Administrative Contractors (MACs), formerly known as Medicare carriers, for use in specific local jurisdictions. Level III codes use five-character alphanumeric sequences that begin with the letters W, X, Y, or Z, and they typically represented physician and non-physician services unique to local billing requirements.
It’s important to note that Level III codes are no longer in active use since CMS discontinued them nationally in 2003 to promote consistency across the healthcare system. However, you may still encounter references to these codes when reviewing historical claims data or older documentation.
How are HCPCS codes used?
When a coder receives a medical report, they take notes on which procedure was performed and which products were prescribed, injected, infused, or delivered to the patient. Then they find the applicable and relevant codes to use within the claim. HCPCS manuals include a large drug table to help coders find the right code for each medication product.
Although HCPCS codes were initially developed for use with Medicare claims, many commercial health plans—but not all—have adopted them. Coders must be familiar with the policies and guidelines for various payers.
HCPCS Level II codes are frequently used in conjunction with CPT and ICD-10-CM codes to report what service was provided to a patient, what was used to treat or assess that patient, and the reasons why that service was provided. Generally speaking, medical coders use these three code sets when submitting medical claims to report:
- HCPCS Level I (CPT codes): What the provider did
- HCPCS Level II codes: What the provider used
- ICD-10-CM: Why the provider chose this treatment/service
How is the HCPCS code used in institutional claim revenue center files?
Within institutional claim revenue center files, HCPCS codes serve an important role. They are used to capture the specific procedures, services, or products tied to particular revenue center lines—for instance, those related to skilled nursing facilities (SNFs), home health, or inpatient rehabilitation facility (IRF) care.
These codes help determine how Medicare and other payers group cases for payment, associating particular claims with a case-mix category or reimbursement methodology tied to the patient’s care setting and needs. For example, the code recorded in a revenue center file helps clarify which service was delivered, ensuring payment aligns with the appropriate case-mix group. Accurate HCPCS code selection here is critical for proper reimbursement and compliance, as well as for downstream analytics and quality measurement.
When Does the HCPCS Field Include a HIPPS Code?
In certain care settings, the HCPCS code field is used to report a Health Insurance Prospective Payment System (HIPPS) code instead of a standard HCPCS code. This occurs specifically for:
- Skilled Nursing Facility (SNF) care when the revenue center code is 0022
- Home Health services when the revenue center code is 0023
- Inpatient Rehabilitation Facility (IRF) care when the revenue center code is 0024
The presence of these revenue center codes on a claim signals that a HIPPS code is being reported in the HCPCS field, reflecting the particular case-mix group used for payment under Medicare’s prospective payment systems.
How can the HCPCS field indicate specific case-mix groupings for Medicare payment?
The HCPCS field plays a key role in identifying the case-mix grouping that determines how Medicare reimburses provider services in certain settings, such as skilled nursing facilities (SNF), home health care, and inpatient rehabilitation facilities (IRF). These specialized groupings are typically designated using Health Insurance Prospective Payment System (HIPPS) codes.
When submitting claims, a unique HIPPS code is reported within the HCPCS field if the type of care corresponds to one of these facilities:
- SNF care: If the revenue center code is 0022, the HCPCS field displays a HIPPS code reflecting the patient’s case-mix for skilled nursing services.
- Home health care: For revenue center code 0023, a HIPPS code appears in the HCPCS field to identify the specific group defining payment for home health services.
- IRF care: With revenue center code 0024, the field will likewise show a HIPPS code for inpatient rehab payments.
These codes capture detailed information about the patient’s clinical and resource needs, thus guiding payment adjustments under Medicare’s prospective payment systems. For home health claims specifically, coders may also need to reference the revenue center APC/HIPPS code variable to ensure all relevant payment grouping information is accurately captured.
By including the correct HIPPS code in the HCPCS field, payers and providers ensure that Medicare processes claims in accordance with the patient’s case-mix group, supporting accurate reimbursement and compliance with federal billing requirements.
Where are HCPCS codes found in Medicare claim files?
HCPCS codes appear in a wide range of Medicare Fee-for-Service (FFS) claim files. In practice, this means you’ll find the HCPCS field in data for:
- Home Health Agency claims
- Hospice services
- Inpatient hospital stays
- Outpatient visits
- Skilled Nursing Facility claims
- Physician and outpatient provider (Carrier) claims
- Durable Medical Equipment (DME) claims
These datasets represent a broad spectrum of care settings, reflecting the versatility of HCPCS codes in capturing procedures, services, and products billed to Medicare across the healthcare system.
Why are updates to HCPCS coding important?
HCPCS Level I codes, or CPT codes, are updated every year. Certain code ranges are also updated quarterly, or biannually in January and July. HCPCS Level II codes are updated on a quarterly basis.
Due to the frequency of coding changes, health plans must regularly update their reimbursement schedule. To reduce incorrect payments, many payers choose to use a tool like MMIT’s ReimbursementCodes solution to identify pricing and coding updates for drugs covered under the medical benefit.
Providers must also stay current with billing requirements, as incorrect coding can delay claim approvals and impact patient access to needed therapies. Changes in HCPCS coding can cause a drug product to move to a different billing code, which can in turn affect its price.
Pharma manufacturers must also stay informed about how their products are coded, as additions and deletions can create widespread confusion. When providers bill for a product under a code that is no longer in use, the result is either a denied claim or inaccurate reimbursement. Eventually, frustrated providers could decide to prescribe alternative therapies, which can result in reduced utilization for manufacturers.
For example, CMS recently began issuing new HCPCS Level II codes to identify generic drugs approved under the 505(b)(2) pathway. As generics approved via this pathway are not therapeutically equivalent to their reference drug, they are considered single source drugs. Each will now carry a unique HCPCS J code, and providers will need to select the correct one for any administered drugs. If the provider pairs an NDC with the wrong J code on a claim form, the claim could be denied. Payers will also need to update their systems to ensure that the correct NDC crosswalks back to the correct J code. Because many J-code drugs are expensive, there can be a huge cost differential per unit based on the chosen code.