What Is Medical Coding? A Plain-English Guide

Medical coding is the process of translating what happened during a patient visit, the diagnosis, the procedure, the supplies used, into standardized alphanumeric codes that insurers and government payers use to process a claim. Every visit generates a mix of codes: a diagnosis code describing why the patient came in, and one or more procedure codes describing what was done. A medical coder reads the clinical documentation and assigns the codes that match it.

The confusing part for most newcomers isn’t the definition, it’s the three separate code sets involved and why none of them alone covers the whole visit. Understanding that structure is most of what it takes to make sense of the field, and it’s the foundation everything else on this site builds on, including the CPC exam itself.

What are the three code sets, and what does each one cover?

ICD-10-CM covers diagnoses, the “why” of the visit. CPT covers procedures and services performed by a physician or other provider, the “what.” HCPCS Level II covers supplies, equipment, and services that CPT doesn’t, things like ambulance transport or durable medical equipment. A single office visit routinely touches all three: an ICD-10-CM code for the diagnosis, a CPT code for the office visit or procedure, and sometimes a HCPCS code if a supply or piece of equipment was involved.

ICD-10-CM contains more than 69,000 codes and is maintained by the CDC’s National Center for Health Statistics. CPT is maintained and copyrighted by the American Medical Association and organized into three categories: Category I for standard procedures and services, Category II for performance-measurement tracking, and Category III for temporary codes tied to new or emerging technology. HCPCS Level II, maintained by CMS, spans roughly 8,000 codes for the items CPT leaves out.

Code setCoversMaintained byApprox. size
ICD-10-CMDiagnosesCDC/NCHS69,000+ codes
CPTProcedures & servicesAMAThree categories (I, II, III)
HCPCS Level IISupplies, equipment, non-CPT servicesCMS~8,000 codes

This article describes the category structure only, not the codes themselves. CPT is copyrighted content owned by the AMA, and this site never reproduces specific CPT code numbers or their descriptions.

Why can’t a coder just pick whichever code sounds closest?

Because reimbursement depends on precision, not approximation. An insurer’s claims system matches the diagnosis code to the procedure code and checks whether the combination is medically reasonable, whether the documentation supports the level of service billed, and whether any modifiers were needed to explain an unusual circumstance. A coder who picks “close enough” codes creates a claim that either gets denied outright or gets flagged in an audit later. The coding guidelines that sit at the front of each code book (and inside CPT’s parenthetical notes) exist specifically to remove that guesswork.

This is also why medical coding isn’t just data entry. A coder has to understand enough anatomy, medical terminology, and documentation structure to recognize what a provider’s note actually describes before a code can be assigned at all.

Where does a coder actually work?

Coders work in physician offices, outpatient clinics, hospitals, and increasingly, remotely for third-party billing companies or coding-services firms. The setting shapes which code sets and which certification matters most: physician-office coders lean on CPT and outpatient guidelines, while hospital inpatient coders work more heavily with ICD-10-CM sequencing rules. That’s the same split that separates CPC vs CCS vs CCA certification and it’s worth understanding before choosing which exam to prepare for.

How does coding connect to what actually gets billed?

The codes a coder assigns become the claim a provider submits to an insurer or to Medicare. That claim either gets paid, partially paid, or denied based on whether the coding, documentation, and payer rules line up. Coding accuracy directly affects a practice’s revenue and its exposure to compliance risk. A miscoded claim isn’t just an inconvenience; if it happens as a pattern, it can look like fraud even when the actual cause was a training gap.

Is medical coding the same as medical billing?

No, though the two jobs sit next to each other and sometimes overlap in smaller offices. Coding is assigning the correct codes from the documentation. Billing is taking those codes and generating, submitting, and following up on the actual claim with the payer. Some professionals do both; some organizations split the roles entirely, with a dedicated coder handing off finished codes to a separate billing team.

Curious whether you already have the foundational knowledge this takes? Run a few questions on the free CPC practice exam and see how the terminology and coding-logic questions land. If you want the fee, format, and study-domain structure on one page, grab the free CPC Exam Prep Cheat Sheet.

FAQ

Do I need to memorize thousands of codes to be a medical coder? No. Coders work from current-year code books and coding software, not memory. What matters is understanding how the code sets are organized, how to apply coding guidelines, and how to read clinical documentation accurately.

What background do I need before learning medical coding? A grasp of medical terminology and basic human anatomy makes the learning curve much shorter, since code descriptions and clinical documentation both assume that vocabulary. Neither requires a science degree, just focused study.

Is medical coding a desk job or a clinical job? It’s administrative, not clinical. Coders don’t treat patients; they translate documentation that clinicians already wrote into billing codes.

What’s the difference between ICD-10-CM and CPT in one sentence? ICD-10-CM answers “what was wrong with the patient,” CPT answers “what was done about it.”

Can one visit generate codes from all three code sets? Yes. A common example: an ICD-10-CM diagnosis code, a CPT code for the office visit or procedure, and a HCPCS code if a supply like a wheelchair or a specific drug was involved.

Bottom line: medical coding is translation work, turning clinical documentation into the standardized codes a claim needs, across three separate code sets that each cover a different piece of the visit.

SponsoredMyShedPlans12,000 shed and outdoor-project plans with step-by-step blueprints and materials lists.See the plans →