key: cord-0889406-ez8lo8co authors: Bekker, René title: Validating state-dependent queues in health care date: 2022-05-11 journal: Queueing Syst DOI: 10.1007/s11134-022-09827-x sha: ec61870a5e8867ef70a6cf6faad8b02072b9e2ea doc_id: 889406 cord_uid: ez8lo8co nan can we validate queueing models and estimate parameters? And can relatively simple models capture the essential queueing dynamics? As an example, consider an appointment-based system. Let X n denote the virtual queue length at the start of period n, where a period typically represents a single day. Define A (x) n and C (x) n as the number of arrivals and potential number of discharges (or appointments) in period n if X n = x. Then, we have the following Lindley-type of recursion The recursion above may also apply to operating theatres, diagnostic facilities (MRI, CT, X-ray, and laboratory), or the midnight count of patients at the IW or ICU (due to the two time-scale phenomenon in hospital care). Note that a special case of the recursion (1) has been analyzed in [2] , where the limiting distribution is determined using a Wiener-Hopf factorization. Assume for the moment that A n is i.i.d. and C n ≡ C. Then, the discrete-time process (X n ) n≥0 is similar to the waiting time recursion in the D/G/1 queue. Due to Kingman's approximation, we have lim n→∞ EX n ≈ Var(A)/2(C −EA) iff EA < C. It is unlikely that such state-independent assumptions hold in practice. Specifically, access times are often in the order of weeks or months (or even years), which can only be achieved in case the utilization EA/C is close to, but below, 1, requiring an extremely delicate balance. A possible (partly) explanation for access times in the order of weeks or months are abandonments [6] . They may be incorporated in (1) by taking A (x) n = A n i=1 1{G i,n > x}, with G i,n the patience time of the ith arrival in period n. Note that in [6] , the appointment system has been modeled as a GI/D/1 queue (instead of D/G/1) with balking. A key question is whether abandonments can explain a rather stable but long access time. In practice, we also observe capacity adjustments (C (x) n ) to counter excessive congestion. For inpatient systems, such as hospitals and nursing homes, it is more natural to model these as multi-server queues. To address the issues above, we may assume an arrival rate λ(x), a service rate μ(x), and c(x) servers when the backlog equals x. Health-care data are not widely available. Publicly available data, 1 such as in [1] for inpatient care, would greatly facilitate data-driven queueing analysis. The available data are also not always complete. For instance, only the admission epoch and not the arrival epoch is typically registered. Moreover, data concerning queue lengths or access times are only occasionally observed and stored. Also, statistical challenges arise as the state of the system changes during a (state-dependent) service time. Such estimates become even more involved due to time dependency, e.g., early discharging on Fridays. Let T n and D n denote the epochs at which customer n is entering and leaving service, and let Y n = min(X n , C n ) be the number of customers in service. Given T n , D n and Y n , and X n for a subset of customers, -Estimate the distributional properties of A (x) n and C (x) n (or λ(x), μ(x) and c(x)) -Validate which model most likely explains the observed behavior of Y n and X n . In most cases, customers may choose between different health organizations offering a comparable service (see Sect. 1). From a modeling perspective, it is convenient to approximate the complete system by a single queue. The central idea in [5] is to focus on a single queue (the single-queue approximation, SQA) and let a statedependent arrival rate λ(x) capture the interaction with the other queues. In contrast with [5] , customers typically have different preference profiles for each of the health organizations (e.g., due to medical specialists or geographical location) next to short waiting times. Hence, λ(x) should be able to capture the impact of the (non-workconserving) allocation policy. For customers with different preference profiles for each of the multi-server queues, -Determine an (asymptotically) optimal preference-based allocation policy -Propose an SQA for a class of allocation policies and provide theoretical support. Modeling health systems is challenging due to the huge influence of human actions on system dynamics. State-dependent queues naturally arise from such human actions (e.g., [4] ). The ultimate challenge is to provide sufficiently simple models capturing the essential elements, as this may provide the building blocks in modeling the complete health system. The application domain of call centers may serve as inspiration. For instance, from [3] , it follows that the simple Erlang-A model is remarkably useful, despite the fact that service and patience times are not really exponential. A crucial difference with call centers, however, are the alternative choices for health providers. One possible and well-established option for tractability is to focus on asymptotics. For instance, in [6] , appointment systems are analyzed using diffusion approximations for GI/G/1 queues with balking, leading to Ornstein-Uhlenbeck processes in the limit. The mean reverting behavior of these processes is a noticeable phenomenon in practice. On patient flow in hospitals: a data-based queueing-science perspective On a class of one-dimensional random walks Statistical analysis of a telephone call center: a queueing-science perspective Load effect on service times Analysis of join-the-shortest-queue routing for web server farms Joint panel sizing and appointment scheduling in outpatient care