Problem Solving in Clinical Medicine: From Data to Diagnosis