Professional Documents
Culture Documents
Corine Laan, Maartje van de Vrugt, Jan Olsman & Richard J. Boucherie
To cite this article: Corine Laan, Maartje van de Vrugt, Jan Olsman & Richard J. Boucherie (2018)
Static and dynamic appointment scheduling to improve patient access time, Health Systems, 7:2,
148-159, DOI: 10.1080/20476965.2017.1403675
a bulk-server queuing model to evaluate access times, the first available appointment slot that is reserved for
and use complete enumeration to determine the best that patient’s type.
assignment of the capacity to different patient types. The clinic works with a block schedule, in which
Dynamic capacity allocation typically includes re- each morning or afternoon block (in practice often
serving capacity for urgent or walk-in patients, or ob- called “outpatient clinic session”) consists of a specific
taining policies that describe how many patients of each number of time slots that are reserved for certain pa-
diagnostic group should be admitted into the hospital tient types; for example, the first five slots are reserved
from a waiting list to optimise utilisation and access for new patients and after that 10 slots are reserved
times (cf. Hulshof, Boucherie, Hans, & Hurink, 2013; for follow-up patients. Once set, these compositions of
Kolisch & Sickinger, 2008). Several studies evaluate spe- morning or afternoon blocks are not allowed to change
cific scheduling policies for reserving capacity for dif- often, due to physician preferences and technical limi-
ferent patient types by means of simulation (cf. Klassen tations. If a physician is not available, for example due
& Rohleder, 1996; Vermeulen et al., 2009). to a conference or holiday, typically an entire block
A different, but related topic is the master surgery is cancelled. If access times exceed the upper bound,
scheduling problem, in which tactical schedules assign physicians work overtime or add an entire block to the
operating rooms and time slots to all (sub-)specialties schedule to ensure timely access for patients. Therefore,
in a hospital (van Oostrum et al., 2008). This field of the composition of the blocks, i.e., how many appoint-
literature typically studies the objective of balancing the ment slots for each patient type, plays a significant role
occupancy of post-operative wards, which differs from in patients’ access times. We do not incorporate patient
our objective. Moreover, only a few papers incorporate no-shows; the capacity is lost when patients do not
uncertain demand; for example Holte and Mannino show up. The term “cancellation” is used for blocks
(2013) minimise the (weighted) queue lengths of differ- being cancelled due to the occasional unavailability of
ent patient types for a cyclical schedule with stochastic the physician. These blocks are always cancelled suf-
demand. ficient time in advance to avoid that patients need to
In this paper, we present a new stochastic mixed in- be rescheduled, which is common practice at Dutch
teger programming model (SMIP) with both stochastic outpatient clinics.
patient demand and physician capacity (the number As overbooking a clinic block involves much ad-
of available consultation hours). The objective of the ditional scheduling efforts and often increases patient
SMIP is to obtain a tactical appointment schedule with waiting times and/or physicians working overtime, we
minimal access times for a reasonable idle time. This determine the minimally required number of sched-
objective is tailored to the practical problems encoun- uled blocks and each block type’s composition without
tered in hospitals. In particular, at the Jeroen Bosch surgeons working overtime. To this end, we present a
Hospital (JBH), a large Dutch teaching hospital, the stochastic mixed integer programming model (SMIP)
surgical outpatient clinic struggles with the questions: that incorporates stochastic arrivals and capacity. A
what is the minimally required capacity to comply with direct solution of the SMIP cannot be obtained, due
the access time upper bound, and how could the out- to the stochasticity involved. Therefore, we approxi-
patient clinic’s appointment schedule be made more mate the SMIP’s solution in two ways: (1) a MIP in
robust with respect to the variance in demand and which we incorporate stochastic arrivals but assume
capacity? To address these questions, we approximate that the capacity is fixed, which results in the optimal
the SMIP with two different approaches. We use dis- static schedule, and, based on this static schedule, (2)
crete event simulation to evaluate the performance of a Markov decision model, which results in the optimal
the approaches, and this numerical analysis helped the flexible scheduling policy. The SMIP and both approx-
JBH assess the benefits of the different schedules. Cur- imation approaches are developed in this section in a
rently, the hospital is investigating the possibilities and general form; all input details are given in Section 3.
requirements for implementing the results. The model
developed in this paper can readily be adapted to other
2.1. The stochastic scheduling problem
outpatient clinics and to appointment systems in other
applications than health care. The JBH uses a cyclic tactical schedule that distributes
the capacity among the different patient types. We de-
velop a SMIP to optimise both the number of scheduled
blocks and the number of appointment slots that are
2. Mathematical model
planned for each patient type during each block. The
The model presented in this paper mimics a typical objective of the SMIP is to balance patient access time
Dutch outpatient clinic that uses a tactical appointment and physician idle time.
schedule in which a fixed capacity (number of appoint- In the following, we define the sets, parameters, vari-
ment slots) is reserved for each patient type each week. ables and constraints of the SMIP. Let p ∈ P = {1, . . . ,
For simplicity, we assume that each arriving patient gets P} denote the patient types, d ∈ D = {1, . . . , D} the
150 C. LAAN ET AL.
days, and b ∈ {morning, afternoon} the block types. over the days in the cycle, but the model is readily
Note that in the SMIP it is possible to schedule more adapted to other arrival patterns. Constraints (2) and
days than the number of clinic days in the cycle, because (3) ensure that all time slots of each block are used
there are multiple surgeons who may work in parallel in the schedule, and the available capacity is not ex-
as long as there are enough consultation rooms. The ceeded. Constraint (4) makes sure that a surgeon is
parameters and variables are denoted as follows, with scheduled when patients are scheduled on that day.
the indices subscripted and the “type” of parameter or In practice, the capacity of block b may also depend
variable superscripted. on the day of the week; this could be incorporated in
the model and would only affect Constraints (3) and
Lp appointment length for type p (in number of
(4). Constraints (5)–(8) are not necessary for obtaining
time slots)
a feasible schedule, but reflect preferences of hospital
Nb capacity of block b (number of time slots)
management and physicians. Constraints (5) and (6)
M maximum number of blocks during one cycle
balance the workload over the surgeons by requiring
Ca “cost” of patient access time
that the number of scheduled patients of each type on
Ce “cost” of an empty time slot
each block differs at most one. This constraint should
Xpdb number of type p patients scheduled on day d,
be adapted when physicians are not all allowed to treat
block b
all patient types; in such clinics the constraint can bet-
Ydb indicator that equals 1 if at least one patient is
ter limit the differences in the number of slots per
scheduled on day d, block b
block. Constraints (7) and (8) ensure that the number
Tp total number of appointment slots scheduled for
of morning and afternoon blocks are balanced, such
type p
that on most days both a morning and afternoon block
The maximum number of blocks during one cycle, M, is scheduled. The last constraints (9) and (10) define the
is used to limit the solution space of the SMIP, and is variable types.
set sufficiently large to accommodate all demand. The The SMIP formulation above does not include
cost parameters C a and C e can be used to give priority stochastic parameters or variables, and is not related
to minimising either the access time or the idle slots, to the actual demand of the clinic. For simplicity we
and can be chosen according to the preferences of the assume that each block has a cancellation probability
hospital. Note that the parameters and variables of the u ∈ [0, 1] and patient arrivals follow a certain probabil-
SMIP are not stochastic. As in practice not the schedule ity distribution with rate λp for type p patients, which
itself, but the realisation of the schedule and the patient both may depend on for example the weekday. The
arrivals are stochastic, we formulate the SMIP such stochastic capacity and demand is incorporated in the
that the stochasticity is incorporated in the objective objective function, which is represented by the general
function only. notation:
The following constraints hold for the parameters
and variables. min Ca f a Tp , λ p , u + C e f e Tp , λ p , u .
p p
Tp = Xpdb ∀p (1)
d,b The functions f a and f e may denote any function de-
pending on Tp , λp and u. We choose to let these func-
Xpdb · Lp = Nb ∀d, b (2)
p tion relate the stochastic total realised number of ap-
pointment slots and arrival distribution for each pa-
Ydb ≤ M (3) tient type, to the expected access time and expected
d,b
number of empty slots, respectively. We clarify f a (f e )
Xpdb ≤ Ydb · Nb ∀p, d, b (4) below, after we derive a relation between the access
Xpd b ≤ Xpdb + 1 ∀p, d, d , b (5) (idle) time, the arrival distribution and the realised
number of appointment slots. As both the demand
Xpd b ≥ Xpdb − 1 ∀p, d, d , b (6)
and capacity are stochastic variables, f a Tp , λp , u and
Ydb ≤ Ydb + 1 ∀b, b (7)
f e Tp , λp , u are stochastic variables. Furthermore, this
d d
objective allows to set weights for each patient type
Ydb ≥ Ydb − 1 ∀b, b (8) individually, if necessary.
d d In this SMIP, both the demand and the capacity
Tp , Xpdb ∈ N ∀p, d, b (9) are stochastic. There exist several approaches for solv-
Ydb ∈ {0, 1} ∀d, b (10) ing SMIPs, for example decomposition algorithms, cf.
(Sen, 2005), and robust optimisation approaches (cf.
The first constraint (1) sets Tp , which is used to cal- Beyer & Sendhoff, 2007). In this paper, we incorporate
culate the average access time. We assume that the the stochasticity in the patient arrivals in the SMIP by
total number of appointment slots is distributed evenly means of a queuing model, and solve the SMIP with a
HEALTH SYSTEMS 151
fixed and a flexible approximation approach. For the for each day and that the number of morning and
first approach we assume that the capacity is deter- afternoon blocks are balanced.
ministic. For the second approach, we make the static
schedule more flexible using Markov decision theory.
2.2. Static scheduling
We describe the queuing model in the remainder of this
subsection, and the two approaches in the following two We cannot solve the SMIP as presented above due to the
subsections. stochasticity in the capacity. We first approximate the
We incorporate the stochasticity in the patient ar- SMIP by a mixed integer program (MIP) in which we
rivals in the SMIP by means of a discrete time queue- assume that exactly a fraction u of all blocks is canceled,
ing model. The model relates the realised capacity to so the realised capacity is (1 − u)Tp for each patient
the expected access time (f a ) and expected number of type. The MIP provides both the number of blocks
idle slots (f e ) for each patient type. The discrete time that should be scheduled each week, and the number of
queuing model is presented in analogy by the ones appointment slots in each block-type for each patient
presented in Masselink, van der Mijden, Litvak, and type. This schedule is the base scenario for our numer-
Vanberkel (2012), Kortbeek et al. (2014) and van de ical study. If the variance in the capacity of the clinic
Vrugt, Boucherie, Smilde, de Jong, and Bessems (2017). is relatively low, the schedule obtained with the MIP
The state of the model is the size of the backlog of a should result in acceptable performance in practice.
specific patient type p at the end of day d, Bdp . Every day In order to accommodate for higher variability, in the
a number of patients, at most equal to the capacity Sdp following subsection we present a flexible scheduling
for this type on this day, is removed from the backlog, approach, which is based on the MIP schedule.
and a random number of new patients, Adp , is added As stated before, we assume that a fraction u of
to the backlog. We do not allow arriving patients to the blocks is cancelled (opposed to each block being
be scheduled on the same day, which is why a regular canceled with probability u). Therefore,
the conver-
M/D/c queue cannot be used in this analysis even if sion from Tp to Sdp is Sdp = (1 − u)Tp /D , with
the capacity Sdp would be the same for all days d. For x denoting rounding down to the nearest integer,
the backlog on day d, we have: and the remaining (1 − u)Tp − D · (1 − u)Tp /D
days added to days with the lowest index and enough
+ surgeons available. We assume that the total realised
Bdp = Bd−1,p − Sdp + Adp , (11)
capacity is divided equally over the weekdays, but the
queuing model is readily adapted for different capacity
in which x + = x if x > 0 and x + = 0 otherwise. distributions. Note that the assumption that capacity is
Eq. (11) is known as Lindley’s recursion (cf. Cohen, divided equally over the weekdays represents the best-
1982). By means of the queueing model we derive a case scenario because we also assume a constant arrival
relation between the daily capacity and expected access rate.
and idle times by calculating the stationary distribu- To be able to incorporate functions f a and f e in
tion of Bdp , if we assume that Sdp is not stochastic. the objective of the SMIP, we introduce parameters mp
Appendix 1 presents more details on the queuing model; and Mp denoting the minimum and maximum number
the definition of f a is given by (A2), and for f e by (A1). of appointment slots scheduled
for type
p, respectively.
Note that these functions depend on Tp , λp and u in the We create an array with f Tp , λp , u and f e Tp , λp , u ,
a
different calculation steps. These expressions allow us for a fixed λ and u in each scenario, and calculate
to store all possible values for f a and f e before solving these functions for each patient type and all possible
the SMIP, which is clarified in the next subsection. Note (1 − u)Tp between mp and Mp . When the solver solves
that the model formulation of both the queuing model the MIP, it can access the array to obtain the objective
and the SMIP allow to incorporate other performance value corresponding to the current value of the realised
measures than the expected values, for example the capacity, (1 − u)Tp . We assume parameter mp is larger
probability that the access time upper bound is met than the average arrival rate of type p patients, otherwise
for 90% of the patients. the queuing model is not solvable. Furthermore, Mp
The two approximation methods are both practically is set sufficiently large to accommodate all arrivals,
relevant and offer the JBH two distinct alternatives with and we introduce additional constraints to ensure that
good performance. Several modelling assumptions are mp ≤ (1 − u)Tp ≤ Mp . Using this array, we can
based on the JBH case study, but we indicated how approximate the SMIP by a MIP.
the SMIP can be adjusted to other outpatient clinics.
Additionally, we assume that capacity is distributed
2.3. Dynamic scheduling
evenly over the week as we cannot incorporate time-
dependent arrival rates due to lack of data. The JBH Since both the capacity and the number of patients
requires that the block-sizes, measured both in number requesting an appointment fluctuate during the year,
of appointment slots for each patient type, are equal the performance of the clinic will improve by allocating
152 C. LAAN ET AL.
P(qp |qp , a) =
3. Application
⎧
⎪
⎪ P(Ap = qp ) if qp ≤ tpY t , In this section, we assess the quality of the schedules
⎪
⎪
⎨P(Ap = q ) j−1 P(Tp = t )
⎪
if tpj ≤ qp ≤ tp,j−1 ,
p i=0 pi derived by the MIP and MDP approaches by means of
⎪ t
⎪ + Y
⎪ P(Ap = qp − qp + tpi + a · αp )P(Tp = tpi ) for j = 1, . . . , Y t , the case study of the surgical outpatient clinic of the
⎪
⎪
i=j
⎩Y t
i=0 P(Ap = qp − qp + tpi + a · αp )P(Tp = tpi ) else. JBH, for the sub-specialty oncology. To this end, we
compare the different appointment schedules on the
Here, Ap is the random number of arrivals for patient following performance measures: average access time,
type p each cycle, and tpi the capacity for patients of type the probability that the access time exceeds one week,
p in case i blocks are cancelled. We assume that each and the utilisation of the appointment slots. The JBH
block is cancelled with probability u, so P(Tp = tpi ) aims for an access time of at most one week for as many
follows a binomial distribution with probability u. patients as possible, which is a tighter upper bound than
To enhance readability, we assume that the cycle the national one.
length equals the access time upper bound (the max-
imally allowed time between a patient’s arrival and
3.1. Case study input
appointment) and this upper bound is the same for all
patient types, but the model can be adapted to different In this subsection, we provide all case study specific
values. Therefore, we incur costs in the MDP when the input and assumptions for the methods, how we test the
access time exceeds one cycle length. Additionally, costs methods, and which scenarios we use in the numerical
are incurred in the MDP for idle appointment slots. We analysis. In the objective of the (S)MIP we include the
use the expected number of empty appointment slots expected access and idle time instead of, for example,
and the expected queue length at the end of the cycle the probability that the access time upper bound is
for the direct costs, resulting in: exceeded. The JBH prefers the average performance
HEALTH SYSTEMS 153
Figure 1. Results static and dynamic scheduling with u = 10% for multiple cancellation probabilities.
Figure 2. Week-dependent results for 10% cancellation. Figure 3. Week-dependent results for 5% cancellation.
Figure 6. Results static and dynamic scheduling for strongly Figure 7. Flexible schedule simulation results of different
fluctuating arrival rates for 10% cancellation. weekly capacity distributions and u = 10%.
it would be interesting for further research to extend the For the JBH, the insights in their currently available
models accordingly. Additionally, in some clinics the capacity and patient arrival rate were already very valu-
different patient types may have different access time able. At first, the idea of flexible capacity did not appeal
upper bounds, physicians are allowed to work over- to the JBH, but the effect of allocating only 2% of the
time up to a certain maximum per block or week, and capacity dynamically opened up the discussion on how
patients may take an appointment slot that is reserved to implement flexible capacity at the clinic. However,
for a different patient type when the slot is expected the main discussion at the clinic is on the addition
to remain idle. Including these practical assumptions of 2.5% capacity. The required additional capacity is
would be interesting for further research. currently not available on paper, but is presumably
This research results in a structured decision rule already used because surgeons work overtime. Aggre-
for adding capacity in case patient access times are gating capacity does not seem a valid option for all
perceived as excessive, which is often done at hospitals patient types at the JBH, as there are some patient
in an unstructured fashion. For further research, we aim types with shorter access time upper bounds that arrive
to investigate if we can add a block to the schedule based relatively less often. The JBH is eager to investigate
on actual patient access times. The question how to more scenarios, mentioned in the end of the previous
include access time information in the state space while section, to tailor the models more to the JBH case study.
avoiding state space explosion is intriguing. Addition-
ally, future work will focus on extending the models to Acknowledgements
make longer-term decisions, so a block could be added
for, for example, next month. The hospital in this case The authors are grateful for the cooperation, input and sup-
port of the employees of the surgical department of the Jeroen
study uses the same access time upper bound for all
Bosch Hospital. Additionally, we thank several anonymous
patient types, but to generalise the model it would be referees, as their valuable comments have helped to improve
interesting to investigate patient types having different the paper significantly.
access time upper bounds.
The two approximation approaches presented in this
Disclosure statement
paper do not solve the SMIP to optimality, or guar-
antee a certain performance for the clinic. When all No potential conflict of interest was reported by the authors.
capacity is allocated flexibly in a pooled way, the clinic’s
performance will be close to optimal. However, physi- References
cians have the right to know their working schedule
some time in advance, which restricts the flexibility Beyer, H. G., & Sendhoff, B. (2007). Robust optimization
- a comprehensive survey. Computer Methods in Applied
of the schedule. To this end, we restricted the flexible Mechanics and Engineering, 196(33–34), 3190–3218. ISSN
capacity in this paper and focused on practically rele- 0045–7825
vant approximation approaches. It would be interesting Bisschop, J. (2014). AIMMS: Optimization modeling.
for further research to investigate different solution Haarlem: Paragon Decision Technology.
approaches. Cayirli, T., & Veral, E. (2003). Outpatient scheduling in health
care: A review of literature. Production and Operations
Management, 12(4), 519–549.
4. Conclusion Cohen, J. W. (1982). The single server queue, volume
8 of North-Holland series in applied mathematics
In this paper, we have formulated a SMIP and devel- and mechanics. (2nd ed.). Amsterdam: North-Holland
oped two approximation approaches by which a practi- Publishing Co.
cally relevant static and dynamic appointment schedule Creemers, S., Beliën, J., & Lambrecht, M. (2012). The optimal
allocation of server time slots over different classes of
can be made for an outpatient clinic with time-varying
patients. European Journal of Operational Research, 219(3),
demand and capacity. The schedule resulting from the 508–521.
MIP model can replace the current schedule at the Elkhuizen, S. G., Das, S. F., Bakker, P. J. M., & Hontelez, J.
JBH without further changes when the physicians agree A. M. (2007). Using computer simulation to reduce access
on their new working hours. The MDP decision rule time for outpatient departments. Quality and Safety in
that extends the fixed schedule will further improve Health Care, 16(5), 382–386.
Gupta, D., & Denton, B. (2008). Appointment scheduling in
the clinic’s performance with respect to patient access health care: Challenges and opportunities. IIE Transactions
times and the number of idle slots. We have shown that (Institute of Industrial Engineers), 40(9), 800–819.
optimally allocating only a small fraction of the capacity Holte, M., & Mannino, C. (2013). The implemen-
dynamically, already increases both the efficiency and tor/adversary algorithm for the cyclic and robust
performance of the hospital, thus improving the quality scheduling problem in health-care. European Journal of
Operational Research, 226(3), 551–559.
of care. Although this methodology is designed for a
Hulshof, P. J. H., Kortbeek, N., Boucherie, R. J., Hans, E.
hospital case study, it can also be applied to different ap- W., & Bakker, P. J. M. (2012). Taxonomic classification of
pointment systems with time-varying demand and/or planning decisions in health care: A structured review of the
capacity. state of the art in OR/MS. Health systems, 1(2), 129–175.
158 C. LAAN ET AL.
Hulshof, P. J. H., Boucherie, R. J., Hans, E. W., & Hurink, Puterman, M. L. (2005). Markov decision processes: Discrete
J. L. (2013, June). Tactical resource allocation and elective stochastic dynamic programming. Hoboken, NJ: Wiley.
patient admission planning in care processes. Health Care Sen, S. (2005). Algorithms for stochastic mixed-integer
Manag Science, 16(2), 152–166. programming models. In K. Aardal, G. L. Nemhauser,
Joustra, P. E., de Wit, J., Struben, V. M. D., Overbeek, & R. Weismantel (Eds.), Discrete optimization, volume
B. J. H., Fockens, P., & Elkhuizen, S. G. (2010). 12 of handbooks in operations research and management
Reducing access times for an endoscopy department by an science (pp. 515–558). Elsevier. Retrieved from http://www.
iterative combination of computer simulation and linear sciencedirect.com/science/handbooks/09270507/12
programming. Health Care Management Science, 13(1), van Boven (RIVM), P. F. (2007). Het treekoverleg: streefnor-
17–26. men wachttijden curatieve sector. Volksgezondheid
Klassen, K. J., & Rohleder, T. R. (1996). Scheduling outpatient Toekomst Verkenning, Nationale Atlas Volksgezondheid.
appointments in a dynamic environment. Journal of Bilthoven: RIVM. Retrieved from http://www.zorgatlas.nl/
Operations Management, 14(2), 83–101. thema-s/wachtlijsten/wachtlijsten-ziekenhuiszorg/
Kolisch, R., & Sickinger, S. (2008). Providing radiology health van de Vrugt, N. M., Boucherie, R. J., Smilde, T. J., de Jong, M.,
care services to stochastic demand of different customer & Bessems, M. (2017). Rapid diagnoses at the breast center
classes. OR Spectrum, 30(2), 375–395. of Jeroen Bosch Hospital: a case study invoking queueing
Kortbeek, N., Zonderland, M. E., Braaksma, A., Vliegen, I. theory and discrete event simulation. Health Systems, 6(1),
M. H., Boucherie, R. J., Litvak, N., Hans, E. W. (2014). 77–89.
Designing cyclic appointment schedules for outpatient van Oostrum, J. M., Houdenhoven, M., Hurink, J. L., Hans, E.
clinics with scheduled and unscheduled patient arrivals. W., Wullink, G. & Kazemier, G. (2008). A master surgical
Performance Evaluation, 80, 5–26. ISSN 1874–4850 scheduling approach for cyclic scheduling in operating
Law, A. M., & Kelton, W. D. (2000). Simulation modeling and room departments. OR Spectrum, 30(2), 355–374. ISSN
analysis (3rd ed.). New York, NY: McGrawHill. 0171–6468.
Masselink, I. H. J., van der Mijden, T. L. C., Litvak, N., Vermeulen, I. B., Bohte, S. M., Elkhuizen, S. G., Lameris, H.,
& Vanberkel, P. T. (2012). Preparation of chemotherapy Bakker, P. J. M., & Poutré, H. L. (2009). Adaptive resource
drugs: Planning policy for reduced waiting times. Omega, allocation for efficient patient scheduling. Artificial
40(2), 181–187. ISSN 0305–0483. Intelligence in Medicine, 46(1), 67–80.
MATLAB. (2010). Version 7.11.0 (R2010b). Natick, MA:
MathWorks Inc.
HEALTH SYSTEMS 159
We consider a cyclic schedule, so index d := d mod D, with D the cycle length. As the JBH does not have data on the arrival
distribution, we assume Poisson arrivals, which implies:
λdp eλdp
j
P(Adp = j) = ,
j!
with λdp the arrival rate on day d. The stationary distribution of Bdp is obtained by solving πP = π, with P the transition
probability matrix.
Let πdpq the stationary probability that the backlog on day d equals q for type p, and Tp the total number of slots scheduled
for this patient type during one cycle. The expected number of empty slots reserved for type p patients per cycle, E[Ip ], is given
by:
Sdp −1
D−1
E[Ip ] = (Sdp − q)πdpq . (A1)
d=0 q=0
The expected access time is derived by conditioning on the backlog of patients on a day d:
D−1 ∞
E[Adp ]
E[ATp ] = P(ATdp > y|Bdp = q)πdpq · D−1 .
d=0 y=1 j=0 E[Ajp ]
Here, P(ATdp > y|Bdp = q) is the probability that the access time of a type p patient arriving on day d exceeds y days, given
y
that the backlog at the end of day d equals q. Define S̄dp (y) := i=1 Sd+i,p the sum of the capacity from day d + 1 until day y.
Then P(ATdp > y|Bdp = q) = 1 if S̄dp (y) ≤ q, and for S̄dp (y) > q it holds:
∞
j=S̄dp (y)+1 (j − S̄dp (y))P(Adp = j)
P(ATdp > y|Bdp = q) = .
E[Adp ]
Formula f e Tp , λp , u equals Equation
(A1),
for which we need to derive Sdp from Tp as explained above and in Section 2.2.
In order to evaluate formula f a Tp , λp , u , we determine S̄dp (y) with y equal to five days in our case study, and evaluate
Equation (A2).