Guidelines for scheduling in primary care under different patient types and stochastic nurse and provider service times

Scheduling in primary care is challenging because of the diversity of patient cases (acute versus chronic), mix of appointments (pre-scheduled versus same-day), and uncertain time spent with providers and non-provider staff (nurses/medical assistants). In this paper, we present an empirically driven stochastic integer programming model that schedules and sequences patient appointments during a work day session. The objective is to minimize a weighted measure of provider idle time and patient wait time. Key model features include: an empirically based classification scheme to accommodate different chronic and acute conditions seen in a primary care practice; adequate coordination of patient time with a nurse and a provider; and strategies for introducing slack in the schedule to counter the effects of variability in service time with providers and nurses. In our computational experiments we characterize, for each patient type in our classification, where empty slots should be positioned in the schedule to reduce waiting time. Our results also demonstrate that the optimal start times for a variety of patient-centered heuristic sequences consistently follow a pattern that results in easy to implement guidelines. Moreover, these heuristic sequences and appointment times perform significantly better than the practice's schedule. Finally, we also compare schedules suggested by our two-service-stage model (nurse and provider) with those that only consider the provider stage and find that the performance of the provider-only model is 21% worse than that of the two-service-stage model.

[1]  Lawrence W. Robinson,et al.  Scheduling doctors' appointments: optimal and empirically-based heuristic policies , 2003 .

[2]  Kumar Muthuraman,et al.  Sequential clinical scheduling with service criteria , 2011, Eur. J. Oper. Res..

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

[4]  J. Halton A Retrospective and Prospective Survey of the Monte Carlo Method , 1970 .

[5]  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.

[6]  Ger Koole,et al.  Optimal outpatient appointment scheduling , 2007, Health care management science.

[7]  J. D. Welch,et al.  Appointment systems in hospital outpatient departments. , 1952, Lancet.

[8]  Hoangmai H Pham,et al.  Primary care: current problems and proposed solutions. , 2010, Health affairs.

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

[10]  N. Bailey A Study of Queues and Appointment Systems in Hospital Out‐Patient Departments, with Special Reference to Waiting‐Times , 1952 .

[11]  Kumar Muthuraman,et al.  Sequential clinical scheduling with patient no-show: The impact of pre-defined slot structures , 2013 .

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

[13]  Norman T. J. Baii A STUDY OF QUEUES AND APPOINTMENT SYSTEMS IN HOSPITAL OUT-PATIENT DEPARTMENTS, WITH SPECIAL REFERENCE TO WAITING-TIMES , 1952 .

[14]  Alexander Shapiro,et al.  The Sample Average Approximation Method for Stochastic Discrete Optimization , 2002, SIAM J. Optim..

[15]  Kenneth J. Klassen,et al.  Improving Performance in Outpatient Appointment Services with a Simulation Optimization Approach , 2009 .

[16]  Camilo Mancilla,et al.  A sample average approximation approach to stochastic appointment sequencing and scheduling , 2012 .

[17]  R. Tyrrell Rockafellar,et al.  Scenarios and Policy Aggregation in Optimization Under Uncertainty , 1991, Math. Oper. Res..

[18]  Ronald L. Wasserstein,et al.  Monte Carlo: Concepts, Algorithms, and Applications , 1997 .

[19]  Lawrence W. Robinson,et al.  Estimating the Implied Value of the Customer's Waiting Time , 2011, Manuf. Serv. Oper. Manag..

[20]  K. Fagerstrom Assessment of the patient , 2008 .

[21]  Brian Denton,et al.  Optimization of surgery sequencing and scheduling decisions under uncertainty , 2007, Health care management science.

[22]  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 .

[23]  Diwakar Gupta,et al.  A Sequential Bounding Approach for Optimal Appointment Scheduling , 2003 .

[24]  Tarek Y. ElMekkawy,et al.  Appointment scheduling of outpatient surgical services in a multistage operating room department , 2013 .

[25]  Emre A. Veral,et al.  Assessment of patient classification in appointment system design , 2008 .

[26]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[28]  A. Soriano,et al.  Comparison of Two Scheduling Systems , 1966, Oper. Res..

[29]  Thomas R. Rohleder,et al.  Scheduling outpatient appointments in a dynamic environment , 1996 .

[30]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[31]  Refael Hassin,et al.  Scheduling Arrivals to Queues: A Single-Server Model with No-Shows , 2008, Manag. Sci..

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

[33]  Brian T. Denton,et al.  Bi‐Criteria Scheduling of Surgical Services for an Outpatient Procedure Center , 2011 .

[34]  J. Hammersley,et al.  Monte Carlo Methods , 1965 .

[35]  Song Foh Chew Outpatient appointment scheduling with variable interappointment times , 2011 .

[36]  Emre A. Veral,et al.  Designing appointment scheduling systems for ambulatory care services , 2006, Health care management science.

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