clinical diagnostic reasoning