Titre : | Etude et réalisation d’une application web de gestion des réservations pour une clinique médicale |
Auteurs : | RAMZI ALIA, Auteur ; Fatima Zohra Torki, Auteur ; Keltoum Touil, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2023 |
Format : | 1 vol. (77 p.) / ill., couv. ill. en coul / 30 cm |
Note générale : | |
Langues: | Français |
Langues originales: | Français |
Mots-clés: | Système de réservation en ligne, Rendez-vous médical, application Web, UML, SGBD, JSON, API, JWT |
Résumé : |
L'application de réservation médicale en ligne et de suivi médical à distance est un service électronique novateur visant à faciliter et améliorer le processus de soins de santé. Cette application permet aux patients de prendre des rendez-vous médicaux à distance, tels que des
consultations médicales ou des examens radiologiques et des analyses médicales, sans avoir à attendre dans les cliniques ou les hôpitaux. Grâce à cette application, les patients peuvent rechercher des médecins disponibles et choisir un rendez-vous selon les disponibilités des médecins. Après la réservation, les patients peuvent effectuer un suivi médical en ligne, où ils peuvent consulter les résultats des examens, des analyses et leur diagnostic médical. Cela est réalisé grâce à l'intégration de l'application avec toutes les parties prenantes du domaine médical, telles que les cliniques spécialisées en radiologie, les laboratoires d'analyses médicales et les pharmacies. Tous les dossiers médicaux des patients sont stockés dans un système électronique sécurisé, et tous les médecins qui traitent le patient ont l'autorisation d'accéder à ces dossiers et aux informations médicales qui y sont liées. En conclusion, Ce service offre de nombreux avantages, tels que la réduction du temps d'attente, la facilitation de l'accès aux soins de santé, l'amélioration de la coordination entre les différents médecins et la préservation centralisée et sécurisée des dossiers médicaux des patients. De plus, ce service améliore le confort des patients et leur offre une plus grande flexibilité dans la gestion de leurs rendez-vous médicaux. |
Sommaire : |
Introduction générale . 1
Chapitre 1 : Systèmes de Réservation en ligne . 3 1 Introduction : 3 2 Problématique et domaine d’étude: 3 3 Les Application web : 4 4 Les types applications web : 4 4.1 Application web statique : 4 4.2 Application web dynamique : 4 4.3 Application web portail: 5 4.4 Application web page unique : 5 4.5 Application web progressive : 5 5 Principe de Fonctionnement d’une application web : 5 6 Architecture d’une application web : 6 6.1 L'architecture client-serveur : 6 6.2 L'architecture en couches : 6 6.3 L'architecture orientée services : 6 7 Services composant un cabinet médical privé 7 Un cabinet privé comporte plusieurs services médicaux que nous allons présenter : 7 7.1 Service technique et exploration: 7 7.2 Services médicaux: 7 8 Objectifs de travail : 7 9 Présentation du Projet: . 7 9.1 Gestion et suivi du dossier médical des patients : 8 9.2 Gestion des Rendez-vous des patients : 8 9.3 Gestion du résultat de laboratoire d’analyse et radiologie:.. 8 9.4 Gestion des ordonnances et médicaments : 8 10 Analyse des besoins: 9 10.1 Les besoins fonctionnels : 9 10.2 Les besoins non fonctionnels: 9 11 Les Applications web Similaires : 9 11.1 ZocDoc : 9 11.2 DocToLib : 10 12 Conclusion: 10 Chapitre 2 : Conception du Système 11 1 Introduction : 11 2 Langage de modélisation UML: 11 3 Diagramme De Cas D’Utilisation : 12 3.1 Acteur : 12 3.2 Relations entre les cas d’utilisation: 12 3.3 Les Acteurs de system Réservation en ligne : 12 3.4 Description des Cas d’Utilisation / Acteur : 13 3.5 Diagramme de Cas d’utilisation pour le Patient : . 15 3.6 Diagramme de Cas d’utilisation pour le Médecin et Admin de cabinet: 16 3.7 Diagramme de Cas d’utilisation pour le Spécialiste Radiologie: .................. 17 3.8 Diagramme de Cas d’utilisation pour le Spécialiste d’Analyse ..... 18 3.9 Diagramme Cas d’utilisation pour le pharmacien : ....... 19 3.10 Diagramme de Cas d’utilisation pour le secrétaire: .. 20 3.11 Description textuelle des cas d’utilisation: ....... 20 4 Diagrammes de Séquences : 25 4.1 diagramme de séquence pour Authentification Utilisateur: .......... 25 4.2 diagramme de séquence pour Création Compte & Récupération Compte Utilisateur : ................... 26 4.3 Diagramme de séquence pour Établir un réservation médicale: .......... 27 4.4 diagramme de séquence Établir un ordre medical par le medecin: ........ 27 4.5 diagramme de sequence Consultation résultat médicale: ...... 29 4.6 diagramme de séquence pour consulter l’ordonnance médicale par le pharmacien:...................... 30 4.7 Diagramme de séquence ajouter médecin par Admin cabinet médical: ......... 31 5 Le Diagramme de classe : 32 5.1 Composants de base d’un diagramme de classe : .......... 32 5.2 Autres composants d'un diagramme de classe : ............ 32 5.3 Les interactions dans un diagramme de classe : ..... 33 5.4 Diagramme de classe pour l’application web de gestion de réservations médicales : . 34 5.5 Dictionnaire de classe et des attributs : 35 6 Le modèle de données relationnel : 38 6.1 Model Relationnel du système: 38 7 Conclusion : . 39 Chapitre 3 :Implémentation 40 1 Introduction : 40 2 Les outils de développement des applications Web : .... 40 2.1 le trio fondamental du développement Web: ... 40 2.2 La Base de données : 41 2.3 IDE : 41 3 Les outils techniques utilisés : 41 3.1 IDE Visuel Studio : . 41 3.2 SQLServer 18 : 42 3.3 PostMan : . 42 4 Les Outille de Développement: 42 4.1 .NET : . 42 4.2 Bootstrap 5 : . 42 4.3 BlazorWebAssembley : 43 4.4 Asp.net Web Api Core : 43 4.6 Json:.... 43 5 Architecture d’Application web : 44 5.1 L'architecture SPA avec API: 44 5.1.1 Architecture SPA Web Assembley : 44 5.1.2 Architecture Web Api (Controllers,Services,Manager) : 45 6 Méthode JWT pour Authentification : 46 7 Les Principes de Programmation Solid : 47 8 Implémentation du système : . 49 8.1 Api : . 49 8.2 Partie application mono pages ou SPA (« Single-page application » . 50 8.2.1 Création compte utilisateur: 50 8.2.2 Confirmation compte utilisateur : 50 8.2.3 Authentification : 51 8.2.4 Récupération compte utilisateur : . 51 8.2.5 Page principale : 53 8.2.6 Réservation Médicale : 54 8.2.7 Liste réservation patient : 55 8.2.8 Liste des cabinets Médicaux d’un Médecin : . 55 8.2.9 Liste Réservation Médicale d’un medecin : 8.2.10 Dossier médical d’un patient : 57 8.2.11 Ordre Médical d’un Patient : 58 8.2.12 Validation ordre médical par secrétaire : .62 8.2.13 Coté pharmacien dans une application : 68 8.2.14 Coté Radiologie dans une application : . 70 8.2.15 Coté spécialiste analyse dans une application : 72 8.2.16 Patient Consulter Résultat Médical : 74 8.2.17 médecin Ajouter Conseil Médical 79 8.2.18 Administrateur d’une Clinique : 81 8.2.19 Coté Médecin dans un application : 86 8.3 Conclusion : 87 Conclusion Générale : 88 Résumé 90 Summary 91 |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/839 | Mémoire master | bibliothèque sciences exactes | Consultable |