How to improve the teaching of clinical reasoning: from processing to preparation