Scheduling Nurse Shifts Using Goal Programming Based on Nurse Preferences: A Case Study in an Emergency Department

Document Type : Original Article


1 Health Management Research Center, Baqiyatallah University of Medical Sciences, Tehran, Iran

2 Department of Management, Islamic Azad University Kerman Branch, Kerman, Iran


Nowadays, nurses scheduling is one of the most important challenges with which health care centers are encountered. The significance of nurses’ work quality has led researchers to be concerned about scheduling problems, which have an impact on nurses’ performance. Observing the interests of hospital and patients, providing their satisfaction, and meeting their needs are among the main objectives of scheduling, which are focused on in this research. For this end, goal programming is used for modeling and problem solving of the nurses scheduling process. Hence, a developed comprehensive model with 7 goals related to management aspects and nurses’ interests have been designed considering emergency department characteristics of a large hospital in Tehran as a case study. Finally, the model was solved via GAMS software. The model resulted in an optimal pattern for nurses scheduling in a 28-days horizon. According to the definition presented in the modeling process, 3 goals associated with proportion, sequence, and isolation of working days were fulfilled. However, 4 goals of nurses’ interests, number of working days, and isolate off days have illustrated a few deviations due to resource limitation. In addition, a comparison between the results and the current scheduling indicated a higher efficiency of optimal scheduling. Sensitivity analysis of the nurses scheduling also revealed that with an increase in the number of nurses, the goals would improve significantly. Implementation of this scheduling not only improves work justice and performance of the nurses but also increases their satisfaction from the scheduling process.


Main Subjects

1. Tavakkoli-Moghaddam, R. and Seraj, O., “A Tabu Search
Method for a New Bi-Objective Open Shop Scheduling Problem
by a Fuzzy Multi-Objective Decision Making Approach
(RESEARCH NOTE)”, International Journal of Engineering-
Transactions B: Applications, Vol. 22, No. 3, (2009), 269–282.  
2. Mobasher, A., Lim, G., Bard, J.F., and Jordan, V., “Daily
scheduling of nurses in operating suites”, IIE Transactions on
Healthcare Systems Engineering, Vol. 1, No. 4, (2011), 232–
3. Hans, E.W., Van Houdenhoven, M., and Hulshof, P.J.H., “A
Framework for Healthcare Planning and Control”, Handbook of
healthcare system scheduling, Springer, (2012), 303–320.
4. Sulak, H. and Bayhan, M., “A Model Suggestion and an
Application for Nurse Scheduling Problem”, Journal of
Research in Business, Economics and Management, Vol. 5,
No. 5, (2016), 755–760.  
5. Maier-Rothe, C. and Wolfe, H. B., “Cyclical scheduling and
allocation of nursing staff”, Socio-Economic Planning
Sciences, Vol. 7, No. 5, (1973), 471–487.  
6. Siferd, S.P. and Benton, W.C., “Workforce staffing and
scheduling: Hospital nursing specific models”, European
Journal of Operational Research, Vol. 60, No. 3, (1992), 233–
7. Topaloglu, S. and Selim, H., “Nurse scheduling using fuzzy
modeling approach”, Fuzzy Sets and Systems, Vol. 161, No. 11,
(2010), 1543–1563.  
8. Azaiez, M.N. and Al Sharif, S.S., “A 0-1 goal programming
model for nurse scheduling”, Computers & Operations
Research, Vol. 32, No. 3, (2005), 491–507.  
9. Jafari, H. and Salmasi, N., “Maximizing the nurses’ preferences
in nurse scheduling problem: mathematical modeling and a
meta-heuristic algorithm”, Journal of Industrial Engineering
International, Vol. 11, No. 3, (2015), 439–458.  
10. M’Hallah, R. and Alkhabbaz, A., “Scheduling of nurses: A case
study of a Kuwaiti health care unit”, Operations Research for
Health Care, Vol. 2, No. 1–2, (2013), 1–19.  
11. Azimi, S., Sepehri, M.M., and Etemadian, M., “A Nurse
Scheduling Model under Real Life Constraints”, International
Journal of Hospital Research, Vol. 4, No. 1, (2015), 1–8.  
12. J Jafari, H., Bateni, S., Daneshvar, P., Bateni, S., and Mahdioun,
H., “Fuzzy Mathematical Modeling Approach for the Nurse
Scheduling Problem: A Case Study”, International Journal of
Fuzzy Systems, Vol. 18, No. 2, (2016), 320–332.  
13. Bagheri, M., Gholinejad Devin, A., and Izanloo, A., “An
application of stochastic programming method for nurse
scheduling problem in real word hospital”, Computers &
Industrial Engineering, Vol. 96, (2016), 192–200.  
14. Agyei, W., Obeng-Denteh, W., and Andaam, E. A., “Modeling
Nurse Scheduling Problem Using 0-1 Goal Programming: A
Case Study Of Tafo Government Hospital, Kumasi-Ghana”,
International Journal of Scientific & Technology Research,
Vol. 4, No. 3, (2015), 5–10.  
15. Ang, B.Y., Lam, S.W.S., Pasupathy, Y., and Ong, M.E.H.,
“Nurse workforce scheduling in the emergency department: A
sequential decision support system considering multiple
objectives”, Journal of Nursing Management, Vol. 26, No. 4,
(2018), 432–441.  
16. El Adoly, A.A., Gheith, M., and Nashat Fors, M., “A new
formulation and solution for the nurse scheduling problem: A
case study in Egypt”, Alexandria Engineering Journal, Vol.
57, No. 4, (2018), 2289–2298.  
17. Di Martinelly, C. and Meskens, N., “A bi-objective integrated
approach to building surgical teams and nurse schedule rosters
to maximise surgical team affinities and minimise nurses’ idle
time”, International Journal of Production Economics, Vol.
191, (2017), 323–334.  
18. Nasir, J. and Dang, C., “Solving a More Flexible Home Health
Care Scheduling and Routing Problem with Joint Patient and
Nursing Staff Selection”, Sustainability, Vol. 10, No. 2, (2018),
19. Rabbani, M., Tavakkoli-Moghaddam, R., Jolai, F. and
Ghorbani, H.R., “A Comprehensive Model for R and D Project
Portfolio Selection with Zero-One Linear Goal-Programming
(RESEARCH NOTE)”, International Journal of Engineering -