Professional Documents
Culture Documents
For this reason, a connection support between the avail- The initial planning for the current year does not neces-
able data at the hospital and the resolution program sarily have to be respected throughout the whole year.
described has been developed. The system automatically Reality requires a permanent re-planning process. Thus, it
generates all the problems that have to be solved, and reports is necessary to carry out a monthly update, once the activity
are generated after solving the problems, which allow any reports and the new admissions and exclusions are known.
user to understand the solutions of the problems. The reports For this reason, the model has been designed so that the
are issued as tables (in the real problem, graphics have also starting point, or initial value of the state variables, as well
been used, although they are not shown in this paper), so as the corresponding parameters, can be related to this
that the information given to the hospital decision centre is update at a specific moment of the process. As an example,
easy to handle. it will be assumed in this paper that the update is carried out
A mathematical programming treatment of the efficiency at the end of the first trimester, that is, index j which
concept in Health Care Institutions can be found in Bitran corresponds to the months that follow the current one,
and Valor-Sabatier.1 Lee2 already applied a Goal Program- will range from 4–12.
ming formulation to problems in the health care field, and As has been previously stated, the model developed
showed that the flexibility of choosing the priorities of the handles all the services of the hospital. In order to make a
model is a special advantage because it permits the decision simpler presentation, a specific service will be considered:
maker to make different choices to find the one that repre- Trauma. The variables considered are grouped in two main
sents the best option under each circumstance. Rodrı́guez blocks: ordinary activity and extraordinary activity, which
et al3 present a GP model to design the optimal performance can be carried out on overtime at the hospital or in other
of a surgical service at a local general hospital, taking into health centres.
account different kinds of goals. From the point of view of The variables are denoted according to the corresponding
the Government, Martı́n et al 4 study, via GP, the budget service, using its initials (for example, T for Trauma); let us
assignment to the hospitals of a regional health system. observe that each variable has a subscript and a superscript.
The subscript denotes the specific activity or process, while
the superscript denotes the month when the operation is
Description and formulation of the model carried out. An X precedes the extraordinary activity vari-
The main priority with respect to surgical activity for the ables. For example, the number of ordinary and extraordin-
1999 planning year is that no patient should stay on the ary osteoarthrosis operations which are carried out in May
waiting list for more than six months. Therefore, the hospital are denoted by T35 and XT35, respectively.
will try to determine the maximum surgical activity level, Table 1 displays the format of the names assigned to each
taking into account its estimates of incoming patients, as variable of the model. Other data are also shown, such as the
well as its current resources. This way, the extraordinary code number or the average operating theatre time required.
activity will also be determined, that is, the patients that
have to be referred to other centres or operated on in the
hospital using overtime.
Constraints
Data and variables of the problems The model constraints can be grouped as follows:
The number of monthly incoming patients has been state equations
estimated using the available activity levels of the two available operating theatre time for the service
preceding years and real data have been used for the first inferior limit on the overall ordinary activity
trimester of 1999. bounds on the extraordinary activity levels.
Variable
Using a compact notation when possible, these service due to intern agreements, and cannot be changed at
constraints can be explicitly described as follows. this stage of the process.
The duration of each process, ti (which can be seen in
(a) State equations. Table 1), has been determined using the mean data obtained
½C1 ij LTijþ1 ¼ LTi j þ ATi j ETi j XTi j Ti j ; from the operating theatre reports, plus twenty minutes,
which is the time needed to prepare the theatre for the next
i ¼ 1; . . . ; 7; j ¼ 4; . . . ; 12
operation. Thus, the constraint corresponding to month j
where LTi j denotes the state of the waiting list for process i takes the following form:
at the beginning of month j, ATi j is the estimated number of X
7
admissions for process i during month j and ETi j represents ½C2 j
ti Ti j 4 TQ j
j ¼ 4; . . . ; 12
the estimated number of exclusions without surgical opera- i¼1
tion for process i, each month j. The values of ATi j , ETi j
where the right-hand side, TQ j , is the total operation theatre
and the initial values of the waiting lists are displayed in
available time for the trauma service in month j, and it can
Tables 2–4, respectively.
be found in Table 5. For example, the constraint correspond-
Thus, for example, the dynamic equation that gives the
ing to May is the following:
state of the waiting list for osteoarthrosis operations at the
beginning of September (given that AT38 ET38 ¼ 2Þ is 87T15 þ 79T25 þ 164T35 þ 118T45 þ 75T55 þ 85T65 þ 129T75
LT39 LT38 þ T38 þ XT38 ¼ 2 4 5388
(b) Monthly operation theatre availability. The available (c) Lower bound on the global ordinary activity
operation theatre times are computed, considering that the level. This constraint is formulated as the overall sum of
maximum daily activity is six and a half hours, which is the ordinary activity along the planning period. The right-
more realistic than assuming that the seven daily available hand side has been fixed to 378 operations, which is the
hours are fully used. Besides, it is assumed that the minimum operation number that was obtained in Rodrı́guez.5
operating theatre sessions are previously assigned to each In this study, several efficient solutions (regarding the
Table 2 Expected admissions during the planning period in the Trauma service
Code Variable 4 5 6 7 8 9 10 11 12
239 T01 5 16 12 6 11 12 6 15 9
354 T02 6 4 14 7 4 5 13 22 15
715 T03 12 28 30 16 15 30 25 25 57
717 T04 8 13 11 9 19 35 21 21 20
727 T05 11 14 16 9 16 12 4 13 19
735 T06 18 34 46 32 39 16 35 27 18
736 T07 7 6 4 2 4 4 11 1 6
Table 3 Expected exclusions without operation during the planning period in the Trauma service
Code Variable 4 5 6 7 8 9 10 11 12
239 T01 7 9 6 6 4 4 2 4 9
354 T02 2 1 0 1 1 2 2 2 3
715 T03 7 9 7 7 13 9 12 6 18
717 T04 7 10 13 4 2 7 8 2 4
727 T05 7 8 3 20 4 4 8 3 11
735 T06 15 13 29 24 20 10 11 6 18
736 T07 1 2 1 3 2 2 2 1 2
Code Variable 4 5 6 7 8 9 10 11 12
239 T01 1 4 9 14 22 26 27 34 40
354 T02 9 18 29 34 43 58 62 66 80
715 T03 5 13 36 54 77 97 102 121 144
717 T04 9 18 30 41 57 78 79 85 89
727 T05 1 5 7 16 26 40 44 50 62
735 T06 3 17 34 53 92 118 121 136 153
736 T07 1 2 6 9 18 27 33 37 40
M Arenas et al—Minimum achievable stay in surgical waiting lists 391
where nij and pij are the corresponding negative and positive Anyway, the setting of target values is always a complex
deviation variables, respectively. Thus, for example, the goal process, and, of course, the GP model itself is not affected
which states that at least all these osteoarthrosis patients by this particular value, although the final solution would be
who have been on the waiting list at the end of August for different. Thus, denoting the negative and positive deviation
six months should have been operated by the end of this variables by xn and xp, respectively, the second goal takes
month is the form:
T34 þ XT34 þ T35 þ XT35 þ T36 þ XT36 þ T37 þ XT37 7 X
X 12
þ T38 þ XT38 þ n83 p83 ¼ 77 ½G2 a j XTi j þ xn xp ¼ 1582
i¼1 j¼4
This way, 63 goals are considered, that is, one per process
and month. The achievement function corresponding to the where the positive deviation variable is the non-desired one:
first priority level is the sum of the corresponding negative
deviation variables: h2 ðn; pÞ ¼ xp:
7 X
X 12
h1 ðn; pÞ ¼ ni j Obviously, any other cost-decreasing cost structure can be
i¼1 j¼4
used for this goal in order to achieve the above-mentioned
The second goal, as previously mentioned, sets a limita- purpose. In this case, the study would have to be carried out
tion on the total extraordinary activity. Due to its functional again, in order to set the target value, which depends on the
design, the program used to solve the linear problems, values of a j .
HYPERLINDO, tends to assign the maximum possible In problem GP2, an attempt is made to reduce the stay in
values to the initial variables. For this reason, a cost is the waiting lists to a maximum of four months. That means
assigned to each extraordinary activity variable, which is that the target values of the goals placed on the first priority
decreasing in time, so that the final solution does not level change, in order to assure a maximum stay of four
accumulate all the extra activity at the beginning of the months instead of six. These new target values (which are
planning period. This way, the activity is carried out at a obtained in the same way that sij ) are denoted by s ij (see
higher cost only if it is necessary in order to accomplish the Table 7), the formulation of the goals is
waiting list requirements.
The function corresponding to this goal is the following: h ij X
j
G1 Tik þ XTik þ nij pij ¼ sij i ¼ 1; . . . ; 7;
X
7 X
12
j
i
k¼4
j
a XTi
j ¼ 4; . . . ; 12
i¼1 j¼4
Namely, the condition a j þ j ¼ 14 is imposed, where a j is and the corresponding achievement function remains
the cost assigned to month j, independent of the service and unchanged.
process. This condition implies that such cost decreases as In this problem the hard constraint corresponding to the
the months pass, and therefore the extraordinary activity is monthly operation theatre availability is removed, and it is
done at high cost only when it is strictly necessary. In considered as a goal. Therefore, denoting the negative and
Rodrı́guez,5 a study was carried out in order to determine a positive deviation variables by tn j and tp j respectively, the
set of efficient solutions relative to the objectives of decreas- formulation of this new block of goals is the following:
ing the waiting lists and minimizing the number of extra-
ordinary operations. These results were shown to the X
7
decision makers when they were asked to give a target ½G3 j ti Ti j þ tn j tp j ¼ TQ j j ¼ 4; . . . ; 12
value for this second goal, and the value 1582 was chosen. i¼1
Code Variable 4 5 6 7 8 9 10 11 12
239 T01 9 14 22 26 27 34 40 40 44
354 T02 29 34 43 58 62 66 80 86 88
715 T03 36 54 77 97 102 121 144 153 155
717 T04 30 41 57 78 79 85 89 94 110
727 T05 7 16 26 40 44 50 62 62 74
735 T06 34 53 92 118 121 136 153 163 182
736 T07 6 9 18 27 33 37 40 42 44
392 Journal of the Operational Research Society Vol. 53, No. 4
and the corresponding achievement function is the sum of The formulation of problem GP2-l is the following:
the positive deviation variables:
½GP2-1
X
12 8
h3 ðn; pÞ ¼ tp j > lexmin fh1 ðn; pÞ; h2 ðn; pÞ; h3 ðn; pÞg
>
>
j¼4 >
> h ij
>
> j
>
> s:t: ½C1 ; G1 i ¼ 1; . . . ; 7 j ¼ 4; . . . ; 12
>
>
i
i
It should be noted that variables n and p, which appear in >
>
<
the formulation of the achievement functions, denote the ½C4 j ; ½C5 j ; ½G3 j j ¼ 4; . . . ; 12
vectors formed by all the negative and positive deviation >
>
>
> ½C3; ½G2
variables, respectively, corresponding to all the goals of the >
>
>
>
problem. >
> Tji ; XTi j ; nij ; pij ; xn; xp; tn; tp 5 0
>
>
>
:
i ¼ 1; . . . ; 7 j ¼ 4; . . . ; 12
Problems solved
while problem GP2-2 is formulated in the same way, with h2
As has been mentioned before, three different versions of
and h3 in the opposite order.
the described problem have been solved. First, problem GP1
This way. the impact of this reduction of the waiting time
has been considered, whose formulation is the following:
on both the additional requirements of operating theatres
½GP1 and the number of extraordinary operations is studied.
8
>
> lexmin fh1 ðn; pÞ; h2 ðn; pÞg
>
>
>
> Results and conclusions
>
> s:t: ½C1ij ; ½G1ij i ¼ 1; . . . ; 7 j ¼ 4; . . . ; 12
>
>
>
> The solutions obtained for problem GP1 are displayed in
< ½C2 j ; ½C4 j ; ½C5 j j ¼ 4; . . . ; 12
Table 8. Namely, the evolution of the waiting list, and the
>
> ½C3; ½G2 ordinary and extraordinary activity levels are shown. Also,
>
>
>
> Table 9 presents some significant results for the rest of the
>
> Tji ; XTi j ; nij ; pij ; xn; xp 5 0
>
> services.
>
>
: The solution of this problem satisfies all the goals; that
i ¼ 1; . . . ; 7 j ¼ 4; . . . ; 12
is, with an adequate distribution of the ordinary and
As a result, a satisfying solution was obtained. That is, it extraordinary operations, it is possible to accomplish the
is possible, with the currently available resources, to ensure desired levels. In this solution, there is no spare capacity
that the maximum waiting time will not exceed six months, within the service. This can be seen by multiplying,
without having to carry out an excessive number of extra- within each month, the number of ordinary operations
ordinary operations. In the next sections, the results will be of each process (Table 8) by the mean duration of these
commented on in further detail and a full list of them can be operations (Table 1). The results for each month differ
found in Tables 8 to 11. from the total assigned times (Table 5) in just a few
The setting of the maximum stay in the waiting lists is a minutes. Therefore, a redistribution of the resources has
political decision, and thus it can change; logically, it will been achieved, and, as a result, there is an improvement
tend to decrease. This is why the possibility to reduce even of the ordinary activity. On the other hand, there is spare
more the waiting time (not more than four months) has been capacity in other services, as can be seen in Table 9,
considered, in an attempt to analyse the functional require- which would suggest a redistribution of the installed
ments derived from this reduction. As a non-satisfying capacity (especially the operation theatres’ time) in order
solution was obtained with this new target value (four to get a more efficient performance. This fact is shown in
months), a problem, GP2, has been considered, where the Rodrı́guez et al 6 where it was proved that, if it was
constraint corresponding to the available operating theatre possible to reassign the global available operating theatres
time was considered as a goal. With these three goals, two time of the hospital, so that the Trauma service could
problems have been solved, depending on how these goals increase its availability, then the problem would have a
are ordered in priority levels: satisfying solution without having to increase the current
resources. The residual waiting lists of the solution are
Problem GP2-1: Level 1—waiting lists;
lower than the current ones, and the extraordinary activity
Level 2—extraordinary operations;
is kept to the minimum possible values. Namely, there
Level 3—operating theatre times.
are 265 extraordinary operations, out of which 189
Problem GP2-2: Level 1—waiting lists; ( ¼ 9 21) are fixed by the hard constraints imposed by
Level 2—operating theatre times; the decision makers (thus, part of the decision, although
Level 3—extraordinary operations. not part of the goals). The costs of this activity are not
M Arenas et al—Minimum achievable stay in surgical waiting lists 393
Table 9 Free operating theatres’ time and total extraordinary activity for all the services in problem GP1
available so far, but politically speaking, it is necessary to third priority level, the current operation theatre availability
carry it out, almost at any cost. is required to stay at the same level that was set in the
In the second problem, an attempt is made to make the constraints of problem GP1. That is, the impact of the
length of stay in the waiting list decrease to a maximum of reduction of the waiting lists on the extra requirements of
four months. Logically, this new target value requires an operating theatres is studied. The solution of the problem,
increase of the global activity of the service. which is shown in Table 10, does satisfy all the goals.
In its first formulation, GP2-1, the goal corresponding to In this solution, it can be observed that the reduction in
the extraordinary activity is assigned to the second priority the waiting time is accomplished thanks to a significant
level, with the same target value that was set in GP1. In the increase of the ordinary activity, while the extraordinary
394 Journal of the Operational Research Society Vol. 53, No. 4
activity remains at very similar reduced levels to This is due to the existence of processes, in this case the
the solution of GP1. In order to achieve this increase of osteoarthrosis (T03) whose extraordinary activity is set to 0,
the ordinary activity, it would be necessary to increase the and so it is necessary to have more operating theatre time
operating theatres’ availability by 30% with respect to the available to increase the ordinary activity.
current situation. From a technical point of view, it can be affirmed that
Finally, the same model is considered but with the two last Goal Programming offers a highly valuable analysis tool to
priority levels in the opposite order (see Table 11). This way, solve decision problems, when the set of possible decisions
the impact of the reduction of the waiting lists on the is determined by a set of constraints that affect several
extraordinary activity is studied. It can be observed that the simultaneous objectives. It is well known that achieving
goals of the second priority level cannot be achieved. This such multiple objectives is usually impossible, and thus
means that it would be necessary to increase the operating Goal Programming establishes the set of satisfying solutions
theatres’ availability even if the number of extraordinary for given target values.
operations increased to its maximum. Namely, the extraor- This fact makes Goal Programming highly suitable for
dinary activity significantly increases (up to 394 operations), problems like the one that has been studied. That is, a
but a 3% increase of the available operating theatre time is problem where the relations among the different variables
still necessary to reduce the waiting time to the desired level. and data are complex, and make it difficult for the decision
M Arenas et al—Minimum achievable stay in surgical waiting lists 395
makers to establish their wishes via a single objective. In our Decision makers also felt satisfied with the possibility to
particular case, it was clear that the reduction of the waiting readapt the model to the reality monthly in such a comfor-
list was in conflict with the limitation of the extraordinary table and quick way. This process lets them keep track of the
activity. real evolution of the waiting list, and to react to possible
Given these facts, the decision makers were satisfied with unexpected changes in the initial previsions.
the methodology, due to its inherent flexibility. This Finally, it is important to point out that, during the
allowed them to study, through the establishment of differ- elaboration process of this work, some new questions have
ent target values and/or goals, the impact of determined arisen. They open new research lines which may allow us to
policies on some other aspects of the problem. In this keep on with this application, enriching the results, in the
sense, it must be pointed out that Goal Programming, and, frame of other paradigms that explain in a better way the
particularly the setting of the goals and their corresponding behaviour of the dynamic system under study. First, it would
target values, is not in practice carried out ‘once and be interesting to take costs, whether real or not, into
forever’ (that is, they are not set at the beginning of the consideration, because this would allow us to make a
problem, and kept until the end). Quite the contrary they better distinction between the ordinary and extraordinary
are the result of an interactive process, where the para- activity of each process. Second, if data from several
meters are actualized as the decision makers learn more hospitals were available, it would be possible to carry out
about their problem. This is why this study is connected to comparative performance and efficiency analyses. Third, it
the previous one that was carried out in Rodrı́guez,5 where is possible to study the problem under the framework of
a complete efficiency analysis of the problem was Fuzzy Programming, given that the information available is
performed. not certain, but is not fully probabilistic either.
396 Journal of the Operational Research Society Vol. 53, No. 4
Acknowledgments—The authors wish to thank the anonymous referees for 4 Martı́n J, López MP, Caballero R, Molina J and Ruiz F (2000).
their helpful comments, which have contributed to improving the quality of A goal programming scheme to determine the budget assign-
the paper. ment among the hospitals of a sanitary system. In: Zanakis SH,
Doukidis G and Zopounidis C (eds). Recent Developments and
Applications in Decision Making. Kluwer: Amsterdam, pp 459–
References 474.
5 Rodrı́guez Urı́a MV (1999). Quantitative decision aid methods.
1 Bitran GR and Valor-Sabatier J (1987). Some mathematical An application to surgical waiting lists (in Spanish). Working
programming based measures of efficiency in health care Paper of the University of Oviedo.
institutions. Adv Math Program Financial Planning 1: 61–84. 6 Rodrı́guez Urı́a MV, Arenas M, Bilbao A and Cerdá E (1998).
2 Lee S (1993). An aggregative resource allocation model for Management of surgical waiting lists in public hospitals. Work-
hospital administration. Socio-Econ Planning Sci 7: 381–395. ing Paper of the Instituto Complutense de Análisis Económico
3 Rodrı́guez Urı́a MV, Arenas M and Lafuente E (1997). Goal (ICAE), 9817. Universidad Complutense: Madrid.
programming model for evaluating hospital service perfor-
mance. In: Caballero R, Ruiz F and Steuer R (eds). Advances
in Multiobjective and Goal Programming. Springer: Boston, Received April 2000;
pp 57–65. accepted October 2001 after two revisions