What you are looking at on a claim
Every professional and outpatient claim tells a story in standardized codes: what was wrong or screened for, what was done, where it happened, how many times, and whether special circumstances apply. Payers adjudicate claims against those fields—not against the patient's memory of the visit. This guide introduces the code sets and claim fields advocates see most often on itemized bills, EOBs, and appeal paperwork.
It is written for working knowledge: enough to read a line item, ask informed questions, and compare documents to medical records. It does not replace official coding manuals, certified coders, or payer contracts. For why codes matter at all, start with Why Coding Matters and How Claims Work.
ICD-10-CM (diagnosis codes)
ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification) describes diagnoses, symptoms, injuries, and reasons for encounter. The U.S. uses ICD-10-CM for all healthcare settings. Diagnosis codes answer why care was medically justified—not what procedure was performed (that is CPT/HCPCS).
Format and structure
ICD-10-CM codes are three to seven characters, alphanumeric, with a decimal after the third character (for example, E11.9 type 2 diabetes without complications, J06.9 acute upper respiratory infection, Z00.00 general adult medical exam without abnormal findings). Codes are highly specific: laterality, severity, episode of care, and external cause may each change the final characters.
Claims list one primary diagnosis (principal reason for the visit or claim) and may list secondary diagnoses that affect medical necessity, risk, or severity. Sequence matters for hospital inpatient claims; on many outpatient claims the primary diagnosis must support the main procedure billed.
How diagnoses affect payment
Diagnosis codes drive coverage rules: preventive vs. problem-oriented visits, medical necessity edits, gender/age conflicts, and whether a screening is covered at no cost-sharing under the Affordable Care Act. An insurer denial stating "diagnosis does not support procedure" means the payer's edits do not accept the ICD-10/CPT pairing submitted—fix may require corrected coding or an appeal with clinical documentation.
Official ICD-10-CM is maintained cooperatively by the CDC National Center for Health Statistics and CMS; the annual code set and guidelines publish each fall for the next calendar year. See also CMS ICD-10 resources.
CPT (procedure & service codes)
CPT (Current Procedural Terminology) codes describe medical procedures, services, and evaluations performed by clinicians and many outpatient departments. CPT is owned and maintained by the American Medical Association (AMA); use of the full code set in products requires AMA licensing, but advocates routinely see CPT codes on patient bills and EOBs without needing a code book for every lookup.
Major CPT categories
CPT is organized by section (simplified for advocates):
- Evaluation & Management (E/M): office visits, hospital visits, consultations—often 99202–99499 range
- Anesthesia: by procedure duration and type
- Surgery: operative procedures by body system
- Radiology: imaging (X-ray, CT, MRI, ultrasound)
- Pathology & Laboratory: lab tests and pathology
- Medicine: injections, immunizations, psychiatry, dialysis, cardiovascular tests, and many non-surgical therapeutic services
- Category II: optional performance measurement (uncommon on patient bills)
- Category III: emerging technology (temporary codes)
Each CPT code has a descriptor (for example, 80053 = comprehensive metabolic panel). Itemized bills may show shorthand or internal descriptions; the five-digit code is the reliable identifier for comparison to EOBs and records.
Office visit levels (E/M)
Outpatient office visits commonly use E/M codes 99202–99205 (new patient) and 99212–99215(established patient). The last digit reflects documented complexity (history, exam, medical decision-making)—not visit length alone. A level 99215 visit pays and cost-shares differently than 99213. Upcoding (billing a higher level than documentation supports) is a frequent audit and dispute theme; patients experience it as "I only had a quick follow-up."
CMS publishes E/M documentation guidelines and major revisions periodically; Medicare's Physician Fee Schedule lists relative values tied to CPT codes for Medicare (private plans often follow similar logic).
HCPCS Level II
HCPCS (Healthcare Common Procedure Coding System) Level II codes are alphanumeric (one letter plus four digits, for example J1885 injection ketorolac, A0429 ambulance basic life support). CMS maintains Level II for Medicare and Medicaid; many commercial payers use the same codes for supplies, drugs, ambulance, durable medical equipment, and services not in CPT.
Level Iof HCPCS is CPT—so when people say "HCPCS codes" in billing conversations, they often mean Level II. Drug codes frequently start with J; ambulance with A; temporary national codes with other letters.
Official files and quarterly updates: CMS HCPCS General Information.
Modifiers
Modifiers are two-character add-ons to CPT or HCPCS codes that explain variations without changing the base procedure definition. They affect payment edits, bundling rules, and how duplicate lines are interpreted. Modifiers appear after the code (for example, 99214-25, 71046-26).
Advocates commonly encounter:
- Modifier 25: significant, separately identifiable E/M service on the same day as another procedure—explains why both a visit and a procedure appear
- Modifiers 26 and TC: professional component (physician interpretation) vs. technical component (equipment/facility)—common in imaging when hospital and physician bill separately
- Modifier 59 and XE/XP/XS/XU: distinct procedural service—signals procedures that might otherwise bundle together should pay separately when clinically distinct
- Modifiers 50, LT, RT, FA–F9: bilateral procedure, left/right side, specific fingers—toes
- Modifier 91: repeat clinical diagnostic laboratory test on same day (not simply a rerun)
- Modifier GW: service not related to hospice terminal prognosis (Medicare hospice context)
Payers apply NCCI edits (National Correct Coding Initiative) to block improper code pairs or require modifiers when separate payment is allowed. CMS publishes the NCCI Policy Manual and edit files: CMS NCCI Edits. A denial referencing NCCI or "mutually exclusive" codes often involves modifiers or bundling.
Units and quantity
The units field states how many times a service applies: one office visit = 1 unit; four units of a drug may reflect dosage or billing units defined in HCPCS long descriptors; time-based anesthesia and some therapy codes use minutes or 15-minute increments per CMS rules. Wrong units inflate charges—four units when one was appropriate is a concrete dispute point on an itemized bill.
Compare units on the bill to the record (one injection vs. four, one test vs. duplicate). Medicare's HCPCS long descriptors and drug pricing files define how drugs convert to billable units; commercial plans may follow similar logic.
Place of service (POS)
Place of service is a two-digit code on professional claims indicating where the encounter occurred. It affects payment rates, edit logic, and sometimes patient cost-sharing. Common POS codes advocates see:
- 11 — Office
- 22 — On-campus outpatient hospital
- 23 — Emergency room – hospital
- 21 — Inpatient hospital
- 02 — Telehealth (listed as telehealth POS in CMS updates—verify current CMS list)
- 81 — Independent laboratory
The same CPT code can pay differently in an office (POS 11) vs. hospital outpatient department (POS 22)— patients notice as facility fees or higher hospital bills for care that felt like a doctor visit. Official POS code set: CMS Place of Service Codes.
Dates on the claim
Date of service (DOS) is when the patient received the service—usually the field advocates match first between bill, EOB, and memory. Professional claims often use a single from/to date for one-day services; hospitals use admission date and discharge date for inpatient stays, and span multiple lines across days.
Other dates appear in billing systems but matter for timeliness: date claim submitted, date payer processed, statement date on the bill. For appeals, the date of service and date of denial anchor filing deadlines—not the date the patient opened the envelope.
Hospital bills: revenue codes
Institutional hospital claims (UB-04) use revenue codes—four-digit codes describing the department or category of charge (room and board, pharmacy, lab, emergency, imaging)—alongside HCPCS/CPT where applicable. Patient itemized hospital bills often show revenue code descriptions plus charge amounts; they may not mirror professional CPT lines exactly.
Advocates comparing hospital bills to EOBs should match date, revenue category, and total charges, then drill into procedure codes when present. CMS maintains revenue code guidance within outpatient prospective payment and revenue code materials on CMS Prospective Payment Systems.
Where codes appear on bills and EOBs
Itemized provider bills may show CPT/HCPCS, description, charge, and sometimes payments. Diagnosis codes may be omitted on patient-facing statements even though they were on the claim sent to insurance—request the claim detail or EOB if you need ICD-10.
EOBs typically list procedure codes, billed amount, allowed amount, remark/denial codes, and sometimes diagnosis codes or authorization references. Medicare Summary Notices (MSNs) and Explanation of Medicare Payment follow similar logic for Medicare beneficiaries.
For dollar columns tied to codes, see Coding, Charges & Allowed Amounts. For obtaining detail, see Requesting an Itemized Bill.
Scenarios advocates run into
Diagnosis does not support procedure
EOB denial references ICD-10/CPT edit. Pull the codes from the EOB or ask billing for the submitted diagnosis list. Compare to the visit reason: screening vs. diagnostic mammogram, preventive vs. problem visit, injury vs. routine pain. Correction may require clinician attestation and rebill; appeal may need records showing the diagnosis was appropriate.
Professional vs. technical component
Patient receives two imaging bills: hospital (technical) and radiologist (professional). Modifiers 26 and TC on the EOB explain the split. This is often legitimate—not duplicate billing—unless the same component was billed twice. See Medical Bill vs. EOB for multiple-entity visits.
Same service, different place of service
Lab drawn at hospital-owned clinic bills with POS 22 and facility fees; independent lab might use POS 81 with different allowed amounts. Patient expected office copay only. Review POS on the claim detail; financial surprise may be structural, not a typo—still worth verifying correct POS was submitted.
Drug billed under HCPCS
Infusion or ER medication appears as J-code with multiple units and high charge. Compare units to MAR ( medication administration record) if available; wrong unit count is a concrete coding/billing error. Part B drug pricing is publicly referenced for Medicare via CMS ASP drug pricing (commercial plans negotiate separately but patients use ASP as a benchmark in negotiations).
Official references & lookup tools
Authoritative sources for code sets and edit rules (all external, maintained by U.S. agencies or AMA):
- CDC — ICD-10-CM and CMS — ICD-10-CM
- AMA — CPT overview (full CPT descriptors require AMA license; codes appear on patient documents)
- CMS — HCPCS Level II
- CMS — Place of Service code set
- CMS — NCCI edits and policy manual
- CMS — CPT/HCPCS code lists (selected Medicare contexts)
- CMS — Coding & billing hub
Free third-party lookup sites (ICD10Data, CMS Medicare Physician Fee Schedule search tools) can help advocates translate a code quickly; confirm critical decisions against official CMS/CDC/AMA publications or the provider billing office.
Continue the series
With code set vocabulary in place, practice comparing documents for errors and using codes in disputes.
- Finding Coding Problems — duplicates, unbundling, upcoding, record comparison
- Advocacy and Appeals — billing calls, corrected claims, insurance paths
- Certification Options — CPC, CCA, CCS, CPB when you want formal credentials