Optimisation de la planification du personnel d`un

publicité
Optimisation de la planification du personnel d’un service de
soins infirmiers à domicile
Jérémy Decerle1 , Olivier Grunder1 , Amir Hajjam El Hassani1 , Oussama Barakat2
1
Univ. Bourgogne Franche-Comté, UTBM, IRTES-SET, 90000 Belfort, France
{jeremy.decerle, olivier.grunder, amir.hajjam-el-hassani}@utbm.fr
2
Nanomedicine Lab, Université de Franche-Comté, 25000 Besançon, France
{oussama.barakat}@univ-fcomte.fr
Mots-clés : optimisation, soins infirmiers à domicile, planification de tournées
1
Problématique considérée et état de l’art
Les services de soins infirmiers à domicile (SSIAD) sont des structures prodiguant des soins
aux personnes âgées, handicapées ou atteintes de pathologies chroniques tout en assurant leur
maintien à domicile. L’organisation du travail pour le personnel soignant (infirmiers et aidessoignants) est gérée par l’infirmier coordinateur en prenant en compte de nombreux paramètres
(horaire de travail du personnel, disponibilité des patients, ...) afin d’établir un planning de
travail pour chacun des membres du personnel.
Sujet à amélioration tant au niveau du temps nécessaire à la génération du planning qu’à la
qualité de celui-ci, l’optimisation de l’organisation des SSIAD a été largement étudiée dans la
littérature scientifique.
Depuis la fin des années 2000 et encore plus durant ces 10 dernières années, le nombre de publications liées aux problématiques de tournées des infirmiers dans le cadre de l’hospitalisation
à domicile ne cesse de croître. On peut globalement séparer les travaux effectués en 2 grandes
catégories en fonction du critère optimisé : ceux qui minimisent les coûts (personnel/transport)
[1] et ceux qui minimisent les temps/distances de transport [3, 2].
[3, 2] prennent en compte des domaines de compétences différents en fonction des infirmiers
du SSIAD. On retrouve fréquemment les mêmes contraintes dans la plupart des travaux tels
que la définition de fenêtres de temps de travail pour le personnel soignant ou des périodes de
disponibilité pour les patients.
En revanche, l’originalité de notre contribution est le fait que nous tenons compte non
seulement des infirmiers mais également des aides-soignants dans la planification des tournées
de soins et dans leur coordination. En effet, certains actes doivent être réalisés simultanément
par un aide-soignant et un infirmier.
2
Modélisation, résolution et perspective
On considère un problème de planification de tournées du personnel soignant à domicile avec
plusieurs SSIAD où travaillent m personnels soignants qui doivent effectuer n visites chez des
patients. On connaît le coût du trajet cij pour effectuer le chemin allant de i vers j de même
que le coût horaire hk du personnel soignant k. Nous cherchons à minimiser le coût engendré
par le transport ainsi que par le travail en optimisant la fonction objectif (1) ci-dessous :
min
Xn
i=1
Xn
j=1
Xm
k=1
cij × xijk +
Xm
k=1
hk × yk
(1)
Le fait de parcourir le chemin de i vers j par la personne k est représenté par xijk qui est
une variable binaire alors que le temps travaillé yk par la personne k est une variable décimale.
Le problème de détermination du planning de tournées du personnel soignant étant une
extension du problème du voyageur de commerce, les mêmes contraintes s’y appliquent. Par
ailleurs, chaque membre du personnel soignant possède des horaires de travail différents avec
un ou plusieurs temps de pauses durant ses journées de travail. Il est indépendamment affecté
à l’un des SSIAD, représentant son point de départ et d’arrivée. Il devra également y revenir
puis en repartir lors de ses pauses. Chaque membre du personnel soignant, pouvant être soit
un infirmier soit un aide-soignant, ne pourra effectuer les visites chez les patients que pour
les tâches relevant de sa fonction. Concernant les patients, ils auront également la possibilité
d’avoir une ou plusieurs fenêtres de temps correspondant à leurs disponibilités à recevoir leurs
soins. Chaque patient peut être visité plusieurs fois dans la même journée pour recevoir des
soins différents. De plus, certains soins devant être ordonnés dans le temps durant la journée,
il est possible d’indiquer une relation d’ordre entre 2 visites. Il est aussi possible lorsque
c’est nécessaire d’avoir une visite partagée avec les présences simultanées d’un infirmier et d’un
aide-soignant. Afin de modéliser cette contrainte, on considère pour tout patient i qui doit être
visité par un infirmier k1 et un aide-soignant k2 avec zik étant la date d’arrivée du personnel
k chez le patient i tel que |zik1 − zik2 | ≤ dmax . Le paramètre dmax est un entier pouvant être
modulé pour accorder des écarts entre les temps d’arrivées de l’infirmier et de l’aide-soignant.
Afin de montrer la faisabilité du modèle, nous avons expérimenté notre programme linéaire
avec le solveur Gurobi. Les instances contiennent plusieurs SSIAD, infirmiers, aides-soignants
et visites à effectuer avec dmax = 0 (Tableau 1).
hhh
hh
hhhh Total de visites
hhh
hhhh
Visites partagées
hh
0
1
5
10
15
30
40
0.10
0.12
0.33
0.32
18.42
6.76
10.05
9.64
140.24
45.67
17.87
145.35
TAB. 1: Temps de résolution du problème de planification du personnel (en secondes)
En étudiant les résultats, on peut constater que cette nouvelle contrainte de visite partagée
par un infirmier et un aide-soignant ne dégrade pas le temps de résolution du problème mais
au contraire permet même dans certains cas de diminuer le temps de résolution en réduisant
la taille du problème. En effet, si un infirmier et un aide-soignant sont affectés à une visite
partagée, la planification d’une autre visite pendant ce laps de temps est alors plus aisée car
les personnes restantes disponibles sont moins nombreuses. Par ailleurs, le temps de résolution
du problème dépend fortement de la dimension de celui-ci en faisant varier le nombre de visites
à effectuer ou la taille des fenêtres de temps de disponibilité du personnel et des patients.
Enfin, dans le but d’améliorer le temps de résolution de notre modèle mathématique concernant des instances plus importantes, il sera intéressant de chercher à réduire la taille du
problème en divisant le territoire en plusieurs régions tout en proposant une résolution en 2
phases : la planification des infirmiers dans un premier temps puis des aides-soignants ensuite.
References
[1] Ran Liu, Xiaolan Xie, and Thierry Garaix. Hybridization of tabu search with feasible and infeasible local searches
for periodic home health care logistics. Omega, 47:17–32, 2014.
[2] Dorota Slawa Mankowska, Frank Meisel, and Christian Bierwirth. The home health care routing and scheduling
problem with interdependent services. Health care management science, 17(1):15–30, 2014.
[3] Andrea Trautsamwieser and Patrick Hirsch. Optimization of daily scheduling for home health care services. Journal
of Applied Operational Research, 3(3):124–136, 2011.
Téléchargement