Side-by-side
ICD-10-CM is maintained for US use with CDC/NCHS and distributed with CMS files. CPT is copyrighted and maintained by the AMA. You typically report both on a professional claim: diagnoses that support medical necessity, and procedures that describe the work.
- ICD-10-CM → diagnosis, laterality, episode context
- CPT → visits, surgeries, tests, and many services
- HCPCS Level II → drugs, DME, and other CMS-defined items
People also ask: can one replace the other?
No. Payers need the pair (and sometimes HCPCS) to adjudicate. A perfect CPT with an unrelated or missing diagnosis is a common denial pattern. That is why HealthCoder runs diagnosis and procedure suggestion in one workflow.
Facility claims
Hospitals may report ICD-10-PCS for inpatient procedures. That is still not CPT. Do not use a CPT automation page as a PCS tutorial.
Next reads
For lookup versus assignment, read What are CPT codes. For diagnosis depth, read What is ICD-10. For product, use the dedicated automation URLs—do not expect this explainer to rank as software.
Frequently asked questions
Which code goes in the header of a CMS-1500?+
Diagnosis pointers use ICD-10-CM. Service lines use CPT/HCPCS. Follow current CMS claim-form instructions.
Is HCPCS the same as CPT?+
CPT is HCPCS Level I. Level II is the CMS alphanumeric set. People say “HCPCS” usually meaning Level II.