Système de Diagnostic Médical pour les Cliniques de Santé Mentale Européennes

Système de Diagnostic Médical pour les Cliniques de Santé Mentale Européennes

Information
Région:
Suisse, Espagne
Secteur:
Soins de Santé
Type:
Web
Modèle d'engagement:
Temps et Matériaux
Durée:
9 mois
Équipe:
1 Développeur Sénior PHP, 1 Développeur Sénior VueJS, 1 Analyste d'Affaires, 1 Chef de Projet
ID:
506
Technologies utilisées
Java
Vue 3
Symfony 6
AES Encryption
RabbitMQ
PHP
MySQL
Amazon EC2
REST

Introduction

Le client avec lequel Elinext a eu le plaisir de travailler est un fabricant de logiciels pour appareils médicaux. Cette entreprise se spécialise dans la création d'appareils médicaux pour la recherche clinique et le suivi des patients. Elinext était l'une des équipes avec laquelle elle a travaillé.

Le rôle attribué à l'équipe d'Elinext concernait le développement d'une solution web à l'usage des administrateurs et assistants de recherche dans les cliniques qui travaillent avec des patients atteints de schizophrénie. La solution impliquait une application mobile pour les patients atteints de schizophrénie. Celle-ci recueillerait les données avec lesquelles les chercheurs cliniques pourraient ensuite travailler. La solution mobile était développée par l'équipe interne du client, tandis que l'équipe d'Elinext développait l'API mobile.

Défi

Les objectifs de l'équipe qui travaillait avec la plateforme web étaient les suivants:

  • Créer une fonction qui permet à l'utilisateur de la plateforme d'ajouter un patient chez qui on a diagnostiqué une schizophrénie afin que le patient puisse utiliser une application mobile pour prendre des notes et obtenir des réponses à ses questions sur sa pathologie.
  • Créer un système de messagerie qui permette à l'utilisateur de la plateforme de communiquer avec le patient.
  • Regrouper les statistiques des activités des patients et générer un résumer et des rapports individuels.
  • Permettre à l'utilisateur de la plateforme de modifier la fonction existante des «Objectifs et Points Forts».
  • Permettre à l'utilisateur de la plateforme de modifier la fonction existante de «Plan Bien-Être».
  • Créer un profile d'assistant de recherche.

Les objectifs de l'API Mobile étaient de permettre le partage de:

  • Résultats du tracker d'humeur
  • Conseils
  • Bbibliothèque
  • Objectifs du patient
  • Points Forts du patient
  • Messages
  • Bonnes Choses (prise de notes des événements positifs dans la vie du patient)
  • Plan Bien-Être du patient

Solution

Module 1. Portail Web

Le portail web comprend plusieurs fonctions qui ont été implémentées par l'équipe d'Elinext.

  1. Autorisation

    L'équipe a implémenté un processus d'autorisation simple qui requiert une adresse mail et un mot de passe.

  2. Flux des participants

    La fonction Flux des participants permet à l'utilisateur du portail (Admin ou Assistant de recherche) d'ajouter un nouveau patient (l'utilisateur de l'application mobile) au portail web. Un processus en 3 étapes assure que toutes les données soient complétées, encryptées et validées. Les données incluent des informations de base (numéro de téléphone, numéro d'inscription, nom clinique, initiales, etc.), les Objectifs et Points Forts du patient ajoutés par son médecin, ainsi que le Plan Bien-Être du patient.

  3. Messagerie

    La fonction de messagerie a été créée pour que l'Admin ou l'Assistant de recherche puisse communiquer avec le patient par chat. Beaucoup de patients ont du mal à rester à jour dans leurs tâches sur l'application mobile, ils ont donc besoin qu'on leur rappelle de le faire régulièrement et qu'on leur propose de l'aide et des informations.

  4. Modifier

    La fonction de modification permet à l'Admin ou à l'Assistant de recherche de modifier les informations du patient, telles que ses Points Forts, ses Objectifs et son Plan Bien-Être.

  5. Rapports

    Le système backend recueille les statistiques sur le patient, telles que sa fréquence d'utilisation de l'application, le nombre de clics, de modifications, les horaires d'utilisation de l'application, etc. Il se base ensuite sur ces informations pour créer un rapport. Toutes les informations sont décentralisées et ne sont liées qu'au numéro de téléphone du patient.

Module 2. API Mobile

  1. Autorisation

    L'autorisation devait être aussi simple que possible, pour que le patient puisse se connecter en utilisant uniquement son numéro de téléphone.

  2. Tracker d'humeur

    Tous les statuts d'humeur et activités sont sauvegardés dans la base de données.

  3. Conseils

    Lorsqu'un patient active son Tracker d'humeur, il reçoit des conseils pour aller mieux.

  4. Objectifs

    Le patient peut consulter ses objectifs dans l'application et s'en créer de nouveaux.

  5. Points Forts

    Les patients peuvent consulter leurs point forts dans l'application et en ajouter eux-mêmes.

  6. Messagerie

    Les patients peuvent communiquer avec l'Admin ou l'Assistant de recherche par chat.

  7. Bonnes Choses

    Une Bonne Chose est un souvenir auquel le patient peut se référer lorsqu'il ne se sent pas bien. Le patient peut ajouter une note avec un titre, une description, une image ou une photo et un enrgistrement audio. Il peut par la suite ouvrir cette note pour se remémorer une bonne chose de son passé.

Résultats

En somme, l'équipe d'Elinext et l'équipe interne du client ont réussi à créer ensemble un projet conséquent, compliqué et intégré. À l'heure actuelle, les fonctions implémentées ne cessent d'être développées pour améliorer et simplifier la vie des patients atteints de schizophrénie et de ceux qui prennent soin d'eux.

L'équipe d'Elinext est composée d'experts qui excellent lorsqu'ils prennent en charge des projets ambitieux et passionnants. N'hésitez pas à contacter Elinext pour en savoir plus sur nos services de développement.

anyconv-com__1-4-png
anyconv-com__2-3-png
anyconv-com__3-4-png
anyconv-com__4-4-png
anyconv-com__5-4-png
anyconv-com__6-2-png
anyconv-com__7-1-png
Voulez-vous le même projet?
Vous Avez une Idée de Projet? Discutons-en Ensemble
Contactez-Nous