https://github.com/legraina/DynamicNurseScheduler
Raw File
Tip revision: aef751362239e9ade6448f3731a625c29c9a9f0f authored by Antoine Legrain on 25 October 2023, 20:54:55 UTC
Only publish docker image on version tag. (#33)
Tip revision: aef7513
sprint_hidden04.txt
////////////////////////////////////////////////////////////////////
SCHEDULING_PERIOD;
////////////////////////////////////////////////////////////////////
sprint_hidden04, 2010-06-01, 2010-06-28;


////////////////////////////////////////////////////////////////////
SKILLS = 1;
////////////////////////////////////////////////////////////////////
Nurse;


////////////////////////////////////////////////////////////////////
SHIFT_TYPES = 4;
////////////////////////////////////////////////////////////////////
L, Late, 14:30:00, 22:30:00, 1, Nurse;
D, Day shift, 08:30:00, 16:30:00, 1, Nurse;
E, Early, 06:30:00, 14:30:00, 1, Nurse;
N, Night, 22:30:00, 06:30:00, 1, Nurse;


////////////////////////////////////////////////////////////////////
CONTRACTS = 3;
////////////////////////////////////////////////////////////////////
0, fulltime, (1|1), (1|1|20), (1|1|9), (1|1|5), (1|1|3), (1|1|4), (1|1|3), (1|0|5), (0|0|3), (0|0|0), SaturdaySunday, (1|1), (1|1), (1|1), (0|0), (0|0), 8, 0 1 2 3 4 5 6 7;
1, 75_time, (1|1), (1|1|12), (1|1|6), (1|1|5), (1|1|2), (1|1|4), (1|1|2), (1|1|5), (0|1|2), (0|0|0), SaturdaySunday, (1|1), (1|1), (1|1), (0|0), (0|0), 8, 0 1 2 3 4 5 6 7;
2, 50_percent, (1|1), (1|1|8), (1|1|4), (1|1|4), (1|1|2), (1|1|7), (1|1|1), (1|1|4), (0|1|2), (0|0|0), SaturdaySunday, (1|1), (1|1), (1|1), (0|0), (0|0), 8, 0 1 2 3 4 5 6 7;


////////////////////////////////////////////////////////////////////
PATTERNS = 8;
////////////////////////////////////////////////////////////////////
0, 1, 2 (L|Any) (D|Any);
1, 1, 3 (D|Any) (E|Any) (D|Any);
2, 1, 3 (None|Friday) (Any|Saturday) (Any|Sunday);
3, 1, 2 (L|Any) (E|Any);
4, 1, 2 (L|Any) (N|Any);
5, 1, 2 (D|Any) (N|Any);
6, 1, 2 (N|Any) (D|Any);
7, 1, 2 (N|Any) (E|Any);


////////////////////////////////////////////////////////////////////
EMPLOYEES 10;
////////////////////////////////////////////////////////////////////
0, 0, 0, 1, Nurse;
1, 1, 0, 1, Nurse;
2, 2, 0, 1, Nurse;
3, 3, 0, 1, Nurse;
4, 4, 0, 1, Nurse;
5, 5, 1, 1, Nurse;
6, 6, 1, 1, Nurse;
7, 7, 1, 1, Nurse;
8, 8, 1, 1, Nurse;
9, 9, 2, 1, Nurse;


////////////////////////////////////////////////////////////////////
DAY_OF_WEEK_COVER = 28;
////////////////////////////////////////////////////////////////////
Monday, E, 2;
Monday, L, 2;
Monday, D, 1;
Monday, N, 1;
Tuesday, E, 2;
Tuesday, L, 2;
Tuesday, D, 1;
Tuesday, N, 1;
Wednesday, E, 3;
Wednesday, L, 2;
Wednesday, D, 0;
Wednesday, N, 1;
Thursday, E, 2;
Thursday, L, 2;
Thursday, D, 1;
Thursday, N, 1;
Friday, E, 2;
Friday, L, 2;
Friday, D, 1;
Friday, N, 1;
Saturday, E, 3;
Saturday, L, 2;
Saturday, D, 0;
Saturday, N, 1;
Sunday, E, 3;
Sunday, L, 2;
Sunday, D, 0;
Sunday, N, 1;


////////////////////////////////////////////////////////////////////
DATE_SPECIFIC_COVER = 0;
////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////
DAY_OFF_REQUESTS = 100;
////////////////////////////////////////////////////////////////////
0, 2010-06-07, 1;
0, 2010-06-26, 1;
0, 2010-06-23, 1;
0, 2010-06-04, 1;
0, 2010-06-25, 1;
0, 2010-06-17, 1;
0, 2010-06-28, 1;
0, 2010-06-14, 1;
0, 2010-06-27, 1;
0, 2010-06-21, 1;
1, 2010-06-17, 1;
1, 2010-06-05, 1;
1, 2010-06-20, 1;
1, 2010-06-04, 1;
1, 2010-06-23, 1;
1, 2010-06-24, 1;
1, 2010-06-19, 1;
1, 2010-06-26, 1;
1, 2010-06-10, 1;
1, 2010-06-25, 1;
2, 2010-06-11, 1;
2, 2010-06-09, 1;
2, 2010-06-24, 1;
2, 2010-06-25, 1;
2, 2010-06-04, 1;
2, 2010-06-05, 1;
2, 2010-06-16, 1;
2, 2010-06-12, 1;
2, 2010-06-20, 1;
2, 2010-06-02, 1;
3, 2010-06-12, 1;
3, 2010-06-17, 1;
3, 2010-06-01, 1;
3, 2010-06-22, 1;
3, 2010-06-15, 1;
3, 2010-06-05, 1;
3, 2010-06-03, 1;
3, 2010-06-24, 1;
3, 2010-06-08, 1;
3, 2010-06-02, 1;
4, 2010-06-11, 1;
4, 2010-06-28, 1;
4, 2010-06-06, 1;
4, 2010-06-22, 1;
4, 2010-06-02, 1;
4, 2010-06-17, 1;
4, 2010-06-12, 1;
4, 2010-06-14, 1;
4, 2010-06-15, 1;
4, 2010-06-23, 1;
5, 2010-06-28, 1;
5, 2010-06-15, 1;
5, 2010-06-23, 1;
5, 2010-06-17, 1;
5, 2010-06-16, 1;
5, 2010-06-02, 1;
5, 2010-06-10, 1;
5, 2010-06-25, 1;
5, 2010-06-07, 1;
5, 2010-06-19, 1;
6, 2010-06-04, 1;
6, 2010-06-26, 1;
6, 2010-06-19, 1;
6, 2010-06-02, 1;
6, 2010-06-28, 1;
6, 2010-06-13, 1;
6, 2010-06-22, 1;
6, 2010-06-25, 1;
6, 2010-06-10, 1;
6, 2010-06-21, 1;
7, 2010-06-22, 1;
7, 2010-06-01, 1;
7, 2010-06-09, 1;
7, 2010-06-05, 1;
7, 2010-06-20, 1;
7, 2010-06-13, 1;
7, 2010-06-17, 1;
7, 2010-06-14, 1;
7, 2010-06-24, 1;
7, 2010-06-19, 1;
8, 2010-06-26, 1;
8, 2010-06-11, 1;
8, 2010-06-16, 1;
8, 2010-06-01, 1;
8, 2010-06-22, 1;
8, 2010-06-10, 1;
8, 2010-06-12, 1;
8, 2010-06-07, 1;
8, 2010-06-06, 1;
8, 2010-06-25, 1;
9, 2010-06-16, 1;
9, 2010-06-22, 1;
9, 2010-06-14, 1;
9, 2010-06-02, 1;
9, 2010-06-08, 1;
9, 2010-06-21, 1;
9, 2010-06-10, 1;
9, 2010-06-19, 1;
9, 2010-06-13, 1;
9, 2010-06-01, 1;


////////////////////////////////////////////////////////////////////
DAY_ON_REQUESTS = 0;
////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////
SHIFT_OFF_REQUESTS = 50;
////////////////////////////////////////////////////////////////////
0, 2010-06-13, L, 1;
0, 2010-06-18, E, 1;
0, 2010-06-06, L, 1;
0, 2010-06-04, D, 1;
0, 2010-06-16, N, 1;
1, 2010-06-10, D, 1;
1, 2010-06-13, E, 1;
1, 2010-06-07, L, 1;
1, 2010-06-03, N, 1;
1, 2010-06-28, D, 1;
2, 2010-06-23, E, 1;
2, 2010-06-01, D, 1;
2, 2010-06-12, D, 1;
2, 2010-06-03, N, 1;
2, 2010-06-03, D, 1;
3, 2010-06-13, D, 1;
3, 2010-06-02, D, 1;
3, 2010-06-09, L, 1;
3, 2010-06-04, D, 1;
3, 2010-06-19, D, 1;
4, 2010-06-05, L, 1;
4, 2010-06-12, N, 1;
4, 2010-06-10, D, 1;
4, 2010-06-15, N, 1;
4, 2010-06-06, N, 1;
5, 2010-06-14, L, 1;
5, 2010-06-04, E, 1;
5, 2010-06-25, N, 1;
5, 2010-06-12, D, 1;
5, 2010-06-07, L, 1;
6, 2010-06-21, E, 1;
6, 2010-06-09, E, 1;
6, 2010-06-23, L, 1;
6, 2010-06-11, D, 1;
6, 2010-06-18, E, 1;
7, 2010-06-10, N, 1;
7, 2010-06-25, D, 1;
7, 2010-06-24, L, 1;
7, 2010-06-09, D, 1;
7, 2010-06-01, L, 1;
8, 2010-06-04, L, 1;
8, 2010-06-19, D, 1;
8, 2010-06-12, L, 1;
8, 2010-06-04, D, 1;
8, 2010-06-14, E, 1;
9, 2010-06-11, E, 1;
9, 2010-06-01, E, 1;
9, 2010-06-18, N, 1;
9, 2010-06-14, D, 1;
9, 2010-06-17, N, 1;


////////////////////////////////////////////////////////////////////
SHIFT_ON_REQUESTS = 0;
////////////////////////////////////////////////////////////////////


back to top