Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parLula Chauveau Modifié depuis plus de 10 années
1
Approches heuristique pour la programmation des mises au point médicales en ambulatoire Cordier Jean-Philippe Riane Fouad This paper is part of Research Program IAP 6/09 « Higher Education and Research » of the Belgian Federal Authorities
2
Plan Contexte Description du système Les politiques dallocation des heures darrivée Ré-optimisation des plannings Résultats Conclusion et perspectives
3
Stratégique Tactique Opérationnel Rendement des mises au point Qualité du service aux patients Taux des patients ambulatoires Organisation des services Ordonnancement des rendez-vous Système de prise de rendez-vous Contexte de létude Contexte global de la gestion hospitalière Un hôpital de taille moyenne Un grand ensemble dexamens médicaux Un besoin dorganisation des mises au point des patients
4
Contexte de létude Le coût : La qualité : –Les engagements des patients –Lallocation des lits –Le temps dattente pour la réalisation dune mise au point Attractivité de lhôpital
5
Description du système Service Groupe Examen Groupe Calendrier Prescription dune mise au point Ambulatoire Hospitalisation ?
6
Solution Proposée Service Groupe Examen Groupe Calendrier Prescription dune mise au point Ambulatoire Hospitalisation ? 09:15
7
Allocation des heures darrivée Politique aléatoire équilibrée dallocation
8
Allocation des heures darrivée Patient i E i = {1,2,3,4,9} Précédence (1,2); (1,3); (1,4); (1,9) (1,9); (2,9); (3,9); (4,9) (2,4) Séquences [1,2,3,4,9] [1,2,4,3,9] [1,3,2,4,9] RANDLEFTRANDLEFT
9
Allocation des heures darrivée Patient i E i = {1,2,3,4,9} Précédence (1,2); (1,3); (1,4); (1,9) (1,9); (2,9); (3,9); (4,9) (2,4) Séquences [1,2,3,4,9] [1,2,4,3,9] [1,3,2,4,9] RANDLEFTRANDLEFT ExProc 11 22 31 43 92 makespan = 11 ExProc 11 22 31 43 92 makespan = 11 ExProc 11 22 31 43 92 makespan = 10
10
Allocation des heures darrivée Patient i E i = {1,2,3,4,9} RANDLEFTRIGHTRANDLEFTRIGHT Séquences [1,2,3,4,9] [1,2,4,3,9] [1,3,2,4,9] ExProc 11 22 31 43 92 makespan = 9 ExProc 11 22 31 43 92 makespan = 9 ExProc 11 22 31 43 92 makespan = 9 Précédence (1,2); (1,3); (1,4); (1,9) (1,9); (2,9); (3,9); (4,9) (2,4)
11
Allocation des heures darrivée Rand Mixte Left Right 1.Selection dune séquence s 2.Test Left Right et un test Right Left 3.Compare les deux sur le temps de séjour 4.Selection le meilleur ou de manière alternative en cas dégalité Le résultat de cette étape: Le planning dune journée Chaque patient connait son heure darrivée Etape suivante: un modèle gloable
12
Allocation des heures darrivée
13
Algorithme Glouton Politique goutonnes dallocation des heures darrivée
14
Algorithme Glouton Patient i E i = {1,2,3,4,9} GREEDY LEFTGREEDY LEFT Séquences [1,2,3,4,9] [1,2,4,3,9] [1,3,2,4,9] ExProc 11 22 31 43 92 makespan = 9 ExProc 11 22 31 43 92 makespan = 9 ExProc 11 22 31 43 92 makespan = 9 Précédence (1,2); (1,3); (1,4); (1,9) (1,9); (2,9); (3,9); (4,9) (2,4)
15
Algorithme Glouton Patient i E i = {1,2,3,4,9} GREEDY LEFTGREEDY LEFT Séquences [1,2,3,4,9] [1,2,4,3,9] [1,3,2,4,9] ExProc 11 22 31 43 92 makespan = 9 ExProc 11 22 31 43 92 makespan = 9 ExProc 11 22 31 43 92 makespan = 9 Précédence (1,2); (1,3); (1,4); (1,9) (1,9); (2,9); (3,9); (4,9) (2,4)
16
Modèle : notations i = 1, …, nindice des patients j,k = 1, …, m indice des examens t = 1, …, Tindice du temps r i heure darrivée du patient i C i durée optimale du checkup du patient i c ht capacité du groupe h au temps t A ijk un grand entier p ij temps de lexamen j ρ ijk maximun entre le délai et le temps de trajet entre j et k Dépend de la classe du patient i CLCRCLCR
17
Modèle : les ensembles Ensemble des examens du patient i E i = {1, …, m i } Ensemble des paires dexamens dont lordre est fixé Ef i = {(j,k)} Ensemble des paires dexamens dont lordre nest pas fixé Ed i = {(j,k),(k,j)} Groupe h dexamens G h
18
Modèle : les variables Un vecteur par couple patient-examen sur lhorizon de temps x ijt = 1si le patient i commence lexamen j au temps t Un couple de variables binaires par couple dexamens sans précédence imposée z ijk = 1si le pastient i passe lexamen j avant lexamen k Les domaines de définition des variables
19
Modèle: les contraintes Fin de journée et début de la journée patient Contrainte de capacité
20
Modèle: les contraintes Contrainte de précédence Contraintes disjonctives
21
Algorithme Glouton
23
Modèle global : les variables One variable by patient for his inconvenience π i 1inconvenience of patient i One variable for the maximum of all inconvenience π 1maximum of inconvenience of all patients Domaines de définition de ces variables
24
Modèle global: Objectifs Minimiser le désagrément moyen de tous les patient dune même journée Minimiser le désagrément maximum de tous les patients dune même journée
25
Modéle
26
Etude de cas Basé sur le cas dun hôpital partenaire 30 examens sélectionnés 12 groupes dexamens 4 classes de patients 150 patients testés par journée Generation OldNew Mobility Good12 Limited34
27
Résultats Expérimentation A désagrément équivalent
28
Conclusion et perspectives Développements futures –Résoudre les problème de temps de calcul Metaheuristiques: algorithme génétique,... Heuristiques: adapter notre modèle global –Modèle de simulation pour tester nos solutions –Intégrer le post traitement aux modèles
29
Merci Des questions?
30
Contexte global Hospital is a service maker –The patient is an actor of the care production –The cares are not simply for the health (physical, psychological and social) The evolution of the Health care environment: –Increase of activity (ageing population, the increase of pathology) –The care and the patient pathway complexity –The lack of human and financial resources –The raise of quality requirement (control by the stakeholders and the patient demand
31
Résultats Expérimentation 1 Anova
32
Résultats Optimisation globale du planning Désagrément moyenDésagrément maximum
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.