Télécharger le fichier pdf d’un mémoire de fin d’études
GESTION DE PROJET
Le projet télémédecine est un projet social, dans ce cas le calcul de rentabilité et le calcul d’amortissement du projet ne sont pas étudiés.
JUSTIFICATION DU PROJET
PROBLEMATIQUE
Coût élevé de la référence médicale
L’exemple suivant concerne le lymphome de Burkitt, c’est une maladie cancéreuse curable qu’on peut diagnostiquer et traiter dans les centres hospitaliers de référence provinciale, et dans certains centres de santé de district disposant de laboratoire biologique nécessaire.
L’évacuation du malade au Service de Cancérologie à l’Hôpital Ravoahangy Andrianavalona est inutile, s’il existait un réseau de soins entre les Centres Hospitaliers.
Le résultat comparatif des dépenses d’un malade résidant à Tuléar référé au Service de Cancérologie Antananarivo, les dépenses concernent uniquement les déplacements et les repas du malade et son accompagnateur durant l’évacuation, et les contrôles après l’hospitalisation.
CONTENU DU SITE
TELEDIAGNOSTIC
[3,4] Il s’agit d’une assistance diagnostique et thérapeutique permanente des médecins de formations sanitaires périphériques par les centres de référence tels que les hôpitaux universitaires (HJRA, Hôpital général de Befelatanana, Hôpital des enfants Analakely, Hôpital Androva Mahajanga…)
TELEFORMATION
[3,4] C’est une formation continue des médecins par le Ministère de la santé, cette formation concerne la médecine proprement dite pour améliorer la prise en charge des malades et l’utilisation des différents outils de gestion des informations sanitaires du Ministère (exemple formation sur l’utilisation de fiche de rapport d’activité mensuelle, fiches de surveillance épidémiologique…)
TELESURVELLANCE EPIDEMIOLOGIQUE
[3,4] Il s’agit d’une surveillance et de déclaration dans un délai le plus bref possible des épidémies par les différentes formations sanitaires en vue d’une intervention épidémiologique rapide par l’autorité compétente du Ministère de la Santé.
PUBLIC CIBLE
Le public cible est le personnel médical ou paramédical des différentes formations sanitaires du Ministère de la Santé malgache, en particulier les Centres Hospitaliers de District (CHD), les Centres Hospitaliers de Référence Provinciale CHRP), et les Centres Hospitaliers Universitaires (CHU.)
ETUDE DE FAISABILITE
ETUDE TECHNIQUE
L’étude est limitée aux 50% des districts sanitaires, soit 55 districts, dont le moyen de télécommunication permet l’accès au réseau Internet.
AUTHENTIFICATION DU CLIENT
Pour authentifier les clients, MySQL utilise deux paramètres : Nom de l’utilisateur et Nom de la machine qui exécute le client.
Un utilisateur sera autorisé à se connecter au serveur s’il est enregistré dans la table des utilisateurs « user ».
Les utilisateurs présents dans cette table sous le format user@host pourront s’enregistrer avec leur mot de passe.
Exemple : si la machine cliente se nomme « med1 », qu’elle appartient au domaine telemed.com et que le nom d’utilisateur est « rabe », l’utilisateur sera identifié auprès du serveur Mysql comme « rabe@med1.telemed.com.
GESTION DES SESSSIONS
Une session sous Php est l’ensemble des opérations effectuées par un utilisateur connu sur l’application. Une session commence donc par la phrase d’authentification de connexion (Login) et de mot de passe.
Pour renforcer cette sécurité nous avons adopté la gestion des sessions par les coockies.
GESTION DES SESSIONS AVEC « COOKIE »
Le principe de cookies est simple le serveur stocke les différentes informations en local sur l’ordinateur client dans un cookie, via une commande setCoockie en Php, et dès que la page aura besoin de ces informations, elle viendra les puiser dans le cookie via commande getCoockie du Php.
Cependant, ce mécanisme est loin d’être le meilleur en raison de ses règles de sécurité plus que rudimentaires, mais ce mode de gestion de session présente autant d’avantages que d’inconvénient.
Mais pour renforcer ce système de sécurité ci-dessus nous avons adopté la gestion de session temporaire à laide d’une base de donnée.
Les avantages de cette méthode sont multiples. Tout d’abord, la sécurité est nettement renforcée. Si un hacker intercepte le cookie, son utilisation sera relativement limitée, car le numéro sera renouvelé fréquemment. De la même manière, si quelqu’un s’amuse à changer le numéro de session, il existera une probabilité très faible pour que le nouveau numéro de session soit déjà attribué.
Nb : Pour que les cookies fonctionnent normalement, il faut s’assurer que le navigateur Internet accepte les cookies.
ANALYSE DU SYSTEME D’INFORMATION
La méthodologie d’analyse du système d’information adoptée est le langage « Unified Modeling Language » ou UML.
BESOINS DES UTILISATEURS
Seuls les besoins concernant le télédiagnostic est traité dans ce chapitre, car la première version du logiciel est limité au télédiagnostic.
BESOINS FONCTIONNELS
Les fonctionnalités attendues du système sont les suivantes :
• Administration du système par un administrateur du site ;
• Administration des médecins du centre de référence ;
• Administration des médecins traitants ;
• Etude de dossiers cliniques ;
• Affichage du menu principal de chaque utilisateur du système (Administrateur télémédecine, Administrateurs Médecins Spécialistes, Administrateurs Médecins Traitants, Médecins du centre de référence, Médecins traitants).
A partir de ces besoins cités ci-dessus, on a dégagé les 8 cas d’utilisation suivants :
• Administrer Telemed (système télémédecine) ;
• Administrer CR (centre de référence) ;
• Administrer Médecins Traitants ;
• Etude de Dossier clinique ;
• Afficher menu Adm-CR (menu administrateur du centre de référence) ;
• Afficher menu Adm-Tr (menu administrateur des médecins traitants) ;
• Afficher menu Med-CR (Médecins du centre de référence) ;
• Afficher menu Med-Tr (Médecins traitants) .
DIAGRAMME DE CAS D’UTILISATION
Ce diagramme de cas d’utilisation concerne les 8 cas d’utilisation du système cités ci-dessus.
CAS D’UTILISATION: Administrer Telemed
Acteur déclencheur : Adm-Telemed (Administrateur Télémédecine)
Acteurs participants : Adm-CR (Administrateur du centre de référence) ;
Adm-Tr (Administrateur des Médecins traitants) ;
Autorité responsable.
Ce cas d’utilisation commence par :
– Réception d’une liste des administrateurs de Centre de référence et des administrateurs des médecins traitants, émanant d ‘un acteur « autorité responsable » du Ministère de la Santé.
– L’administrateur Telemed envoie par e-mail un formulaire sur les renseignements professionnels des futurs administrateurs du centre de référence et des Administrateurs des Médecins traitants.
– Le futur administrateur du centre de référence ou administrateur des médecins traitants expédie par e-mail à l’administrateur télé-médecine le formulaire bien rempli (Nom, Prénom, Fonction, Adresse professionnelle, Téléphone, E-mail).
– L’administrateur Telemed inscrit les nouveaux Administrateurs (centres de référence ou Médecins Traitants).
– /* Le serveur contrôle l’unicité de Login et veille à la non redondance du Login. */
– Le serveur informe l’administrateur Telemed sur l’inscription du nouvel administrateur (Administrateur CR, Administrateur Tr) ; Ces informations concernent la date et heures d’inscription, Nom et prénom de l’administrateur inscrit, message de remerciement.
– L’administrateur télé-médecine peut consulter séparément, la liste des Administrateurs CR et Administrateurs Tr. Il peut supprimer l’inscription d’un administrateur CR ou administrateur Tr en cas de changement d’administrateur CR ou Tr, cette suppression est déclenchée par la réception d’une lettre émanant de l’acteur «Autorité responsable », lettre autorisant la suppression d’un administrateur dans le registre des Administrateurs CR ou Tr.
– L’administrateur télé-médecine a le droit de consulter ses renseignements personnels et de modifier éventuellement en cas d’erreur de saisie, le serveur enregistre les modifications effectuées et confirme l’enregistrement en précisant le nouveau renseignement (Nom, Prénom, Fonction, Adresse professionnelle, Téléphone, E-mail, login).
Ce cas se termine par :
L’enregistrement du nouvel administrateur CR et administrateur Tr de son inscription au registre des Administrateurs (CR ou Tr) par l’administrateur télé-médecine. L’administrateur télé-médecine informe également le nouveau administrateur (CR ou Tr) de son premier login et de son premier mot de passe.
CAS D’UTILISATION : Afficher menu Adm telemed
Acteur déclencheur: Administrateur telemed
Ce cas commence par :
Le serveur demande à l’administrateur télémédecine de s’identifier par mot de passe et Login.
Le serveur vérifie le mot de passe et le Login , et cherche le droit de l’administrateur puis ouvre sa session.
Si l’identification est correcte, le système affiche le menu principal correspondant à la session de l’administrateur télémédecine.
Ce cas se termine par :
L’affichage du menu principal permettant d’administrer la télémédecine et d’ouvrir sa session.
CAS D’UTILISATION : Administrer CR
Acteur déclencheur: Administrateur CR
Acteurs participants: Responsable CR, et Médecins CR
Ce cas commence par :
La consultation de l’administrateur du centre de référence (Adm CR) de ses renseignements, ce dernier a le droit de modifier les renseignements incorrects, et de changer le premier mot de passe et le premier login créés par l’administrateur télémédecine.
Le serveur vérifie l’unicité du login avant d’enregistrer la modification effectuée.
Le serveur informe l’administrateur CR de la modification.
L’acteur « Responsable CR» envoie à l’Adm CR la liste des Médecins du Centre de référence autorisée à participer à la télémédecine comme Médecins référents.
L’administrateur CR envoie aux futurs médecins référents, un formulaire concernant leur renseignement professionnel.
Le futur médecin référent expédie à l’administrateur CR, le formulaire rempli (Nom,
Prénom, Profession, Spécialité, Adresse professionnelle, e-mail, Téléphone).
L’administrateur CR inscrit le nouveau Médecin référent.
/* Le serveur vérifie l’unicité du login , avant d’inscrire le nouveau médecin référent*/ Le serveur informe, l’administrateur Télémédecine sur l’inscription du nouveau
Adm CR.
Après son inscription, l’Adm CR inscrit la spécialité du nouveau médecin CR, après avoir vérifier si sa spécialité existe déjà dans le fichier de spécialité du centre de référence.
Ce cas se termine par :
L’information par e–mail du nouveau médecin référent de son inscription au registre des médecins référents du Centre de référence et de son premier mot de passe et de son premier Login créés par l’administrateur CR.
CAS D’UTILISATION :
Afficher menu Adm CR (Administrateur du centre de référence)
Acteur déclencheur: Administrateur CR
Ce cas commence par :
L’identification de l’Adm CR via mot de passe et Login.
Le serveur vérifie le mot de passe et le Login, et cherche le droit de l’administrateur CR (Adm CR).
Si l’identité est correcte, le serveur ouvre la session de l’administrateur.
Ce cas se termine par :
L’affichage du menu principal correspond à la session de l’administrateur CR.
CAS D’UTILISATION :
Administrer médecins traitants
Ce cas commence par :
La réception d’e-mail confirmant l’inscription de l’Adm Tr (administrateur des médecins traitants) et l’information de son premier mot de passe et de son premier Login.
L’administrateur Tr ouvre pour la première fois sa session et consulte ses renseignements personnels.
En cas d’erreur de saisie commise par l’administrateur télémédecine.
L’administrateur Tr a le droit de corriger ces erreurs, et modifier également son mot de passe et Login.
Le serveur vérifie l’unicité du Login avant d’enregistrer les modifications effectuées par l’acteur « Administrateur TR ».
Le serveur confirme cette modification ( date et heures de modification, nom et prénom de l’Adm TR).
A noter que cette première modification est indispensable pour la sécurité.
Le médecin traitant envoie une demande d’inscription au registre des médecins traitants à l’administrateur Tr.
Après avoir vérifié l’identité du médecin traitant, l’administrateur Tr l’inscrit dans le ficher des médecins traitants fonctionnaires sous sa responsabilité.
Le serveur vérifie l’unicité d’identité du nouveau médecin traitant avant d’inscrire dans le registre médecin Tr.
/* Le serveur confirme l’inscription du médecin traitant*/
L’administrateur informe par e-mail ou courrier administratif le nouveau médecin Tr de son inscription au fichier des médecins Tr.
Après cette information, le nouveau médecin Tr fait son inscription définitive. Le système lui demande de remplir une formulaire concernant sa profession et son identité.
Le serveur vérifie l’exactitude de son identité en faisant référence aux informations données par l’administrateur Tr.
Si l’identité est correcte, le système valide son inscription définitive.
En cas d’erreur il refuse l’inscription et invite le médecin Tr à consulter son administration Tr.
|
Table des matières
NTRODUCTION
Chapitre I RAPPELS GENERAUX
I.1 DEFINITIONS
I.2 INFORMATIONS CLINIQUES ET QUALITE D’INFORMATION
I.3 RESPONSABILITE
I.4 INTERET DE LA TELEMEDECINE
I.5 PROBLEMES PRATIQUES DE LA TELEMEDECINE
Chapitre II. GESTION DE PROJET
II.1 JUSTIFICATION DU PROJET
II.2 OBJECTIF DU PROJET
II.3 CADRE LOGIQUE
II.4 CONTENU DU SITE.
II.5 PUBLIC CIBLE
II.6 ETUDE DE FAISABILITE
II.7 PLANNING GENERAL DU PROJET
II.8 RESSOURCE..
Chapitre III. SECURITE
III.1 SYSTEME DE SECURITE MySQL.
III.2 GESTION DES SESSSIONS DE MySQL
III.3 GESTION DES SESSIONS AVEC « COOKIE »
III.4 CRYPTAGE DE MOT DE PASSE
Chapitre IV ANALYSE DU SYSTEME D’INFORMATION
IV.1 BESOINS DES UTILISATEURS
IV.2 BESOINS FONCTIONNELS
IV.3 DIAGRAMME DE CAS D’UTILISATION
IV.4 DIAGRAMME DE SEQUENCE
IV.5 DIAGRAMME DE CLASSE
IV.6 DIAGRAMME DE COMPOSANTS
IV.7 DIAGRAMME DE DEPLOIEMENT
CONCLUSION
Télécharger le rapport complet