Dynamic Patient Scheduling for Multi‐Appointment Health Care Programs

We investigate the scheduling practices of a multidisciplinary, multistage, outpatient health care program. Patients undergo a series of assessments before being eligible for elective surgery. Such systems often suffer from high rates of attrition and appointment no†shows leading to capacity underutilization and treatment delays. We propose a new scheduling model where the clinic assigns patients to an appointment day but postpones the decision of which assessments patients undergo pending the observation of who arrives. In doing so, the clinic gains flexibility to improve system performance. We formulate the scheduling problem as a Markov decision process and use approximate dynamic programming to solve it. We apply our approach to a dataset collected from a bariatric surgery program at a large tertiary hospital in Toronto, Canada. We examine the quality of our solutions via structural results and compare them with heuristic scheduling practices using a discrete†event simulation. By allowing multiple assessments, delaying their scheduling, and by optimizing over an appointment book, we show significant improvements in patient throughput, clinic profit, use of overtime, and staff utilization.

[1]  Rami Atar,et al.  Scheduling a multi class queue with many exponential servers: asymptotic optimality in heavy traffic , 2004, math/0407058.

[2]  Lawrence W. Robinson,et al.  Sequencing and Scheduling Appointments with Potential Call-In Patients , 2011 .

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

[4]  Jonathan F. Bard,et al.  A patient-centered surgical home to improve outpatient surgical processes of care and outcomes , 2014 .

[5]  Hau L. Lee,et al.  Effective Inventory and Service Management Through Product and Process Redesign , 1996, Oper. Res..

[6]  Jacques Desrosiers,et al.  On the choice of explicit stabilizing terms in column generation , 2007, Discret. Appl. Math..

[7]  Michael Pinedo,et al.  Appointment scheduling with no-shows and overbooking , 2014 .

[8]  N. D. Burns,et al.  Postponement: a review and an integrated framework , 2004 .

[9]  J. Ellsmere,et al.  Cause of death in patients awaiting bariatric surgery. , 2015, Canadian journal of surgery. Journal canadien de chirurgie.

[10]  L. Twells,et al.  Patients’ perceptions of waiting for bariatric surgery: a qualitative study , 2013, International Journal for Equity in Health.

[11]  S. Sockalingam,et al.  Factors Leading to Self-Removal from the Bariatric Surgery Program After Attending the Orientation Session , 2015, Obesity Surgery.

[12]  Nan Liu,et al.  Multi-resource Allocation Scheduling in Dynamic Environments , 2012 .

[13]  Joseph M. Milner,et al.  Analysis of patient attrition in a publicly funded bariatric surgery program. , 2014, Journal of the American College of Surgeons.

[14]  Kumar Muthuraman,et al.  Sequential clinical scheduling with patient no-shows and general service time distributions , 2010 .

[15]  Ji Lin,et al.  Clinic scheduling models with overbooking for patients with heterogeneous no-show probabilities , 2010, Ann. Oper. Res..

[16]  R. Rosenthal,et al.  A Prospective Study of Integrated Outpatient Treatment for Substance-Abusing Schizophrenic Patients , 1995 .

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

[18]  R. Hawa,et al.  Psychiatric Predictors of Surgery Non-completion Following Suitability Assessment for Bariatric Surgery , 2013, Obesity Surgery.

[19]  Dan Zhang,et al.  Reductions of Approximate Linear Programs for Network Revenue Management , 2015, Oper. Res..

[20]  Mor Armony,et al.  Dynamic Routing in Large-Scale Service Systems with Heterogeneous Servers , 2005, Queueing Syst. Theory Appl..

[21]  Nan Liu,et al.  Appointment Scheduling Under Patient Preference and No-Show Behavior , 2014, Oper. Res..

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

[23]  Martin L Puterman,et al.  Dynamic scheduling with due dates and time windows: an application to chemotherapy patient appointment booking , 2013, Health Care Management Science.

[24]  Awi Federgruen,et al.  Design for Postponement: A Comprehensive Characterization of Its Benefits Under Unknown Demand Distributions , 2001, Oper. Res..

[25]  Junfei Huang,et al.  Control of Patient Flow in Emergency Departments, or Multiclass Queues with Deadlines and Feedback , 2015, Oper. Res..

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

[27]  William K Midodzi,et al.  Current and predicted prevalence of obesity in Canada: a trend analysis. , 2014, CMAJ open.

[28]  Alexander L. Stolyar,et al.  Scheduling Flexible Servers with Convex Delay Costs: Heavy-Traffic Optimality of the Generalized cµ-Rule , 2004, Oper. Res..

[29]  Steffen Bayer Simulation modelling and resource allocation in complex services , 2014, BMJ quality & safety.

[30]  Awi Federgruen,et al.  The Benefits of Design for Postponement , 1999 .

[31]  Daniel Adelman,et al.  Dynamic Bid Prices in Revenue Management , 2007, Oper. Res..

[32]  Julie C. Lowery,et al.  Evaluation of an advance surgical scheduling system , 1989, Journal of Medical Systems.

[33]  Huseyin Topaloglu,et al.  On the Approximate Linear Programming Approach for Network Revenue Management Problems , 2014, INFORMS J. Comput..

[34]  Diwakar Gupta,et al.  Make-to-order, make-to-stock, or delay product differentiation? A common framework for modeling and analysis , 2004 .

[35]  Kum Khiong Yang,et al.  A universal appointment rule in the presence of no-shows and walk-ins , 2012 .

[36]  Alessio Trentin Third-party logistics providers offering form postponement services: value propositions and organisational approaches , 2011 .

[37]  Jayashankar M. Swaminathan,et al.  Managing broader product lines through delayed differentiation using vanilla boxes , 1998 .

[38]  Sungsoo Park,et al.  Chebyshev center based column generation , 2011, Discret. Appl. Math..

[39]  W. T. Huh,et al.  Allocation of hospital capacity to multiple types of patients , 2010 .

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

[41]  Van-Anh Truong,et al.  Optimal Advance Scheduling , 2015, Manag. Sci..

[42]  Stephen R. Lawrence,et al.  Clinic Overbooking to Improve Patient Access and Increase Provider Productivity , 2007, Decis. Sci..

[43]  Nan Liu,et al.  Managing Appointment Scheduling under Patient Choices , 2016 .

[44]  J. Michael Harrison,et al.  Heavy traffic resource pooling in parallel‐server systems , 1999, Queueing Syst. Theory Appl..

[45]  Paul H. Zipkin,et al.  Bounds on the Effect of Aggregating Variables in Linear Programs , 1980, Oper. Res..

[46]  Joseph M. Milner,et al.  Patient and operational factors affecting wait times in a bariatric surgery program in Toronto: a retrospective cohort study. , 2015, CMAJ open.

[47]  Christiane Barz,et al.  Elective Patient Admission and Scheduling under Multiple Resource Constraints , 2015 .

[48]  L. Green,et al.  Reducing Delays for Medical Appointments: A Queueing Approach , 2008, Oper. Res..

[49]  M. Glickman,et al.  Improving Risk Adjustment of Self-Reported Mental Health Outcomes , 2010, Journal of Behavioral Health Services & Research.

[50]  Stephen R. Lawrence,et al.  Appointment Overbooking in Health Care Clinics to Improve Patient Service and Clinic Performance , 2012 .

[51]  Nan Liu,et al.  Dynamic Scheduling of Outpatient Appointments Under Patient No-Shows and Cancellations , 2010, Manuf. Serv. Oper. Manag..

[52]  Dan Zhang,et al.  An Approximate Dynamic Programming Approach to Network Revenue Management with Customer Choice , 2009, Transp. Sci..