L'élaboration d'un horaire de soins infirmiers, de toutes les industries dans lesquelles les besoins en planification du personnel sont très impliqués et sophistiqués, est unique en son genre en termes d'obstacles qui se posent aux planificateurs.
Les modèles d'horaires de soins infirmiers sont particulièrement difficiles à trouver dans une industrie où il y a une pénurie chronique de travailleurs et où une couverture est requise 24 heures sur XNUMX, sept jours sur sept.
Les gestionnaires ont affaire à un mélange d'infirmières à temps partiel et à temps plein possédant des compétences et des qualifications variées. Et, en plus de toutes les difficultés pratiques, il y a un autre facteur qui rend critique la création d'horaires exceptionnels : les soins aux patients.
Il n'est pas facile de créer un modèle d'horaire de soins infirmiers qui réponde à toutes ces exigences, mais vous pouvez faire certaines choses pour améliorer votre processus de planification des quarts de travail. Voici où vous devriez commencer.
Mise en œuvre du problème d'horaire des infirmières
Un superviseur hospitalier doit élaborer un horaire de trois jours pour quatre infirmières, selon les conditions suivantes :
- Chaque journée est divisée en trois équipes de huit heures chacune.
- Chaque jour, une seule infirmière est affectée à chaque quart de travail et aucune infirmière ne travaille plus d'un quart de travail à la fois.
- Pendant la période de trois jours, chaque infirmière est affectée à au moins deux équipes.
Les parties qui suivent proposent une solution au problème d'horaire des infirmières.
1. Importation de bibliothèques
Le code ci-dessous importe la bibliothèque nécessaire.
2. Les données
Le code suivant ci-dessous crée des données factices pour résoudre ce problème.
3. Création du modèle
Le code suivant ci-dessous crée un modèle.
4. Créer des variables
Le code ci-dessous crée un tableau de variables pour le problème. Le tableau définit les affectations de quarts aux infirmières :
Si le quart s est attribué à l'infirmière n le jour j, quarts[(n, d, s)] = 1, sinon il est égal à 0.
5. Attribuer des quarts de travail aux infirmières
Ensuite, nous vous expliquerons comment affecter les infirmières aux quarts de travail tout en gardant à l'esprit ce qui suit :
- Chaque jour, une seule infirmière est affectée à chaque quart de travail.
- Chaque infirmière effectue au maximum un quart de travail par jour.
Selon le code de la première condition, la somme des infirmières affectées à chaque équipe est de un.
Voici le code qui dit que chaque infirmière ne peut travailler qu'un quart de travail par jour. Le nombre total d'équipes attribuées à chaque infirmière est plafonné à un ("au plus" car une infirmière peut avoir un jour de congé).
6. Attribuer les quarts de travail uniformément
Ensuite, nous vous montrerons comment répartir le plus équitablement possible les quarts de travail entre les infirmières. Nous pouvons donner deux quarts de travail à chacune des quatre infirmières parce qu'il y a neuf quarts de travail pendant la période de trois jours.
Il restera un quart de travail après cela, qui pourra être attribué à n'importe quelle infirmière. Dans la période de trois jours, le code suivant assure que chaque infirmière effectue au moins deux quarts de travail.
7. Mise à jour des paramètres du solveur
Vous pouvez autoriser la recherche de toutes les solutions dans un modèle sans optimisation.
8. Enregistrez un rappel
Sur le solveur, vous devez enregistrer un callback qui sera appelé à chaque solution.
9. Lancer un solveur
Le code ci-dessous exécute le solveur et affiche les cinq premiers résultats.
10. Résultats finaux
Voici le résultat final de l'ordonnancement des infirmières.
Conclusion
L'horaire des infirmières est l'un des problèmes les plus difficiles de la gestion de la main-d'œuvre. Bien qu'il puisse sembler contre-intuitif d'inclure les infirmières en tant qu'acteurs actifs dans le processus, cela peut en fait réduire le stress et aider à la création d'un modèle d'horaire de soins infirmiers utile qui peut être réutilisé avec de petites modifications.
N'oubliez pas que la technologie est votre alliée et qu'il existe des solutions spécialisées pour les problèmes d'horaire du personnel. Bien qu'il puisse sembler plus facile de s'en tenir aux méthodes éprouvées, leur inefficacité pose le plus grand risque de tous, tant pour les patients que pour les infirmières.
Soyez sympa! Laissez un commentaire