Scheduling physiotherapy treatment in an inpatient setting

Whilst many areas of healthcare have benefitted from purpose-built automated scheduling programs (e.g. nursing rosters, doctor’s surgeries, and operating theatres), physiotherapy has been somewhat left behind. This is a matter of concern, since inpatient physiotherapy is an important part of many treatment programmes in general hospitals and specialist rehabilitation units. This study seeks to help address this deficiency by detailing a computer program that has been introduced to timetable physiotherapy treatment at a major neurological rehabilitation unit in Cardiff, UK. The aim is to show how automated scheduling can provide a far more effective and efficient alternative to manual scheduling by hand. Whilst the scheduling procedure will undoubtedly differ from unit to unit, this paper outlines what are thought to be some of the most important objectives and constraints in addition to an adaptable methodology that can be employed to arrive at a good-quality solution in a timely fashion. The scheduling problem considered here is formulated as a multi-objective combinatorial optimisation problem due to the many competing objectives and constraints and the significant size of the solution space. An approximate solution is sought by means of a three stage local search based approach. The first stage is to construct a valid and good quality initial solution. The second stage is to improve this with respect to some of the more important soft constraints by applying a series of steepest descent based algorithms. Like hard constraints, these ’moderate’ constraints represent a discrete number of violations rather than contributions to an objective function. This allows for a more targeted approach in their solution. The third stage is then the optimisation of the (remaining) soft constraints using simulated annealing and tabu search. Results are favourable with typical timetable quality (as measured by constraint violations), being considerably better than under the former ’by hand’ approach. Since its introduction, employee time expended on timetable creation has been cut from eight hours per week to fewer than two, freeing up therapist time for clinical work.

[1]  Sol Broder,et al.  Final examination scheduling , 1964, Commun. ACM.

[2]  Seyfettin Noyan Ogulata,et al.  Personnel and Patient Scheduling in the High Demanded Hospital Services: A Case Study in the Physiotherapy Service , 2008, Journal of Medical Systems.

[3]  Gilbert Laporte,et al.  Metaheuristics: A bibliography , 1996, Ann. Oper. Res..

[4]  L. Turner-Stokes,et al.  Development and initial validation of the Northwick Park Therapy Dependency Assessment , 2009, Clinical rehabilitation.

[5]  Gerhard J. Woeginger,et al.  Exact Algorithms for NP-Hard Problems: A Survey , 2001, Combinatorial Optimization.

[6]  Xavier Gandibleux,et al.  A survey and annotated bibliography of multiobjective combinatorial optimization , 2000, OR Spectr..

[7]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[8]  Günther R. Raidl,et al.  Combining Metaheuristics and Exact Algorithms in Combinatorial Optimization: A Survey and Classification , 2005, IWINAC.

[9]  Mark Speechley,et al.  A systematic review of the rehabilitation of moderate to severe acquired brain injuries , 2007, Brain injury.

[10]  Min-You Wu,et al.  Local search for DAG scheduling and task assignment , 1997, Proceedings of the 1997 International Conference on Parallel Processing (Cat. No.97TB100162).

[11]  Ann Turner,et al.  Occupational therapy and physical dysfunction : principles, skills and practice , 1992 .

[12]  M P Barnes Principles of neurological rehabilitation , 2003 .

[13]  W. A. Spencer,et al.  Evaluation of a system for on-line computer scheduling of patient care activities. , 1971, Computers and biomedical research, an international journal.

[14]  Gustave J. Rath,et al.  Nurse Scheduling Using Mathematical Programming , 1976, Oper. Res..

[15]  D. Michael Warner,et al.  Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming Approach , 1976, Oper. Res..

[16]  Anthony Wren,et al.  Scheduling, Timetabling and Rostering - A Special Relationship? , 1995, PATAT.

[17]  S. Kumar,et al.  Physical Therapy in Palliative Care: From Symptom Control to Quality of Life: A Critical Review , 2010, Indian journal of palliative care.

[18]  Thomas Stützle,et al.  Combinations of Local Search and Exact Algorithms , 2003, EvoWorkshops.

[19]  R. Hanlon Motor learning following unilateral stroke. , 1996, Archives of physical medicine and rehabilitation.

[20]  I. Poulis,et al.  Bioethics and physiotherapy , 2007, Journal of Medical Ethics.

[21]  Philip J. Kiviat,et al.  GASP--A General Activity Simulation Program. , 1964 .

[22]  J. M. Thompson,et al.  Solving the multi-objective nurse scheduling problem with a weighted cost function , 2007, Ann. Oper. Res..