Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling

Size: px
Start display at page:

Download "Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling"

Transcription

1 Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Edmund K. Burke 1, Patrick De Causmaecker 2, Sanja Petrovic 1, Greet Vanden Berghe 2 1 School of Computer Science & IT, University of Nottingham, Jubilee Campus Nottingham NG8 1BB, UK, Tel: Fa: , {ekb,sp}@cs.nott.ac.uk 2 KaHo St.-Lieven, Information Technology, Gebr. Desmetstraat Gent, Belgium, Tel: , Fa: {patrick.decausmaecker,greet.vandenberghe}@kahosl.be Abstract The problem of finding a high quality timetable for personnel in a hospital ward has been addressed by many researchers, personnel managers and schedulers over a number of years. Nevertheless, automated nurse rostering practice is not common yet in hospitals. Many head nurses are currently still spending several days per month on constructing their rosters by hand. In recent years, the emergence of larger and more constrained problems has presented a real challenge because finding good quality solutions can lead to a higher level of personnel satisfaction and to fleible organisational procedures. Compared to many industrial situations (where personnel schedules normally consist of stable periodic morning-day-night cycles) health care institutions often require more fleibility in terms of hours and shift types. The motivation for the research presented in this paper has been provided by real world hospital administrators/schedulers and the approach that we describe has been implemented in over 40 hospitals in Belgium. This paper consists of two main contributions: - Modelling the real world situation more accurately than has previously been done in the literature. - Presenting and evaluating an efficient and effective tabu search procedure to solve these problems (as represented in the real world model). The approach described in this paper concentrates on an advanced representation of the daily personnel requirements of healthcare institutions. We introduce time interval personnel requirements. Instead of formulating the requirements as a number of personnel needed per shift type for each day of the planning period, time interval requirements allow for the representation of the personnel requirements per day in terms of start and end times of personnel attendance. This formulation enables the provision of a greater choice of shift work and part time work and reduces the amount of unproductive time because it enables the shifts to be split and combined. We present an algorithmic approach to handle this new formulation. We also set up a series of eperiments which indicate that, not only does this approach take into account the requests and requirements of hospital schedulers, but it also generates higher quality schedules when compared with earlier approaches. The obtained results are better in the sense that various specific real world soft constraints can be satisfied by scheduling appropriate shift type combinations whereas in the shift type approach fied shift types restricted the solution space. Keywords: timetabling, personnel rostering, nurse scheduling, metaheuristics, tabu search 1

2 1 Introduction Constructing schedules that attempt to satisfy both the hospital requirements and the preferences of personnel has been the subject of previous research papers by the authors. This research has covered successful approaches to the problem such as hybrid tabu search (Burke et al., 1999), memetic algorithms (Burke et al., 2001a) and variable neighbourhood search (Burke et al., 2004a). The work is overviewed in the Handbook of Scheduling (Burke et al., 2004b). In this paper, we model the problem in a different way in order to better deal with the real world situation faced by many hospitals. The presented method accommodates the customs and practices employed by the personnel planners in hospitals and allows for a high fleibility in constructing good quality timetables. The approach described in this paper has been incorporated in a scheduling system, which has been implemented in over 40 Belgian hospitals. The software deals with some very specific and comple personnel rostering requirements in Belgian healthcare institutions. Sample datasets are available on Since the 1960 s, many papers have been published on nurse rostering problems but approaches that deal with fleible shift types and time intervals are rare. We are particularly concerned, in this paper, with the real world nature of the problems tackled such as the fleibility required for defining shift types, work regulations, shift classes, the applicability in practice, etc. The earliest papers mainly discuss the formulation of the problem (Abernathy et al., 1973), (Miller et al., 1976), (Warner, 1976), (Warner and Prawda, 1972) and (Trivedi and Warner, 1976). These mathematical approaches deal with three shift types, usually referred to as Early, Late and Night, and cope with small scale problems only. From the 1980 s on, artificial intelligence techniques were introduced (declarative approaches, constraint programming, epert systems, etc). Some of these approaches are still relevant to today s research issues. Personnel rostering problems were represented as constraint networks in (Meisels and Lusternik, 1997). The approach consists mainly of standard constraint processing techniques, which solve randomly generated test problems. In (Meisels et al., 1995), the authors combine constraint networks and rules. The described approach is implemented in a commercial software package which is particularly fleible with respect to defining constraints and shifts. Cyclical personnel rostering problems are generated using constraint satisfaction by (Muslija et al., 2000) and applied on real world eamples. (Musliu et al., 2001) tackle the problem of shift design. They developed a local search approach for determining a set of possible shifts (with start and end times) for covering the personnel demand. The work of (Meyer auf m Hofe, 1997) deals with generic techniques of partial constraint satisfaction for comple real world problems. In (Meyer auf m Hofe, 2001), the same author builds on his previous research and describes a software system which is implemented in practice. The model enables users to fleibly define personnel requirements, provided that they are epressed in terms of shift types. (Winstanley, 2004) tackles the nurse rostering problem in a distributed way and presents a multi-agent architecture for solving it. Individual agents solve partial problems and they communicate with a central agent that applies constraint solving techniques. Many of the most recent papers (1990 s and later) tackle the problem with metaheuristic approaches. (Isken and Hancock, 1990) model variable starting times instead of three fied shifts per day. They formulate their problem, which is (in other respects) rather simplified, as an integer problem. (Tanomaru, 1995) developed a genetic algorithm to solve a staff scheduling problem. Although the problem dimensions are very basic (one week planning horizon, low number of constraints, etc), this is another one of the very few research papers to allow fleible starting times for shifts. (Brusco et al., 1995) combine simulated annealing and local search to generate cyclical schedules for continuously operating organisations. They allow workers schedules to begin at any hour of the day. (Dowsland, 1998) presents a tabu search algorithm which combines different neighbourhoods and oscillates between feasible solutions meeting the personnel requirements and solutions concentrating on the nurses preferences. Problem specific knowledge is used both to guide the crossover operator and a hill-climbing operator, in a genetic algorithm developed by (Aickelin and Dowsland, 2000). The algorithm deals with a real world problem consisting of three different shift types, of which one shift type is scheduled separately. An evolutionary approach 2

3 called a co-operative genetic algorithm is applied to solve another 3-shift problem by (Jan et al., 2000). The tabu search model developed by (Chiarandini et al., 2000) allows for scheduling more than three shift types and enables work locations to be taken into account. A very similar problem is presented by (Schaerf and Meisels, 1999). Employees are assigned to tasks that are performed during predefined periods in time, called shifts. They propose a very promising generalised local search approach, but the considered eamples are rather small (very few constraints and a planning period of one week). Some problems are not eplicitly restricted to the three non-overlapping shifts regime. (Hung, 1991) schedules three slightly overlapping 10-hour shifts with a simple mathematical algorithm. All approaches in (Chiarandini et al., 2000), (Meyer auf m Hofe, 1997 and 2001), (Meisels and Lusternik, 1997), (Meisels et al., 1995) facilitate the scheduling of more than three shift types. (Scott and Simpson, 1998) introduce a workforce scheduling application with a case-base that consists of different sets of shift patterns. Another case-based reasoning approach that learns to repair constraint violations from eperienced schedulers in the field, forms the basis of the research presented in (Petrovic et al., 2002) and (Petrovic, Beddoe and Vanden Berghe, 2003). The approach is developed for solving real-world problems. In (Beddoe and Petrovic, to appear), a genetic algorithm is applied for selecting and weighting features in order to improve the performance of the case-base. (Aickelin and Li, to appear) developed an algorithm based on Bayesian networks which has the ability to learn from past solutions. (Parr and Thompson, to appear) compare SAWing and Noising methods for the nurse rostering problem. The Noising algorithm both outperforms results obtained with simulated annealing and manually generated results for a number of hospital wards. (Bard and Purnomo, 2005) present a column generation method for a comple nurse rostering problem. The same problem is addressed by relaation approaches (Bard and Purnomo, to appear) in which the relaation of preference constraints and demand constraints are investigated. Although the shift types are set (there are 5 in total), the approach is unique in the formulation of four (fied) time intervals for epressing the coverage. There is no one-to-one match between shift types and time intervals. The problem tackled in (Burke et. al 2001a and 2001b) allows for a broad application in practice, by enabling such features as user defined hard and soft constraints, user defined work regulations, user defined shift types and non-hierarchical skill classes. The nurse rostering literature is described in more detail in (Burke et al., 2004). One of the main conclusions of (Burke et al., 2004c) is that the major challenge for future researchers in nurse rostering is to model and solve real world problems. The personnel requirements are, throughout the literature, nearly always epressed as a number of people required per shift type or even per day. In this paper, we present a much more fleible approach which is the result of feedback from the users of our system in several Belgian hospitals. Not only is the number of possible shift types higher than in most problems encountered, but also the approach presented here, which composes a schedule with different combinations of shift types, is new to the literature. Section 2 discusses the problem definition, starting from the real world hospital practices that motivated the development of the time interval requirements presented in this paper. In Section 3, the hybrid tabu search procedure to construct a shift type schedule from time based personnel requirements, is described. The method preserves the desirable features of the metaheuristics which were developed in (Burke et al., 2001a). Eamples which illustrate the working of the algorithms are given in Section 4. In Section 5, we discuss the impact of the time interval requirements method on the resulting timetable. A comparison with the shift based approach is presented and we make some concluding comments in Section 6. 2 General Problem Definition 2.1 Terminology The personnel rostering terminology used throughout this paper is briefly eplained in this section. - Skill category: People can be assigned to certain duties and this assignment depends upon their skill category. Unlike some nurse rostering problems described in the literature, skill categories in this research are 3

4 not hierarchically overlapping by default, which is in line with current practice in Belgian hospitals. Personnel members can, however, move into higher skill categories by eperience, promotion or after successfully taking eams. In addition to a personnel member s main skill category, they can have a list of alternative skill categories. This enables the user to assign staff to these alternative skill categories when there is a particular shortage in personnel. In fact, it is often the case, in practice, that a regular nurse will temporarily fill in for the head nurse, as long as no decision making tasks are scheduled. - Shift type: A shift type is a personnel task with a fied start and end time. Elementary eamples of shift types in hospitals are presented in Table 1. The data has been taken from a real hospital case. - Personnel requirements are often referred to as coverage constraints. They epress, for each skill category, the number of personnel that is needed to staff the ward. They are set by the management and are usually epressed in terms of the minimum and the preferred number of personnel. The minimum number of personnel strictly meets the personnel needed to do all the work while the preferred number of personnel provides the desired working atmosphere by reducing the workload of staff members. The requirements can be formulated either in terms of shift types (which is the shift type approach used in the literature) or in terms of begin and end times (the time interval requirements, introduced in this paper). The personnel requirements depend on such things as the number of surgical activities scheduled, the time of the day, the day of the week, the season, etc. Shift types From To Short Early 7:00 13:00 Early 7:00 15:00 Day 8:00 17:00 Late 13:00 21:00 Short Late 15:00 21:00 Night 21:00 7:00 Table 1: Set of shift types; DATASET 1 Personnel Required Shift Type Head Nurse Regular Nurse Nurse Aid Short Early 1 Early 1 Day Late 1 Short Late 1 Night 1 Table 2: An eample of daily personnel requirements in a ward, formulated in terms of the shift types from Table Hard and Soft Constraints Personnel timetables in hospitals are usually presented as a roster showing which shift types are assigned to which personnel member. The nurse rostering problem consists of finding a schedule that matches the personnel requirements (the hard constraints) while meeting, to the best possible etent, the constraints on the schedules set by the individual personnel members (the soft constraints in this model). Hard constraints are those that must be satisfied at all costs. We call a feasible solution one that satisfies the following hard constraints: 4

5 - all the shifts required to staff the ward at any time have to be assigned to a personnel member - one person cannot be assigned to the same shift on the same day more than once - shifts can only be assigned to people of the required skill category. Soft constraints are those which are desirable but which may need to be violated in order to generate a workable solution. All the personal schedule constraints are categorised as soft constraints in this approach. They are all modifiable and the system thus enables a wide applicability. There are certain rules which hold for the entire hospital. For eample, in Belgium, a preferred minimum time is stipulated between two consecutive assignments. Another set of soft constraints is the same for all the people with the same contract (full-time, half-time, night nurses, etc). Eamples include restrictions on the number of hours worked, the succession of different shift types and arrangements concerning consecutive weekends. When individual personnel members have an agreement with the personnel manager or head nurse, constraints induced by personal requests can be actioned. For more details about possible soft constraints, see (Burke et al., 2004c). The cost function determines the quality of a schedule. It is a modular function, summing per personnel member all the violations of soft constraints (Burke et al., 2001b). The etent to which each soft constraint is violated is multiplied by a cost parameter. The users of the software system are free to adjust the weight factors to match their house rules and preferences. Some constraints affect the schedule of several personnel members at the same time, e.g. balancing the workload (overall, during the weekend, night shifts, etc). 2.3 Personnel requirements Shift Type Requirements Table 2 presents an eample of personnel requirements on a certain day of a planning period (epressed as a number of required shift types per skill category). The personnel requirements are hard constraints, i.e. hospital wards should always have enough skilled people available to carry out the work Time Interval Requirements Although shift type requirements are the most common way for defining the personnel coverage, it is an entrenched habit (within some hospitals) to think in terms of the number of personnel required from hour to hour. We found that manual planners tend to not always define their personnel needs as a combination of shift types (as in Table 2, which presents a simplification of the real-world problem). Therefore, we broadened the framework for defining the daily staff complement, since the formulation used by hospital planners often allows for a higher fleibility in constructing the timetables. If we deduce the personnel requirements from the shift types it is possible to allocate several kinds of part-time employment over the shift period. We call this new representation time interval personnel requirements because they are epressed as a varying number of personnel needed for each skill category throughout the day. The main goal of the approach described in this paper is to construct a timetable covering all the personnel requirements, only assigning the current shift types of the hospital. In practice, the time intervals will not always correspond eactly to the start and end time of actual shift types. Compared to our previous work (Burke et al.,1999), (Burke et al., 2001a) and (Burke et al., 2001b), (Burke et al., 2004a) the time interval requirements method changes the size and structure of the problem. On the one hand, the problem definition becomes more intricate and the compleity of constructing feasible solutions increases. We must find a satisfactory combination of the shift types used in the hospital to fulfil the time interval requirements. On the other hand, the search space is considerably enlarged. This formulation creates an etra degree of freedom to construct a high quality timetable, because the time interval requirements can usually be met with different combinations of shift types. Considering the shift types given in Table 1, the period from 7:00 to 21:00 can be covered with a {Short Early - Late} combination but also with an {Early - Short Late} set. In the shift type approach (Burke et al., 2001a), the user has to determine the shift type combination as part of the input data, thus 5

6 restricting the number of possible solutions. By switching between satisfying shift type combinations, we can try to improve the quality of the personal timetables (see Section 3.2). 2.4 Representation In order to formulate time interval personnel requirements, we need: - The shift types with their start and end times. - A depiction of which shift types can form legal sequences: when shift types are consecutive we say that they are joined together tightly. The implication for the time interval personnel requirements approach is that such shift types can be replaced by another shift type covering the time intervals which were covered by both individual shift types. In practical applications, however, it is often the case that time gaps or overlaps are not considered to be restrictive. A detailed eample is eplained later on in Section 4. - The number of personnel needed for each skill category in terms of time intervals. An elementary real world eample (DATASET 1), that we simplified for clarity s sake, is used to eplain the formulation of time interval personnel requirements. The problem consists of the 6 different shift types, presented in Table 1. In practice, legal sequences of shift types are not always as obvious as in this eample. Sometimes a gap or an overlap between consecutive shifts does not cause problems at all. In many real world situations, an overlap in time is required to consider shift types as joined together tightly. It is often necessary for two colleagues to have a discussion between shift changes. This can lead to situations in which a 7:00-15:00 cannot be replaced by a 7:00-11:00 11:00-15:00 couple. There are other eamples in hospitals where there is no great penalty in having an interval between shifts. Cleaner s and Nurse Aid s tasks, for eample, are not necessarily uninterrupted. In order to construct good timetables, it is important to know which shift types can precede or follow others without affecting the hospital activities. In the DATASET 1 eample, the shift types that join together tightly are those that are considered to be consecutive in terms of time (see Table 3). To reduce the compleity of the eample (for eplanation purposes), we assume that the situation described in Table 3 holds for all the skill categories. Table 4 presents the personnel requirements per day of the week (taken from a real case). Both the minimum and the preferred number of required personnel are given. Short Early Early Day Late Short Late Night Short Early Early Day Late Short Late Night Table 3: Shift types that join together tightly in DATASET 1 3 The Metaheuristic Procedure The method discussed in this paper is a two-step approach towards a high quality schedule: an initialisation algorithm and a metaheuristic procedure. The goal of the first step is to find a solution which satisfies the hard constraints, without taking into account the soft constraints on the personal schedules. A consistency check algorithm, which performs some simple controls on the input data, informs the user of the system about infeasibilities (hard constraint violations). This algorithm provides assistance in setting the constraints by enabling the adjustment of the personnel requirements or the number of 6

7 Personnel Required Head Nurse Regular Nurse Nurse Aid Days From Till Min Pref From Till Min Pref From Till Min Pref Monday 8:00 17: :00 7: :00 17: :00 13: :00 21: :00 24: Tuesday 8:00 17: :00 7: :00 17: :00 13: :00 21: :00 24: Wednesday 8:00 17: :00 7: :00 17: :00 13: :00 21: :00 24: Thursday 8:00 17: :00 7: :00 17: :00 13: :00 21: :00 24: Friday 8:00 17: :00 7: :00 17: :00 13: :00 21: :00 24: Saturday 0:00 13: :00 17: :00 15: :00 24: Sunday 0:00 13: :00 17: :00 15: :00 24: Table 4: Minimum ( Min ) and Preferred ( Pref ) personnel requirements of DATASET 1 for a period of one week and for three different skill categories available personnel in the ward. The details of this algorithm are presented in (De Causmaecker and Vanden Berghe, 2002). In the second step, an efficient hybrid tabu search algorithm (Burke et al., 2001a) is applied, in which the required shift types are set. The metaheuristic algorithms will never violate the hard constraints in their process of finding a schedule matching as many soft constraints as possible. 3.1 Initialisation The initialisation phase employed in the previous approach (Burke et al., 2001a) is maintained in the algorithms described here. The first part of this section summarises the main ideas behind the initialisation. One etra initialisation step has to be performed to translate the personnel requirements from time intervals to shift types. The result of this step is the input for the regular initialisation step (see Fig. 3 in Section 3.3). The procedure is eplained in the latter part of this section Shift type approach The only aim of the initialisation step is to construct a feasible solution. The quality of the solution is not taken into account because the scheduling algorithms (described in Section 3.2) can cope with any input, as long as it does not violate any hard constraints. Constructing an initial schedule is straightforward, 7

8 provided that there are enough skilled people in the ward. We distinguish three options for constructing the initial schedule: starting from the current schedule (if that already eists), starting from the schedule of the previous planning period, or creating a completely random initial schedule. Details of the constructive initialisation algorithm can be found in (De Causmaecker and Vanden Berghe, 2002) Time interval approach The main goal is to find, for every day of the planning period, shift type combinations that fulfil the personnel requirements. Of course, random time interval demands will not lead to feasible shift type combinations. Infeasibilities are reported and assistance is given to planners for setting feasible constraints by either adding appropriate shift types to the problem or by modifying the constraints. Due to the consistency check procedure, the problems are always solvable and we never encountered real world problems with very large numbers of different shift types. For problems of this compleity, a simple mathematical programming algorithm can produce optimal solutions in negligible computation time. In the algorithm, we try to find a set of shift types for which, at each point in time, the personnel requirements are satisfied without a surplus of personnel. If the set contains shift types that join together tightly without an eactly matching start and end time, corrections are taken into account. In practice, we enumerate all possible solutions using linear programming and afterwards we choose at random among these possibilities. The method used to translate the time interval personnel requirements into shift type combinations, described in Fig. 1, will only work if at least one shift type combination eists which matches the time interval requirements. 3.2 Improving the quality of the schedule The aim of the scheduling algorithm is to reorganise the assigned shifts in order to diminish the value of the cost function. In this part of the nurse rostering algorithm, metaheuristics are applied to the preliminary schedule in order to reduce violations of the soft constraints. For this step, we can build upon the algorithms that were developed for the shift type requirements in previous research (Burke et al., 1999 and 2001a). In this section we will first summarise the main ideas of the original methods before we describe the new algorithms in detail Metaheuristics in the shift type environment: In (Burke et al., 1999 and 2001a), the details of a metaheuristic approach are introduced. An initial tabu search algorithm used an environment where shifts can be moved from one person to another on the same day. This step will be referred to as a move. The only restriction on the moves is to conserve the satisfaction of hard constraints. A shift for a certain skill category can thus not be moved to a person who is not qualified to do it. The move of a shift to a person who is already assigned to this shift on the day considered is also forbidden (according to the second hard constraint). This part of the tabu search algorithm is the basic part. It provides solutions for the impatient scheduler who is, for instance, only interested in testing whether the preferred holiday periods of some nurses are realistic. The algorithm is not powerful enough to produce high quality schedules. To obtain such solutions, we developed hybridisations of the tabu search algorithm. Depending on the required quality of the result, the hospital planner can choose among several planning options. The most time consuming option goes repeatedly through all the hybridisation phases and thus provides a high quality result. One of the hybridisations (complete weekends) consists of solving one particular soft constraint, namely the requirement to either have a weekend free or to work the entire weekend. While solving this constraint to the highest possible etent, the solution moves to a completely different part of the search space, because the other constraints are not taken into account. We consider this as a diversification move, after which the simple tabu search algorithm can run again. A second hybridisation (worst personal schedule) aims at improving the worst personal schedule by switching a big part (between one day and half of the planning period) of this schedule with somebody 8

9 DEFINE - TIMELIST: ordered list of length L timelist containing all the start and end times in the time interval requirements in addition to all the start and end times of the shift types, duplicates are removed. - REQUIREMENT: ordered list of length L timelist containing the personnel requirements for the corresponding time in TIMELIST. - SOLUTION: list of length N (number of shift types) giving the number of appearances for each corresponding shift type in the solution. - START, END: two lists of length N, giving the start and end times of the corresponding shift types. - JOIN: 1/0 matri with dimension N*N depicting the shift types which join together tightly. - RELAXATION: list of length L timelist, the elements of the list give the relaation of the personnel requirements according to the JOIN MATRIX. shift types A,B and TIMELIST IF JOIN[A][B]=1 IF(END[A]< AND START[B]) THEN RELAXATION[]=min{SOLUTION[A],SOLUTION[B]} ELSE IF(START[B] ) AND ( < END[A]) THEN RELAXATION[]=-min{SOLUTION[A],SOLUTION[B]} ELSE RELAXATION[]=0 - AVAILABLE: list of length L timelist, for each element giving the number of personnel scheduled at time TIMELIST[] according to SOLUTION and taking RELAXATION into account AVAILABLE[] = s (SOLUTION[s]+RELAXATION[])*((START[s] TIMELIST[]) AND (TIMELIST[] < END[s])) - DIFFERENCE: list of length L timelist, for each element depicting the difference between REQUIREMENT[] and AVAILABLE[] SOLVE THE LINEAR PROBLEM: ENUMERATE all possibilities for SOLUTION SUBJECT TO DIFFERENCE[y] 0 y Figure 1: Algorithm for the initialisation phase in the case of time interval personnel requirements 9

10 else s schedule. The algorithm will choose the best possible switch but it can still worsen another person s schedule. In any case, the simple move algorithm will be applied to search for better solutions afterwards. The third major hybridisation step (greedy shuffling) is a rather time consuming step. It is popular among users, though, because it is almost impossible to manually improve a solution generated in this way. This step ehaustively searches the environment of all possible switches between parts (again going from one day to half of the planning period) of two nurse s schedules. Neither of the hybridisations considered allow violations of hard constraints Metaheuristics in the time interval requirements environment: In this compound algorithm, shift types in the personal schedules will be moved from one person to another while the shift type combinations satisfying the personnel requirements will be varied (these are the swaps in Fig. 3; Section 3.3). In this alternating system, the possibility of satisfying the personnel requirements with different shift type combinations enlarges the solution space which affects the calculation time considerably. In order to keep the eecution time down, we have tuned the alternation of moves and swaps eperimentally by adjusting the stop criteria for each of them (see Fig. 2). The algorithm starts with the tabu search moves until the stop criterion for the moves is reached (which is a number of iterations without improvement). In the time interval personnel requirements approach, we allow for a diversification by making swaps in the schedule instead of immediately switching to the hybridisations. For every day of the planning period, the algorithm searches all possible alternatives for the shift type combinations. The best one of these swaps will be performed in any case (even if the quality of the schedule deteriorates). The cost function in use (Burke et al., 2001b) allows for a quick calculation of the best people to which to assign the new set of shift types. Suppose, for eample, that person A works during the period 8:00-17:00 and that we want to swap that shift type to 8:00-12:00-13:00-17:00 (provided they are defined as joined together tightly). Our algorithms will find (considering the current schedule) the best (in terms of the cost function) personnel pair B and C to carry out the 8:00-12:00 and the 13:00-17:00 shift type. The swap step will be repeated until it worsens the schedule. After swapping, it is very likely that some tabu search moves will enable an improvement of the schedule again. This combined process of moves and swaps is repeated until another stop criterion, calculating the iterations without improvement, is reached. Depending on the problem characteristics and on the wishes of the planner, the net step is one of the hybridisations described above. The dimensions of the problem, (the number of personnel to be scheduled, the number of different shift types, the duration of the planning period, etc) will influence the size of the solution space. The dimensions will depict the overall stop criterion as well as the stop criteria for the moves and hybridisations. Fig. 2 demonstrates the most advanced option, in which all the hybridisation steps are eecuted. 3.3 Diagram of the modules In this section we demonstrate where the newly developed parts of the algorithm are situated. The initialisation and hybridisations, which are summarised in Section 3.1 and 3.2, and fully described in (Burke et al., 2001a), are represented by a single frame in Fig. 3. The diagram only shows that part of the scheme which is affected by the time interval personnel requirements. In the case where the personnel requirements are epressed as time interval requirements, the pieces in dashed frames are employed. The software can still be used in the original way (with shift type personnel requirements) and it then simply skips the parts of the algorithm represented by dashed boes in the diagram. 4 Eamples Considering the real world eample given in Tables 1, 3 and 4; there are three feasible shift type combinations on weekdays for the minimum, and also three for the preferred requirements. If we consider a schedule that does not violate either of them, si different combinations of shift types can satisfy the 10

11 INITIALISE schedule X (result of Fig. 1) BEST SCHEDULE=X; number steps=0 WHILE (number steps < maimum number steps) number moves=0; number swaps=0; weekend step=0; worst personal schedule=0 WHILE (number moves < maimum number moves) X =move(x) IF (f(x ) < f(best SCHEDULE)) number moves=0, number steps=0, BEST SCHEDULE=X ELSE number moves=number moves+1, number steps=number steps+1 X=X END WHILE (number swaps = 0) X =swap(x) IF (f(x ) < f(best SCHEDULE)) number steps=0, BEST SCHEDULE=X ELSE number swaps=number swaps+1 X=X END IF (number weekend steps < maimum number weekend steps) X =WEEKEND STEP(X) IF (f(x ) < f(best SCHEDULE)) number steps=0, BEST SCHEDULE=X ELSE number weekend steps=number weekend steps+1 X=X END ELSE WHILE (worst personal schedule=0) X =WORST PERSONAL SCHEDULE(X) IF (f(x ) < f(best SCHEDULE)) number steps=0, number weekend steps=0, BEST SCHEDULE=X ELSE worst personal schedule=worst personal schedule+1 X=X END END BEST SCHEDULE=GREEDY SHUFFLING(BEST SCHEDULE) maimum number steps, maimum number moves and maimum number weekend steps are calculated before the algorithm starts as function of the dimensions of the search space, f denotes the cost function Figure 2: Heuristics for the scheduling phase when using time interval personnel requirements 11

12 Initialisation Hybrid Tabu Search Algorithm Shift Types Initialisation Hard Constraints moves swaps hybridisations Result Figure 3: Diagram of the algorithm for the nurse rostering problem with time interval personnel requirements (Regular Nurse s) personnel requirements on the weekdays Monday to Friday (see Table 5). Both the Minimum Preferred Requirements Requirements MC1 MC2 MC3 PC1 PC2 PC3 Short Early Early Day Late Short Late Night key MC: Minimum personnel requirements shift type Combination PC: Preferred personnel requirements shift type Combination the inde denotes the number of the combination Table 5: Possible solutions for the Regular Nurses on a weekday (DATASET 1) feasible shift type combinations for the minimum personnel requirements (denoted by MC) and for the preferred personnel requirements (PC) are given. The results for the weekend requirements are presented in Table 6. In this table, we can see that only one combination satisfies the personnel requirements. In order to study the mechanism of the swaps, we have counted (in a period of one month) the number of appearances of each shift type combination (initially and after the algorithm). The results for the weekdays only are displayed in Table 7. The swap algorithm has given preference to the second solution (MC2 in Table 7). This is most probably due to the character of the personnel constraints. In the DATASET 1 eample, there was a restriction on the maimum number of each shift type a person could work during the planning period. The solutions MC1 and MC2 both combine a lower number of shift types, which could in some circumstances lead to violations of the particular constraint. The net illustrative eample (Tables 8, 9, 10 and 11) is also one of the easier problems that was taken from a real hospital ward. The shift types are represented by an abbreviation from the (Dutch) names given in the particular hospital. The eample illustrates the etra difficulty of the joined tightly constraint of shift types. It is easy to understand that the shift types Vk and D2 join together tightly. Vk works until 10:00 and D2 starts at 10:00. The impact of this characteristic is that replacing one person working before and after 10:00 by two people who switch shifts at 10:00 does not affect the coverage of the work schedule. In the eample, the only eceptions to the epected shift-type-joins are D2-LL and Lk-LL, as can be derived from Table 9. The joins are eceptional because both D2 and Lk work until 18:00 and LL starts at 17:00. Fig. 4 illustrates possible swaps between shift type sets. A nurse working 12

13 Minimum Preferred Requirements Requirements Short Early Early 1 1 Day Late 1 1 Short Late Night 1 1 Table 6: Possible solutions for the Regular Nurses on a weekend day (DATASET 1) MC1 MC2 MC3 Initially Result after the algorithm key MC: Minimum personnel requirements shift type combination with inde (Table 5) Table 7: Appearance of the shift type combinations in the initial solution and in the final result (DATA- SET 1) the L shift (from 14:00 till 22:00) can be replaced by two colleagues working the Lk shift (from 14:00 till 18:00) and the LL shift (from 17:00 till 22:00) respectively, because of the allowed sequences. The opposite swap is more notable, because, if we replace two nurses (both in the Lk and the LL shift) by one carrying out the L shift then the number of personnel in the ward between 17:00 and 18:00 is reduced by one. Fig. 4 also demonstrates how 2 people (working the VV and L shift) can be replaced by 3 people in the Vk, D2 and LL shift, and vice versa. From these allowed swaps in shift types, others can be derived, as shown in the last line of Fig. 4. Lk + LL L V V + L V k + D2 + LL V V + Lk V k + D2 key + co-appearance of the shift types equivalence consequence Figure 4: Possible swaps between shift types (DATASET 2) 5 Test Results Solutions that are not satisfying the hard constraints in the shift type approach (Burke et al., 2001a), can be constructed by the swap steps in the time interval requirements model. However, due to the increased compleity, there is no direct and simple way to compare the new model and algorithms to the previous 13

14 Shift types From To VV 6:00 14:00 Vk 6:00 10:00 V 8:00 17:00 D2 10:00 18:00 Dk 8:00 12:00 L 14:00 22:00 Lk 14:00 18:00 LL 17:00 22:00 N 22:00 6:00 Table 8: Shift types in DATASET 2 Join tightly VV Vk V D2 Dk L Lk LL N VV Vk V D2 Dk L Lk LL N Table 9: The shift types that join together tightly in DATASET 2 ones. We have developed a particular method to compare both approaches. First, we run tests on shift type and time interval requirements datasets, each with the developed algorithms for the problem type. Afterwards, tests have been carried out on the two kinds of datasets. Shift Type Algorithms (eliminating the swaps) are employed for the time interval requirements dataset and Time Interval Algorithms (enabling swaps) are used for the shift type dataset. Schematically, both kinds of eperiment, set up for comparison reasons, are: - Allowing swaps in a ward with shift type personnel requirements. - Omitting the swaps in a ward with time interval personnel requirements. We now compare the following algorithms: - The algorithm constructed for the shift type personnel requirements. - The algorithm for the time interval personnel requirements (the subject of this paper). For the purpose of comparison, the scheduling algorithm chosen is the TS1 algorithm which consists of moves and the first two diversification steps (described in detail in (Burke et al., 2001a)). TS1 consists of the tabu search moves combined with the complete weekends and worst personal schedule hybridisations discussed in Section 3.2. The results of the eperiments with data obtained from real hospital cases are presented in Tables 12 and 13. The column entitled Value represents the value of the evaluation function. The duration of the calculations on an IBM Power PC RS6000 is given in the column entitled Calculation Time. It was necessary to reformat the input data slightly for these tests. We will eplain here how the user data constructed for the shift type formulation is made fit for the time interval approach and vice versa. In the shift type problem 1 (STP1: 12 people, 6 shift types), we defined the shift types which join together tightly in the most careful way. Gaps and overlaps are forbidden and thus shift type swaps are only allowed if they cover eactly the same time period. For the second problem (STP2: 20 people, 8 shift types), we constructed more possibilities for the swaps. There is a case in which we allow a swap with 14

15 From To Requirements 00:00 06: :00 08: :00 17: :00 18: :00 22: :00 24:00 1 Table 10: Personnel requirements for a single qualification on one day (DATASET 2) Combinations C1 C2 C3 C4 C5 C6 C7 C8 VV Vk V D Dk L Lk LL N Table 11: Possible shift type combinations satisfying the daily personnel demand of DATASET 2 an overlap of 30 minutes and legalise another swap that causes a 60 minutes gap between shifts. The test data formulated as time interval requirements problems, already introduced as DATASET 1 and DATASET 2, required reformatting in order to match the shift type formulation. Translating the time interval requirements into shift type personnel requirements, which is necessary to create an input for the Shift Type Algorithm, was performed in two different ways. TIP1 and TIP2 are slight variations of DATASET 1; TIP3 is the DATASET 2 problem. In the first approach (TIP1), the requirements are equal to the combination of shift types that is the first solution obtained by the mathematical programming algorithm described in Fig. 1. Several days of the planning period have eactly the same time interval requirements, and therefore the result in terms of shift type requirements will be the same on these days. The TIP2 data set was constructed from the same original set as TIP1, but it differs in the translation to shift type requirements. Instead of selecting the first shift type combination that matches the time interval requirements (obtained by the mathematical programming algorithm in Fig. 1), we selected a random solution for every day of the planning period. Just like TIP2, the daily shift type combinations of TIP3 have been chosen randomly from the possibilities in DATASET 2. Eperiments aiming at eactly matching the minimum personnel requirements ( Minim Requirements in Tables 12 and 13) and with a feasible domain between the minimum and the preferred personnel requirements ( Min-Pref ) obviously lead to different results. For the sake of clarity, we briefly eplain the details of these options. There is only a minor difference between the Minimum Requirements and the Min-Pref option. After carrying out the TS1 part of the program, an additional algorithm searches the best (not increasing the value of the cost function) personnel members to assign etra shift types to. These etra shift types will not be added if the preferred number of personnel is already scheduled on that particular day. In (De Causmaecker and Vanden Berghe, 2002), the procedure and the difference between Minimum Requirements and Min-Pref are eplained in detail. The calculation time for the Time Interval Algorithm is much higher than for the Shift Type Algorithm. The conclusion holds for both eperiments (Tables 12 and 13). This is according to our epectations because the number of feasible solutions is increased considerably by not restricting the schedule to a given shift type combination. In all the test eamples, the quality of the result is better 15

16 Shift Type Problem Minimum Requirements Min-Pref Requirements Value Calculation Time Value Calculation Time STP1 Shift Type Algorithm Time Interval Algorithm 511 1h h18 07 STP2 Shift Type Algorithm Time Interval Algorithm h h24 30 Table 12: Test results of the Shift Type and Time Interval Algorithm on a problem with a shift type personnel demand formulation Time Interval Problem Minimum Requirements Min-Pref Requirements Value Calculation Time Value Calculation Time TIP1 Shift Type Algorithm Time Interval Algorithm h h59 46 TIP2 Shift Type Algorithm Time Interval Algorithm h h59 46 TIP3 Shift Type Algorithm Time Interval Algorithm h h57 27 Table 13: Test results of the Shift Type and Time Interval Algorithm on a problem with a time interval personnel demand formulation for the Time Interval Algorithm. Splitting long shift types into two or more shorter shifts and assigning them to different people, or vice versa, can overcome soft constraint obstacles in the personal schedules. Although the TIP1 and TIP2 data set of Table 13 are basically the same, it is not surprising that the Shift Type Algorithm produces better results for the TIP1 variant. Since the shift type combinations are chosen randomly in TIP2, the initialisation results in a wide variety of daily shift type combinations. The Shift Type Algorithm has no swap steps thus the scattered shift type combinations will be maintained during further calculations. Many soft constraints (e.g. the minimum number of consecutive shifts of the same type) are much easier to solve when the shift types on consecutive days are equal. The considerable increase of the solution space, due to the high number of shift type combinations satisfying the requirements, can be observed from the calculation time of TIP3. No further comparison is possible because, so far, there are no other approaches for solving this particular problem. 6 Conclusion In this paper, we introduced an efficient and effective metaheuristic procedure for handling time interval coverage constraints in nurse rostering. Time interval personnel requirements have been identified to reflect the particular difficulties that hospital planners face when automating their personnel rostering process. The presented model generally matches the real world practice in hospitals much better than the more common shift type requirements did. It enables planners to fleibly address the strongly varying personnel coverage necessities that hospitals usually deal with. Work can be structured more around patients needs and thus unproductive time will often be reduced. Despite being more time consuming than rostering personnel problems on a shift type base, the time interval personnel approach induces much better quality schedules, with respect to the personal constraints of the staff (the soft constraints). The considerably larger search space allows for tackling particular soft constraint problems by making the most of different shift type combinations in the construction of the timetable. It allows for many kinds of part-time employment without requiring preliminary restrictive decisions on shift type combinations from the personnel manager or planner. Eperiments have shown that both personnel and hospitals benefit from this new approach. Everything which was possible with the originally developed model and algorithms remains possible with the current 16

Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling

Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Edmund Burke 1, Patrick De Causmaecker 2, Sanja Petrovic 1, Greet Vanden Berghe 2 1 School of Computer Science & IT, University

More information

Comparison of Algorithms for Nurse Rostering Problems

Comparison of Algorithms for Nurse Rostering Problems Comparison of Algorithms for Nurse Rostering Problems Sanja Petrovic 1*, Greet Vanden Berghe 2,3 1 School of Computer Science and Information Technology University of Nottingham Jubilee Campus, Wollaton

More information

A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem

A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem Algorithms 2013, 6, 278-308; doi:10.3390/a6020278 Article OPEN ACCESS algorithms ISSN 1999-4893 www.mdpi.com/journal/algorithms A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively

More information

A Hybrid Heuristic Ordering and Variable Neighbourhood Search for the Nurse Rostering Problem

A Hybrid Heuristic Ordering and Variable Neighbourhood Search for the Nurse Rostering Problem School of Computer Science and Information Technology University of Nottingham Jubilee Campus NOTTINGHAM NG8 1BB, UK Computer Science Technical Report No. NOTTCS-TR-2005-9 A Hybrid Heuristic Ordering and

More information

Categorisation of nurse rostering problems

Categorisation of nurse rostering problems Categorisation of nurse rostering problems Patrick De Causmaecker 1, Greet Vanden Berghe 2 1 K.U.Leuven Campus Kortrijk, Department of Computer Science E. Sabbelaan 53, 8500 Kortrijk, Belgium, Tel: +32

More information

Roster Quality Staffing Problem. Association, Belgium

Roster Quality Staffing Problem. Association, Belgium Roster Quality Staffing Problem Komarudin 1, Marie-Anne Guerry 1, Tim De Feyter 2, Greet Vanden Berghe 3,4 1 Vrije Universiteit Brussel, MOSI, Pleinlaan 2, B-1050 Brussel, Belgium 2 Center for Business

More information

A Greedy Double Swap Heuristic for Nurse Scheduling

A Greedy Double Swap Heuristic for Nurse Scheduling A Greedy Double Swap Heuristic for Nurse Scheduling Murphy Choy 1 and Michelle Cheong Singapore Management University, School of Information System 80 Stamford Road, Singapore 178902 Email: murphychoy@smu.edu.sg;

More information

Non-liner Great Deluge Algorithm for Handling Nurse Rostering Problem

Non-liner Great Deluge Algorithm for Handling Nurse Rostering Problem Non-liner Great Deluge Algorithm for Handling Nurse Rostering Problem Yahya Z. Arajy*, Salwani Abdullah and Saif Kifah Data Mining and Optimisation Research Group (DMO), Centre for Artificial Intelligence

More information

A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem

A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem Christopher Rae School of Mathematics, Statistics & Computer Science University of KwaZulu-Natal

More information

A Component Based Heuristic Search Method with Evolutionary Eliminations for Hospital Personnel Scheduling

A Component Based Heuristic Search Method with Evolutionary Eliminations for Hospital Personnel Scheduling A Component Based Heuristic Search Method with Evolutionary Eliminations for Hospital Personnel Scheduling Jingpeng Li, Uwe Aickelin and Edmund K. Burke School of Computer Science, The University of Nottingham,

More information

Case-based reasoning in employee rostering: learning repair strategies from domain experts

Case-based reasoning in employee rostering: learning repair strategies from domain experts Case-based reasoning in employee rostering: learning repair strategies from domain experts Sanja Petrovic, Gareth Beddoe 1, and Greet Vanden Berghe Automated Scheduling Optimisation and Planning Research

More information

Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm

Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm J Ind Eng Int (2015) 11:439 458 DOI 10.1007/s40092-015-0111-0 ORIGINAL RESEARCH Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm Hamed

More information

Variable Neighbourhood Search for Nurse Rostering Problems

Variable Neighbourhood Search for Nurse Rostering Problems Variable eighbourhood Search for urse Rostering Problems dmund Burke (ekb@cs.nott.ac.uk), Patrick e Causmaecker (patdc@kahosl.be), Sanja Petrovic (sxp@cs.nott.ac.uk) and Greet Vanden Berghe (greetvb@kahosl.be)

More information

A stepping horizon view on nurse rostering

A stepping horizon view on nurse rostering Practice and Theory of Automated Timetabling (PATAT 2012), 29-31 August 2012, Son, Norway 161 A stepping horizon view on nurse rostering Fabio Salassa Greet Vanden Berghe Received: date / Accepted: date

More information

Adaptive Neighborhood Search for Nurse Rostering

Adaptive Neighborhood Search for Nurse Rostering Adaptive Neighborhood Search for Nurse Rostering Zhipeng Lü a,b, Jin-Kao Hao b, European Journal of Operational Research 218(3): 865-876, 2012 a School of Computer Science and Technology, Huazhong University

More information

An Indirect Genetic Algorithm for a Nurse Scheduling Problem

An Indirect Genetic Algorithm for a Nurse Scheduling Problem An Indirect Genetic Algorithm for a Nurse Scheduling Problem Computers & Operations Research, 31(5), pp 761-778, 2004. Uwe Aickelin School of Computer Science University of Nottingham NG8 1BB UK uxa@cs.nott.ac.uk

More information

A Variable Neighbourhood Search for Nurse Scheduling with Balanced Preference Satisfaction

A Variable Neighbourhood Search for Nurse Scheduling with Balanced Preference Satisfaction A Variable Neighbourhood Search for Nurse Scheduling with Balanced Preference Satisfaction Ademir Aparecido Constantino 1, Everton Tozzo 1, Rodrigo Lankaites Pinheiro 2, Dario Landa-Silva 2 and Wesley

More information

How to deal with Emergency at the Operating Room

How to deal with Emergency at the Operating Room How to deal with Emergency at the Operating Room Research Paper Business Analytics Author: Freerk Alons Supervisor: Dr. R. Bekker VU University Amsterdam Faculty of Science Master Business Mathematics

More information

A heuristic algorithm based on multi-assignment procedures for nurse scheduling

A heuristic algorithm based on multi-assignment procedures for nurse scheduling DOI 10.1007/s10479-013-1357-9 A heuristic algorithm based on multi-assignment procedures for nurse scheduling Ademir Aparecido Constantino Dario Landa-Silva Everton Luiz de Melo Candido Ferreira Xavier

More information

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions. Li, Jingpeng and Aickelin, Uwe (2003) 'A Bayesian Optimisation Algorithm for the urse Scheduling Problem'. In: The 2003 Congress for Evolutionary Computation, 2003, Canberra, Australia. Access from the

More information

2-5 December 2012 Bangkok, Thailand. Edited by. Voratas Kachitvichyanukul Huynh Trung Luong Rapeepun Pitakaso

2-5 December 2012 Bangkok, Thailand. Edited by. Voratas Kachitvichyanukul Huynh Trung Luong Rapeepun Pitakaso Proceedings of Abstracts and Papers (on CD-ROM) of The 13 th Asia Pacific Industrial ngineering and Management Systems Conference 2012 and the 1 Asia Pacific Division Meeting of the International Foundation

More information

Recent Developments on Nurse Rostering and Other Ongoing Research

Recent Developments on Nurse Rostering and Other Ongoing Research Recent Developments on Nurse Rostering and Other Ongoing Research Dr Rong Qu ASAP Group, School of Computer Science The University of Nottingham rxq@cs.nott.ac.uk; http://www.cs.nott.ac.uk/~rxq Collaborators

More information

Logic-Based Benders Decomposition for Multiagent Scheduling with Sequence-Dependent Costs

Logic-Based Benders Decomposition for Multiagent Scheduling with Sequence-Dependent Costs Logic-Based Benders Decomposition for Multiagent Scheduling with Sequence-Dependent Costs Aliza Heching Compassionate Care Hospice John Hooker Carnegie Mellon University ISAIM 2016 The Problem A class

More information

Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN:

Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN: Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN: 1137-3601 revista@aepia.org Asociación Española para la Inteligencia Artificial España Moreno, Antonio; Valls, Aïda; Bocio,

More information

Scheduling Home Hospice Care with Logic-based Benders Decomposition

Scheduling Home Hospice Care with Logic-based Benders Decomposition Scheduling Home Hospice Care with Logic-based Benders Decomposition Aliza Heching Compassionate Care Hospice John Hooker Carnegie Mellon University EURO 2016 Poznan, Poland Home Health Care Home health

More information

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions. Constantino, Ademir Aparecido and Landa-Silva, ario and de Melo, verton Luiz and de Mendonza, Candido Ferreira Xavier and Rizzato, ouglas Baroni and Romao, Wesley (1) A heuristic algorithm based on multiassignment

More information

Set the Nurses Working Hours Using Graph Coloring Method and Simulated Annealing Algorithm

Set the Nurses Working Hours Using Graph Coloring Method and Simulated Annealing Algorithm Set the Nurses Working Hours Using Graph Coloring Method and Simulated Annealing Algorithm Elham Photoohi Bafghi Department of Computer, Bafgh Branch, Islamic Azad University, Bafgh, Iran. Abstract Adjustment

More information

Nurse Scheduling with Lunch Break Assignments in Operating Suites

Nurse Scheduling with Lunch Break Assignments in Operating Suites Nurse Scheduling with Lunch Break Assignments in Operating Suites Gino J. Lim Arezou Mobasher Jonathan F. Bard Amirhossein Najjarbashi Accepted for publication: July 2, 2016 Abstract Motivated by the need

More information

INEN PROJECT Nurse Scheduling Problem. Elif Ilke Gokce Industrial Engineering Texas A&M University

INEN PROJECT Nurse Scheduling Problem. Elif Ilke Gokce Industrial Engineering Texas A&M University INEN 689 602 PROJECT Nurse Scheduling Problem Elif Ilke Gokce Industrial Engineering Texas A&M University elifg@tamu.edu Abstract Every hospital needs to produce repeatedly duty rosters for its nursing

More information

Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources

Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources Ivo Adan 1, Jos Bekkers 2, Nico Dellaert 3, Jully Jeunet

More information

Nursing Manpower Allocation in Hospitals

Nursing Manpower Allocation in Hospitals Nursing Manpower Allocation in Hospitals Staff Assignment Vs. Quality of Care Issachar Gilad, Ohad Khabia Industrial Engineering and Management, Technion Andris Freivalds Hal and Inge Marcus Department

More information

Optimizing the planning of the one day treatment facility of the VUmc

Optimizing the planning of the one day treatment facility of the VUmc Research Paper Business Analytics Optimizing the planning of the one day treatment facility of the VUmc Author: Babiche de Jong Supervisors: Marjolein Jungman René Bekker Vrije Universiteit Amsterdam Faculty

More information

General Practice Extended Access: March 2018

General Practice Extended Access: March 2018 General Practice Extended Access: March 2018 General Practice Extended Access March 2018 Version number: 1.0 First published: 3 May 2017 Prepared by: Hassan Ismail, Data Analysis and Insight Group, NHS

More information

Simulated Metamorphosis - A Novel Optimizer

Simulated Metamorphosis - A Novel Optimizer , 22-24 October, 2014, San Francisco, USA Simulated Metamorphosis - A vel Optimizer Michael Mutingi, Charles Mbohwa Abstract This paper presents a novel metaheuristic algorithm, simulated metamorphosis

More information

Technical Notes for HCAHPS Star Ratings (Revised for October 2017 Public Reporting)

Technical Notes for HCAHPS Star Ratings (Revised for October 2017 Public Reporting) Technical Notes for HCAHPS Star Ratings (Revised for October 2017 Public Reporting) Overview of HCAHPS Star Ratings As part of the initiative to add five-star quality ratings to its Compare Web sites,

More information

A Deterministic Approach to Nurse Rerostering Problem

A Deterministic Approach to Nurse Rerostering Problem A Deterministic Approach to Nurse Rerostering Problem Saangyong Uhmn 1, Young-Woong Ko 2 and Jin Kim 3,* 1,2,3 Department of Computer Engineering, Hallym University, Chuncheon, 24252, Republic of Korea.

More information

Solving a Bi-objective Nurse Rerostering Problem by Using a Utopic Pareto Genetic Heuristic. Margarida Vaz Pato and Margarida Moz

Solving a Bi-objective Nurse Rerostering Problem by Using a Utopic Pareto Genetic Heuristic. Margarida Vaz Pato and Margarida Moz Solving a Bi-objective Nurse Rerostering Problem by Using a Utopic Pareto Genetic Heuristic Margarida Vaz Pato and Margarida Moz CIO Working Paper 8/2006 Solving a Bi-objective Nurse Rerostering Problem

More information

QUEUING THEORY APPLIED IN HEALTHCARE

QUEUING THEORY APPLIED IN HEALTHCARE QUEUING THEORY APPLIED IN HEALTHCARE This report surveys the contributions and applications of queuing theory applications in the field of healthcare. The report summarizes a range of queuing theory results

More information

2017 National NHS staff survey. Results from Nottingham University Hospitals NHS Trust

2017 National NHS staff survey. Results from Nottingham University Hospitals NHS Trust 2017 National NHS staff survey Results from Nottingham University Hospitals NHS Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Nottingham University

More information

Integrating nurse and surgery scheduling

Integrating nurse and surgery scheduling Integrating nurse and surgery scheduling Jeroen Beliën Erik Demeulemeester Katholieke Universiteit Leuven Naamsestraat 69, 3000 Leuven, Belgium jeroen.belien@econ.kuleuven.be erik.demeulemeester@econ.kuleuven.be

More information

Nurse Rostering Problems: A Bibliographic Survey

Nurse Rostering Problems: A Bibliographic Survey Singapore Management University Institutional Knowledge at Singapore Management University Research Collection Lee Kong Chian School Of Business Lee Kong Chian School of Business 12-2003 Nurse Rostering

More information

Executive Summary. This Project

Executive Summary. This Project Executive Summary The Health Care Financing Administration (HCFA) has had a long-term commitment to work towards implementation of a per-episode prospective payment approach for Medicare home health services,

More information

Temporary and occasional registration: Your declaration of intended medical service provision

Temporary and occasional registration: Your declaration of intended medical service provision Temporary and occasional registration: Your declaration of intended medical service provision 1 If you are intending to provide services in the UK on a temporary and occasional basis, you may be eligible

More information

Decision support system for the operating room rescheduling problem

Decision support system for the operating room rescheduling problem Health Care Manag Sci DOI 10.1007/s10729-012-9202-2 Decision support system for the operating room rescheduling problem J. Theresia van Essen Johann L. Hurink Woutske Hartholt Bernd J. van den Akker Received:

More information

A Heuristic Logic-Based Benders Method for the Home Health Care Problem

A Heuristic Logic-Based Benders Method for the Home Health Care Problem A Heuristic Logic-Based Benders Method for the Home Health Care Problem Andre A. Cire, J. N. Hooker Tepper School of Business, Carnegie Mellon University 5000 Forbes Ave., Pittsburgh, PA 15213, U.S.A.

More information

Planning Calendar Grade 5 Advanced Mathematics. Monday Tuesday Wednesday Thursday Friday 08/20 T1 Begins

Planning Calendar Grade 5 Advanced Mathematics. Monday Tuesday Wednesday Thursday Friday 08/20 T1 Begins Term 1 (42 Instructional Days) 2018-2019 Planning Calendar Grade 5 Advanced Mathematics Monday Tuesday Wednesday Thursday Friday 08/20 T1 Begins Policies & Procedures 08/21 5.3K - Lesson 1.1 Properties

More information

Patient and Nurse Considerations in Home Health Routing with Remote Monitoring Devices

Patient and Nurse Considerations in Home Health Routing with Remote Monitoring Devices University of Arkansas, Fayetteville ScholarWorks@UARK Theses and Dissertations 5-2012 Patient and Nurse Considerations in Home Health Routing with Remote Monitoring Devices Jessica Spicer University of

More information

HEALT POST LOCATION FOR COMMUNITY ORIENTED PRIMARY CARE F. le Roux 1 and G.J. Botha 2 1 Department of Industrial Engineering

HEALT POST LOCATION FOR COMMUNITY ORIENTED PRIMARY CARE F. le Roux 1 and G.J. Botha 2 1 Department of Industrial Engineering HEALT POST LOCATION FOR COMMUNITY ORIENTED PRIMARY CARE F. le Roux 1 and G.J. Botha 2 1 Department of Industrial Engineering UNIVERSITY OF PRETORIA, SOUTH AFRICA franzel.leroux@up.ac.za 2 Department of

More information

Technical Notes for HCAHPS Star Ratings (Revised for April 2018 Public Reporting)

Technical Notes for HCAHPS Star Ratings (Revised for April 2018 Public Reporting) Technical Notes for HCAHPS Star Ratings (Revised for April 2018 Public Reporting) Overview of HCAHPS Star Ratings As part of the initiative to add five-star quality ratings to its Compare Web sites, the

More information

Junior Doctors Committee. Rota design made easy

Junior Doctors Committee. Rota design made easy Junior Doctors Committee Rota design made easy How to design a rota Introduction With the implementation of the European Working Time Directive just around the corner, and some trusts still trying to tackle

More information

HEALTH WORKFORCE SUPPLY AND REQUIREMENTS PROJECTION MODELS. World Health Organization Div. of Health Systems 1211 Geneva 27, Switzerland

HEALTH WORKFORCE SUPPLY AND REQUIREMENTS PROJECTION MODELS. World Health Organization Div. of Health Systems 1211 Geneva 27, Switzerland HEALTH WORKFORCE SUPPLY AND REQUIREMENTS PROJECTION MODELS World Health Organization Div. of Health Systems 1211 Geneva 27, Switzerland The World Health Organization has long given priority to the careful

More information

Surgery Scheduling with Recovery Resources

Surgery Scheduling with Recovery Resources Surgery Scheduling with Recovery Resources Maya Bam 1, Brian T. Denton 1, Mark P. Van Oyen 1, Mark Cowen, M.D. 2 1 Industrial and Operations Engineering, University of Michigan, Ann Arbor, MI 2 Quality

More information

EFFECTIVE ROOT CAUSE ANALYSIS AND CORRECTIVE ACTION PROCESS

EFFECTIVE ROOT CAUSE ANALYSIS AND CORRECTIVE ACTION PROCESS I International Symposium Engineering Management And Competitiveness 2011 (EMC2011) June 24-25, 2011, Zrenjanin, Serbia EFFECTIVE ROOT CAUSE ANALYSIS AND CORRECTIVE ACTION PROCESS Branislav Tomić * Senior

More information

Short-Term Home Health Care

Short-Term Home Health Care Short-Term Home Health Care Guarantee Trust Life Near Guaranteed Issue VERY Fleible & Powerful! (Another MUST-HAVE for Your Senior Insurance Portfolio!) WELCOME! Simply Dial 1-866-299-7945, then 8754#

More information

2016 National NHS staff survey. Results from Wirral University Teaching Hospital NHS Foundation Trust

2016 National NHS staff survey. Results from Wirral University Teaching Hospital NHS Foundation Trust 2016 National NHS staff survey Results from Wirral University Teaching Hospital NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Wirral

More information

After Hours Service Requirements

After Hours Service Requirements To: Family Health Groups (FHGs) Published By: Primary Health Care Date Issued: November 2010 (replaces January 2006 version) Bulletin #: 11006 Re: After Hours Service Requirements The purpose of this bulletin

More information

Proceedings of the 2005 Systems and Information Engineering Design Symposium Ellen J. Bass, ed.

Proceedings of the 2005 Systems and Information Engineering Design Symposium Ellen J. Bass, ed. Proceedings of the 2005 Systems and Information Engineering Design Symposium Ellen J. Bass, ed. ANALYZING THE PATIENT LOAD ON THE HOSPITALS IN A METROPOLITAN AREA Barb Tawney Systems and Information Engineering

More information

OPTIMIZATION METHODS FOR PHYSICIAN SCHEDULING

OPTIMIZATION METHODS FOR PHYSICIAN SCHEDULING OPTIMIZATION METHODS FOR PHYSICIAN SCHEDULING A Thesis Presented to The Academic Faculty by Hannah Kolberg Smalley In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the

More information

Application form help notes

Application form help notes This document is designed to help you complete the Resilient Heritage application form. It is intended to be read alongside the Resilient Heritage application guidance and reference copy of the application

More information

NOTE TO THE HEADS OF NATIONAL AGENCIES

NOTE TO THE HEADS OF NATIONAL AGENCIES * 4 ** * ír ťr ** it* EUROPEAN COMMISSION Directorate-General for Education and Culture Youth, Sport And Citizenship "Youth in action" Brussels, 11-12- 2009 D2/GGM/VR/PLE/SF Ares(2009)^49// NOTE TO THE

More information

RECOVERY IN THE COMMUNITY. Volume 2 Program and Reimbursement Strategies for Mental Health Rehabilitative Approaches Under Medicaid

RECOVERY IN THE COMMUNITY. Volume 2 Program and Reimbursement Strategies for Mental Health Rehabilitative Approaches Under Medicaid RECOVERY IN THE COMMUNITY Volume 2 Program and Reimbursement Strategies for Mental Health Rehabilitative Approaches Under Medicaid A report by the Technical Assistance Collaborative Boston, Massacshusetts

More information

This is a reference guide to the full application form and should not be filled in. You will need to apply online.

This is a reference guide to the full application form and should not be filled in. You will need to apply online. Resilient Heritage Grants from 10,000 to 250,000 This is a reference guide to the full application form and should not be filled in. You will need to apply online. This application form has seven sections,

More information

III. The provider of support is the Technology Agency of the Czech Republic (hereafter just TA CR ) seated in Prague 6, Evropska 2589/33b.

III. The provider of support is the Technology Agency of the Czech Republic (hereafter just TA CR ) seated in Prague 6, Evropska 2589/33b. III. Programme of the Technology Agency of the Czech Republic to support the development of long-term collaboration of the public and private sectors on research, development and innovations 1. Programme

More information

A Step-by-Step Guide to Tackling your Challenges

A Step-by-Step Guide to Tackling your Challenges Institute for Innovation and Improvement A Step-by-Step to Tackling your Challenges Click to continue Introduction This book is your step-by-step to tackling your challenges using the appropriate service

More information

PANELS AND PANEL EQUITY

PANELS AND PANEL EQUITY PANELS AND PANEL EQUITY Our patients are very clear about what they want: the opportunity to choose a primary care provider access to that PCP when they choose a quality healthcare experience a good value

More information

EXECUTIVE SUMMARY. Introduction. Methods

EXECUTIVE SUMMARY. Introduction. Methods EXECUTIVE SUMMARY Introduction University of Michigan (UM) General Pediatrics offers health services to patients through nine outpatient clinics located throughout South Eastern Michigan. These clinics

More information

TABLE 1. THE TEMPLATE S METHODOLOGY

TABLE 1. THE TEMPLATE S METHODOLOGY CLINICALDEVELOPMENT Reducing overcrowding on student practice placements REFERENCES Channel, W. (2002) Helping students to learn in the clinical environment. Nursing Times; 98: 39, 34. Department of Health

More information

2017 National NHS staff survey. Results from Dorset County Hospital NHS Foundation Trust

2017 National NHS staff survey. Results from Dorset County Hospital NHS Foundation Trust 2017 National NHS staff survey Results from Dorset County Hospital NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Dorset County Hospital

More information

Customization vs. Convenience When Developing Healthcare Scheduling Tools

Customization vs. Convenience When Developing Healthcare Scheduling Tools Customization vs. Convenience When Developing Healthcare Scheduling Tools Amy Cohn University of Michigan amycohn@med.umich.edu CHEPS.engin.umich.edu SHS Conference Orlando February 2015 Driving Value

More information

A STOCHASTIC APPROACH TO NURSE STAFFING AND SCHEDULING PROBLEMS

A STOCHASTIC APPROACH TO NURSE STAFFING AND SCHEDULING PROBLEMS A STOCHASTIC APPROACH TO NURSE STAFFING AND SCHEDULING PROBLEMS Presented by Sera Kahruman & Elif Ilke Gokce Texas A&M University INEN 689-60 Outline Problem definition Nurse staffing problem Literature

More information

Operator Assignment and Routing Problems in Home Health Care Services

Operator Assignment and Routing Problems in Home Health Care Services 8th IEEE International Conference on Automation Science and Engineering August 20-24, 2012, Seoul, Korea Operator Assignment and Routing Problems in Home Health Care Services Semih Yalçındağ 1, Andrea

More information

Hospital admission planning to optimize major resources utilization under uncertainty

Hospital admission planning to optimize major resources utilization under uncertainty Hospital admission planning to optimize major resources utilization under uncertainty Nico Dellaert Technische Universiteit Eindhoven, Faculteit Technologie Management, Postbus 513, 5600MB Eindhoven, The

More information

Independent Mental Health Advocacy. Guidance for Commissioners

Independent Mental Health Advocacy. Guidance for Commissioners Independent Mental Health Advocacy Guidance for Commissioners DH INFORMATION READER BOX Policy HR / Workforce Management Planning / Performance Clinical Estates Commissioning IM&T Finance Social Care /

More information

Stability Assessment Framework Quick Reference Guide. Stability Operations

Stability Assessment Framework Quick Reference Guide. Stability Operations Stability Assessment Framework Quick Reference Guide The Stability Assessment Framework (SAF) is an analytical, planning, and programming tool designed to support civilmilitary operations planning, the

More information

Baskaran, Geetha (2016) A domain transformation approach for addressing staff scheduling problems. PhD thesis, University of Nottingham.

Baskaran, Geetha (2016) A domain transformation approach for addressing staff scheduling problems. PhD thesis, University of Nottingham. Baskaran, Geetha (2016) A domain transformation approach for addressing staff scheduling problems. PhD thesis, University of Nottingham. Access from the University of Nottingham repository: http://eprints.nottingham.ac.uk/31249/1/geetha%20baskaran%20phd%20thesis.pdf

More information

Home Health Care: A Multi-Agent System Based Approach to Appointment Scheduling

Home Health Care: A Multi-Agent System Based Approach to Appointment Scheduling Home Health Care: A Multi-Agent System Based Approach to Appointment Scheduling Arefeh Mohammadi, Emmanuel S. Eneyo Southern Illinois University Edwardsville Abstract- This paper examines the application

More information

Boys Brigade Knowledge Badge

Boys Brigade Knowledge Badge Leader Handbook Version 1.0 Released: November 2007 Boys Brigade Knowledge Badge The Boys' Brigade Queensland The Boys' Brigade Queensland BB Knowledge Badge Leader Guidelines Contents Introduction to

More information

Local search for the surgery admission planning problem

Local search for the surgery admission planning problem J Heuristics (2011) 17:389 414 DOI 10.1007/s10732-010-9139-x Local search for the surgery admission planning problem Atle Riise Edmund K. Burke Received: 23 June 2009 / Revised: 30 March 2010 / Accepted:

More information

2017 National NHS staff survey. Results from North West Boroughs Healthcare NHS Foundation Trust

2017 National NHS staff survey. Results from North West Boroughs Healthcare NHS Foundation Trust 2017 National NHS staff survey Results from North West Boroughs Healthcare NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for North West

More information

2017 National NHS staff survey. Results from Salford Royal NHS Foundation Trust

2017 National NHS staff survey. Results from Salford Royal NHS Foundation Trust 2017 National NHS staff survey Results from Salford Royal NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Salford Royal NHS Foundation

More information

2016 National NHS staff survey. Results from Surrey And Sussex Healthcare NHS Trust

2016 National NHS staff survey. Results from Surrey And Sussex Healthcare NHS Trust 2016 National NHS staff survey Results from Surrey And Sussex Healthcare NHS Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Surrey And Sussex Healthcare

More information

T he National Health Service (NHS) introduced the first

T he National Health Service (NHS) introduced the first 265 ORIGINAL ARTICLE The impact of co-located NHS walk-in centres on emergency departments Chris Salisbury, Sandra Hollinghurst, Alan Montgomery, Matthew Cooke, James Munro, Deborah Sharp, Melanie Chalder...

More information

Methodology for capacity calculation for ID timeframe

Methodology for capacity calculation for ID timeframe Methodology for capacity calculation for ID timeframe NRA approval package Version 1.0 Date 05-11-2015 Status Draft Final Contents 1 Introduction and purpose... 3 2 Definitions... 3 3 General principles

More information

Online library of Quality, Service Improvement and Redesign tools. Process templates. collaboration trust respect innovation courage compassion

Online library of Quality, Service Improvement and Redesign tools. Process templates. collaboration trust respect innovation courage compassion Online library of Quality, Service Improvement and Redesign tools Process templates collaboration trust respect innovation courage compassion Process templates What is it? Process templates provide a visual

More information

ESCALATION PLAN PAEDIATRICS AND NEONATAL UNIT 1. Aim/Purpose of this Guideline

ESCALATION PLAN PAEDIATRICS AND NEONATAL UNIT 1. Aim/Purpose of this Guideline ESCALATION PLAN PAEDIATRICS AND NEONATAL UNIT 1. Aim/Purpose of this Guideline 1.1. This guidance is designed to aid staff to monitor capacity and staffing in Child Health. 2. The Guidance 2.1. The majority

More information

Homework No. 2: Capacity Analysis. Little s Law.

Homework No. 2: Capacity Analysis. Little s Law. Service Engineering Winter 2010 Homework No. 2: Capacity Analysis. Little s Law. Submit questions: 1,3,9,11 and 12. 1. Consider an operation that processes two types of jobs, called type A and type B,

More information

Using the Systems Engineering Method to Design A System Engineering Major at the United States Air Force Academy

Using the Systems Engineering Method to Design A System Engineering Major at the United States Air Force Academy Using the Method to A System Major at the United States Air Force Academy 1387 J. E. Bartolomei, S. L. Turner, C. A. Fisher United States Air Force Academy USAF Academy CO 80840 (719) 333-2531 Abstract:

More information

Big Data Analysis for Resource-Constrained Surgical Scheduling

Big Data Analysis for Resource-Constrained Surgical Scheduling Paper 1682-2014 Big Data Analysis for Resource-Constrained Surgical Scheduling Elizabeth Rowse, Cardiff University; Paul Harper, Cardiff University ABSTRACT The scheduling of surgical operations in a hospital

More information

Physician Scheduling in Emergency Rooms

Physician Scheduling in Emergency Rooms Physician Scheduling in Emergency Rooms Michel Gendreau 1,2, Jacques Ferland 1,2 Bernard Gendron 1,2, Noureddine Hail 1, Brigitte Jaumard 1,3, Sophie Lapierre 1,4, Gilles Pesant 1,4, and Patrick Soriano

More information

2017 National NHS staff survey. Results from Oxleas NHS Foundation Trust

2017 National NHS staff survey. Results from Oxleas NHS Foundation Trust 2017 National NHS staff survey Results from Oxleas NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Oxleas NHS Foundation Trust 5 3:

More information

Report on the Pilot Survey on Obtaining Occupational Exposure Data in Interventional Cardiology

Report on the Pilot Survey on Obtaining Occupational Exposure Data in Interventional Cardiology Report on the Pilot Survey on Obtaining Occupational Exposure Data in Interventional Cardiology Working Group on Interventional Cardiology (WGIC) Information System on Occupational Exposure in Medicine,

More information

Influencing and Interpreting Health and Social Care Policy in the UK

Influencing and Interpreting Health and Social Care Policy in the UK Influencing and Interpreting Health and Social Care Policy in the UK Abstract Professor Eric Wolstenholme, David Monk, Douglas McKelvie, and Gill Smith Over the past three years the authors have used System

More information

SCHOOL OF HEALTH AND SOCIAL WORK BSc (Hons) Nursing (all fields): ATTENDANCE POLICY AND PROCEDURES

SCHOOL OF HEALTH AND SOCIAL WORK BSc (Hons) Nursing (all fields): ATTENDANCE POLICY AND PROCEDURES SCHOOL OF HEALTH AND SOCIAL WORK BSc (Hons) Nursing (all fields): ATTENDANCE POLICY AND PROCEDURES Students on the BSc (Hons) Nursing programme are subject to a number of attendance regulations. These

More information

Queueing Model for Medical Centers (A Case Study of Shehu Muhammad Kangiwa Medical Centre, Kaduna Polytechnic)

Queueing Model for Medical Centers (A Case Study of Shehu Muhammad Kangiwa Medical Centre, Kaduna Polytechnic) IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn:2319-765x. Volume 10, Issue 1 Ver. I. (Jan. 2014), PP 18-22 Queueing Model for Medical Centers (A Case Study of Shehu Muhammad Kangiwa Medical

More information

2017 National NHS staff survey. Results from The Newcastle Upon Tyne Hospitals NHS Foundation Trust

2017 National NHS staff survey. Results from The Newcastle Upon Tyne Hospitals NHS Foundation Trust 2017 National NHS staff survey Results from The Newcastle Upon Tyne Hospitals NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for The Newcastle

More information

S4: Overview. Illustrated for Spring Calendar S4. Current Spring Calendar. First Class Day: Earliest: Jan 12 Latest: Jan 19

S4: Overview. Illustrated for Spring Calendar S4. Current Spring Calendar. First Class Day: Earliest: Jan 12 Latest: Jan 19 : Overview Spring Calendar First Class Day: Earliest: Jan 21 Latest: Jan 27 Last : Earliest: May 19 Latest: May 25 Motivators 1. The February break is not necessary. 2. The study/exam period is long compared

More information

2017 National NHS staff survey. Results from Royal Cornwall Hospitals NHS Trust

2017 National NHS staff survey. Results from Royal Cornwall Hospitals NHS Trust 2017 National NHS staff survey Results from Royal Cornwall Hospitals NHS Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Royal Cornwall Hospitals NHS

More information

The Nursing Specialist Group

The Nursing Specialist Group The Nursing Specialist Group Information Technology in Nursing Volume 4 1992 Duty Rostering in a Primary Nursing Environment Nicholas R. Hardiker, RGN, BSc(Hons) Computation Regional Clinical Coding Tutor,

More information

POLICY ON THE IMPLEMENTATION OF NICE GUID ANCE

POLICY ON THE IMPLEMENTATION OF NICE GUID ANCE POLICY ON THE IMPLEMENTATION OF NICE GUID ANCE Document Type Corporate Policy Unique Identifier CO-019 Document Purpose To outline the process for the implementation and compliance with NICE guidance and

More information

After Hours Service Requirements

After Hours Service Requirements To: Comprehensive Care Model (CCMs) Published By: Primary Health Care Date Issued: Bulletin #: Re: November 2010 (replaces January 2006 version) 11007 Revised After Hours Service Requirements The purpose

More information