P42 : Outils de communication pour le Réseau de Cancérologie du

publicité
P42 : Outils de communication pour le Réseau
de Cancérologie du Ponant (RCP)
Année 2008
Encadrants : M.
Partenaire :
Laurent LECORNU
Département : ITI
Mme. Pascale MENARD
Département : INFO
M. Christophe BESSAGUET
Réseau de Cancérologie du Ponant (Brest)
Mots clés : réseau de cancérologie, fiche patient, système d’information (SI), base de données,
intranet/extranet, site web.
Résumé :
Ce projet a consisté en l’analyse du besoin, la conception et le développement d’un Système
d’information composé d’un site web informatif parallèlement à un intranet pour le Réseau de
Cancérologie du Ponant. Suite à la pré-analyse, des recherches sur la législation, la sécurité et autres
contraintes du secret médical ont permis de faire des choix technologiques. Le schéma conceptuel
de la base de données (MySQL) et la modélisation UML du système constituent le cœur de la
conception, qui a débouché sur le développement (PHP) du site web et d’une partie des fonctions
de l’intranet/extranet.
Définitions :
RCP : Réseau de Cancérologie du Ponant
SI : Système d’information
1. Présentation et contexte du projet.
Le RCP est un dispositif pivot dans le traitement du cancer dans le Nord-Finistère car tout
établissement devra collaborer avec lui avant de traiter un patient atteint d’un cancer. L’équipe de
coordination du Réseau a pour mission de rassembler les éléments nécessaires à une prise en
charge optimale et coordonnée des patients de ce secteur. Face au volume des informations
manipulées, cette équipe désire se doter d’un SI pour faciliter sa gestion interne mais aussi se faire
davantage connaître du grand public. Cet outil, composé d’un site web informatif et d’un
intranet/extranet, doit offrir une sécurité élevée compte-tenu de la sensibilité des données
médicales.
2. Méthodologie développée pour aboutir.
Organisation et communication sont deux éléments essentiels au travail d’équipe, d’où le
démarquage gestion de projet. A côté de cette tâche, l’analyse des besoins précède dans le temps l’ingénierie
du système, elle-même sous-divisée en lots correspondants aux domaines technologiques et
méthodologiques. Par ailleurs, les aspects législatifs étant importants pour ce projet, il a été nécessaire d’y
attribuer des ressources. Enfin, le Forum des projets S4 demande une organisation à part.
Pour accomplir les objectifs, une réunion et un compte-rendu d’avancement hebdomadaires,
additionnés à des réunions techniques au fil de l’eau, ont permis d’assurer une bonne cohésion et utilisation
des ressources. Associer oral lors des réunions, et écrit à travers le compte-rendu associé ou par mail, a
permis de faciliter la communication entre différentes nationalités. Pour le développement, un serveur de
travail collaboratif a fourni un support de travail commun.
3. Développement des différentes tâches et principaux résultats.
31. Analyse du besoin
L’équipe du RCP avait déjà une idée assez précise des besoins à satisfaire par le SI. Il a cependant fallu
déterminer plus en détails de quelles fonctions il serait doté, et leur faisabilité technique, aussi bien
technologiquement qu’en ressources disponibles. Cela s’est conclu par un plan de Management, validé par
les encadrants techniques, et méthodologie : Un site web informatif facile à mettre à jour, un agenda
partageable, un annuaire, un gestionnaire de fiches patient, un générateur de statistiques et un outil de
partage de fichiers.
32. Conception
Le choix s’est porté sur la technologie Objet pour une meilleure modélisation du système grâce à
UML, associée à une base de donnée de type MySQL. En parallèle, se sont déroulées des recherches
documentaires et de l’apprentissage sur les savoir-faire techniques nécessaire au développement. Le schéma
conceptuel de la base de données et la création d’un diagramme de classe exhaustif ont été étudiés après
l’architecture globale du système.
33. Développement et tests
Avec les délais du projet, le choix s’est porté sur une association PHP MySQL, pour une question de
rapidité, dans l’ensemble du système : aussi bien pour l’authentification que pour les classes elles-mêmes.
Après les avoir codées, il a fallut créer le canevas informatique qui les manipule, et qui permet à l’utilisateur
de naviguer. Il a fallu revoir les objectifs en temps utile afin de fournir une qualité plus grande dans les
applications développées à savoir le site web, l’annuaire, le gestionnaire de fiches patient, un générateur de
statistiques. Les tests ont révélé une bonne fonctionnalité des développements.
4. Conclusions et perspectives.
Un système stable, évolutif et de qualité, c’est le résultat auquel est arrivée l’équipe de travail. Une
interface relativement esthétique, facile à prendre en main, manuel utilisateur fourni, et qui multiplie les
tests en arrière-plan pour déjouer les attaques. Dans tout projet, il y a un avenir. Ici il réside, pour un premier
temps, dans l’installation dans les locaux de l’équipe de coordination du RCP, puis, dans un second temps,
dans l’implémentation des fonctions de partage de documents, de l’agenda partageable et de la mise en
place d’un serveur mail.
Bibliographie
GARDARIN G. Bases de données. Eyrolles. Paris : Best of Eyrolles, 2003. 788 p.
ISBN=2212112815
PORTENEUVE C. Bien développer pour le Web 2.0 : Ajax, Prototype, Scriptaculous, XHTML/CSS,
JavaScript, DOM. Paris : Eyrolles, 2006. 555 p. ISBN=2212120281
CARFANTAN J. PHP et MySQL en ligne Micro application. Poches, 2002, 382 p. ISBN=2742926798
Téléchargement