main banner

Application type Uber pour médecins avec EMR sur mesure

Une plateforme de santé destinée aux médecins, composée d’une application web, d’une application mobile et d’un système EMR personnalisé avec un éditeur en ligne simple et pratique pour les documents.

Table des matières:

Un système de soins de santé pour les médecins qui consiste en une application web, une application mobile et un système DME personnalisé avec un éditeur en ligne convivial pour les documents.

Client

Notre client est un prestataire de services de santé qui offre une gamme de services de santé, des visites médicales à domicile aux tests Covid.

La douleur

Un besoin de solutions web et mobiles qui permettraient la prise de rendez-vous in-app pour les patients, et qui offriraient un système EMR facile à utiliser avec un éditeur de documents personnalisé pour les praticiens.

Public cible

Patients ayant besoin de visites médicales pour la RT-PCR et les diagnostics.

Défi

Notre équipe a été contactée par des acteurs du secteur de la santé et a été mise au défi de créer une application de type Uber pour les médecins, qui permettrait aux patients de recevoir une aide médicale (non urgente) dans l'heure qui suit la prise de rendez-vous.

Parallèlement, l'application devait fournir aux médecins et aux patients des notifications et offrir d'autres fonctions importantes pour la prestation de services médicaux, notamment un éditeur en ligne personnalisé pour les documents, le paiement en ligne et l'intégration avec un système de prescription électronique. Il était extrêmement important pour les parties prenantes de recevoir une solution facile à utiliser avec un système de dossier médical électronique (DME) simplifié, ainsi que de s'adapter à l'évolution rapide des exigences du secteur affectées par la propagation du coronavirus.

Prestation de services de consultation

Dans le cadre de ce projet, la consultation a duré environ un mois et demi. Nous avons dû déterminer les points suivants : approuver les fonctionnalités limitées mais essentielles et l'étendue des travaux pour les adapter au budget et aux délais fixés par le client ; analyser le marché et ses exigences réglementaires dans l'État choisi par le client ; répondre aux exigences en matière d'interface utilisateur et fournir au client la simplicité demandée dans le traitement des documents médicaux ; et développer plusieurs prototypes interactifs du produit pour donner au client un avant-goût de la solution qu'il recevrait.

À l'issue de l'analyse, nous avons convenu du développement des éléments suivants

  • d'une application web ;
  • Applications mobiles pour iOS et Android ;
  • Système de DME personnalisé ;
  • Un éditeur de documents personnalisé.

Phase de développement

À ce stade, nous avons répondu aux exigences du client et appliqué notre expertise à la fourniture de services de développement personnalisés.

Développement du backend

  • L'application était basée sur le langage Python, avec l'utilisation des cadres Django et DRF et Celery pour la programmation.
  • La base de données de la solution était basée sur PostgreSQL et Redis.
  • Pour le développement du backend, notre équipe a également tiré parti des normes d'authentification SSO et SAML.
  • Nous avons établi l'intégration de la solution avec le système de prescription électronique Veradigm.
  • Les applications mobiles pour iOS et Android ont été construites avec l'utilisation de React Native.

Développement frontal

  • Le frontend de l'application était basé sur React.
  • En ce qui concerne le développement d'un éditeur de documents en ligne, notre équipe a dû faire un choix entre l'utilisation d'une bibliothèque et le développement d'un mécanisme personnalisé à partir de zéro, et nous avons opté pour ce dernier afin d'éviter les blocages potentiels associés à la réalisation de la fonctionnalité demandée. L'éditeur est basé sur des modèles au format JSON qui consistent en des blocs d'un certain type, auxquels le moteur de rendu fait référence pour afficher le bloc souhaité.

Au stade de la conception du développement du DME, nous avons pris en compte les modèles existants du processus d'interaction entre le médecin et le système DME afin de résoudre tous les problèmes et de créer une solution qui fasse réellement la différence en termes d'expérience offerte.

Comment cela fonctionne-t-il ?

La solution développée se compose de deux applications : l'une pour les patients et l'autre pour les médecins. Il existe également un panneau d'administration qui produit diverses statistiques et permet aux administrateurs de gérer les demandes des patients et des médecins. Voici une brève description du fonctionnement de chacune d'entre elles :

APPLICATION POUR LES PATIENTS

Inscription.
L’utilisateur télécharge l’application depuis l’App Store ou Google Play. Le processus d’inscription se fait lors de la prise de rendez-vous.Prise de rendez-vous.
L’application permet à l’utilisateur de sélectionner des symptômes dans une liste déroulante et d’en ajouter d’autres si nécessaire. L’utilisateur doit préciser s’il souhaite une consultation générale ou un test Covid. Il est ensuite nécessaire de renseigner toutes les informations demandées (nom, prénom, adresse, etc.).Paiement.
Le paiement s’effectue directement dans l’application, juste après la prise de rendez-vous.Notifications.
En attendant le rendez-vous, le patient reçoit des notifications 15 minutes puis 5 minutes avant l’arrivée du médecin, ainsi qu’au moment où celui-ci arrive.Rendez-vous et services complémentaires.
Pendant la consultation, le médecin peut ajouter des prestations supplémentaires (si nécessaire). Dans ce cas, le patient reçoit une notification et peut ensuite procéder au paiement complémentaire.Accès aux documents médicaux.
Après le rendez-vous, le patient peut consulter ses documents (y compris les ordonnances et les documents destinés aux assurances) dans l’application, ainsi que les télécharger ou les renvoyer si besoin. Tous les documents deviennent disponibles dans l’application dans un délai de 24 heures après le rendez-vous.Prise de rendez-vous pour d’autres personnes.
Les utilisateurs peuvent prendre rendez-vous pour eux-mêmes, mais aussi pour des membres de leur famille, des amis, etc. Les informations de chaque personne sont automatiquement enregistrées dans l’application. Il existe également une option pour les rendez-vous de groupe.

Si l’utilisateur prend un rendez-vous pour une autre personne, le médecin demandera au patient s’il accepte de partager ses informations médicales avec la personne ayant créé le rendez-vous : si le patient accepte, il signe électroniquement et, dans les 24 heures, les informations relatives à la visite ainsi que tous les documents et ordonnances associés deviennent disponibles dans l’application mobile du patient ; si le patient refuse de partager ses données, celles-ci sont envoyées à l’adresse e-mail qu’il aura indiquéeAPPLICATION POUR LES MÉDECINS

Inscription.
Les médecins téléchargent l’application via un lien direct fourni par l’administrateur. Avant d’être enregistrés dans le système, ils doivent joindre une série de documents requis (y compris ceux liés à leurs qualifications). Si tout est conforme, l’administrateur enregistre le médecin dans le système.Gestion des rendez-vous.
Dans l’application, les médecins peuvent consulter leur planning. Le planning de chaque médecin est créé par l’administrateur, tandis que les rendez-vous sont répartis automatiquement par le système. Lorsqu’un nouveau rendez-vous est attribué à un médecin, celui-ci reçoit des notifications par SMS et dans l’application.Acceptation des rendez-vous.
Les médecins doivent accepter les nouveaux rendez-vous dans un délai de 10 minutes. Dans le cas contraire, l’administrateur réattribue le rendez-vous à un autre professionnel. Lorsqu’un médecin accepte un rendez-vous, il doit indiquer l’heure estimée de son arrivée chez le patient. Dans l’application, les médecins envoient également des notifications aux patients 15 minutes puis 5 minutes avant leur arrivée. La dernière notification est envoyée lorsque le médecin arrive à l’adresse du patient.Pendant la consultation.
Au cours du rendez-vous, le médecin peut ajouter des prestations supplémentaires (injections, tests, etc.). Après la consultation, le médecin doit cliquer sur le bouton « terminer » dans l’application. Toutefois, le rendez-vous n’est considéré comme terminé qu’une fois tous les documents requis joints.Gestion des documents.
Après le rendez-vous, les documents sont complétés par le médecin dans le système EMR (certains sont générés automatiquement). Ils sont ensuite ajoutés au profil du patient ou envoyés à l’adresse e-mail indiquée.Panneau d’administration.
L’un des principaux avantages du panneau d’administration réside dans la génération de statistiques utiles :

  • Combien de temps faut-il à un médecin pour se rendre auprès d'un patient ?
  • Combien de temps a été passé avec un patient ?
  • Le nombre de visites terminées et non terminées dans le DME.
  • Le nombre total de visites par région.

Un administrateur peut télécharger des rapports par visites, codes cadeaux et autres critères.

vt4td0zdz78qnvmb0ca5

lk5bm3jymzq4mgsj09hn

ovwc86t581h8bsucnrmk

Résultats

Dans un délai relativement court, nous avons fourni au client une solution adaptée à la situation épidémique actuelle. Le produit assure la commodité du travail pour les professionnels de la santé et la facilité d'utilisation pour les administrateurs et les patients qui ont besoin d'une aide médicale rapide ou d'un test Covid. Bien que l'application soit encore en cours de développement et qu'elle soit périodiquement enrichie de nouvelles fonctionnalités pour s'adapter au marché, elle offre au client une série d'avantages concurrentiels :

  • Les patients qui utilisent l'application reçoivent une aide médicale rapidement, dans le confort de leur domicile et avec la simplicité d'une solution mobile. Les patients qui utilisent l'application reçoivent une aide médicale rapidement, à leur domicile et avec la simplicité d'une solution mobile.
  • La commodité du système fourni a également un impact positif sur les taux de rétention des employés du client.
  • Les demandes de groupe permettent de passer des commandes importantes. Par exemple, un mariage, un événement d'entreprise, un banquet, etc., où les invités doivent fournir un test RT-PCR négatif.
  • Le client peut percevoir des frais pour l'utilisation de l'application par des fournisseurs tiers opérant dans d'autres États.
  • Le système de DME personnalisé développé avec un éditeur de documents personnalisé facile à utiliser peut également être vendu en tant que solution autonome à des prestataires tiers.

More Case Studies