Diagnostic reasoning by hospital pharmacists: assessment of attitudes, knowledge, and skills.