CPT and HCPCS
Terminologies & Code Systemsarticle · 8 min · updated Jul 17, 2026

CPT and HCPCS

By Rajendra Sharma, RN, CPC, CPBReviewed by Rajendra Sharma, RN, CPC, CPB · Jul 17, 2026

The procedure code sets behind US outpatient billing — how the two levels fit together, and why one of them is copyrighted property rather than public infrastructure.

CPTHCPCS

In one line

If ICD-10-CM says why the patient was seen, CPT and HCPCS say what was done to them — and in the US outpatient world, what was done is what gets paid.

The two levels

"HCPCS" (Healthcare Common Procedure Coding System) is the umbrella, and it has two levels that people routinely conflate:

  • HCPCS Level I = CPT. Five-character codes for physician and outpatient services and procedures — the office visit, the appendectomy, the MRI. Maintained by the American Medical Association.
  • HCPCS Level II. Everything CPT doesn't cover: durable medical equipment, supplies, prosthetics, orthotics, ambulance services, and drugs administered by a clinician. Maintained by CMS.

So a wheelchair is Level II. The consultation where it was prescribed is CPT. Both live under the HCPCS name, which is why "HCPCS" in casual speech usually means "Level II, the non-CPT stuff."

The three pieces of a payable claim

A US outpatient claim needs three things to agree with each other:

  1. ICD-10-CM — the diagnosis. Why.
  2. CPT / HCPCS — the procedure. What.
  3. Modifiers — the circumstances. How, where, which side, how many times.

Modifiers are where the craft lives and where the denials come from. They carry the facts the base code can't: that a procedure was bilateral, that two distinct services happened in one session rather than one being bundled into the other, that a service was reduced or discontinued. A perfectly chosen CPT code with the wrong modifier is a denial with extra steps.

And the three must be coherent. A procedure that doesn't plausibly follow from the diagnosis fails medical necessity — the payer's question is never merely "did you do it?" but "given what you said was wrong, should you have?"

The licensing fact that shapes everything

Here is what makes CPT genuinely unusual, and it deserves stating plainly:

CPT is copyrighted intellectual property of the AMA. Using the code set — in software, in a lookup tool, in published training material that reproduces code descriptions — requires a licence. It is not public infrastructure. It is a product.

Contrast that with its neighbours:

Code setOwnerCost to use
ICD-10 / ICD-10-CMWHO / NCHS-CMSFree
HCPCS Level IICMSFree
RxNormNLMFree
LOINCRegenstriefFree
SNOMED CTSNOMED InternationalFree in member countries
CPTAMALicence required

That single row explains a great deal about American healthcare that otherwise looks inexplicable. The vocabulary in which US medicine bills is owned by a physicians' professional association, which earns substantial revenue from licensing it. Every EHR, every billing system, every coding-education company pays to speak the language the system requires them to speak.

You can — as this entry does — explain how CPT works, its structure, its categories, and the discipline of using it. Reproducing the code set itself is a licensing matter. Any platform teaching US coding either holds an AMA licence or teaches around the codes rather than publishing them.

For coders

This is the code set the CPC credential is built on, and it's the one that rewards experience most steeply. ICD-10-CM specificity can largely be looked up. CPT judgement — what counts as a separately reportable service, when a modifier is defensible, where the payer's bundling rules bite — is learned by doing it and being wrong occasionally.

It's also the sharpest contrast with where India is going. NHCX is FHIR-native and openly specified. US procedure coding runs on a licensed vocabulary. If you work both sides, that difference is not academic — it's the reason building for the Indian claims ecosystem is open to anyone with a laptop, and building for the American one is not.

References

  1. American Medical Association — CPT (Current Procedural Terminology)
  2. CMS — HCPCS Level II Coding
  3. CMS — Medicare Claims Processing Manual

Related entries

SNOMED CT®, LOINC®, ICD and other terminologies are the property of their respective owners and are shown for education under their licences. Licences & attributions