Cahier de Charges pour le Projet VitaHPlus - Plateforme de Santé
- 1.1 Problématique
Le projet VitaHPlus vise à créer une plateforme de santé numérique pour simplifier l'accès aux services de santé, faciliter la prise de rendez-vous médicaux, et permettre un suivi personnalisé de la santé des utilisateurs.
- 1.2 Objectif du Projet
Le projet a pour objectif de concevoir et développer une plateforme de santé numérique offrant des fonctionnalités telles que la prise de rendez-vous en ligne, la consultation des informations médicales, la gestion des rendez-vous et des rappels de santé.
- 1.3 Portée du Projet
La portée du projet inclut les fonctionnalités essentielles telles que la prise de rendez-vous, la gestion des profils utilisateur, l'accès aux informations médicales, la gestion des rappels de santé, et d'autres fonctionnalités liées à la santé et au bien-être.
- 2.1 Prise de Rendez-vous
Mise en place d'un système de prise de rendez-vous en ligne pour les consultations médicales avec notification automatique de confirmation par e-mail.
- 2.2 Gestion des Profils Utilisateur
Création de profils distincts pour les utilisateurs, les professionnels de la santé et les établissements médicaux, avec une fonction de mise à jour des informations personnelles.
- 2.3 Accès aux Informations Médicales
Permettre aux utilisateurs de consulter leurs informations médicales de manière sécurisée et de partager ces informations avec les professionnels de la santé avec des autorisations appropriées.
- 2.4 Gestion des Rappels de Santé
Mise en place d'un système de rappels automatiques pour les rendez-vous médicaux, les prises de médicaments et autres rappels de santé, personnalisés en fonction des besoins médicaux spécifiques de chaque utilisateur.
- 3.1 Langages de Programmation
Le développement de la plateforme se fera en utilisant les langages suivants :
HTML pour la structure des pages web. CSS pour le style et la mise en forme (Bootstrap/Tailwind). JavaScript pour les fonctionnalités interactives côté client. PHP pour le traitement côté serveur (Laravel).
- 3.2 Base de Données
Utilisation d'une base de données MySQL pour stocker de manière sécurisée les informations des utilisateurs, des rendez-vous, des informations médicales, et des rappels de santé. Mise en place d'un schéma de base de données bien structuré et optimisé pour assurer la gestion efficace des données.
Pour les Utilisateurs:
- En tant qu'utilisateur, je veux pouvoir prendre facilement des rendez-vous en ligne avec des professionnels de la santé.
- En tant qu'utilisateur, je souhaite recevoir une confirmation automatique de mon rendez-vous par e-mail pour assurer que ma réservation est complète et validée.
- En tant qu'utilisateur, je veux pouvoir accéder à mes informations médicales de manière sécurisée et intuitive.
- En tant qu'utilisateur, je souhaite recevoir des rappels personnalisés pour mes rendez-vous médicaux et mes prises de médicaments.
Pour les Professionnels de la Santé:
-
En tant que professionnel de la santé, je veux pouvoir gérer mes disponibilités et les rendez-vous des patients de manière efficace.
-
En tant que professionnel de la santé, je souhaite avoir accès aux informations médicales pertinentes des patients avec leur consentement.
-
En tant que professionnel de la santé, je veux recevoir des notifications pour les nouveaux rendez-vous et les mises à jour importantes.
Pour les Établissements Médicaux: -
En tant qu'établissement médical, je veux pouvoir gérer les profils des professionnels de la santé affiliés à notre institution.
-
En tant qu'établissement médical, je souhaite recevoir des rapports sur l'utilisation de la plateforme au niveau de l'établissement.
Ce cahier de charges définit les bases du projet VitaHPlus, en mettant l'accent sur la création d'une plateforme de santé numérique complète et conviviale.
Planification : https://trello.com/invite/b/vLKKodCh/ATTI2f5e4b59b3a93ada055732df2568efbc6943C0E9/vitahplus

