Reengineering the communication process to reduce patient no-show rates in hospital outpatient clinics