Académique Documents
Professionnel Documents
Culture Documents
REALISE PAR :
AKLI Amal
BOUTATA Melissa
Section : C
Groupe N° : 10
Semestre 1
1
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
2
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Introduction :
Actuellement, toute une population est affectée et en souffre par la mauvaise situation des
hôpitaux : grand, petit, vieux, jeune, homme, femme... prouvée par différents faits vécus et observés
récemment dans nos hôpitaux, de grands problèmes sont rencontrées par nous tous, parmi ces faits
on peut s’en empêcher de citer quelqu’un :
o Une mauvaise gestion des rendez-vous dans les hôpitaux : plaintes des patients concernant
les retards de planification, en leurs engendrant ainsi une perte de temps.
o La perte des dossiers médicaux des patients qui doivent être sauvegardés et sécurisés.
o La dégradation de la santé des patients en parcourant des centaines de kilomètres ; des fois
en vain par exemple en cas de déprogrammation ou annulation du rendez-vous ou encore en
cas de saturation du médecin traitant causant un désagrément au corps médical.
o Les difficultés rencontrées par les malades pour contacter leurs médecins.
o La non prise en charge de certains patients en état grave, et ce en privilégiant les gens qu'ils
connaissent.
o Les disputes permanentes entre les patients engendré par le stresse de l’attente. .. et j’en passe
Néanmoins, le monde connait une avance technologique considérable dans divers domaines ; et ce
grâce à la rapidité du développement de l’informatique, entre autre de la programmation qui en est sa
base cela a bien évidemment contribué d’avantages dans l’organisation et la sauvegarde des
différentes données ainsi que l’automatisation des informations pour améliorer la gestion et
l’exploitation de nos ressources et ce à l’aide de logiciels et applications web très développés et
performantes.
Auparavant, les individus étaient obligés d’organiser et enregistrer les informations manuellement
sur des supports des papiers, ce qui engendrait une grande perte du temps lors de leurs recherches,
mais aussi la dégradation ou la perte de ces documents, compte tenu de leurs importances il faut les
protéger, comme il faut les sécuriser.
Parmi les établissements qui nécessitent une vraie organisation : Les structures hospitalières qui
rencontrent de grandes difficultés pour assurer la gestion correcte des rendez-vous auprès des patients
et leurs garantir une visite par le médecin traitant ou son remplaçant ; tout comme ils retrouvent des
difficultés pour sauvegarder leurs dossiers et informations après chaque visite.
3
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Pour ces raisons, on était bel et bien obligés en tant que futur ingénieurs de voir ce problème de plus
près pour essayer de lui trouver des solutions informatisés et développés suite à la plainte de plusieurs
hôpitaux ainsi que leurs patients , dans ce qui suit vous allez retrouver les étapes suivis pour :
Alors comment peut-on procéder pour résoudre ces problèmes qu’on rencontre fréquemment ?
Comment assurer la bonne organisation des rendez-vous dans les hôpitaux et aussi la gestion des
dossiers médicaux des patients à l’aide de notre application ?
Ainsi, sans oublier on traduirait les objectifs de notre application selon les besoins des
patients :
Faciliter le processus de prise de rendez-vous pour les patients chez les médecins.
Subvenir aux besoins des patients en leurs garantissant une visite par le médecin traitant au
moment précis et voulu spécialement en cas d’urgences.
Avertir à l’avance les patients en cas de décalage de rendez-vous en précisant l’heure exacte,
pour éviter qu’ils se pointent 4h ou 5h avant la consultation et leurs faire des rappels la veille
de la consultation par notifications.
Rappeler les patients des directives données par le médecin qui doivent être suivi mot à mot.
Diminuer le risque d’erreurs dans l’organisation des dossiers médicaux engendré par la saisie
manuelle.
Confidentialité et sécurité des données des patients.
Faciliter l’échange des dossiers médicaux et leurs recherches à l’intérieur ou à l’extérieure
d’une structure hospitalière.
4
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
On verra ainsi quelques différents concepts généraux nécessaires à connaitre avant de s’y
mettre à la réalisation d’une application web et ce dans le premier chapitre, pour enfin passer
dans le deuxième chapitre à l’étape de réalisation et conception de la fameuse application
tant attendue (on donnera brièvement ses interfaces et ses fonctionnalités en attendant la vraie
réalisation pour avoir plus de détails), qui résoudra la majorité de nos problèmes,
probablement.
5
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
I. Chapitre 1 : Concepts
1- Définitions et mots clés :
1- 1 Application web :
En informatique, une application web est une application
manipulable grâce à un navigateur web1. De la même
manière que les sites web, une application web est
généralement placée sur un serveur2 et se manipule en
actionnant des widgets à l'aide d'un navigateur web, via un
réseau informatique (Internet, intranet, réseau local,
etc.).Des messageries web3, les systèmes de gestion de
contenu, les wikis et les blogs sont des applications web.
1- 2 Serveur d’application :
Un serveur d'applications est un logiciel
d'infrastructure offrant un contexte d'exécution pour
des composants applicatifs. Le terme est apparu
dans le domaine des applications web. Au sens strict
les composants hébergés par le serveur
d'applications ne sont pas de simples procédures ou
scripts4 mais de réels composants logiciels
conformes à un modèle de composants (EJB, COM,
Fractal, etc.).
1- 3 PHP :
Un serveur Web fonctionne sur un principe simple : lorsqu'il reçoit une requête pour une
ressource, il vérifie si celle-ci est disponible, et si c'est le cas il renvoie simplement cette
1
un logiciel conçu pour consulter et afficher le World Wide Web
2
un dispositif informatique matériel ou logiciel qui offre des services,
3
une interface web rendant possible l’émission, la consultation et la manipulation de courriers électroniques
4
un script est un programme en langage interprété
6
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
1- 5 My SQL :
MySQL5 est une base de données relationnelle libre, souvent en association avec PHP
(langage) et Apache (serveur web), basé sur un modèle client - serveur. Son rôle consiste à
stocker et à gérer une grande quantité de données en les organisant sous forme de tables. MySQL
fonctionne indifféremment sur tous les systèmes d'exploitation (Windows, Linux, Mac OS
notamment) en se basant sur lui on pourrait manipuler notre base de donées qui contiendra tous
les dossiers médicaux .
1- 6 Langage de programmation :
En informatique, un langage de programmation est une notation conventionnelle destinée à formuler
des algorithmes6 et produire des programmes informatiques qui les appliquent. Le programme est
rarement traduit en langage machine7, mais plutôt interprété ou traduit en une forme intermédiaire, le
5
My Structured Query Language
6
une suite finie d'instructions permettant de résoudre un problème ou d'obtenir un résultat.
7
la suite de bits qui est interprétée par le processeur exécutant un programme
7
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
byte code, qui sera exécuté par une machine virtuelle8, ou traduit en langage machine au moment de
l’exécution, Java, PHP et Javascript sont des langages de programmation basée web.
1- 7 JavaScript :
Java est à la fois un langage de programmation informatique orienté
objet et un environnement d'exécution informatique. Le langage reprend
en grande partie la syntaxe du langage C++, très utilisé par les
informaticiens. Néanmoins, Java a été épurée des concepts les plus
subtils du C++. Java est à la fois un langage de programmation et un
environnement d'exécution.
1- 10 Html et Css :
Html et CSS sont des langages descriptifs. Ils décrivent la façon dont un document doit être présenté
ainsi que les liens qu'il établit.
HTML C’est la base d’une page Web, parfois la seule considérée et utilisée par le logiciel qui
visite cette application, comme les moteurs de recherche ou les navigateurs textuels.
Le code CSS9 permet de modifier la présentation des éléments X/HTML : couleur, taille,
police de caractères, mais aussi position sur la page, largeur, hauteur, empilement, bref tout
ce qui touche à la mise en page d’un document X/HTML.
8
une illusion d'un appareil informatique créée par un logiciel d'émulation.
9
Cascading Style Sheets, ou feuilles de styles en cascade
8
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
la réalisation d’un tel système nécessite l’utilisation des outils de programmation cités au-
dessus ; ainsi chaque outil en particulier permet d’avoir une partie de l’application qui sera exposé à
l’utilisateur après avoir récolté toutes les parties nécessaires soit pour le graphique qui est de
l’interface ou concernant le code .
1- 1-1 Front-end :
i. Html : utilisé pour réaliser le contenu du site qui sera ensuite visible par les
utilisateurs tel que : le fichier d’inscription, la page de recherche de médecin, les
boutons d’envoi, les bouton d’insertion.
ii. Css : Utilisé pour mettre en forme le contenu du site en statique par exemple :
pour mettre les différents titres en couleurs, insérer les photos des médecins, les
photos de l’hôpital.
iii. JavaScript : Utilisé pour mettre en forme l’interface en dynamique tel que les
slides pour l’animer en faisant passer des vidéos permanentes.
1- 1-2 Back-end : Cela concerne tous ce que le programmeur va recevoir après chaque
accès d’un utilisateur ‘malade’ à l’application et ce grâce à :
i. PhP : Il fait le lien entre les différents traitements effectués pour réaliser la fonction
voulue par l’utilisateur et retourner une réponse par exemple : prendre contact avec
l’hôpital, se connecter à son compte personnel, afficher les différentes options..
ii. MySql : Il crée une base de données contenant toutes les entités et informations
concernant les données sur lesquelles travaille l’application tels que : la liste des
médecins, la liste des rendez-vous de chaque jour, la liste des malades ainsi que leurs
dossiers, la liste des différentes spécialités de cet hôpital.
9
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Pour connaitre les vrais besoins des patients nous avons opté pour une telle étude aux prés
d’environs 100 patients et cela a en effet beaucoup aidé dans l’identification des différentes
attentes des malades, on verra les résultats de l’étude dans ce qui vient.
10
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Les acteurs sont les entités externes qui interagissent directement avec le système et communiquent avec
ce dernier par émission et réception des messages, les acteurs et les cas d’utilisation sont résumés dans
le tableau suivant :
Fonctionnalitées de l’application :
Acteur Patient
Le patient sélectionne la date du rendez-vous
i. Principalement l’application est dédié pour la prise de rendez-vous comme cité au-dessus
ainsi que suivre son état en détail en cas de décalage ou imprévu.
ii. Chercher un médecin selon sa spécialité et le contacter.
iii. Vérifier si son propre dossier est complet.
iv. Permettre au patient de recevoir des rappels et notifications écrites par son médecin traitant.
v. Permettre au patient de recevoir des rappels lors du moment de prise du médicament.
vi. Sauvegarder les dossiers et les sécuriser (en effet tout fonctionne avec des mots de passe que
ça soit pour le médecin, administration ou pour les patients).
11
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Contacter un médecin
12
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
2 Réalisation :
2-1 Résultat de l’étude quantitative :
Le plus fréquemment, ils indiquent prendre rendez-vous par téléphone : 80% des personnes
interrogées déclarent opter pour ce mode. Ensuite, directement au cabinet (57%). La prise de
rendez-vous via internet reste encore marginale mais se démocratise peu à peu avec 26% des
répondants indiquant y avoir déjà eu recours.
Si on décompose par sexe, on observe que les femmes recourent davantage au téléphone que les
hommes tandis que ces derniers sont précurseurs sur la prise de rendez-vous en ligne.
Si on décompose par âge, on découvre que contrairement aux idées reçues, les 50-64 ans recourent
plus que la moyenne à la prise de rendez-vous en ligne (28%), quasiment au même niveau que les
25-34 ans (29%)
Q : Quels sont les problèmes rencontrés par les patients lors de la prise de
rendez-vous ?
Lors de leur prise de rendez-vous, voici le classement des principaux problèmes rencontrés :
1. Des difficultés à trouver un créneau qui convienne aux patients : cela s’est déjà produit pour
84% des personnes interrogées (et près de 90% chez les femmes !)
2. Une attente trop longue au téléphone avant de réussir à joindre le secrétariat (78%) ainsi que
des beug sur les sites.
3. L’impossibilité de joindre le cabinet (74%).
Suite aux difficultés rencontrées lors de la prise de rendez-vous, de nombreux patients se déclarent
“infidèles” à leurs médecins et se voient contraints de consulter un autre professionnel. Voici les
principales raisons soulevées :
1. Des délais d’attente trop longs : 47% des patients ont déjà changé de médecin pour cette
raison
2. Des difficultés à joindre le cabinet médical pour prendre un rendez-vous (31%)
3. Des horaires de consultation qui ne correspondent pas à leur mode de vie (30%)
13
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
14
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
15
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Conclusion :
Ce travail est passé par 3 phases essentielles. En premier lieu nous avons fait une étude minimale pour
identifier les besoins des patients et pouvoir les classifier selon les priorités.
En second lieu, Nous avons entamé la partie conception pour enfin, passer à la réalisation et présenter les
logiciels et divers outils de développements adoptés ainsi que les résultats obtenus.
A travers ce modeste projet, on espère que notre but sera tantôt atteint en résolvant tous les problèmes
rencontrés par les patients dans les hôpitaux.
Notons qu’on souhaiterait développer plus de fonctionnalitées pour notre application pour la rendre plus
optimisé et riche tels que :
16
Projet TEO AKLI_AMAL & BOUTATA_MELISSA
Bibliographie :
Aaron V. Cicourel, « La gestion des rendez-vous dans un service médical spécialisé.
Organisation et communication en régime de « surcharge cognitive » , Actes de la
recherche en sciences sociales 2002/3(n 143),p.3-17 .DOI 10.3917/arss.143.0003 .
https://www.cairn.info/revue-actes-de-la-recherche-en-sciencessociales-2002-3-
page-3.htm
Sitographie :
https://www.xul.fr/application-web.php
https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql
https://www.dotnetdojo.com/creer-une-application/
https://www.allodocteur.fr/
17