physician thinking skills