Approximate dynamic programming approaches for appointment scheduling with patient preferences

During the appointment booking process in out-patient departments, the level of patient satisfaction can be affected by whether or not their preferences can be met, including the choice of physicians and preferred time slot. In addition, because the appointments are sequential, considering future possible requests is also necessary for a successful appointment system. This paper proposes a Markov decision process model for optimizing the scheduling of sequential appointments with patient preferences. In contrast to existing models, the evaluation of a booking decision in this model focuses on the extent to which preferences are satisfied. Characteristics of the model are analysed to develop a system for formulating booking policies. Based on these characteristics, two types of approximate dynamic programming algorithms are developed to avoid the curse of dimensionality. Experimental results suggest directions for further fine-tuning of the model, as well as improving the efficiency of the two proposed algorithms.

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

[2]  Lijian Chen,et al.  Mathematical programming models for revenue management under customer choice , 2010, Eur. J. Oper. Res..

[3]  Diwakar Gupta,et al.  Revenue Management for a Primary-Care Clinic in the Presence of Patient Choice , 2008, Oper. Res..

[4]  Amir Ahmadi-Javid,et al.  Outpatient appointment systems in healthcare: A review of optimization studies , 2017, Eur. J. Oper. Res..

[5]  Diwakar Gupta,et al.  Adaptive Appointment Systems with Patient Preferences , 2011, Manuf. Serv. Oper. Manag..

[6]  Jesper Larsen,et al.  The Home Care Crew Scheduling Problem: Preference-based visit clustering and temporal dependencies , 2012, Eur. J. Oper. Res..

[7]  Jin Wang,et al.  Adaptive dynamic programming algorithms for sequential appointment scheduling with patient preferences , 2015, Artif. Intell. Medicine.

[8]  Warren B. Powell,et al.  “Approximate dynamic programming: Solving the curses of dimensionality” by Warren B. Powell , 2007, Wiley Series in Probability and Statistics.

[9]  Maurice Queyranne,et al.  Dynamic Multipriority Patient Scheduling for a Diagnostic Resource , 2008, Oper. Res..

[10]  Dan Zhang,et al.  Revenue Management for Parallel Flights with Customer-Choice Behavior , 2005, Oper. Res..

[11]  Rainer Kolisch,et al.  Approximate Dynamic Programming for Capacity Allocation in the Service Industry , 2010, Eur. J. Oper. Res..

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

[13]  Nan Liu Optimal choice for appointment scheduling window under patient no-show behavior , 2016 .

[14]  John N. Tsitsiklis,et al.  Neuro-Dynamic Programming , 1996, Encyclopedia of Machine Learning.

[15]  Z. Shen,et al.  Customer Behavior Modeling in Revenue Management and Auctions: A Review and New Research Opportunities , 2007 .

[16]  Kumar Muthuraman,et al.  Please Scroll down for Article Iie Transactions on Healthcare Systems Engineering Optimal and Approximate Algorithms for Sequential Clinical Scheduling with No-shows Optimal and Approximate Algorithms for Sequential Clinical Scheduling with No-shows , 2022 .

[17]  Garrett J. van Ryzin,et al.  Revenue Management Under a General Discrete Choice Model of Consumer Behavior , 2004, Manag. Sci..