Clinical reasoning—the essentials for teaching medical students, trainees and non-medical healthcare professionals | Synapse