CPT was created to report outpatient hospital services as mandated by the Omnibus Budget Reconciliation Act. CPT codes describe medical, surgical, and diagnostic services and are used differently than ICD codes which classify diseases and reasons for healthcare services. The key differences between CPT and ICD codes are that CPT codes describe medical services while ICD codes classify diseases and reasons for treatment.