Learning Decision Trees For Differential Diagnosis