Critical thinking in clinical assessment and diagnosis