Professional Documents
Culture Documents
LeeYih SIM 2010
LeeYih SIM 2010
net/publication/220164700
Article in SIMULATION: Transactions of The Society for Modeling and Simulation International · August 2010
DOI: 10.1177/0037549709358295 · Source: DBLP
CITATIONS READS
22 7,108
2 authors, including:
Yuehwern Yih
Purdue University
218 PUBLICATIONS 3,502 CITATIONS
SEE PROFILE
All content following this page was uploaded by Yuehwern Yih on 20 May 2015.
Open access (OA) is a scheduling system which leaves the majority of the slots open to same-day
appointments (SDAs). The OA is expected to reduce patient waiting time and no-show rate, and,
in turn, increase clinic performance including patient satisfaction. Although many success stories
have been reported, there is no study investigating the impact of OA configuration considering envi-
ronmental conditions. In this paper, we conducted a simulation study in an outpatient clinic setting.
The clinical environments we consider include the demand variability, no-show rate, and the ratio of
SDA patients. The OA configurations are constructed by the slots for pre-book which is a comple-
ment of SDA and the scheduling horizon for the pre-book. The experimental results demonstrate the
performance of different OA configurations under various clinical environments in terms of patient
waiting time, patient rejection rate and clinic utilization. The results are scrutinized in the method of
a multi-objective optimization.
Keywords: appointment scheduling, discrete event simulation, efficient frontier, open access,
outpatient clinic
1. Introduction that patients who cannot wait that long will use the service
of an emergency department (ED) rather than the primary
The healthcare facilities are experiencing problems with care facilities [2]. This is costly, in terms of the effective
the traditional appointment scheduling (AS) system, such use of clinical resources and the cost of care.
as long waiting times, high rates of no-shows and can- Open access (OA) is an advanced scheduling system
cellations [1]. In the traditional system, patients wait for a developed to alleviate the problems of the traditional sys-
long time to see physicians because the service sessions of tem [3, 4]. The ideal concept of the OA is “do today’s
the physicians in the near future have already been filled work today” [3]. In contrast to the traditional system, the
by previous appointments. This long waiting time results OA opens the majority of slots, which is approximately
in a high likelihood of no-shows and cancellations. Since 65–75% (see [3]) of the slots per day, for patients who
the no-shows and cancellations are difficult to predict, the want to be seen on the same day. It is asserted that the re-
resources are not fully utilized. Consequently, this con- maining slots should be return appointments which were
tributes to further delays for future patients. It is likely deliberately made by a patient or a physician and the wait-
ing time is at most 2 days [3, 5]. The OA reduces no-shows
and cancellations, and, thus, is expected to be a solution
for the problems of the traditional system [6, 7].
SIMULATION, Vol. 86, Issue 8-9, August-September 2010 503–518 The problems of the OA can be induced from its sim-
1
c 2010 The Society for Modeling and Simulation International ilarity to just-in-time (JIT), although the OA is expected
DOI: 10.1177/0037549709358295 to be a solution to the traditional system. The ideal con-
Figure 1. Hybrid system between traditional system and ideal Open Access system
cept of the OA is similar to that of JIT, “Right time, right the results and analysis in Section 4. Section 5 contains
production” [8]. The “production” of JIT is analogous to concluding remarks.
the “service to patients” in the OA. Thus, as JIT pro-
duces products when an order is placed, the OA attempts
to take care of patients who want to be seen on the day 2. Literature Review
when the request for the appointment is made. JIT is oper-
ated properly under a routine production or acute demand This study is on the AS system in an outpatient clinic.
prediction environment [9]. In the case that the demand Since the AS is a major component that affects clinic
stream is not stable and prediction is difficult, hybrid sys- performances [12], there have been many studies on this
tems, which combine JIT and material resource planning topic. In [12] the methodologies employed in the AS stud-
(MRP), is developed and adopted [9–11]. Since patient ies were classified: analytical, simulation, and case study.
demand is not stable and it is difficult to predict the in- In this section we provide a brief overview of patient AS
stability, a hybrid system which incorporates the ideal OA systems and simulation study as a methodology. Research
and the traditional system is required (Figure 1). In this on OA will be addressed in more detail.
paper, we refer to the hybrid system as an alternative OA The AS system can be classified by clinic operation
policy. policies. A clinic can pre-determine the AS rule before
The guideline on the configuration of the alternative its session begins and the employed rule is a one-time
OA policies has not yet been proposed. In [4] it was decision unless there is an administrative need. Mean-
claimed that the modification on the OA configuration while, a clinic can change its scheduling policy contin-
is necessary based on the clinic environments. The 65– uously over a day, monitoring current clinic states. In
75% of the open slots per day [3] is not the absolute [12] they were categorized as static and dynamic sys-
configuration for a universally applicable OA policy tems (Figure 2). That is, the static system configures the
throughout all clinic environments. In this work, various scheduling policies based on overall clinic state informa-
alternative OA policies are simulated in diverse clinic tion relying on the clinic’s historical data. The schedul-
environments and the guideline will be presented. The ing policy configuration of the dynamic system changes
guideline can reduce the time for trial and error to find over the day based on the real-time decision from the
the best fit OA in each outpatient clinic. current clinic’s patient waiting time, available number of
The remainder of this paper is organized as follows. physicians, lab room, etc. The static case is more com-
In Section 2 we present a review of the previous research mon in actual clinic environments and much research has
on the AS system and the OA. The simulation model for been concerned with the static system. The dynamic case
this study is described in Section 3, which is followed by was studied in [13–15]. The static clinic environments
can be broken down by appointment rule. In this study, not provide an OA policy guideline to improve patient
the “individual-block/fixed-interval” appointment rule (a accesses in the OA. In [30] four clinic parameters were
term adapted from [13]) is applied for clinic modeling. configured: the fractions of SDA patients to AS patients,
The individual-block/fixed-interval appointment rule was the planning horizons for the AS patients, the groupings
employed in [16–18]. of primary care physician (PCP) group, and the overbook-
Simulation is an appropriate methodology to use for ing policy. They examined the OA in various clinic envi-
analysis on the system and the system’s effect on diverse ronments configured by the clinic parameters in terms of
performance measures because outpatient clinics are very clinic throughput and patient continuity of care.
complicated multi-stage queueing systems [12, 19, 20].
That simulation can be a good tool to make decisions in
the healthcare system addressed in [21]. In [22] the first 3. Modeling
simulation study was conducted in the AS. They assumed
that all patients have the same service time distribution In this section we describe a clinic environment and its
and there is no lateness or earliness in their arrival, while system dynamics, which is followed by the simulation
in [16] patient unpunctuality and no-show rates were con- model. A discrete-event simulation model is constructed
sidered. In [22] comprehensive AS was simulated under and the modeling is based on an outpatient clinic of a
various operating environments and the conclusion was medical center in Indianapolis [31]. Through the regular
that there is no globally applicable appointment rule under meetings with clinical and technical staff from the med-
all clinic environments. Fluctuating demand-loads were ical center, the model was modified and validated. The
introduced in [18] and the authors suggested good deci- fundamental clinic environment was set up on the basis
sions in each demand pattern scenario. Further, in [24] of a real data set which was obtained from the year 2003
a review was presented on research studies in healthcare to 2004 when the traditional scheduling system was em-
clinics, which used simulation as a methodology. ployed in the clinic. The AutoModTM simulation package
Although there are numerous successful implications was used for running the simulation model and obtaining
of OA reported [3, 6, 7], in [25] it was declared that the the resultant data.
implementation of the OA is still challenging because the
OA cannot absorb daily variations on patient demand, al-
though mean patient demand and mean clinic resources 3.1 Clinic Environments and System Dynamics
are in equilibrium. In [5], similarly, it was stated that the
problems of the OA come from fluctuating patient de- A typical timetable of the physicians in the outpatient
mand. They suggested a conservative OA configuration, clinic was used in our simulation model. There are 14 ser-
which opens 20% of the slots for same-day appointments vice sessions available per day, per physician and each ser-
(SDAs) and the remaining 80% slots are for pre-booking vice session lasts exactly 30 minutes. In the clinic, seven
(pre-book). The majority of the OA papers [6, 7, 26–28], physicians were regularly working. There was an adminis-
as well as [5], have little quantitative modeling of OA, but trative meeting on Wednesday, and thus, only seven slots
delivered case studies and managerial remarks. In [29] a were available for each physician on the day. The clinic
simulation model was developed of a clinic and an OA operates from 8:00 to 16:00 and the lunch break is from
performance was evaluated in terms of patient through- 12:00 to 13:00. It is assumed that, in our model, there is
put and cycle time in a day. However, the authors did no modification in the timetable over a simulation run.
where h is the mean appointment lead time. We designed The exponential distribution was selected because it cap-
that the similarity is achieved when the exponential term tures the diminishing arrival pattern and its memoryless
is less than 0.001. property explains that each patient’s arrival is independent
Third, the level of the SDA-ratio is 0%, 20%, 40%, of the time frame. The operating hours of the clinic which
60%, and 80%. There are two types of patient calls: pa- is the basis of our model are from 09:00 to 17:00. Hence,
tients who want to make an appointment on the same day the exponential distribution is truncated at the end of the
(SDA) and patients who want to schedule in a future day operating hours.
(pre-book). Thus, for example, a SDA-ratio of 20% means Established patients go directly to their preferred pri-
that 20% of the patient calls are SDA patients and the other mary care physician’s queue and non-established pa-
80% are pre-book patients. The preference of the SDA or tients are randomly assigned to any physician. The non-
the pre-book is the patient’s decision. The clinic, however, established patient implies new patients or patients who
can estimate the SDA-ratio through patients’ calls and the do not have primary care physicians. The established pa-
SDA-ratio is highly likely to be dependent on external en- tients in the model are 90% of the demand and the non-
vironmental conditions, such as the spread of a pandemic. established patients are 10% of the demand. This is a typ-
For these reasons, the SDA-ratio is chosen as an environ- ical mix in the clinic studied.
mental factor. Once the assignments are completed, following the
The equilibrium between the mean patient demand and SDA-ratio, the types of the patients are determined and
the clinic capacity must be considered along with the pa- each patient starts to search for a slot. Pre-book patients
tient no-show rate. If a mean patient no-show rate is 0.3, search for a slot in the next days within the clinic’s plan-
then the equilibrium is achieved when D 2 133C, where ning horizon. If a pre-book patient fails to book in an at-
D is the mean patient demand and C is the clinic capacity. tempt, we assume that the patient comes to the scheduling
In the model, thus, the mean number of patients gener- system again in a day within a week. As Figure 4 shows,
ated every day is 133C. As explained above, the number the return interval is assumed to be determined by a uni-
of available slots per week is 114 8 14 8 7 8 14 8 142 4 form distribution, U [14 5]. The sensitivity of the return in-
7 physicians 2 441 and special cases such as days off are terval will be examined in Section 4. When a patient fails
not considered in the model. Divided by five business days in the first attempt and re-enters the scheduling system af-
per week, the daily mean patient demand is 88. Consider- ter a few days, the patient is removed from the queue of
ing the no-show rates 0.1, 0.3, and 0.5, the adjusted patient the day of the first attempt and is moved to the queue of
demands are 97, 114, and 132, respectively. Table 1 de- the day of the next attempt. SDA patients first look for
scribes the environmental factors and their detailed levels. a slot available for SDAs. In the case of pre-book slots
The clinic environments will be called “(no-show, SDA- which have not been booked by pre-book patients, they
ratio, CV)” in this paper. For example, a clinic, (0.3, 0.6, are also available to be chosen by the SDA patients. If
30%) means that the clinic’s no-show rate is 0.3, the SDA- no SDA sessions or pre-book slots are available, the SDA
ratio is 0.6, and the CV is 30%. patients wait until a pre-book patient’s no-show occurs.
Figure 4 illustrates the scheduling logic of the model. When there is a no-show, one of the waiting SDA patients
The overall system is first-come-first-serve (FCFS) based. will occupy the slot. The waiting list will be cleared at
Every day, the model generates patients and the num- the end of every day and the SDA patients on the wait-
ber of the patients follows the normal distribution which ing list at that time will be counted as a forfeit of the
was specified above. All of the patients are queued in the clinic. As described above, pre-book patients with more
scheduling process in the order of their arrival times. As than three attempts are rejected resulting in a penalty for
stated in the previous section, the arrival rate is not the the clinic. Meanwhile, when pre-book patients re-visit the
same over the day. The number of patient calls is large at scheduling system, the patients can choose either a SDA
the beginning of the day and it declines as the day ends. or a pre-book with 50% probability. Since there is no data
The diminishing arrival rate was modeled with an expo- on the probability, we arbitrarily select the value as 0.5
nential distribution with a parameter of 2 hours, which and a sensitivity analysis on the probability will be con-
means up to 60% of patient calls come in the morning. ducted. In the case that the pre-book patient transforms to
the SDA type, the patient follows the SDA route and can horizons for the pre-book slots are considered. Between
be rejected, not reaching the next attempt. This process 2 and 14 pre-book sessions per day per physician will be
is reasonable because, when a pre-book patient changes selected as the proportion of the SDA/pre-book slots. [30]
his/her mind and chooses a SDA, it is likely that the pa- set the planning horizons as 30 and 60 days. In our model,
tient needs to see a physician as soon as possible. Thus, a 10-day horizon is added and, thus, there are three lev-
if the patient fails, he/she transfers to another clinic or se- els of planning horizons, 10, 30, and 60 days. At the same
lects an ED. time, locating the pre-book slots and the SDA slots in a
day is another decision. We located all of the pre-book
slots at the beginning of the day and all of the SDA slots
3.3 Alternative OA Policy of the end of the day. This is suitable for the following rea-
son. Suppose that the SDA slots are placed at the begin-
When defining an alternative OA policy, two factors are ning of the day. Since the SDA patients are only available
considered. One is the proportion of the SDA/pre-book to search a slot after they call in, it is more likely that the
slots per day. The other is the planning horizon for the SDA patients miss the slots which were not occupied.
pre-book slots. The simulation model alters the number Table 2 summarizes the decision factors. In an experi-
of pre-book slots (which are the complement of the SDA ment with 10 pre-book slots and a 30-day planning hori-
slots) per day and tries to find the most appropriate pro- zon, the pre-book patients can search a service session
portion between the SDA and the pre-book slots. Since from every 10 slots at the beginning of the day in the next
the alternative OA policies allow pre-books, the planning 30 days. We call the alternative OA policies “(planning
can obtain slots whether those are SDA slots or pre-book Figure 6 illustrates the rejection rate and the utilization
slots left over. along with the CV while we fixed the SDA-ratio at 0.4. In
It is shown that the rejection rate increases as the no- each figure of the rejection rate, the data cluster at each
show rate decreases in Figure 5. If the SDA-ratio is fixed CV level is little different. The utilization, however, de-
at 0.8, the rejection rate is above 0.3 when the no-show creases as the CV level increases from 0.1 to 0.3. That is,
rate is 0.1. The rejection rate, however, is below 0.2 when the utilization is affected by the patient demand variabil-
the no-show rate is 0.5 given the SDA-ratio at 0.8. This ity while the rejection rate is not. If patient demand varies
is obvious because more pre-book patient no-shows mean day by day, it is possible that the demand of a day can
a higher chance of acceptance for the SDA patients. That be less than the capacity or more than the capacity. Thus,
is, when the no-show rate is from 0.1 to 0.5, the rejection- a day with smaller demand is likely to show slot under-
rate decrease comes from the increased number of SDA utilization.
patients accepted. Then, in the case of a SDA-ratio of 0.0, The alternative OA policies can be clustered by their
the rejection rate should be the same regardless of dif- planning horizons in terms of the waiting times. The clus-
ferent no-show rates. However, it is observed that the re- ters, however, overlap as the SDA-ratio increases. Figure 7
jection rate is higher when the no-show rate is 0.1 than illustrates the waiting time of the alternative OA policies
when the no-show rate is 0.5. In the model, if patient fails classified with the planning horizons. The clinic environ-
to find a slot in an attempt, then the patient can be ei- ments in Figure 7 are (0.5, SDA-ratio, 20%) and the SDA-
ther a SDA patient or a pre-book patient in the next at- ratios are 0.2, 0.4, 0.6, and 0.8. When the SDA-ratio is 0.2,
tempt. This is the reason why the rejection rate is dif- there are three distinctively classified clusters. When the
ferent along with the no-show rates when the SDA-ratio SDA-ratio is 0.8, the three clusters overlap. This is reason-
is 0.0. able because, with a SDA-ratio of 0.8, the number of SDA
Figure 5 shows that the utilization is lower at higher patients is four times higher than the number of pre-book
no-show rate given a fixed level of SDA-ratio. Although patients. Thus, the SDA patients are supposed to get ap-
the slots which are available because of the no-shows can pointments on the same day or leave. When the SDA-ratio
be occupied by the SDA patients, that is not the perfect is 0.6, the waiting time is highly dependent on the OA
compensation for the idle slots. If a SDA patient comes policies. For example, the policies with the 60-day plan-
later than the idle slot and there is no waiting SDA patient, ning horizon, the waiting time spreads from close to 0 to
then the slot stays unoccupied. more than 50 days. This implies that it is highly likely that
Figure 7. Waiting times of the alternative OA policies classified with the planning horizons in the clinic environments of “no-show = 0.5 and
CV = 20%”
Alternative OA policy (10, 2) (10, 4) (10, 6) (10, 8) (10, 10) (10, 12) (10, 14)
Character a b c d e f g
Alternative OA policy (30, 2) (30, 4) (30, 6) (30, 8) (30, 10) (30, 12) (30, 14)
Character h i j k l m n
Alternative OA policy (60, 2) (60, 4) (60, 6) (60, 8) (60, 10) (60, 12) (60, 14)
Character o p q r s t u
displays the performance measures from the patient point Although the “g” is selected as the dominant policy in
of view. Hence, the objective for the figure is to minimize Figure 8(c), “g” cannot be the best policy because there
a linear cost function, Wtime 8 Rrate , where Wtime is the are three performance measures. Figure 8(c) determines
waiting time and Rrate is the rejection rate. The and are the best policy in terms of the utilization and the waiting
the unit costs for the waiting time and the rejection rate, time. As stated earlier, however, if the efficient frontiers
respectively. The decision maker in a clinic determines the are drawn in a three-dimensional space, the “g” cannot be
weights, and . If a clinic puts more weight on the pa- dominant over “n” and “u”. It is induced from Figure 8(a)
tient rejection than the waiting time, the policy “u” can and (b). That is, “g” does not dominate “n” and “u” when
be the choice because the rejection rate for the policy “u” the performance is evaluated with the rejection rate. All of
is the smallest, although the waiting time is longer than the policies “g”, “n”, and “u” have 14 pre-book slots. That
that of “g” and “n”. Figure 8(b) illustrates the alternative is, consequently, the policies having 14 pre-book slots are
policies’ performances in terms of the utilization and the selected as the optimal policies in the clinic environment
rejection rate. It is recommended to have higher utilization (0.3, 0.0, 10%).
and lower rejection rate. Based on the criteria, the policies Table 5 presents the efficient frontiers of the alterna-
“g”, “n” and “u” are selected as efficient frontiers. Among tive OA policies for each clinic environments. Note that,
the optimal policies, if a clinic weights on the utilization when the no-show increases, the alternative OA policies
rather than the rejection, the policy “g” can be the choice. with higher number of pre-book slots are selected as the
Figure 8. Efficient frontiers (with policy named) and inferior OA policies in clinic environments (0.3, 0.0, 10%)
efficient frontiers. For example, the efficient frontiers for any CV) and (0.5, 0.2, any CV). That is, when the no-show
the environments of no-show 0.1 and SDA-ratio 0.6 are rate is 0.3 and 0.5, the clinics of the SDA-ratio 0.2 do not
the policies with six pre-book slots, “c”, “j”, and “q”, and a need to prepare the SDA slots for their SDA patients who
policy “d” having eight pre-book slots. The efficient fron- take up around 20% of the demand. It is reasonable be-
tiers of the clinics with the same SDA-ratio, 0.6, but the cause more no-shows create a higher acceptance rate of
no-show rate is 0.5, are the policies “d” and “k” which the SDA patients.
have eight pre-book slots and “e” and “f” having more Overall, the alternative OA policies which retain the
than eight pre-book slots. It connotes that the clinics with number of pre-book slots as many as the expected number
higher no-show rates select an OA policy with a larger of pre-book patients can be an optimal scheduling scheme.
number of pre-book slots. The clinic environments with Figure 9 illustrates that the number of pre-book slots of the
the SDA-ratio of 0.8 do not have the efficient frontiers. efficient frontiers encompasses the number of pre-book
As described in the previous section, the performance of patients in the clinic. The values in the cells above the
all of the alternative OA policies are similar in all of the gray cells indicate the average daily pre-book patient de-
clinic environments with SDA-ratio 0.8. When the clinic mand per physician of a clinic. The gray cells indicate the
is (0.1, 0.2, any CV), all of the policies with 14 and 12 number of pre-book slots of the selected frontiers. For ex-
pre-book slots constitute the efficient frontiers. The poli- ample, for the clinic environment with the no-show 0.3
cies with 12 pre-book slots, however, are dominated by and the SDA-ratio 0.4, the mean pre-book demand is 11.
the policies with 14 pre-book slots in the clinics (0.3, 0.2, The efficient frontiers are the scheduling policies with 10,
Figure 9. Mean number of daily pre-book patients per physician and the number of pre-book slots of the efficient frontiers for each clinic
environment
12, and 14 slots for pre-book which encompass the num- are (0.1, 0.0, 20%), (0.1, 0.2, 20%), (0.1, 0.4, 20%) and
ber of the mean pre-book demand 11. (0.1, 0.6, 20%). Figure 11 has four environments with
In addition, the alternative OA policies which have pre- same SDA-ratios and CV, but different no-show rate at
book slots more than the expected number of pre-book 0.5. The optimal policies are selected among the efficient
patients can be an optimal scheduling scheme. Figure 9 frontiers for each clinic environment from Table 5.
shows that the gray cells are more than one and the most The optimal policies are robust when the return-
of the gray cells extend rightward, when the SDA-ratio attempt ratio to pre-book is up to 0.5 and the 0.5 was the
is greater than 0.4. The reason is that, if a clinic offers modeling assumption. If the return-attempt ratio is greater
more pre-book slots for appointments, it increases the ac- than 0.5, the rejection rate increases and the utilization
ceptance probability of pre-book patients and the SDA pa- decreases significantly, in particular in clinics with a no-
tients who cannot be admitted in the SDA slots can be as- show rate of 0.5. If the return-attempt ratio is greater than
signed to the pre-book slots available due to no-shows. For 0.5, this implies that more than 50% of patients who fail
example, when the no-show rate is 0.5 and the SDA-ratio to book in the first attempt want to be pre-book patients
is 0.8, the gray cells covers 8, 10, and 12 pre-book slots, from the second attempt. Hence, the clinic has an increas-
because there are many no-shows which can be covered ing number of pre-book patients in the scheduling sys-
by the SDA patients. tem. Since the no-show rate is critical to pre-book pa-
tients, it is expected that more pre-book patients cause
lower utilization. Also, an increasing number of pre-book
4.3 Sensitivity Analysis patients prompts a higher rejection rate. The robustness of
the optimal policies in clinics with lower a no-show rate,
When a patient cannot make an appointment in the first 0.1, maintains a return-attempt ratio of 0.7. In case of the
attempt, it is assumed, in the model, that the probability return-attempt ratio of 0.9 in Figure 10, the performance
of the patient’s return-attempt to pre-book is 0.5. From of the optimal policies in clinics with lower SDA-ratio,
the previous analysis, it was shown that the SDA-ratio is such as 0.0 and 0.2, tends to be worsened. This is because
a significant factor on the performances of the alternative the clinic’s ability to give a service to the pre-book patients
policies. The SDA-ratio is a portion of SDA patients in a is close to its limit and more pre-book patients are likely
day. Thus, in addition to the SDA-ratio, the return-attempt to cause a higher rejection rate. The utilization is directly
ratio takes a role in constituting the number of SDA pa- affected by the no-shows and not likely to be covered by
tients per day. Owing to this, a sensitivity analysis on the SDA patients because the number of the SDA patients de-
return-attempt probability is required. creases.
Figures 10 and 11 illustrate the three performance mea- When there is a return-attempt, the return interval is
sures of the optimal OA policies in each clinic envi- assumed to follow a uniform distribution, U [14 5] days.
ronment. Table 6 describes the clinic environments and That is, the patient’s return-attempt occurs on a day
the implemented optimal policies for Figures 10 and 11. equally likely in the next 5 days. The maximum return-
There are four clinic environments in Figure 10 and those interval is 5 days and it is shorter than the minimum plan-
Figure 10. Performance measures of the efficient frontiers in the clinics of CV 20%, no-show 0.1, and different levels of SDA-ratio, against
the ratio of the return-attempt to pre-book
Figure 11. Performance measures of the efficient frontiers in the clinics of CV 20%, no-show 0.5, and different levels of SDA-ratio, against
the ratio of the return-attempt to pre-book
Table 6. Selected clinic environments and optimal OA policies for sensitivity analysis on the ratio of the return-attempt to pre-book
Table 7. Performance of the optimal policies in clinic environments along with different return-intervals
Clinic environments Optimal policy Return-interval Waiting time Rejection rate Utilization
[1, 5] 1.360 0.111 0.930
(0.1, 0.4, 20%) (10, 12) [1,10] 1.360 0.111 0.930
[1,20] 1.360 0.111 0.930
[1, 5] 1.360 0.111 0.930
(0.5, 0.4, 20%) (10, 12) [1,10] 1.360 0.111 0.930
[1,20] 1.360 0.111 0.930
Clinic environments: (no-show, SDA-ratio, CV)
Optimal policy: (Planning horizon, pre-book slots)
Return-interval: Uniform [a, b] days
no-show rate (no-show), the ratio of SDA patients (SDA- to pursue developing an optimal design of the mixed
ratio), and the demand variability (CV). Since the funda- system.
mental condition of the OA is the equilibrium between the
demand and the capacity, the mean demand was set to the
capacity which is adjusted with the clinic’s estimated no- 6. References
show. The alternative OA policies have been scrutinized
in terms of patient indirect waiting time, patient rejection [1] Hofmann, P.B. and J.F. Rockart. 1969. Implication of the no-show
rate, and clinic utilization. The indirect waiting time im- rate for scheduling OPD appointments. Hospital Progress, 50(8):
plies the waiting time from the patient’s request to the 35–40.
[2] Kim, S. and R. Giachetti. 2006. A stochastic mathematical appoint-
patient’s scheduled time. The rejection rate describes the ment overbooking model for healthcare providers to improve
failure rate of patients who cannot make an appointment profits. IEEE Transactions on Systems Man and Cybernetics—
with up to three attempts. The utilization is a measure to Part A: Systems and Humans, 36(6): 1211–1219.
analyze the clinic service slot’s utilization. [3] Murray, M. and C. Tantau. 2000. Same-day appointments: exploding
The results were two phased. Phase I described the the access paradigm. Family Practice Management, 7(8): 45–50.
[4] Murray, M. and D.M. Berwick. 2003. Advanced access: reducing
relation between the environmental conditions and over- waiting and delays in primary care. The Journal of American
all performance of the alternative policies. Phase II iden- Medical Association, 289(8): 1035–1040.
tified the best OA policy in each environment. Overall, [5] Meyers, M.L. 2003. Changing business practices for appointing in
all of the policies function differently when the clinics military outpatient medical clinics: the case for a true “open ac-
cess” appointment scheme for primary care. Journal of Health-
are differentiated by the no-show rate or the SDA-ratio. care Management, 48(2): 125–140.
When only the demand variability is different, the poli- [6] Belardi, F.G., S. Weir and F.W. Craig. 2004. A controlled trial of
cies perform dissimilarly only in terms of the utilization. an advanced access appointment system in a residency family
In detail, higher no-show causes lower rejection rate and medicine center. Family Medicine, 36(5): 341–345.
[7] O’Hare, C.D. and J. Corlett. 2004. The outcomes of open-access
higher utilization, especially in clinics with many SDA pa- scheduling. Family Practice Management, 11(2): 35–38.
tients. Higher demand variability results in lower utiliza- [8] Vollmann, T.E., W.L. Berry and D.C. Whybark. 1997. Manufactur-
tion when the SDA-ratio is fixed. If the SDA-ratio is high, ing Planning and Control Systems, 4th edn, Irwin/McGraw-Hill,
then the alternative policies perform similarly in the sense New York.
of utilization and the rejection rate. Meanwhile, the wait- [9] Karmakar, U. 1989. Getting control of just-in-time: manufactures
need kanban for daily operations and MRP II for long-term plan-
ing time tends to be longer and closer to the planning hori- ning. Harvard Business Review, 89(5): 122–130.
zon as there are smaller SDA patients. If we configure the [10] Byrne, M.D. and M.M. Hossain. 2005. Production planning: an
slot compositions for the best performance, then setting improved hybrid approach. International Journal of Production
the number of pre-book slots as many as the expected pre- Economics, 93–94: 225–229.
[11] Foo, G. and L. Kinney. 1990. Integrated pull manufacturing the inte-
book patients can be an optimal choice. When the number gration of MRP & JIT systems. In Proceedings of the First Inter-
of SDA patient and the no-show rate is large, healthcare national Conference on Systems Integration, April, pp. 415–425.
providers can prepare SDA slots as many as or more than [12] Cayirli, T. and E. Veral. 2003. Outpatient scheduling in health care:
the expected SDA patients in the clinic. a review of literature. Production and Operations Management,
Sensitivity analyses on the assumptions of the patient 12(4): 519–549.
[13] Fries, B. and V. Marathe. 1981. Determination of optimal variable-
return-attempt have been conducted. When a pre-book pa- sized multiple-block appointment systems. Operations Research,
tient fails to obtain a slot in an attempt, the patient is as- 29(2): 324–345.
sumed to choose a pre-book again in the next trial with [14] Liao, C., C.D. Pegden and M. Rosenshine. 1993. Planning timely
probability of 0.5 and the time interval between the two arrivals to a stochastic production or service system. IIE Trans-
actions, 25(5): 63–73.
attempts is assumed to be within the next 5 days. The sen- [15] Liu, L. and X Liu. 1998. Dynamic and static job allocation for multi-
sitivity analysis demonstrated that the optimal policies are server systems. IIE Transactions, 30(9): 845–854.
robust over the return-interval. The optimal policies, how- [16] Fetter, R. and J. Thompson. 1966. Patients’ waiting time and doc-
ever, are robust only when the return-attempt ratio to pre- tors’ idle time in the outpatient setting. Health Services Research,
book is less than or equal to 0.5. Hence, more studies are 1: 66–90.
[17] Klassen, K.J. and T.R. Rohleder. 1996. Scheduling outpatient ap-
required with the ratio of the return-attempt to pre-book pointments in a dynamic environment. Journal of Operations
as another environmental factor. Management, 14(2): 83–101.
This study can be extended to incorporate the physi- [18] Rohleder, T.R. and K.J. Klassen. 2000. Using client-variance in-
cian’s service time randomness. A service session length formation to improve dynamic appointment scheduling perfor-
mance. Omega, 28(3): 293–302.
is fixed as 30 minutes and it is a limitation of this study. [19] Isken, M.W. and T.J. Ward. 1999. Simulating outpatient obstetrical
In the challenge with the service time randomness, physi- clinics. In Proceedings of the 1999 Winter Simulation Confer-
cian’s idle time and overwork will be integrated. Also, in ence, Phoenix, AZ, IEEE Press, Piscataway, NJ, pp. 1557–1563.
the analysis of the OA policies, the daily waiting time of [20] Su, S. and C. Shih. 2003. Managing a mixed-registration-type ap-
the SDA patients can be a measure of performance. An- pointment system in outpatient clinics. International Journal of
Medical Informatics, 70: 31–40.
other challenge is to devise a new scheduling scheme, [21] Lowery, J.C. 1998. Getting started in simulation in healthcare. In
such as a mixed OA scheduling system with double- Proceedings of the 1998 Winter Simulation Conference, Wash-
booking policy. Our simulation model will be adjusted ington, DC, IEEE Press, Piscataway, NJ, pp. 31–35.
[22] Bailey, N. 1952. A study of queues and appointment systems in [33] Green, L.V., P.J. Kolesar and J. Soares. 2001. Improving the SIPP
hospital outpatient departments with special reference to wait- approach for staffing service systems that have syclic demands.
ing times. Journal of the Royal Statistical Society, 14: 185– Operations Research, 49(4): 549–564.
199. [34] Green, L.V., P.J. Kolesar and W. Whitt. 2007. Coping with time-
[23] Ho, C. and H. Lau. 1992. Minimizing total cost in scheduling out- varying demand when setting staffing requirements for a service
patient appointments. Management Science, 38(12): 1750–1764. system. Production and Operations Management, 16(1): 13–39.
[24] Jun, J.B., S.H. Jacobson and J.R. Swisher. 1999. Application of [35] Lee, V.J., A. Earnest, M.I. Chen and B. Krishnan. 2005. Predictors
discrete-event simulation in health care clinics: a survey. Jour- of failed attendance in a multi-specialty outpatient centre using
nal of the Operational Research Society, 50: 109–123. electronic databases. BMC Health Services Research, 8(1): 49–
[25] Gupta, D. and B. Denton. 2008. Appointment scheduling in health 60.
care: challenges and opportunities. IIE Transactions, 40(9): 800– [36] Montgomery, D.C. 2008. Design and Analysis of Experiments, 7th
819. edn. John Wiley and Sons, New York.
[26] Oldham, J. 2001. Advanced Access in Primary Care, National Pri-
mary Care Development Team, Manchester.
[27] Murray, M., T. Bodenheimer, D. Rittenhouse and K. Grumbach.
2003. Improving timely access to primary care: case studies of Sangbok Lee is a Ph.D. student in the School of Industrial En-
the advanced access model. Journal of the American Medical As- gineering, Purdue University, West Lafayette, IN, USA. He re-
sociation, 289(8): 1042–1046. ceived the B.S. degree from the Department of Industrial Systems
[28] Bundy, D.G., G.D. Randolph, M. Murray, J. Anderson and P.A. and Information Engineering, Korea University, Seoul, Korea in
Margolis. 2005. Open access in primary care: results of a North
2003 and the M.S.I.E. degree from the School of Industrial En-
Carolina pilot project. Pediatrics, 116(1): 82–87.
[29] Giachetti, R., E.A. Centeno, M.A. Centeno and S. Sundaram. 2005. gineering in Purdue University, West Lafayette in 2006.
Assessing the viability of an open access policy in an outpa-
tient clinic: a discrete-event and continuous simulation modeling Yuehwern Yih is Professor of Industrial Engineering at Purdue
approach. In Proceedings of the 2005 Winter Simulation Con- University and the Director of Smart Systems and Operations
ference, Orlando, FL, IEEE Press, Piscataway, NJ, pp. 2246– Laboratory. She is the Regenstrief Center for Healthcare En-
2255. gineering Faculty Scholar. Her research focuses on design and
[30] Kopach, R., P.C. DeLaurentis, M. Lawley, K. Muthuraman, control of complex systems, which incorporates multiple system
L. Ozsen, R. Rardin, H. Wan, P. Intrevado, X. Qu and D. Willis.
2007. Effects of clinical characteristics on successful open access outcomes, and dynamic environmental conditions into a respon-
scheduling. Health Care Management Science, 10: 111–124. sive and effective controller. The applications of her research
[31] Law, A.M. and W.D Kelton. 2000. Simulation Modeling and Analy- results include semiconductor fabrication, e-tailing, machine di-
sis, 3rd edn. McGraw-Hill, New York. agnosis and prediction, water networks, advanced life-support
[32] Rohleder, T.R. and K.J. Klassen. 2002. Rolling horizon appoint- system, and healthcare systems. She received her Ph.D. in In-
ment scheduling: a simulation study. Health Care Management dustrial Engineering from the University of Wisconsin–Madison
Science, 5(3): 201–209. in 1988. She is an IIE fellow.