Skip to main content
Log in

A mathematical programming approach for scheduling physicians in the emergency room

  • Published:
Health Care Management Science Aims and scope Submit manuscript

Abstract

Preparing a schedule for physicians in the emergency room is a complex task, which requires taking into account a large number of (often conflicting) rules, related to various aspects: limits on the number of consecutive shifts or weekly hours, special rules for night shifts and weekends, seniority rules, vacation periods, individual preferences, ... In this paper, we present a mathematical programming approach to facilitate this task. The approach models the situation in a major hospital of the Montréal region (approximately 20 physicians are members of the working staff). We show that the approach can significantly reduce the time and the effort required to construct a six-month schedule. A human expert, member of the working staff, typically requires a whole dedicated week to perform this task, with the help of a spreadsheet. With our approach, a schedule can be completed in less than one day. Our approach also generates better schedules than those produced by the expert, because it can take into account simultaneously more rules than any human expert can do.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. American College of Emergency Physicians, Directory of software in emergency medicine, Dallas (1998) (http://www.acep.org).

  2. H. Beaulieu, Planification de l'horaire des médecins dans une salle d'urgence, M.Sc. Thesis, Département d'informatique et de recherche opérationnelle, Université de Montréal (1998).

  3. H. Beaulieu, J.A. Ferland, B. Gendron and L. Lefebvre, A computer system based on optimization for scheduling physicians in the emergency room, Publication #1127, Département d'informatique et de recherche opérationnelle, Université de Montréal (1998).

  4. I. Berrada, Planification d'horaires du personnel infirmier dans un établissement hospitalier, Ph.D. Dissertation, Département d'informatique et de recherche opérationnelle, Université de Montréal (1993).

  5. I. Berrada, J.A. Ferland and P. Michelon, A multi-objective approach to nurse scheduling with both hard and soft constraints, Socio-Economic Planning Science 30 (1996) 183–193.

    Article  Google Scholar 

  6. ByteBloc Software, EPSKED 3.0, ByteBloc Software, LongBeach (1995) (http://www.bytebloc.com).

    Google Scholar 

  7. CPLEX Optimization, CPLEX 4.0, CPLEX Optimization, Incline Village (1994).

    Google Scholar 

  8. É. Gagné, Application d'une méthode exacte pour la génération d'horaires en soins infirmiers, M.Sc. Thesis, Département d'informatique et de recherche opérationnelle, Université de Montréal (1996).

  9. R. Hung, Hospital nurse scheduling, Journal of Nursing Administration 25 (1995) 21–23.

    Google Scholar 

  10. B. Jaumard, F. Semet and T. Vovor, A generalized linear programming model for nurse scheduling, Publication G-96-35, Groupe d'études et de recherche en analyse des décisions, École des Hautes Études Commerciales, Montréal (1997).

    Google Scholar 

  11. S. Labbé, La confection automatisée d'horaires pour les médecins en salle d'urgence, M.Sc. Thesis, École des Hautes études Commerciales, Montréal (1998).

    Google Scholar 

  12. S. Labbé, M. Gendreau, S. Lapierre and P. Soriano, A tabu search for scheduling physicians, Presented at INFORMS, Montréal, April 26-29, 1998.

  13. S.D. Lapierre and M.W. Carter, Scheduling emergency room physicians, Publication CRT-99-23, Centre for Research on Transportation, Université de Montréal (1999).

  14. H.E. Miller, W.P. Pierskalla and G.J. Rath, Nurse scheduling using mathematical programming, Operations Research 24 (1976) 857–870.

    Google Scholar 

  15. MSI Software, Physician Scheduler 3.2, MSI Software, Fairfax (1998) (http://www.msisoftware.com).

    Google Scholar 

  16. I. Nabli, Horaires du personnel infirmier générés avec approches heuristiques, M.Sc. Thesis, Département d'informatique et de recherche opérationnelle, Université de Montréal (1995).

  17. G.L. Nemhauser and L.A. Wolsey, Integer and Combinatorial Optimization (Wiley, New York, 1988).

    Google Scholar 

  18. W.P. Pierskalla and D.J. Brailer, Applications of Operations Research in health care delivery, in: Handbooks in Operations Research and Management Science, Vol. 6, eds. S.M. Pollock et al. (North-Holland, 1994).

  19. R.L. Rardin, Optimization in Operations Research (Prentice-Hall, NJ, 1998).

    Google Scholar 

  20. L.D. Smith and A. Wiggins, A computer based scheduling system, Computers and Operations Research 4 (1977) 195–212.

    Article  Google Scholar 

  21. G. Vassilacopoulos, Allocating doctors to shifts in an accident and emergency department, Journal of the Operational Research Society 36 (1985) 517–523.

    Article  Google Scholar 

  22. S. Villeneuve, Confection d'horaires en soins infirmiers pour les in-firmières des équipes volantes-secteur, M.Sc. Thesis, Département d'informatique et de recherche opérationnelle, Université de Montréal (1997).

  23. D.M. Warner, Scheduling nursing personnel according to nursing preference: a mathematical programming approach, Operations Research 24 (1976) 842–856.

    Article  Google Scholar 

  24. G. Weil, K. Heus, P. François and M. Poujade, Constraint programming for nurse scheduling, Engineering in Medicine and Biology 14 (1995) 417–422.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Beaulieu, H., Ferland, J.A., Gendron, B. et al. A mathematical programming approach for scheduling physicians in the emergency room. Health Care Management Science 3, 193–200 (2000). https://doi.org/10.1023/A:1019009928005

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019009928005

Navigation