The answer would be CPT
The CPT code is used for procedure and service because it will be used as a reference to paying the health provider. The main difference with ICD-10 should be every CPT code will have a value of money. One diagnosis usually needs multiple procedures so the number of CPT code used in a patient tends to be more than ICD.