Skip to main content
Log in

Personnel and Patient Scheduling in the High Demanded Hospital Services: A Case Study in the Physiotherapy Service

  • Original Paper
  • Published:
Journal of Medical Systems Aims and scope Submit manuscript

Abstract

High demand but limited staffs within some services of a hospital require a proper scheduling of staff and patients. In this study, a hierarchical mathematical model is proposed to generate weekly staff scheduling. Due to computational difficulty of this scheduling problem, the entire model is broken down into manageable three hierarchical stages: (1) selection of patients, (2) assignment of patients to the staff, (3) scheduling of patients throughout a day. The developed models were tested on the data collected in College of Medicine Research Hospital at Cukurova University using GAMS and MPL optimization packages. From the results of the case study, the presented hierarchical model provided a schedule that ensures to maximize the number of selected patients, to balance the workload of physiotherapist, and to minimize waiting time of patients in their treatment day.

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.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Arthur, J., and Ravindran, A., A multiple objective nurse scheduling model. AIIE Transactions 13:155–60, 1981.

    Google Scholar 

  2. Burke, E., De Causmaecker, P., and Vanden, B. G., A hybrid tabu search algorithm for the nurse rostering problem. Lect. Notes Artif. Intell 1585:187–194, 1998.

    Google Scholar 

  3. Dowsland, K., and Thompson, J., Solving a nurse scheduling problem with knapsacks, networks and tabu search. J. Oper. Res. Soc 51:825–833, 2000.

    Article  MATH  Google Scholar 

  4. Dowsland, K., Nurse scheduling with tabu search and strategic oscillation. Eur. J. Oper. Res 106:2–3393–407, 1998.

    Article  MATH  Google Scholar 

  5. Ernst, A. T., Jiang, H., Krishnamoorthy, M., and Sier, D., Staff scheduling and rostering: a review of applications, methods and models. Eur. J. Oper. Res 153:3–27, 2004.

    Article  MATH  MathSciNet  Google Scholar 

  6. Ho, C. H., and Lau, H. S., Evaluating the impact of operating conditions on the performance of appointment scheduling rules in service systems. Eur. J. Oper. Res 112:3542–553, 1999.

    Article  MATH  Google Scholar 

  7. Jaumard, B., Semet, F., and Vovor, T., A generalized linear programming model for nurse scheduling. Eur. J. Oper. Res 107:11–18, 1998.

    Article  MATH  Google Scholar 

  8. Maier-Rothe, C., and Wolfe, H., Cyclical scheduling and allocation of nursing staff. Socio. Econ. Plann. Sci 7:471–487, 1973.

    Article  Google Scholar 

  9. Millar, H., and Kiragu, M., Cyclic and non-cyclic scheduling of 12 h shift nurses by network programming. Eur. J. Oper. Res 104:3582–592, 1998.

    Article  MATH  Google Scholar 

  10. Nooriafshar, M., A heuristic approach to improving the design of nurse training schedules. Eur. J. Oper. Res 81:150–61, 1995.

    Article  Google Scholar 

  11. Norby, R., Freund, L., and Wagner, B., A nurse staffing system based on assignment difficulty. J. Nurs. Adm 7:92–24, 1977.

    Article  Google Scholar 

  12. Ogulata, S. N., and Erol, R., A hierarchical multiple criteria mathematical programming approach for scheduling general surgery operations in large hospitals. J. Med. Syst 27:3259–270, 2003.

    Article  Google Scholar 

  13. Ozkarahan, I., A desegregation model of a flexible nurse scheduling support system. Socio-Econ. Plann. Sci 25:19–26, 1991.

    Article  Google Scholar 

  14. Ozkarahan, I., and Bailey, J., Goal programming model subsystem of a flexible nurse scheduling support system. IIE Transactions 20:3306–316, 1988.

    Article  Google Scholar 

  15. Paulussen, T.O., Zöller, A., Heinzl, A., Braubach, L., Pokahr, A., Lamersdorf, W., Patient Scheduling Under Uncertainty. Proceedings of the 2004 ACM Symposium On Applied Computing (SAC2004), Nicosia, Cyprus.

  16. Paulussen, T. O., Zöller, A., Heinzl, A., Braubach, L., Pokahr, A., and Lamersdorf, W., Dynamic Patient Scheduling In Hospitals. Coordination and Agent Technology In Value Networks. GITO, Berlin, 2004.

    Google Scholar 

  17. Podgorelec, V., and Kokol, P., Genetic algorithm based system for patient scheduling in highly constrained situations. J. Med. Syst 30:417–427, 2004November.

    Google Scholar 

  18. Rohleder, T. R., and Klassen, K. J., Using client-variance information to improve dynamic appointment scheduling performance. Omega Int. J. Manag. Sci 28:3293–302, 2000.

    Article  Google Scholar 

  19. Ryan, T., Barker, B., and Marciante, F., A system for determining appropriate nurse staffing. J. Nurs. Adm 5:530–38, 1975.

    Google Scholar 

  20. Standridge, C. R., Using expert systems for simulation modeling of patient scheduling. Simulation 75:3148–156, 2000.

    Article  MATH  Google Scholar 

  21. Su, S., and Shih, C. L., Managing a mixed-registration-type appointment system in outpatient clinics. Int. J. Med. Inform 70:31–40, 2003.

    Article  Google Scholar 

  22. Thornton, J., and Satar, A., An integer programming-based nurse rostering system. Lecture Notes In Computer Science: Concurrency and Parallelism, Programming, Networking, and Security 1179:357–358, 1996.

    Article  Google Scholar 

  23. Trivedi, V., Optimum Allocation Of Float Nurses Using Head Nurses Perspectives. Ph.D. Thesis, University Of Michigan, 1974.

  24. Wolfe, H., Young, J., Staffing The Nursing Unit, Part I: Controlled Variable Staffing.” Nursing Research. 237–243. 1965.

  25. Warner, D., Scheduling nursing personnel according to nursing preference: a mathematical programming approach. Oper. Res 24:5842–856, 1976.

    MATH  Google Scholar 

  26. Warner, D., and Prawda, J., A mathematical programming model for scheduling nursing personnel in a hospital. Manag. Sci 19:4411–422, 1972.

    MATH  Google Scholar 

Download references

Acknowledgement

We thank Prof. Dr. Tunay Sarpel, who is the head of Physiotherapy and Rehabilitation Services, for her continued support to collect some information about current patient admission process and some data about their patients in Physiotherapy and Rehabilitation Services of Cukurova University Hospital.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Esra Karakas.

Appendices

Appendix 1

Table 5 Patient candidate list in physiotherapy and rehabilitation service of C.U. research hospital

Appendix 2

  1. Stage I:

    Patient Acceptance Planning

    $${\text{Max}}\,\sum\limits_{i = 1}^N {p_i x_i } $$
    (1)

    Subject to:

    $$\sum\limits_{i = 1}^N {x_i t_i \, \leqslant T} $$
    (2)
  2. Stage II:

    Assignment to Physiotherapists

    $${\text{Min }}W_{\text{1}} d_{\text{1}}^{\text{ + }} + W_2 d_2^ + + W_3 d_3^ + + W_4 d_4^ + + W_5 d_4^ - $$
    (3)

    Subject to:

    $$d_1^ + = \sum\limits_{j = 1}^S {\left| {G_j - \mathop G\limits^ - } \right|} \quad i{\text{ = 1,}}...S{\text{;}}$$
    (4)
    $$G_{j} = {\sum\limits_{i = 1}^n {t_{i} } }Y_{{ij}} \quad \begin{array}{*{20}c} {j{\text{ = 1,}}...n{\text{;}}} \\ {j{\text{ = 1,}}...S{\text{;}}} \\ \end{array} $$
    (5)
    $$G_j = \sum\limits_{i = 1}^n {G_j } /S\,\,\,\,\,\,\,\,\,\,j = 1, \ldots S$$
    (6)
    $$d^{ + }_{{k + 1}} = {\sum\limits_{j = 1}^S {{\left| {N_{{jk}} - {\mathop {N_{k} }\limits^ - }} \right|}} }\,\,\,\,\,\,\begin{array}{*{20}c} {j{\text{ = 1,}}...S{\text{;}}} \\ {k{\text{ = 1,2;}}} \\ \end{array} $$
    (7)
    $${\mathop {N_{{jk}} }\limits^ - } = \,{\sum\limits_{^{{{\mathop {j = 1}\limits_{tc_{i} = k} }}} } {Y_{{ij}} } }\,\,\,\,\begin{array}{*{20}c} {j{\text{ = 1,}}...S{\text{;}}} \\ {k{\text{ = 1,2;}}} \\ \end{array} $$
    (8)
    $${\mathop {N_{k} }\limits^ - } = {\sum\limits_{j = 1}^S {N_{{jk}} } }/S\,\,\,\,\,\,\,\,\,\begin{array}{*{20}c} {i{\text{ = 1,}}...n{\text{;}}} \\ {k{\text{ = 1,2;}}} \\ \end{array} \,$$
    (9)
    $$d^{ + }_{4} - d^{ - }_{4} = {\sum\limits_{i = 1}^n {{\sum\limits_{j = 1}^S {Y_{{ij}} } }} }t_{i} - hS\quad \begin{array}{*{20}c} {j{\text{ = }}\,\,{\text{1,}}...S{\text{;}}} \\ {i{\text{ = }}\,\,{\text{1,}}...n{\text{;}}} \\ \end{array} $$
    (10)
    $${\sum\limits_{j = 1}^S {Y_{{ij}} } } \leqslant 1\,\,\,\,\,\,\,\,\,j{\text{ = 1,}}...S{\text{;}}$$
    (11)
    $$G_{j} \leqslant h\quad j{\text{ = 1,}}...S{\text{;}}$$
    (12)
  3. Stage III:

    Scheduling Patients

    $${\text{Min }}d_5^ + $$
    (13)

    Subject To:

    $$\sum\limits_{i = 1}^n {Z_{il} = 1} \,\,\,\,\,\,\,\,\,\,l = 1, \ldots m$$
    (14)
    $$TI_l = \sum\limits_{i = 1}^n {t_i Z_{il} } \,\,\,\,\,\,\,\,\,\,l = 1, \ldots m$$
    (15)
    $$d_5^ + = \sum\limits_{l = 1}^m {\left| {TI_l - \overline {TI} } \right|} $$
    (16)
    $$\overline {Tl} = \sum\limits_{l = 1}^m {{{TI_l } \mathord{\left/ {\vphantom {{TI_l } m}} \right. \kern-\nulldelimiterspace} m}} $$
    (17)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ogulata, S.N., Koyuncu, M. & Karakas, E. Personnel and Patient Scheduling in the High Demanded Hospital Services: A Case Study in the Physiotherapy Service. J Med Syst 32, 221–228 (2008). https://doi.org/10.1007/s10916-007-9126-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10916-007-9126-4

Keywords

Navigation