Service quality of hospital outpatient departments: patients' perspective.