Medical Billing & Coding

CPT vs ICD-10 vs HCPCS Codes: What Medical Billers Need to Know

A beginner-friendly guide to CPT, ICD-10-CM, and HCPCS codes, including their purpose, differences, claim use, coding examples, modifiers, medical necessity, common errors, and what medical billers need to know.

CPT vs ICD-10 vs HCPCS Codes: What Medical Billers Need to Know

Medical billing depends heavily on standardized coding systems.

A provider may document that a patient has a particular condition, performs an examination or procedure, administers a medication, or supplies medical equipment.

That clinical information must then be represented correctly on the insurance claim.

Three coding systems medical billing professionals frequently encounter are:

CPT

ICD-10-CM

and

HCPCS Level II

At first, these code sets can seem similar because they may appear together on the same claim.

But they serve different purposes.

The simplest way to understand them is:

ICD-10-CM = Why was the patient treated?

CPT = What professional service or procedure was performed?

HCPCS Level II = What additional product, supply, drug, equipment, or service was provided when CPT does not adequately identify it?

There are some important technical details behind this simplified explanation, and understanding them can make medical billing, claim review, authorization, denial management, and AR follow-up much easier.


What Is Medical Coding?

Medical coding is the process of representing documented diagnoses, procedures, services, supplies, and other healthcare information using standardized code sets.

These codes allow information to be communicated between:

  • Healthcare providers
  • Medical billers
  • Insurance companies
  • Clearinghouses
  • Government healthcare programs
  • Other healthcare organizations

Correct coding helps payers understand both:

why care was provided

and

what care was provided.

Coding accuracy is therefore closely connected with clean claims and correct reimbursement.


What Is CPT?

CPT stands for Current Procedural Terminology.

The CPT code set is maintained by the American Medical Association and uses five-digit codes to describe many medical services and procedures performed by physicians and other qualified healthcare professionals. CMS classifies CPT as HCPCS Level I. American Medical Association

CPT is commonly used for services such as:

  • Evaluation and management
  • Office visits
  • Surgical procedures
  • Radiology
  • Laboratory services
  • Medicine services
  • Diagnostic procedures
  • Certain therapeutic procedures

In simple terms:

CPT usually helps describe what the healthcare professional did.


What Does a CPT Code Represent?

Consider a patient visiting a physician because of a health problem.

The provider documents:

  • The patient's condition
  • Examination
  • Medical decision-making
  • Tests or procedures performed

The diagnosis would generally be represented using ICD-10-CM.

The professional service or procedure may be represented using CPT.

Therefore:

Diagnosis → ICD-10-CM

Professional service/procedure → CPT

The two code sets work together on the claim.


Who Maintains CPT Codes?

The American Medical Association (AMA) maintains the CPT code set.

The AMA publishes updates regularly, including an annual CPT edition. Because codes and guidelines change, medical billing and coding teams should use the code set applicable to the service date rather than relying indefinitely on old code lists. American Medical Association


What Is ICD-10-CM?

ICD-10-CM stands for:

International Classification of Diseases, Tenth Revision, Clinical Modification

It is used in the United States to classify and report diagnoses and health conditions.

CDC's National Center for Health Statistics is responsible for the U.S. clinical modification of ICD-10. CDC

In simple terms:

ICD-10-CM tells the payer why the patient needed healthcare services.

Examples of conditions represented through ICD-10-CM may include:

  • Hypertension
  • Diabetes
  • Asthma
  • Depression
  • Fracture
  • Kidney disease
  • Back pain
  • Infection
  • Injury

The diagnosis should be supported by the provider's documentation.


ICD-10 vs. ICD-10-CM: Are They the Same?

In everyday U.S. medical billing conversations, people often simply say:

"ICD-10"

when they are referring to ICD-10-CM diagnosis codes.

Technically, however, this distinction matters.

The U.S. uses:

ICD-10-CM

For diagnoses.

ICD-10-PCS

For procedures performed in certain inpatient hospital settings.

CDC states that ICD-10-CM is the diagnosis code set, while ICD-10-PCS is used for inpatient medical procedures. CDC

For most physician-office and professional billing discussions, when someone refers to an ICD-10 diagnosis, they usually mean ICD-10-CM.


How Are ICD-10-CM Codes Structured?

Unlike CPT's five-digit numeric structure, ICD-10-CM codes are alphanumeric and can contain different numbers of characters.

The official ICD-10-CM guidelines allow valid codes of 3 through 7 characters, depending on the condition and required specificity. Some codes require a seventh character, and the classification also uses the letter X as a placeholder in certain circumstances. CDC Stacks

The extra characters may communicate details such as:

  • Specific condition
  • Anatomical location
  • Laterality
  • Severity
  • Encounter type
  • Other clinical distinctions

Medical coders should assign the highest level of specificity supported by the documentation.


What Is HCPCS?

HCPCS stands for:

Healthcare Common Procedure Coding System

This topic can confuse beginners because HCPCS technically contains two primary levels.

HCPCS Level I

HCPCS Level I is the CPT code set maintained by the AMA.

HCPCS Level II

HCPCS Level II is maintained by CMS and primarily identifies certain products, supplies, drugs, equipment, and services that are not represented by CPT. Centers for Medicare & Medicaid Services

In everyday medical billing conversations, when someone says:

"HCPCS code"

they are often referring specifically to HCPCS Level II.


What Is HCPCS Level II Used For?

HCPCS Level II may be used for items and services such as:

  • Ambulance services
  • Durable Medical Equipment
  • Prosthetics
  • Orthotics
  • Medical supplies
  • Certain drugs
  • Certain biologicals
  • Other services not adequately identified by CPT

CMS maintains HCPCS Level II, and the codes generally consist of one alphabetical letter followed by four numeric digits. Centers for Medicare & Medicaid Services

Examples of code families medical billers may encounter include:

  • A-codes
  • E-codes
  • J-codes
  • G-codes

The meaning depends on the specific code and current HCPCS guidance.


CPT vs ICD-10-CM vs HCPCS: Quick Comparison

FeatureCPTICD-10-CMHCPCS Level II
Main PurposeReport professional services and proceduresReport diagnoses and conditionsReport certain supplies, drugs, equipment and additional services
Basic QuestionWhat was done?Why was it done?What additional item/service was provided?
Maintained ByAMANCHS/CDC for U.S. clinical modificationCMS
FormatFive-digit codesAlphanumeric, 3–7 charactersLetter + four digits
Commonly Used ForE/M, procedures, surgery, radiology, lab, medicineDiagnoses and health conditionsDME, drugs, supplies, ambulance and other services
Appears on Claims?YesYesYes, when applicable
Can Affect Payment?YesYesYes
Can Cause Denials if Incorrect?YesYesYes

The most important point is that these coding systems work together rather than compete with each other.


A Simple Way to Remember the Difference

Imagine a patient sees a physician for knee pain and receives a procedure.

The insurance claim needs to communicate:

Why was the patient treated?

The diagnosis:

ICD-10-CM

What professional service was performed?

The procedure:

CPT

Was a separately reportable supply, drug, or other HCPCS item involved?

Potentially:

HCPCS Level II

This creates a complete picture for the payer.


CPT and ICD-10-CM Work Together

A CPT code alone tells the payer what service occurred.

But the payer may also need to understand why that service was medically appropriate.

That is where diagnosis coding becomes important.

Think of it as:

ICD-10-CM diagnosis → supports the reason for care

CPT procedure → identifies the service performed

For example:

A provider performs a diagnostic service.

The claim reports:

Procedure → CPT

and

Condition/reason → ICD-10-CM

The payer can then evaluate the service within the context of the diagnosis.


What Is Medical Necessity?

Medical necessity is closely connected with diagnosis and procedure coding.

A payer may evaluate whether the reported diagnosis supports the service that was performed according to its coverage requirements.

For example:

The CPT code may be technically valid.

The ICD-10-CM code may also be technically valid.

But if the payer determines that the diagnosis does not support the procedure under its coverage policy, the claim may still deny.

This means:

Valid codes do not automatically guarantee payment.

The codes must accurately represent the documentation and meet applicable payer requirements.


Does Having a CPT Code Guarantee Insurance Coverage?

No.

The existence of a CPT code does not itself guarantee reimbursement.

The AMA specifically notes that having a CPT code does not imply coverage or payment. American Medical Association

Similarly, CMS explains that the existence of a HCPCS code does not by itself determine whether Medicare covers an item or service. Centers for Medicare & Medicaid Services

Payment may still depend on:

  • Patient benefits
  • Medical necessity
  • Provider contract
  • Payer policy
  • Authorization
  • Coding guidelines
  • Place of service
  • Documentation
  • Other claim requirements

This is an important concept for both medical billers and patients.


Common Types of CPT Services

CPT contains categories covering many types of professional healthcare services.

Major areas include:

  • Evaluation and Management
  • Anesthesia
  • Surgery
  • Radiology
  • Pathology and Laboratory
  • Medicine

CMS identifies these as the primary sections of HCPCS Level I/CPT. Centers for Medicare & Medicaid Services

Medical billers often become familiar with the CPT codes most commonly used by the specialties they support.


What Are Evaluation and Management Codes?

Evaluation and Management, commonly called E/M, codes describe certain professional visits and evaluation services.

Medical billers may encounter E/M coding for settings such as:

  • Physician offices
  • Hospitals
  • Emergency departments
  • Nursing facilities
  • Other healthcare settings

E/M selection depends on applicable CPT rules and provider documentation.

Because these guidelines can change, billing professionals should use current coding references rather than relying entirely on memorized rules.


What Are CPT Modifiers?

A modifier provides additional information about a CPT or HCPCS service without changing the fundamental identity of the code.

Modifiers may communicate circumstances such as:

  • Separate service
  • Bilateral procedure
  • Professional component
  • Technical component
  • Repeat service
  • Distinct procedural circumstances
  • Other billing conditions

Modifiers can significantly affect claim processing.

However:

A modifier should never be added simply because a claim denied.

Its use must be supported by:

  • Documentation
  • Coding rules
  • Payer requirements

We can cover this more deeply in a dedicated article on medical billing modifiers.


CPT Category I, II and III Codes

CPT includes different code categories.

Category I

These represent established medical procedures and services and make up the majority of CPT codes commonly encountered in billing.

Category II

These are supplemental tracking codes used for certain performance-measurement purposes.

Category III

These are associated with emerging technologies, services, procedures, and related areas.

For everyday medical billing, most beginners encounter Category I codes most frequently.


What Do ICD-10-CM Codes Tell the Payer?

ICD-10-CM can provide much more detail than simply naming a disease.

Depending on the condition, the code may distinguish:

  • Type
  • Site
  • Laterality
  • Severity
  • Complication
  • Encounter
  • Other clinically relevant characteristics

For example, two patients may have related conditions but require different ICD-10-CM codes because the documentation describes them differently.

This is why coding should come from the medical record—not assumptions.


Why ICD-10 Specificity Matters

A diagnosis code should be reported to the level of specificity supported by the documentation.

The official ICD-10-CM guidelines require codes to be reported to the highest level of characters applicable to the code. CDC Stacks

Problems can occur when:

  • An incomplete code is submitted.
  • Required laterality is missing.
  • A required seventh character is missing.
  • An unspecified code is used when documentation supports greater specificity.
  • A code does not match the documented condition.

Some of these issues may result in rejection or denial.


What Is Diagnosis Sequencing?

Claims may contain multiple diagnosis codes.

Depending on the setting and coding rules, diagnoses are reported in an appropriate sequence.

For professional billing, procedure lines may also point to the diagnosis or diagnoses associated with the service.

Medical billers should understand that:

The order and relationship between procedure and diagnosis information can matter.

However, code assignment and sequencing should follow official coding rules and provider documentation.


What Is a Diagnosis Pointer?

On professional claims, procedure lines can be linked to specific diagnosis codes through diagnosis pointers.

This helps indicate which reported diagnosis or diagnoses relate to a particular service.

An incorrect diagnosis pointer may create:

  • Medical necessity issues
  • Claim processing problems
  • Denials

Therefore, the diagnosis itself can be correct while the way it is linked to a procedure is incorrect.


HCPCS Level II Code Structure

HCPCS Level II codes generally contain:

1 letter + 4 numbers

For example, they may follow a structure such as:

J####

or

E####

The leading letter often corresponds to a particular part of the HCPCS system, but billers should always verify the specific current code rather than relying only on the first letter.


What Are J-Codes?

Medical billers often hear the term J-code.

J-codes are HCPCS Level II codes frequently associated with certain drugs administered other than through a patient's ordinary self-administered retail prescription workflow.

They may appear in specialties involving:

  • Infusions
  • Injections
  • Oncology
  • Rheumatology
  • Other drug administration

Drug billing can also involve:

  • Units
  • Dosage
  • National Drug Code information when required
  • Waste reporting
  • Payer-specific requirements

Because these claims can involve expensive medications, coding and unit accuracy can be particularly important.


What Are DME Codes?

Durable Medical Equipment may be reported using HCPCS Level II codes.

Examples of DME categories may include certain:

  • Wheelchairs
  • Walkers
  • Oxygen equipment
  • Medical devices
  • Other reusable equipment

DME billing can have additional requirements involving:

  • Medical necessity
  • Documentation
  • Orders
  • Supplier enrollment
  • Coverage criteria

A valid HCPCS code alone does not guarantee reimbursement.


What Are G-Codes?

HCPCS G-codes may be used for certain professional services and procedures, particularly in Medicare-related reporting.

A service may sometimes have payer-specific coding requirements that differ from the code normally expected under another payer.

Medical billing teams should therefore verify current payer instructions.


CPT Is Technically HCPCS Level I

This is an excellent interview point.

If someone asks:

What is the difference between CPT and HCPCS?

A complete answer should recognize that:

CPT is technically HCPCS Level I.

What people commonly call "HCPCS codes" in everyday billing usually means:

HCPCS Level II.

CMS explicitly divides HCPCS into these two main subsystems. Centers for Medicare & Medicaid Services

So a more accurate comparison is:

CPT / HCPCS Level I vs. HCPCS Level II

rather than treating CPT and HCPCS as completely unrelated systems.


ICD-10-CM vs ICD-10-PCS

Another distinction beginners should understand:

ICD-10-CM

Diagnosis coding.

ICD-10-PCS

Procedure coding for inpatient hospital reporting.

ICD-10-PCS should not be confused with CPT.

A physician's professional service and an inpatient hospital's procedure reporting can involve different coding systems.

For most beginner medical billing roles dealing with professional claims, ICD-10-CM and CPT/HCPCS are encountered much more frequently.


Professional Claims vs Institutional Claims

Coding systems can also differ according to claim setting.

Professional Billing

Commonly involves:

  • CPT
  • HCPCS Level II
  • ICD-10-CM
  • CMS-1500 / electronic 837P workflow

Institutional Billing

Can involve:

  • ICD-10-CM diagnoses
  • ICD-10-PCS for applicable inpatient procedures
  • HCPCS/CPT in certain facility/outpatient contexts
  • Revenue codes
  • UB-04 / electronic 837I workflow

The exact coding depends on the setting and service.


Example: Office Visit Claim

Imagine a patient visits a physician for a documented medical condition.

The claim may contain:

Diagnosis: ICD-10-CM

Professional visit: CPT

Additional separately reportable supply or drug if applicable: HCPCS Level II

The payer uses all relevant claim information together during adjudication.


Example: Drug Administration

Suppose a provider administers a covered medication in the office.

Depending on the service and payer requirements, the claim may involve:

Diagnosis → ICD-10-CM

Administration procedure → CPT

Drug → HCPCS Level II

This illustrates how all three coding systems can appear together on the same encounter.


Example: Durable Medical Equipment

Suppose a patient requires covered medical equipment.

The claim may involve:

Diagnosis supporting medical need → ICD-10-CM

Equipment → HCPCS Level II

Depending on the circumstances, other procedure or service codes may also apply.


Coding and Prior Authorization

Prior authorization frequently depends on both:

Procedure/service code

and

Diagnosis

For example, an authorization may approve:

  • Specific CPT/HCPCS
  • Specific number of units
  • Particular provider
  • Defined date range
  • Certain diagnosis or clinical indication

A claim may deny if:

Authorized procedure ≠ billed procedure

or if:

Authorized units ≠ billed units

For more information, read:

Prior Authorization in Medical Billing: Process, Requirements & Common Denials


Coding and Eligibility Verification

Eligibility verification may also include checking whether a particular service is covered.

In some cases, payer portals ask for:

  • CPT
  • HCPCS
  • Service type

to provide benefit or authorization information.

The billing team should understand enough coding terminology to know which service is being verified.

Read:

Eligibility Verification in Medical Billing: A Complete Guide for Beginners


Coding and Clean Claims

Incorrect coding can prevent a claim from being considered clean.

Common coding-related claim problems include:

  • Invalid CPT
  • Invalid ICD-10-CM
  • Invalid HCPCS
  • Missing modifier
  • Incorrect modifier
  • Incorrect diagnosis pointer
  • Invalid units
  • Code not valid for date of service

For more information, read:

What Is a Clean Claim in Medical Billing? Requirements and Common Errors


Common CPT-Related Claim Errors

CPT-related problems may include:

Wrong procedure code

The claim does not accurately represent the documented service.

Missing modifier

The service circumstances require additional coding information.

Incorrect modifier

The modifier is unsupported or inappropriate.

Wrong units

The claim reports an incorrect quantity.

Incorrect date

Code requirements may differ by service date.

Bundling issue

A payer may consider one procedure included in another.

Each problem requires investigation rather than automatic code changes.


Common ICD-10-CM Errors

Diagnosis-related issues may include:

  • Invalid code
  • Incomplete code
  • Wrong diagnosis
  • Incorrect laterality
  • Missing seventh character
  • Diagnosis not supported by documentation
  • Diagnosis does not support service under payer policy
  • Incorrect diagnosis pointer

Medical billers should never invent or change a diagnosis simply to obtain reimbursement.

Diagnosis selection must be supported by provider documentation.


Common HCPCS Errors

HCPCS Level II errors may include:

  • Wrong code
  • Incorrect units
  • Incorrect drug quantity
  • Missing modifier
  • Incorrect DME information
  • Code not valid for date of service
  • Missing documentation
  • Authorization mismatch

Certain HCPCS billing can be particularly sensitive to unit calculations.


Coding Error: Rejection or Denial?

A coding problem can potentially produce either outcome.

Rejection Example

Claim contains an invalid code that cannot pass electronic validation.

Result: Rejection.

Denial Example

The code is technically valid, but the payer determines the service is:

  • Bundled
  • Not medically necessary
  • Not covered
  • Inconsistent with another billed service

Result: Denial.

For a full comparison, read:

Claim Rejection vs Claim Denial: Differences, Examples & How to Resolve Them


Coding and CARC/RARC Codes

When a payer adjusts or denies a claim because of coding or coverage, the ERA may contain:

  • Adjustment group
  • CARC
  • RARC
  • Paid amount
  • Patient responsibility

An AR representative should use these codes to begin the investigation.

For example, a payer may indicate that:

  • Service is included in another service
  • Required information is missing
  • Coverage criteria were not met

For more information, read:

CARC and RARC Codes Explained: A Beginner's Guide to Medical Billing Denials


Coding and EOB/ERA

The EOB or ERA shows how the payer processed the coded claim.

It may reveal:

  • Procedure paid
  • Procedure denied
  • Contractual adjustment
  • Patient responsibility
  • Coding-related reduction
  • Bundling
  • Other payer edits

Understanding the original codes helps AR representatives interpret the remittance more effectively.

Read:

EOB vs ERA in Medical Billing: What's the Difference?


Coding and Payment Posting

Payment posters may not be responsible for selecting codes, but understanding them can help identify unusual payer processing.

For example:

  • One procedure paid and another denied.
  • Drug units were reduced.
  • A service was bundled.
  • Modifier-related processing occurred.

Payment posting therefore benefits from basic coding knowledge.

Read:

What Is Payment Posting in Medical Billing? ERA, EOB, EFT & Adjustments Explained


Coding and AR Follow-Up

AR representatives frequently investigate coding-related denials.

An AR representative may need to review:

  • CPT
  • HCPCS
  • ICD-10-CM
  • Modifier
  • Units
  • POS
  • Diagnosis pointer
  • Payer policy
  • Documentation
  • Previous claim

However, AR staff should not make unsupported coding changes.

When specialized coding review is required, the account should be referred to the appropriate coding professional.


What Should a Medical Biller Know About Coding?

A medical biller does not necessarily need the same level of expertise as a certified medical coder.

However, a strong biller should understand:

  • Difference between diagnosis and procedure codes
  • CPT basics
  • ICD-10-CM basics
  • HCPCS Level II basics
  • Modifier purpose
  • Place of service
  • Units
  • Diagnosis pointers
  • Authorization/code matching
  • Common coding-related denials
  • When coding review is needed

This knowledge makes claim troubleshooting much easier.


Medical Biller vs Medical Coder

These roles overlap but are not identical.

Medical Coder

Typically focuses more heavily on:

  • Reviewing documentation
  • Assigning appropriate codes
  • Applying coding guidelines
  • Ensuring coding accuracy

Medical Biller

Typically focuses more heavily on:

  • Claim creation
  • Claim submission
  • Insurance processing
  • Rejections
  • Payments
  • Denials
  • AR

In many organizations, responsibilities may overlap.

A biller with strong coding knowledge can often identify claim problems more effectively, but should still respect the boundaries of the organization's coding workflow.


Should Medical Billers Memorize CPT and ICD-10 Codes?

Not all of them.

There are thousands of codes, and code sets change.

Instead, billers should:

  • Learn commonly used specialty codes.
  • Understand code structure.
  • Know what each coding system represents.
  • Know how to use reliable coding resources.
  • Understand common modifiers.
  • Recognize common denial patterns.
  • Verify unfamiliar codes.

With experience, frequently used codes naturally become familiar.


Specialty-Specific Coding Knowledge

Medical billers often become familiar with codes used in their specialty.

For example, professionals working in:

  • Behavioral Health
  • Cardiology
  • Pediatrics
  • Nephrology
  • Pain Management
  • Podiatry
  • Physical Therapy
  • Internal Medicine

will encounter different procedures and denial patterns.

Specialty knowledge can therefore become a valuable career skill.


Coding Updates Matter

Code sets are updated over time.

For example:

  • CPT is updated annually by the AMA.
  • HCPCS Level II is maintained and updated by CMS.
  • ICD-10-CM receives official releases and updates for defined effective periods. Centers for Medicare & Medicaid Services

This creates an important rule:

Always verify that the code is valid for the date of service.

Using a current code for an older claim—or an old code for a newer service—can create problems.


Coding Should Match Documentation

One of the most important rules in medical billing is:

Do not change codes solely to obtain payment.

For example:

A payer denies a claim.

The solution is not:

Try another diagnosis until one pays.

The correct approach is:

  1. Review the denial.
  2. Review the medical documentation.
  3. Review applicable coding rules.
  4. Determine whether the original code was correct.
  5. Correct only legitimate errors.
  6. Appeal or challenge payer processing when appropriate.

Coding must remain supported by the medical record.


Coding and Compliance

Incorrect coding can create more than payment problems.

Potential issues may include:

  • Overbilling
  • Underbilling
  • Incorrect reimbursement
  • Compliance risk
  • Audit risk
  • Refund obligations

Billing professionals should never knowingly manipulate codes to increase reimbursement.

When uncertain, seek qualified coding review.


Upcoding

Upcoding generally refers to reporting a service at a higher level or intensity than the documentation supports.

This can result in inappropriate reimbursement.

Medical billing professionals should never intentionally select a higher-paying code without documentation and coding support.


Undercoding

Undercoding occurs when a lower level or less complete service is reported than the documentation supports.

This can lead to:

  • Lost revenue
  • Inaccurate records
  • Distorted reporting

Accuracy—not maximizing or minimizing reimbursement—should be the goal.


Unbundling

Unbundling occurs when services that should be reported together under applicable coding rules are improperly separated in a way that can produce inappropriate reimbursement.

Payers may use coding edits to identify these situations.

If a bundling denial occurs, review:

  • CPT guidance
  • Modifier requirements
  • Documentation
  • Payer policy

Never add a modifier solely to bypass a bundling edit.


What Is a Coding Edit?

A coding edit is a rule used by billing systems, clearinghouses, or payers to identify potentially incorrect coding combinations.

An edit may examine:

  • Procedure combinations
  • Modifiers
  • Diagnosis relationships
  • Units
  • Age
  • Gender
  • Place of service
  • Other claim information

An edit should be investigated rather than automatically overridden.


How Coding Errors Affect Timely Filing

Suppose a claim rejects because of an invalid code.

The coding issue remains unresolved for several months.

When the corrected claim is finally submitted, the payer's filing deadline may have expired.

The final denial may be:

Timely Filing

but the original root cause was:

Unresolved coding error.

For more information, read:

Timely Filing in Medical Billing: Limits, Denials & Proof of Timely Filing


How Coding Errors Affect AR Aging

A coding problem can cause a claim to remain unpaid and move through aging buckets:

0–30 → 31–60 → 61–90 → 91–120 → 120+

Experienced AR representatives should therefore identify whether an old balance actually requires:

  • Payer follow-up
  • Coding review
  • Corrected claim
  • Appeal
  • Another action

Read:

What Is AR Aging in Medical Billing? Aging Buckets, Reports & Follow-Up Strategies


CPT vs ICD-10 vs HCPCS Interview Question

This is a common medical billing interview question:

What is the difference between CPT, ICD-10 and HCPCS?

A strong answer could be:

ICD-10-CM is primarily used to report diagnoses and explains why the patient received care. CPT describes many medical services and procedures performed by physicians and other qualified healthcare professionals. CPT is technically HCPCS Level I. HCPCS Level II is primarily used for certain products, supplies, drugs, equipment, ambulance services, and services not identified by CPT. These code sets work together on medical claims.

That answer is concise, accurate, and demonstrates more knowledge than simply saying:

CPT is procedure and ICD is diagnosis.


Interview Question: Does a CPT Code Guarantee Payment?

A strong answer:

No. A CPT code identifies a service or procedure, but payment still depends on factors such as coverage, medical necessity, authorization, provider status, coding rules, documentation, payer policy, and the patient's benefits.


Interview Question: CPT vs HCPCS

A strong answer:

CPT is technically HCPCS Level I and primarily identifies medical services and procedures. HCPCS Level II is maintained by CMS and is commonly used for products, supplies, drugs, durable medical equipment, ambulance services, and other items or services not represented by CPT.


Interview Question: ICD-10-CM vs ICD-10-PCS

A strong answer:

ICD-10-CM is used for diagnosis coding, while ICD-10-PCS is used to report procedures in applicable inpatient hospital settings. Professional physician services are generally reported using CPT or HCPCS rather than ICD-10-PCS.

For more interview preparation, read:

Medical Billing Interview Questions and Answers for Freshers and Experienced Candidates


How to Show Coding Knowledge on Your Resume

If you understand medical coding but are not working as a professional coder, avoid overstating your expertise.

Instead of:

Expert medical coder.

consider:

Working knowledge of CPT, ICD-10-CM, HCPCS Level II, modifiers, medical terminology, and coding-related claim review.

For AR roles:

Reviewed CPT, ICD-10-CM, HCPCS, modifiers, units, and payer remittance information when investigating coding-related denials.

For claim-submission roles:

Validated diagnosis, procedure, modifier, POS, and authorization information before electronic claim submission.

For more guidance, read:

How to Write a Medical Billing Resume: Skills, Experience & Examples


CPT, ICD-10 and HCPCS Checklist for Beginners

When reviewing a claim, ask:

Diagnosis

  • Is the ICD-10-CM code valid?
  • Is it sufficiently specific?
  • Is it supported by documentation?
  • Is the diagnosis linked appropriately to the procedure?

Procedure

  • Is the CPT code correct?
  • Does it match documentation?
  • Are applicable modifiers present?
  • Are units correct?

HCPCS

  • Is a Level II code needed?
  • Is the code valid for the date of service?
  • Are units correct?
  • Are required modifiers or supporting details present?

Claim

  • Does coding match authorization?
  • Does the place of service make sense?
  • Does the payer require additional information?
  • Did the claim pass edits?

This checklist helps connect coding knowledge with actual billing work.


The Most Important Rule for Medical Billers

You do not need to memorize every code.

You need to understand:

What the code represents

Where it belongs

How it connects to the claim

How to recognize when something may be wrong

When to send the account for coding review

This is more useful than memorizing hundreds of code numbers without understanding the revenue cycle.


CPT vs ICD-10 vs HCPCS: Final Comparison

Think of a claim as telling a story.

ICD-10-CM tells the payer:

Why did the patient need care?

CPT tells the payer:

What professional service or procedure was performed?

HCPCS Level II tells the payer:

Was there an additional drug, supply, equipment item, ambulance service, or other reportable service not represented by CPT?

Together, these codes help turn provider documentation into standardized claim information.


Final Thoughts

CPT, ICD-10-CM, and HCPCS are three of the most important coding systems medical billing professionals encounter.

The easiest way to remember their roles is:

ICD-10-CM = Diagnosis

CPT = Procedure or professional service

HCPCS Level II = Certain supplies, drugs, equipment, and additional services

But a strong medical biller should understand the deeper relationship.

A claim might contain perfectly valid codes and still deny because of:

  • Medical necessity
  • Authorization
  • Eligibility
  • Coding relationships
  • Modifier requirements
  • Units
  • Place of service
  • Coverage
  • Provider status

That is why coding cannot be separated completely from the rest of Revenue Cycle Management.

Coding connects directly with:

Eligibility → Authorization → Clean Claim Submission → Payer Adjudication → Payment Posting → Denials → AR Follow-Up

For beginners, focus first on understanding what each coding system represents.

For experienced billing and AR professionals, learn how coding affects payer processing, remittance information, denials, and reimbursement.

Most importantly, coding should always reflect the provider's documentation and current coding requirements—not simply what appears most likely to generate payment.

If you are building or advancing your RCM career, explore the latest Medical Billing, Medical Coding, AR, Claims, Payment Posting, Authorization, Denial Management, and Revenue Cycle Management opportunities on BillingJobs.online.

CURRENT OPPORTUNITIES

Latest RCM Jobs

Browse all →