Abdelilah Nossair

Ingénierie indépendante en IA, données, plateformes web et systèmes d’entreprise.

FERMER

Docview®

Gestion des soins de santé et plateforme de consultation en ligne

  • Aperçu de la plateforme

État

MVP 1.1 · activement maintenu

Portée

Opérations de soins de santé et accès des patients

Rôle

Développement de produit full-stack

Architecture

React, Fastify, Supabase

Docview est une plateforme de santé complète qui réunit la recherche de médecins, les parcours de rendez-vous, les consultations en ligne et l'accès aux dossiers des patients dans une même expérience adaptée aux rôles. Elle est conçue pour les patients, les praticiens, le personnel de clinique et les administrateurs, sans exposer d'informations sensibles ou propres aux patients.

Expérience de réservation de rendez-vous Docview
Expérience du clinicien Docview et de la consultation des patients
Docview compte patient et expérience de rendez-vous
Visuel du flux de travail médical Docview
Expérience de disponibilité des médecins Docview
  • Défi & approche

Les processus de soins deviennent vite complexes : les patients ont besoin d’un parcours de réservation simple, tandis que les médecins, assistants et administrateurs de clinique doivent disposer de droits précisément définis sur les horaires, consultations, dossiers et paramètres.

L’approche produit associe une application React unique, une API Fastify sécurisée et un accès aux données fondé sur les rôles. L’interface est organisée autour de la tâche de chaque utilisateur, tandis que la validation côté serveur et les règles de la base de données protègent par défaut les processus sensibles.

  • Parcours adaptés aux rôles des patients, médecins, assistants, administrateurs de clinique et super-administrateurs
  • Prise en charge du cycle de vie des rendez-vous : découverte, réservation, confirmation, reprogrammation et annulation
  • Périmètre sécurisé par défaut avec authentification JWT, Row Level Security, limitation de débit et validation Zod
  • Considérations opérationnelles axées sur le Maroc, notamment les tarifs, la facturation, la gestion des congés et plusieurs fuseaux horaires
Visuel du flux de travail médical Docview
  • La solution

Docview associe un frontend React 19 et Vite avec un service TypeScript Fastify, Supabase PostgreSQL, et Supabase Auth. L'état utilisateur contextuel et les routes React Router prennent en charge les portails distincts, tandis que l'API centralise l'autorisation, la validation, l'ordonnancement et la logique de notification.

Principales capacités
  • Annuaire de médecins avec recherche, filtre par spécialité, profils de praticiens et réservation de rendez-vous selon les disponibilités
  • Portail des patients pour les rendez-vous, la gestion du profil et l'accès aux dossiers médicaux
  • Tableau de bord des médecins et des cliniques pour les calendriers, la gestion des patients, les consultations en ligne, l'analyse, les paramètres et les rôles du personnel
  • Contrôles de sécurité incluant Helmet, CORS, limitation de débit selon l'authentification, hachage bcrypt, assainissement des entrées et RBAC
  • Intégrations opérationnelles pour les notifications SMS et les autorisations de gestion des rendez-vous
Pile de production
  • React 19, Vite, React Router, Context API et états d'interface responsive sur mesure
  • Node.js, Fastify 4, TypeScript et schémas Zod pour les contrats d’API et de saisie
  • Supabase PostgreSQL, Supabase Auth, sessions basées sur JWT, et Row Level Security à travers les données de la plateforme
  • Flux SMS assurés par Twilio, avec des états robustes pour le chargement, les erreurs, la confirmation et la commande en tant qu’invité
Expérience des cliniciens Docview
Expérience de compte patient Docview
  • MVP 1.1

Le MVP activement maintenu consolide les parcours de soins essentiels en une seule plateforme : accès authentifié, découverte de praticiens, gestion des rendez-vous, consultations, flux de dossiers, tableaux de bord opérationnels et administration tenant compte des permissions. Les travaux récents renforcent la gestion des congés réservée au personnel, l'activation des comptes et les opérations de clinique, tandis que la feuille de route se poursuit avec des améliorations sur les notifications, les intégrations et les tarifs.

Élaboré autour de rôles clairs, de flux de travail validés et d'un accès respectueux de la vie privée, et non pas autour d'exposer des informations cliniques sensibles.