pathology algorithmic approach