Aller au contenu

🗺️ PsychoEnLigne — Suivi des écrans manquants

Snapshot initial 28 avril 2026 · mis à jour 29 avril 2026


✅ Écrans déjà livrés (12)

# Écran Frame Variantes Notes
1 Auth Mobile A / B Login → 2FA OTP → setup TOTP → backup codes
2 Onboarding patient Mobile A / B 8 étapes, matchmaking 3 praticiens scorés
3 Notifs Mobile A / B Centre multi-canal, drawer + inbox
4 Questionnaire Desktop A / B Builder 3 colonnes + preview patient
5 Facturation patient Mobile A / B Liste + paiement Mobile Money
6 Profil patient Mobile A / B Paramètres + RGPD (sessions, export, suppression)
7 Patient (dashboard) Mobile A / B Prochaine séance, prise de RDV
8 Praticien (dashboard) Desktop A / B Agenda timeline + fiche patient + notes
9 Patients (CRM) Desktop A / B Table dense + grille de cartes
10 Onb. Pro (KYC) Mobile A / B 5 étapes : Identité → Diplômes → Cabinet → Tarifs → Validation
11 Admin Desktop A / B KPIs, alertes sécurité, inscriptions
12 Visio Desktop A / B Salle de consultation in-call

Plus : 6 thèmes de couleur · Tweaks panel · navigation par onglets


🎯 Priorités mises à jour — 2026-04-29

Après complétion des 4 phases designer (28 avril 2026), la séquence est :

Étape 0 — Backend Questionnaires ✅ TERMINÉ (29 avril 2026)

  • Pourquoi : le frontend /questionnaires est complet (Phase 3, 28 avril 2026) mais appelle une API inexistante. Le schĂ©ma Prisma est prĂŞt (Questionnaire + ReponseQuestionnaire).
  • Contenu attendu :
  • Use cases : ListerQuestionnaires, ObtenirQuestionnaire, CreerQuestionnaire, ModifierQuestionnaire, SupprimerQuestionnaire, SoumettreReponses
  • Repository Prisma, ServiceValidation, routes /api/v1/questionnaires
  • Pattern DDD identique aux autres modules backend
  • Statut : âś… TerminĂ© — commit 858caf9

Étape 1 — Messagerie patient ↔ praticien ✅ TERMINÉ (29 avril 2026)

  • Pourquoi : une plateforme de psy sans messagerie asynchrone n'existe pas
  • Contenu attendu :
  • Liste des conversations (cĂ´tĂ© patient et cĂ´tĂ© praticien)
  • Vue conversation avec rate-limit et modèle "non-urgence"
  • Redirection vers urgences si mots-clĂ©s dĂ©tectĂ©s (idĂ©es suicidaires, crise)
  • Pièces jointes chiffrĂ©es, statuts lu/non-lu, accusĂ© de rĂ©ception
  • Nouveau module BackEnd/Modules/Messagerie + FrontEnd/modules/messagerie
  • Frame : mobile (patient) + desktop (praticien)
  • Statut : ⏳ Ă€ faire

Étape 2 — Détail patient (vue praticien) ✅ TERMINÉ (29 avril 2026)

  • Pourquoi : la liste CRM existe, cliquer sur un patient ne mène nulle part
  • Contenu attendu :
  • Historique sĂ©ances avec timeline
  • Scores questionnaires en graphique Ă©volutif
  • Notes par sĂ©ance, documents partagĂ©s
  • Alertes cliniques (idĂ©es suicidaires, scores en hausse)
  • Page PatientDetailPraticienPage dans FrontEnd/modules/patients
  • Frame : desktop
  • Statut : âś… TerminĂ© — commit Ă  venir

Étape 3 — Espace facturation praticien ✅ TERMINÉ (29 avril 2026)

  • Pourquoi : boucle Ă©conomique du produit — comment le praticien est payĂ©
  • Contenu attendu :
  • Revenus du mois / annĂ©e, virement hebdo, Ă©chĂ©ancier
  • Justificatifs comptables tĂ©lĂ©chargeables
  • DĂ©claration fiscale (CFE, TVA si applicable)
  • Frame : desktop
  • Statut : âś… TerminĂ©

🔴 Critique — écrans designer à implémenter ensuite

Salle d'attente virtuelle / pré-séance

  • Test camĂ©ra/micro, briefing 30 sec, choix d'un objectif pour la sĂ©ance
  • Frame : mobile + desktop · Statut : ⏳ Ă€ faire

Annulation / report de RDV ✅ TERMINÉ (29 avril 2026)

  • Politique d'annulation (24h avant = gratuit, sinon 50%), sĂ©lection nouveau crĂ©neau
  • Frame : mobile (modal ou Ă©cran) · Statut : âś… TerminĂ©

🟠 Important — pour la cohérence du produit

Disponibilités & règles d'agenda (praticien)

  • CrĂ©neaux types, exceptions, durĂ©e par sĂ©ance, tampon entre RDV, fenĂŞtre J+30
  • Frame : desktop · Statut : ⏳ Ă€ faire

Mes documents (patient)

  • Ordonnances, comptes-rendus, attestations mutuelle, tĂ©lĂ©chargement PDF
  • Frame : mobile · Statut : ⏳ Ă€ faire

🟡 Nice-to-have

  • Landing publique (marketing avant login)
  • Crise & urgences (bouton SOS + numĂ©ros par pays)
  • TĂ©lĂ©consultation de groupe (3-6 participants)
  • ModĂ©ration admin (vĂ©rification diplĂ´mes, signalements)
  • États edge cases (hors-ligne, paiement refusĂ©, connexion dĂ©gradĂ©e)
  • Onboarding 1ère sĂ©ance (tutoriel visio)

Polish à faire en parallèle

  • États vides cohĂ©rents partout
  • États de chargement / skeletons
  • États d'erreur rĂ©seau / Mobile Money refusĂ©
  • AccessibilitĂ© (contraste, focus visible, ARIA)
  • Versions mobile manquantes : praticien mobile, admin mobile
  • Page d'accueil publique avant login