MEDICAL CODING TRAINER is a program that provides coding practice with real-world patient records. Medical Coding Trainer measures coding accuracy and speed so that students can become successful coders. Difficulty Levels in Medical Coding Trainer Basic: Code diagnoses only; primary diagnosis must be entered exactly but any other codes can be in any order. Intermediate: Code diagnoses and procedures, where the primary diagnosis and procedure codes must be entered exactly, but any additional codes can be entered in any order. Advanced: Code diagnoses and procedures, where all codes must be entered in a determined order.