Lorweb - LP SIL
Transcription
Lorweb - LP SIL
01/12/2016 Dernière MAJ : 02/12/2016 SYSTEME DE GESTION ET DE PRISE DE RENDEZ-VOUS MEDICAUX EN LIGNE Trouve Ton Doc Décembre 2016 Brice ZOSSI | Sébastien PROYE [email protected] | [email protected] Tél. 03 87 62 85 95 LORWEB Société à responsabilité limitée au capital social de 50 000 € - SIRET 419 614 623 00033 – APE 7311Z – TVA FR 94 419 614 623 METZ (siège) – 3 rue des trois Evêchés – 57070 METZ – Tél. (33) 03 87 62 85 95 – [email protected] Trouve Ton Doc Descriptif projet SOMMAIRE 1. CADRE DU PROJET ........................................................................................................................... 2 1.1. PRESENTATION DU CLIENT .............................................................................................. 2 1.2. INTERLOCUTEURS ............................................................................................................ 2 1.3. BESOINS EXPRIMES.......................................................................................................... 3 1.4. CIBLE ADRESSEE ............................................................................................................... 4 1.5. SOLUTION APPLICATIVE................................................................................................... 4 1.6. SOLUTION TECHNIQUE .................................................................................................... 5 2. FOCUS FONCTIONNEL ET TECHNIQUE – LOT 1a .............................................................................. 6 3. FOCUS FONCTIONNEL ET TECHNIQUE – LOT 1b ............................................................................. 7 4. FOCUS FONCTIONNEL ET TECHNIQUE – LOT 1c .............................................................................. 8 1 Trouve Ton Doc Descriptif projet 1. CADRE DU PROJET 1.1. PRESENTATION DU CLIENT Avec plus de 19 ans d’existence, Lorweb est une agence digitale basée à Metz et intervenant sur des projets d'envergure nationale et internationale. Nos experts sont en mesures de vous accompagner de la phase de conception à celle de réalisation de vos projets. Nos champs d'interventions s'étendent à la fabrication de sites web, d'applications mobiles, à la création print, l'établissement de stratégies maketing et l'organisation d'événementiels de qualité. Lorweb c'est également une quinzaine de collaborateurs avec des valeurs reposant sur : La créativité : Un dynamise à toute épreuve et animé par une réelle passion du web La proximité : Une agence toujours plus proche de ses clients La compétitivité : Un pôle recherche et développement à l’affût des nouvelles tendances Nous avons le privilège de travailler avec des clients de renommée tels que E.Leclerc, Lexus, La Poste, Banque Populaire, Grand Orient De France, Neuhauser & bien plus encore ... Informations concernant la société : 1.2. NOM Lorweb DOMAINE(S) D’ACTIVITE(S) Agence digitale ADRESSE 3 rue des trois Evêchés CODE POSTAL / VILLE 57070 Metz TELEPHONE 03 87 62 85 95 INTERLOCUTEURS La maîtrise d’ouvrage de ce projet sera assurée par l’agence Lorweb. La maîtrise d’œuvre sera quant à elle assurée par l’équipe d’étudiants en charge du projet. L’un des membres de la MOE devra être désigné comme responsable du projet. Son rôle sera, avec l’appui de ses collègues, de répondre aux besoins exprimés par la MOA en proposant des solutions pertinentes. 2 Trouve Ton Doc Descriptif projet MOA MOE Sébastien PROYE Chef de projet fonctionnel Email : [email protected] Tél. : 03 87 62 85 95 A définir Brice ZOSSI Chef de projet technique Email : [email protected] Tél. : 03 87 62 85 95 A définir A définir A définir 1.3. BESOINS EXPRIMES L’objectif principal est de mettre en place une application web permettant la gestion et la prise de rendez-vous médicaux en ligne. Un back-office permet au personnel du cabinet médical de gérer l’intégralité du planning de rendez-vous. Ainsi, ils ont la possibilité de prendre des rendez-vous par téléphone ou de mettre à disposition des plages horaires afin que les patients puissent prendre leur rendezvous en ligne eux-mêmes depuis le front-office. Ces rendez-vous sont liés de manière générale à un examen (radiographie, échographie, etc.) ainsi qu’à un patricien et une salle d’examen. Une notion de durée par examen pourra également être gérée depuis le back-office afin d’adapter la répartition des plages horaires sur la journée de manière automatisée. Une application similaire dédiée au centre d’imagerie médicale république à Metz est déjà existante. La partie publique de cette dernière est accessible depuis l’adresse suivante : http://radiologie-metz.fr/ Il s’agit, dans le cadre de ce projet, de refondre complètement cette application d’un point de vue structurel et technique, afin de proposer une solution se basant sur des technologies plus récentes. L’aspect le plus important à prendre en compte sera de permettre le déploiement de ce système à n’importe quelle entité du corps médical via une simple souscription en ligne. 3 Trouve Ton Doc 1.4. Descriptif projet CIBLE ADRESSEE Ce projet ciblera l’ensemble du corps médical, c’est-à-dire aussi bien les cabinets de radiologie, que les kinésithérapeutes ou encore les ophtalmologues. 1.5. SOLUTION APPLICATIVE Dans le cadre de ce projet, Lorweb demande la réalisation d’une application web dédiée aux cabinets médicaux et hébergée sur un serveur web distant. L’application web sera accessible à distance à partir des navigateurs web installés sur les postes de travail des utilisateurs concernés. Elle sera dotée d’une interface d’exploitation accessible par l’ensemble des patients souhaitant prendre un rendez-vous en ligne, et d’une interface de gestion accessible uniquement par le personnel des cabinets médicaux. Cette dernière interface sera accessible depuis un accès sécurisé (compte utilisateur nominatif). Un hébergement web de cette application web est à prévoir et sera mis à disposition par la société Lorweb. Notre choix se porte vers une technologie web PHP / MySQL basée sur le framework applicatif Symfony2.8 ou 3 et une base de données MySQL. L’intégration des maquettes sera réalisée à l’aide de Bootstrap v3.3.7, à noter que la société Lorweb fournira les principales maquettes graphiques nécessaires. Des directives seront données pour la réalisation des autres pages ne nécessitant pas forcément la réalisation d’une maquette mais plutôt d’un zoning avant intégration. L’outil respectera les normes définies par la CNIL et le dépôt du dossier se fera par la société Lorweb. L’application web principale sera complétée par une application mobile compatible avec les smartphones. Le dialogue entre l’application mobile et l’application web se fera via une connexion internet (3G / 4G) et par WebService disponible du côté de l’application web. La réalisation de l’application se fera en 2 lots : Lot 1a – Réalisation de l’application web de supervision Lot 1b – Réalisation de l’application web de gestion d’un cabinet médical Lot 1c – Réalisation de l’application web de prise de rendez-vous par les patients Lot 2a – Réalisation du WebService à destination de l’application mobile Lot 2b – Réalisation de l’application mobile compatible smartphones Seul le lot 1 est concerné par ce projet, le lot 2 sera développé dans un second temps après validation du lot 1. 4 Trouve Ton Doc 1.6. Descriptif projet SOLUTION TECHNIQUE La solution technique proposée a été annoncée dans la section précédente, il s’agit du framework Symfony version 2.8+. Un framework de développement web Open-Source écrit en PHP, respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet. Symfony est distribué sous licence MIT, avec ses sources hébergées sur GitHub. Il a été créé en 2005 par une société française et est devenu l’un des frameworks PHP les plus utilisées et les plus reconnus au monde. L’engouement pour ce dernier n’a cessé d’augmenter depuis sa sortie et une communauté d’utilisateurs très élargie s’est constituée. Cette solution technique a pour principal avantage d’accélérer les phases de développement en assurant une grande stabilité mais surtout d’offrir une meilleure pérennité de l’application en proposant un fort potentiel d’évolution. Technologies applicatives proposées : Framework Symfony2.8+ (PHP / MySQL) ORM (couche d’abstraction) Doctrine Technologies serveur proposées : Serveur web sous environnement Linux avec espace de stockage de 2Go min Moteur de scripts PHP v. 5.5.9+ min (v. 5.6 ou v. 7 recommandée) Extensions PHP OpenSSL, PDO, Mbstring & Tokenizer requises Serveur de base de données MySQL v. 5.1+ min (v. 5.6 recommandée) avec base de données de 500 Mo min. dédiée au site web, compte utilisateur MySQL dédié à la base de données, compte administrateur et accès phpMyAdmin Compte sFTP, SSH et accès GIT L’hébergement du site web se fera sur une machine virtuelle gérée par l’agence Lorweb et installée sur un serveur dédié OVH. Certaines options et packages additionnels devront être installés afin de permettre une meilleure exploitation du framework de développement. Il s’agira notamment de configurations particulières au niveau du php.ini et de l’installation d’APC. Un fichier de vérification de la compatibilité du serveur étant embarqué à Symfony, nous pourrons effectuer des ajustements concernant le serveur après déploiement du framework. 5 Trouve Ton Doc Descriptif projet 2. FOCUS FONCTIONNEL ET TECHNIQUE – LOT 1a Une interface de supervision devra permettre à l’entité en charge de la gestion complète de la solution applicative d’avoir un aperçu rapide de l’état de fonctionnement de son application. Les fonctionnalités suivantes devront être assurées par cet espace : Formulaire d’authentification sécurisé Statistiques générales Gestion des cabinets médicaux Gestion des praticiens associés aux cabinets médicaux Gestion des employés des cabinets médicaux ayant accès à l’application Statistiques rapides liées aux cabinets médicaux Connexion rapide en tant qu’employé sur l’interface de gestion d’un cabinet médical 6 Trouve Ton Doc Descriptif projet 3. FOCUS FONCTIONNEL ET TECHNIQUE – LOT 1b La gestion des plannings de rendez-vous sera gérée par l’intermédiaire d’une interface dédiée au personnel de chaque cabinet médical. Cette interface devra être accessible de manière sécurisée via un couple identifiant / mot de passe et assurera les fonctionnalités suivantes : Formulaire d’authentification sécurisé Espace dédié aux cabinets médicaux Gestion du personnel Gestion de la fiche cabinet Gestion des fiches praticiens Gestion des salles Gestion des examens Gestion du planning Gestion des patients Gestion des rendez-vous Statistiques générales 7 Trouve Ton Doc Descriptif projet 4. FOCUS FONCTIONNEL ET TECHNIQUE – LOT 1c Cette interface sera quant à elle libre d’accès pour n’importe quel internaute. Chaque cabinet médical ayant souscrit au service disposera d’une adresse unique et d’une page dédiée à son activité et donc à son propre planning de rendez-vous. Les différentes fonctionnalités devant être assurées par cette partie sont les suivantes : Présentation des services proposés par la solution Page dédiée au démarchage des cabinets médicaux avec de prise de contact Moteur de recherche par corps médical Affichage des fiches praticiens avec descriptif du cabinet médical Processus d’inscription en tant que patient Espace personnel dédié au patient Mon profil Mes rendez-vous Module de prise de rendez-vous en ligne 8