Scientific Databases & Indexing

Medical Coding Explained: ICD-10, CPT, HCPCS & How to Build a Career

By Murali Krishnan M June 2025 14 min read Beginner Friendly

Every hospital visit, every prescription, every surgery โ€” generates a medical code. These codes are the invisible language that connects doctors, hospitals, insurance companies, and governments worldwide. Understanding medical coding is essential for any student entering healthcare, health informatics, or biomedical data management.

What Happens When You Visit a Doctor ๐Ÿค’ Patient Visits Doctor examines Diagnoses: Type 2 Diabetes Prescribes: Metformin 500mg Orders: Blood glucose test ๐Ÿง‘โ€๐Ÿ’ป Medical Coder Reads doctor's notes Diagnosis โ†’ ICD-10: E11.9 Procedure โ†’ CPT: 82947 Drug โ†’ HCPCS: A0021 ๐Ÿ“‹ Insurance Claim Hospital sends coded claim to insurance payer Payer checks: Is code valid? Is it covered? How much to pay? ๐Ÿ’ฐ Reimbursement Insurance pays hospital/doctor Wrong code = โŒ Claim denied Right code = โœ… Payment approved Also used for statistics & research Medical coding converts clinical care into standardised codes โ€” enabling billing, research, and health statistics globally
The complete medical coding workflow: from patient visit to insurance reimbursement

What is Medical Coding?

Medical coding is the process of converting healthcare diagnoses, procedures, medical services, and equipment into universal alphanumeric codes. These codes come from classification systems like ICD-10, CPT, and HCPCS.

Think of it this way โ€” a doctor writes in natural language: "Patient has Type 2 diabetes without complications. Blood glucose test ordered. Metformin prescribed." A medical coder reads this and translates it into:

Diagnosis Code (ICD-10)
E11.9Type 2 diabetes mellitus without complications
82947Glucose; quantitative, blood (except reagent strip)
S0091Metformin HCl, 500mg (HCPCS drug code)

These codes are universal โ€” a hospital in Chennai and a hospital in London use the same code E11.9 for the same diagnosis. This makes it possible to:

The Three Major Code Systems

The Three Major Medical Code Systems ICD-10 International Classification of Diseases, 10th Revision โ–ธ Used for: Diagnoses โ–ธ By: WHO (Geneva) โ–ธ Codes: ~72,000 โ–ธ Example: J18.9 (Pneumonia) CPT Current Procedural Terminology โ–ธ Used for: Procedures โ–ธ By: AMA (USA) โ–ธ Codes: ~10,000 โ–ธ Example: 99213 (Office visit) HCPCS Healthcare Common Procedure Coding System โ–ธ Used for: Equipment/Drugs โ–ธ By: CMS (USA) โ–ธ Codes: ~7,000+ โ–ธ Example: E0601 (CPAP device)
The three major medical code systems โ€” ICD-10 for diagnoses, CPT for procedures, HCPCS for equipment and drugs

ICD-10: International Classification of Diseases

ICD-10 is the foundation of medical coding worldwide. Developed by the World Health Organisation (WHO) and used in over 100 countries, it is the standard system for recording and reporting diseases, injuries, and causes of death.

Structure of an ICD-10 Code

Every ICD-10 code follows a specific format. Understanding it helps you decode any code instantly:

Anatomy of an ICD-10 Code: E11.65 Type 2 diabetes mellitus with hyperglycaemia E11.65 Category (Letter Aโ€“Z) E = Endocrine diseases Etiology/Block (2 numbers) 11 = Type 2 Diabetes ยท separator Specificity (after decimal) 65 = with hyperglycaemia Format: [Letter][2 numbers].[up to 4 more characters] โ€” Codes range from 3 to 7 characters total
How to read an ICD-10 code โ€” every character has a specific meaning

ICD-10 Code Examples โ€” Decoded

Common ICD-10 Codes with Meaning
J18.9Pneumonia, unspecified organism โ€” J=Respiratory, 18=Pneumonia, 9=unspecified
I21.0ST elevation myocardial infarction (heart attack) โ€” anterior wall
E11.9Type 2 diabetes mellitus โ€” without complications
C34.10Malignant neoplasm (cancer) of upper lobe bronchus or lung, unspecified
F32.1Major depressive disorder, single episode, moderate
S52.501AUnspecified fracture of radius โ€” initial encounter โ€” (7 characters, maximum specificity)

ICD-10 Chapter Structure

ICD-10 is organised into 22 chapters. The first letter of each code tells you the chapter:

India Note: India uses ICD-10 for all hospital records and death certificates. The Ministry of Health adopted ICD-10 in 2004. Transition to ICD-11 (the latest revision, released by WHO in 2022) is underway โ€” ICD-11 has over 55,000 unique codes and is designed to be digital-first.

CPT Codes: Current Procedural Terminology

While ICD-10 codes tell you what is wrong with the patient, CPT codes tell you what was done for the patient. CPT codes are developed and maintained by the American Medical Association (AMA) and are the primary coding system for medical procedures and services in the United States โ€” and are also used globally for reference.

Structure of CPT Codes

CPT codes are always 5-digit numeric codes (sometimes with a modifier), organised into three categories:

CPT Code Categories & Sections Category I Most commonly used 6 main sections: โ€ข E&M (99202โ€“99499): Office visits โ€ข Anaesthesia (00100โ€“01999) โ€ข Surgery (10004โ€“69990) โ€ข Radiology (70010โ€“79999) โ€ข Pathology (80047โ€“89398) โ€ข Medicine (90281โ€“99199) Category II Performance tracking codes (4 digits + F) โ€ข Used for quality measurement โ€ข Not used for billing โ€ข Example: 1000F (blood pressure recorded) โ€ข Supplemental tracking only Category III Emerging technology codes (4 digits + T) โ€ข New/experimental procedures โ€ข Collect data for future approval โ€ข May become Category I later โ€ข Example: telemedicine codes โ€ข Added as medicine advances
CPT code categories โ€” Category I is used for all standard billing; Category II and III are supplemental

CPT Code Examples

Common CPT Codes Explained
99213Office/outpatient visit, established patient, moderate complexity โ€” the most billed code in medicine
93000Electrocardiogram (ECG) โ€” routine with interpretation and report
82947Glucose; quantitative blood test
27447Total knee replacement (arthroplasty)
71046Chest X-ray, 2 views โ€” radiological examination
00840Anaesthesia for abdominal procedures โ€” intraperitoneal

CPT Modifiers

Modifiers are two-digit codes added to CPT codes to provide additional information without changing the code itself:

Example: If a surgeon replaces both knee joints in one operation, the code would be written as 27447-50 โ€” the -50 modifier tells the insurer it was a bilateral procedure and adjusts payment accordingly. Without the modifier, the claim would be processed incorrectly.

HCPCS Codes: Drugs, Equipment & Supplies

HCPCS (pronounced "hick-picks") Level II codes cover items that CPT does not โ€” primarily drugs, medical equipment, and supplies. They are maintained by the Centers for Medicare & Medicaid Services (CMS) in the USA.

HCPCS Code Examples
J0696Injection, ceftriaxone sodium, per 250mg (antibiotic)
E0601Continuous positive airway pressure (CPAP) device
A4570Splint supply
L5100Below knee, moulded socket, shin, SACH foot

DRG: Diagnosis Related Groups

DRGs are a hospital payment system that groups patients with similar diagnoses and procedures together for reimbursement purposes. Instead of paying for each individual service, insurers pay one fixed amount per DRG.

What Happens When Medical Codes Are Wrong Undercoding Using a less specific code than what the documentation supports โŒ Hospital gets paid less โŒ Revenue loss โŒ Inaccurate health statistics โŒ Audit red flag Upcoding (Fraud) Billing a higher-level code than what was actually provided โŒ Healthcare fraud โ€” illegal โŒ Heavy fines + prosecution โŒ Loss of licence โŒ Criminal charges possible Accurate Coding โœ… Code exactly matches what documentation supports โœ… Correct reimbursement โœ… Clean claim โ€” no denial โœ… Accurate health data โœ… Audit ready
Medical coding errors have serious consequences โ€” accuracy is a legal and financial obligation

How Medical Coders Work โ€” Step by Step

  1. 1
    Review the medical record โ€” Read the physician's notes, operative reports, lab results, and discharge summaries. The coder works from documentation โ€” never assumptions.
  2. 2
    Identify the principal diagnosis โ€” The main condition that brought the patient to the hospital. This drives the primary ICD-10 code.
  3. 3
    Identify secondary diagnoses โ€” Co-morbidities and complications that affect care or length of stay are also coded.
  4. 4
    Identify all procedures โ€” Every procedure performed during the encounter โ€” surgery, lab tests, imaging, drug administration โ€” gets a CPT or HCPCS code.
  5. 5
    Assign codes using coding books or software โ€” ICD-10-CM (Clinical Modification), CPT codebooks, and HCPCS manuals are referenced. Encoder software is widely used.
  6. 6
    Apply coding guidelines โ€” Official coding guidelines (UHDDS, AHA Coding Clinic, AMA CPT Assistant) ensure consistency. Sequencing rules determine which code goes first.
  7. 7
    Submit the claim โ€” Coded records go to the billing team who submit the claim to the insurance payer on a standardised claim form (CMS-1500 for outpatient, UB-04 for inpatient).

Career in Medical Coding

Medical coding is one of the fastest-growing healthcare career options for life science graduates in India โ€” with significant remote work opportunities and international scope.

๐ŸŽ“ Qualifications

Degree in life sciences, pharmacy, nursing, or medicine. Medical terminology knowledge is essential. Certification (CPC, CCS) is highly preferred by employers.

๐Ÿ’ฐ Salary in India

Fresher: โ‚น2.5โ€“4 LPA. Experienced (2โ€“4 yrs): โ‚น4โ€“8 LPA. Senior/Lead: โ‚น8โ€“14 LPA. US-based remote work: significantly higher (USD-based).

๐Ÿข Top Employers

Omega Healthcare, GeBBS Healthcare, Cognizant, Accenture Health, Mphasis, Wipro BPS, Apollo Hospitals Group, Fortis Health Management.

๐Ÿ“ˆ Career Growth

Medical Coder โ†’ Senior Coder โ†’ Auditor โ†’ Coding Manager โ†’ Revenue Cycle Consultant. Lateral moves into clinical documentation improvement (CDI) and compliance.

Key Certifications

๐Ÿ†
CPC โ€” Certified Professional Coder
American Academy of Professional Coders (AAPC)
The most widely recognised medical coding certification globally. Covers ICD-10-CM, CPT, and HCPCS. Requires 150-question exam. Highly valued in India's BPO and KPO healthcare sector.
๐Ÿ†
CCS โ€” Certified Coding Specialist
American Health Information Management Association (AHIMA)
Focuses on hospital (inpatient) coding. Highly respected for facility-based coding roles. Requires strong knowledge of DRGs and inpatient coding guidelines.
๐Ÿ†
COC โ€” Certified Outpatient Coder
AAPC
Specialises in outpatient facility coding. Ideal for coders working in ambulatory surgery centres, clinic settings, and outpatient departments.

India Opportunity: India is one of the largest outsourcing destinations for US and UK medical coding and health information management. Companies like Omega Healthcare (Chennai), GeBBS Healthcare (Mumbai), and HCL Healthcare process millions of medical records. Many roles are now fully remote, paying competitive salaries with US healthcare exposure.

Medical Coding vs Medical Indexing โ€” What's the Difference?

Students often confuse these two โ€” they are related but distinct:

Key Takeaways

  • Medical coding converts clinical care into universal alphanumeric codes for billing, statistics, and research
  • ICD-10 codes diagnoses (~72,000 codes, WHO) โ€” E11.9 = Type 2 diabetes without complications
  • CPT codes procedures (~10,000 codes, AMA) โ€” 99213 = routine office visit
  • HCPCS codes equipment, drugs, and supplies โ€” J0696 = ceftriaxone injection
  • DRGs group diagnoses for fixed-rate hospital reimbursement
  • Upcoding is healthcare fraud โ€” it carries criminal charges
  • CPC certification (AAPC) is the most recognised coding credential globally
  • India is a major hub for medical coding BPO โ€” Chennai, Bangalore, Mumbai all have large operations
  • Medical coding โ‰  medical indexing โ€” coding is for billing; indexing is for research databases
MK
Murali Krishnan M
Scientific Curator with 5+ years in EMBASE indexing and biomedical data curation. M.Sc Microbiology, Karpagam Academy of Higher Education, Coimbatore. Founder of SciCurator.