Algorithmic Approach To Diagnosis