Coordinated Care: Capacity Allocation to Improve Itinerary Completion in Queueing Networks

Coordinated care is a burgeoning paradigm where patients receive diagnosis and treatment planning involving collaboration between two or more medical specialties to facilitate rapid and effective solutions to complex conditions. A key service metric for coordinated care organizations is how quickly they can move patients through their sequence of appointments at multiple clinical services in the network. Each patient's care path is uncertain when the appointment capacities are being planned, because information about the patient's condition evolves over the course of the patient's care process. Hence, the planning of root (first) appointments is the primary operational lever, as the other appointments evolve stochastically. In this work, we develop a discrete-time queueing network to optimize this root appointment allocation over a cyclic time horizon to maximize the proportion of patients that can complete their care by a class-dependent deadline. The model accounts for several salient features of coordinated care networks, including parallel appointment requests, stochastic paths, and time-varying features. We provide an {exact} characterization of the sojourn time in the network with a doubly-stochastic phase-type distribution and leverage a mean-field model with convergence guarantees to address intractability. We then develop a policy improvement framework that approximates the original stochastic optimization by a sequence of linear programs (LP), where the sojourn time model is parameterized in the policy evaluation step. The LPs are computationally efficient, and our algorithm can solve large-scale stochastic optimization for networks of realistic sizes (e.g., 26 service stations). In a case study of the Mayo Clinic, our solution improves on-time completion to more than 93\%, from 60\% under the current plan. We demonstrate that this is a multifaceted problem, and that ignoring any those facets can lead to poor performance. Simultaneously accounting for all these complexities makes manual template design challenging and highlights the practical significance of our optimization algorithm.

[1]  Lei Ying Stein's Method for Mean-Field Approximations in Light and Heavy Traffic Regimes , 2017, SIGMETRICS.

[2]  J. Dai,et al.  Stein's method for steady-state diffusion approximations of $M/Ph/n+M$ systems , 2015 .

[3]  Moshe Haviv,et al.  Mean sojourn times for phase-type discriminatory processor sharing systems , 2008, Eur. J. Oper. Res..

[4]  Melvyn Sim,et al.  Data-Driven Patient Scheduling in Emergency Departments: A Hybrid Robust-Stochastic Approach , 2019, Manag. Sci..

[5]  Douglas J. Morrice,et al.  Coordinated Scheduling for a Multi-server Network in Outpatient Pre-operative Care , 2018 .

[6]  Oded Berman,et al.  Strategic Idleness and Dynamic Scheduling in an Open-Shop Service Network: Case Study and Analysis , 2017, Manuf. Serv. Oper. Manag..

[7]  Giuliano Casale,et al.  Approximating passage time distributions in queueing models by Bayesian expansion , 2010, Perform. Evaluation.

[8]  Martin L. Puterman,et al.  Reducing Surgical Ward Congestion Through Improved Surgical Scheduling and Uncapacitated Simulation , 2011 .

[9]  Jonathan E. Helm,et al.  A Capacity Allocation Planning Model for Integrated Care and Access Management. , 2018, Production and operations management.

[10]  Carri W. Chan,et al.  Managing Queues with Different Resource Requirements , 2022, Oper. Res..

[11]  Lei Ying,et al.  On the Approximation Error of Mean-Field Models , 2016, SIGMETRICS.

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

[13]  J. Dai,et al.  Stein's method for steady-state diffusion approximations: an introduction through the Erlang-A and Erlang-C models , 2015, 1512.09364.

[14]  Kevin R. Gue,et al.  An approximation model for sojourn time distributions in acyclic multi-server queueing networks , 2015, Comput. Oper. Res..

[15]  Diego Latella,et al.  A refined mean field approximation of synchronous discrete-time population models , 2018, Perform. Evaluation.

[16]  Ward Whitt,et al.  A fluid model for many-server queues with time-varying arrivals and phase-type service distribution , 2012, PERV.

[17]  J. G. Dai,et al.  A Two-Time-Scale Approach to Time-Varying Queues in Hospital Inpatient Flow Management , 2017, Oper. Res..

[18]  Pengyi Shi,et al.  Steady-state Diffusion Approximations for Discrete-time Queue in Hospital Inpatient Flow Management , 2016 .

[19]  Mark P. Van Oyen,et al.  Design and Optimization Methods for Elective Hospital Admissions , 2014, Oper. Res..

[20]  Antonio Gómez-Corral,et al.  Sojourn times in a two‐stage queueing network with blocking , 2004 .

[21]  Itai Gurvich Diffusion models and steady-state approximations for exponentially ergodic Markovian queues. , 2014, 1409.3393.

[22]  Ward Whitt,et al.  Networks of infinite-server queues with nonstationary Poisson input , 1993, Queueing Syst. Theory Appl..

[23]  Adam Diamant,et al.  Dynamic Patient Scheduling for Multi‐Appointment Health Care Programs , 2018 .

[24]  Søren Asmussen,et al.  Calculation of the Steady State Waiting Time Distribution in GI/PH/c and MAP/PH/c Queues , 2001, Queueing Syst. Theory Appl..

[25]  Jim Dai,et al.  Inpatient Overflow: An Approximate Dynamic Programming Approach , 2019, Manuf. Serv. Oper. Manag..

[26]  Kurt M. Bretthauer,et al.  Blocking in Healthcare Operations: A New Heuristic and an Application , 2011 .

[27]  Mustafa Y. Sir,et al.  Coordinating clinic and surgery appointments to meet access service levels for elective surgery , 2017, J. Biomed. Informatics.

[28]  Marc Davio,et al.  Kronecker products and shuffle algebra , 1981, IEEE Transactions on Computers.

[29]  Ward Whitt,et al.  A Data-Driven Model of an Appointment-Generated Arrival Process at an Outpatient Clinic , 2018, INFORMS J. Comput..

[30]  Toshihisa Ozawa,et al.  Sojourn time distributions in the queue defined by a general QBD process , 2006, Queueing Syst. Theory Appl..

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

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

[33]  P. Groenewegen,et al.  The benefits of co-location in primary care practices: the perspectives of general practitioners and patients in 34 countries , 2018, BMC Health Services Research.

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

[35]  Douglas J. Morrice,et al.  Coordinated Patient Appointment Scheduling for a Multistation Healthcare Network , 2019, Oper. Res..

[36]  Archis Ghate,et al.  Lagrangian relaxation and constraint generation for allocation and advanced scheduling , 2012, Comput. Oper. Res..