← Retour aux offres

Création d’un script de validation semi-automatique des plans de traitement de radiothérapie sur Eclipse V18

Postée le 22 nov.

Lieu : Institut Daniel Hollard · Contrat : Stage · Rémunération : Gratification standard €

Société : GHM de Grenoble

Le Groupe Hospitalier Mutualiste de Grenoble est un Établissement de Santé Privé d’Intérêt Collectif (ESPIC) à but non lucratif, participant au service public hospitalier depuis plus de 60 ans. Deuxième acteur de santé en Isère, il offre environ 436 lits et places, répartis dans les 6 instituts qui composent le groupement hospitalier : chirurgie, médecine, cardiovasculaire, soins non programmés, urgences, femme et nouveau-né.

Description du poste

Contexte et description générale:
La validation des plans de traitements de radiothérapie par les physiciens médicaux entraîne la mise à dispositions aux machines des plans des patients et les rends délivrables en l’état par ces dernières.
Cette étape de validation est donc le dernier filet de sécurité avant le traitement. Il n’existe aucune recommandation, ni aucune guideline pour valider un plan de traitement, si bien que chaque centre fait ce qui lui semble adéquat compte tenu de l’historique de son CREX (Comité Retour d’EXpériences), de son analyse de risque a priori et du point de vu argumenté de ceux qui engagent leur responsabilité dans ce processus, à savoir les physiciens médicaux.
Le processus de validation est coûteux en temps et la multitude de points à contrôler entraîne une lassitude qui peut abaisser la vigilance du physicien. Pour pallier à ça, des checklists sont mises en place afin de rappeler les points essentiels de la validation à respecter impérativement mais ces checklists ne garantissent pas la bonne réalisation de la tâche.
Nous proposons de réaliser un script en C# en utilisant l’API (Application Programming Interface) du TPS (Treatment Planning System) Eclipse de Varian (Varian Medical System, Palo Alto, USA) afin de semi-automatiser le processus de validation des plans de traitement.
L’implémentation semi-automatique permettrait au script d’aller chercher l’information et la présenter au physicien qui doit la confirmer ou l’infirmer. A la fin du script, si tous les voyants sont au verts, le plan est OK pour validation (à faire manuellement), sinon il est refusé.
Un outil comme celui-ci aurait un impact fort sur l’organisation du service de physique médical en augmentant objectivant les critères de sécurité des traitements tout en libérant du temps.
Objectifs du stage :
L’objectif de ce stage est la production d’un Single File Plugin Esapi (en lecture seule) ou Binary Plugin qui semi-automatiserait le processus de validation des plans de traitement. Les objectifs spécifiques sont les suivants :
1. Implémenter la checklist en script Esapi : implique d’aller chercher les données, les comparer entre elles etc…
2. Travailler l’ergonomie de l’exécution du script par une implémentation multithread.
3. Bonus : implémenter de la détection de features dans les matrices de dose (trou dans isodose 95), dans les cartes de fluence (à définir) …
Compétences développées au cours du stage :
• Connaissances approfondies en C# et programmation de manière plus large
• Programmation multithread
• Détection de features dans des objets courants de radiothérapie
• Expérience pratique avec les données de validation des plans de traitement

Profil recherché

Informatique, dev, math, physique

Pour postuler :

Contacter: christophe.mazzara@avec.fr et dimitri.reynard@avec.fr