Clinical reasoning: learning to think like a nurse