Scheduling doctors' appointments: optimal and empirically-based heuristic policies

Consider the problem facing a doctor (or other service provider) who is setting patient appointment times in the presence of random service times. He or she must balance the patients' waiting times (if the appointments are scheduled too closely together) against the doctor's idle time (if the appointments are spaced too far apart). Although this problem is fairly intractable, this paper uses the structure of the optimal solution as the basis for a simple closed-form heuristic for setting appointment times. Over a wide test bed of problems, this heuristic is shown to perform on average within 2% (and generally within 0.5%) of the optimal policy.

[1]  P. Patrick Wang,et al.  Static and dynamic scheduling of customer arrivals to a single‐server system , 1993 .

[2]  Peter M. Vanden Bosch,et al.  Scheduling and Sequencing Arrivals to an Appointment System , 2001 .

[3]  J. Charnetski Scheduling operating room surgical procedures with early and late completion penalty costs , 1984 .

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

[5]  C. Dennis Pegden,et al.  PLANNING TIMELY ARRIVALS TO A STOCHASTIC PRODUCTION OR SERVICE SYSTEM , 1988 .

[6]  Randolph W. Hall,et al.  Queueing Methods: For Services and Manufacturing , 1991 .

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

[8]  Birger Jansson,et al.  Choosing a Good Appointment System - A Study of Queues of the Type (D, M, 1) , 1966, Oper. Res..

[9]  M. Pike,et al.  Appointment Systems in Out-patients?? Clinics and the Effect of Patients?? Unpunctuality , 1964 .

[10]  Bruce W. Schmeiser,et al.  An approximate method for generating symmetric random variables , 1972, CACM.

[11]  Carlos F. Daganzo,et al.  Approximate Expressions for Queueing Systems with Scheduled Arrivals and Established Service Order , 1989, Transp. Sci..

[12]  J Goldman,et al.  A study of the variability of surgical estimates. , 1970, Hospital management.

[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]  A. Soriano,et al.  Comparison of Two Scheduling Systems , 1966, Oper. Res..

[15]  Stuart Jay Deutsch,et al.  A Versatile Four Parameter Family of Probability Distributions Suitable for Simulation , 1977 .

[16]  Brant E. Fries,et al.  Determination of Optimal Variable-Sized Multiple-Block Appointment Systems , 1981, Oper. Res..

[17]  P. Patrick Wang,et al.  Optimally scheduling N customer arrival times for a single-server system , 1997, Comput. Oper. Res..

[18]  A. Mercer,et al.  A Queueing Problem in Which the Arrival Times of the Customers are Scheduled , 1960 .

[19]  Matthew Rosenshine,et al.  Scheduling arrivals to queues , 1990, Comput. Oper. Res..

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

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

[22]  R. O'keefe,et al.  Investigating Outpatient Departments: Implementable Policies and Qualitative Approaches , 1985, The Journal of the Operational Research Society.

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

[24]  Elliott N. Weiss,et al.  Models for Determining Estimated Start Times and Case Orderings In Hospital Operating Rooms , 1990 .

[25]  Thomas E. Wehrly Fitting Statistical Distributions: The Generalized Lambda Distribution and Generalized Bootstrap Methods , 2002, Technometrics.