An adaptive scheduling heuristic with memory for the block appointment system of an outpatient specialty clinic

This work analysed the appointment system of outpatient clinics serving multiple patient classes with different flow sequences through the multi-phase-multi-server service system. Scarce resources are doctors, nurses and medical professionals with different start times and availability. Block appointment systems are typically used in public hospitals to help regulate patient flow while minimising patient waiting time, staff overtime and waiting room congestion. The patient scheduling problem in this complex environment is formulated by a mixed integer programme (MIP). Making use of waiting time information, an adaptive scheduling heuristic is designed to improve an initial schedule iteratively by identifying procedures with large average waiting times and reassigning their related patient classes to less congested time blocks probabilistically. An impact index based on the weighted multi-objective function is developed to allow servers select an available patient for the next treatment. A memory of distinct solutions is maintained to avoid recycling. Experiments are conducted based on a case study of an eye clinic in a public hospital. Performance is evaluated by comparing with the MIP and well-known dispatching rules for job shop scheduling problems. Sensitivity analysis is conducted for increase in appointment quota, two alternative staffing plans and changes in patient class distribution.

[1]  José Rui Figueira,et al.  Multi-objective scheduling and a resource allocation problem in hospitals , 2012, J. Sched..

[2]  Amy Hing-Ling Lau,et al.  A fast procedure for computing the total system cost of an appointment schedule for medical and kindred facilities , 2000 .

[3]  Maartje Elisabeth Zonderland Appointment Planning in Outpatient Clinics and Diagnostic Facilities , 2014 .

[4]  Emre A. Veral,et al.  OUTPATIENT SCHEDULING IN HEALTH CARE: A REVIEW OF LITERATURE , 2003 .

[5]  Brian T. Denton,et al.  Optimal booking and scheduling in outpatient procedure centers , 2014, Comput. Oper. Res..

[6]  Hon-Shiang Lau,et al.  Minimizing total cost in scheduling outpatient appointments , 1992 .

[7]  Kumar Muthuraman,et al.  A stochastic overbooking model for outpatient clinical scheduling with no-shows , 2008 .

[8]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[9]  Sally C. Brailsford,et al.  OR in healthcare: A European perspective , 2011, Eur. J. Oper. Res..

[10]  Ana Muriel,et al.  Dynamic allocation of same-day requests in multi-physician primary care practices in the presence of prescheduled appointments , 2014, Health care management science.

[11]  J. Roehrich Healthcare Operations Management , 2015 .

[12]  Ching-Jong Liao,et al.  An Improved Formulation for the Job-Shop Scheduling Problem , 1992 .

[13]  Diwakar Gupta,et al.  Appointment scheduling in health care: Challenges and opportunities , 2008 .

[14]  Paul Intrevado,et al.  Effects of clinical characteristics on successful open access scheduling , 2007, Health care management science.

[15]  Hon-Shiang Lau,et al.  Evaluating the impact of operating conditions on the performance of appointment scheduling rules in service systems , 1999, Eur. J. Oper. Res..

[16]  Uwe Fink,et al.  Planning And Scheduling In Manufacturing And Services , 2016 .

[17]  Soemon Takakuwa,et al.  Simulation analysis of appointment scheduling in an outpatient department of internal medicine , 2005, Proceedings of the Winter Simulation Conference, 2005..

[18]  Martin L. Puterman,et al.  Dynamic multi-appointment patient scheduling for radiation therapy , 2012, European Journal of Operational Research.

[19]  C. K. Y. Lin A decision-support simulator for improving patient flow and increasing capacity at an eye outpatient department , 2013, 2013 IEEE Symposium on Computational Intelligence in Healthcare and e-health (CICARE).