An apparatus is operable to process a medical instrument by passing a detergent and a disinfectant through a plurality of channels defined by the medical instrument. The apparatus includes a detection system, a set of instrument profiles, and a control system. The detection system is configured to collect information regarding the channels of the medical instrument. The control system is configured to pass a detergent and a disinfectant through the channels of the medical instrument based at least in part on a selected instrument profile selected from the set of instrument profiles. The selected instrument profile is selected based at least in part on the information collected by the detection system.