No results
1
Guide-Medecin
tarzzan edited this page 2026-05-20 03:04:13 +00:00
👨⚕️ Guide Médecin
Tutoriel complet pour configurer et utiliser QueueMed au quotidien.
Premiers Pas
1. Connexion
Connectez-vous via le bouton "Se connecter" sur la page d'accueil. L'authentification utilise Manus OAuth — un seul clic suffit.
┌─────────────────────────────────────────────────────────┐
│ │
│ 🏥 QueueMed │
│ │
│ ┌───────────────────────────────┐ │
│ │ │ │
│ │ 👤 Espace Médecin │ │
│ │ │ │
│ │ Connectez-vous pour │ │
│ │ accéder à votre tableau │ │
│ │ de bord. │ │
│ │ │ │
│ │ [ 🔐 Se connecter ] │ │
│ │ │ │
│ └───────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
2. Onboarding (Première Connexion)
À la première connexion, un wizard en 3 étapes vous guide :
Étape 1 Étape 2 Étape 3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
●────────────────────○────────────────────○
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 🏥 Cabinet │ │ ⚙️ Paramètres │ │ ✅ Succès │
│ │ │ │ │ │
│ Nom │ │ Durée moy. │ │ Votre cabinet│
│ Adresse │ │ consultation│ │ est prêt ! │
│ Téléphone │ │ Rotation QR │ │ │
│ Couleur │ │ Taille max │ │ [Dashboard] │
└──────────────┘ └──────────────┘ └──────────────┘
| Étape | Champs | Description |
|---|---|---|
| 1. Cabinet | Nom, Adresse, Téléphone, Couleur | Informations de base |
| 2. Paramètres | Durée consultation, Rotation QR, Taille max file | Configuration opérationnelle |
| 3. Succès | — | Confirmation + lien vers le dashboard |
Dashboard Principal
Vue d'Ensemble
┌─────────────────────────────────────────────────────────────────────┐
│ 🏥 QueueMed │ Accueil │ Cabinets │ Analytics │ Abonnement │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Bonjour, Dr. Martin 👋 │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 👥 12 │ │ ⏱️ 18min │ │ 📈 +15% │ │ 🏥 3 │ │
│ │ Patients │ │ Attente │ │ vs hier │ │ Cabinets │ │
│ │ aujourd'h│ │ moyenne │ │ │ │ actifs │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 📋 Mes Cabinets [+ Nouveau] │ │
│ ├─────────────────────────────────────────────────────────────┤ │
│ │ │ │
│ │ 🟢 Cabinet Centre-Ville │ 5 en attente │ [Gérer ▶] │ │
│ │ 🟡 Cabinet Quartier Nord │ 2 en attente │ [Gérer ▶] │ │
│ │ ⚪ Cabinet Plage (fermé) │ 0 en attente │ [Gérer ▶] │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────┐ │
│ │ ⚡ Actions rapides │ │
│ │ │ │
│ │ [📱 Onboarding] [❓ Aide] │ │
│ └─────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
KPIs Affichés
| KPI | Calcul | Période |
|---|---|---|
| Patients du jour | Total patient_joined events |
Aujourd'hui |
| Temps d'attente moyen | Moyenne waitMinutes |
7 derniers jours |
| Tendance | Comparaison jour J vs J-1 | Hier |
| Cabinets actifs | Count isActive = true |
Courant |
Gestion des Cabinets
Créer un Cabinet
Depuis le dashboard, cliquez "+ Nouveau cabinet" :
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| Nom | Texte | ✅ | Ex: "Cabinet Centre-Ville" |
| Adresse | Texte | ❌ | Adresse postale complète |
| Téléphone | Texte | ❌ | Numéro de contact |
| Couleur | Color picker | ✅ | Couleur d'identification (défaut: teal) |
| Durée consultation | Nombre | ✅ | Minutes par patient (défaut: 15) |
| Rotation QR | Nombre | ✅ | Minutes entre chaque rotation (défaut: 30) |
| Taille max file | Nombre | ✅ | Patients maximum (défaut: 50) |
QR Code du Cabinet
Chaque cabinet possède un QR code unique qui doit être affiché à l'accueil :
┌─────────────────────────────────────────────────────────┐
│ │
│ Cabinet Centre-Ville │
│ │
│ ┌─────────────────────────────┐ │
│ │ ┌───────────────────────┐ │ │
│ │ │ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ │ │ │
│ │ │ ▓ ▓ ▓ ▓ ▓ ▓ │ │ │
│ │ │ ▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓▓▓ ▓ │ │ [🖨️ Imprimer] │
│ │ │ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓ │ │ │
│ │ │ ▓ ▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ │ │ [📋 Affiche A4] │
│ │ │ ▓ ▓ ▓▓▓ ▓ ▓ │ │ │
│ │ │ ▓▓▓▓▓▓▓ ▓ ▓ ▓▓▓▓▓▓▓ │ │ [🔄 Forcer │
│ │ │ ▓▓▓▓▓▓▓▓▓▓▓ │ │ rotation] │
│ │ │ ▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓ │ │ │
│ │ └───────────────────────┘ │ │
│ │ │ │
│ │ Token: abc...xyz │ │
│ │ Expire dans: 24 min │ │
│ └─────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
Affiche QR Imprimable (A4)
La page /qr-poster/:clinicId génère une affiche A4 prête à imprimer :
┌─────────────────────────────────────────┐
│ │
│ 🏥 Cabinet Centre-Ville │
│ │
│ ╔═══════════════════════════════╗ │
│ ║ ║ │
│ ║ [ QR CODE GÉANT ] ║ │
│ ║ ║ │
│ ║ ║ │
│ ╚═══════════════════════════════╝ │
│ │
│ 📱 Scannez ce QR code pour │
│ rejoindre la file d'attente │
│ │
│ ✅ Pas de compte requis │
│ ✅ Suivez votre position en direct │
│ ✅ Recevez une alerte │
│ │
│ ───────────────────────────────── │
│ QueueMed — Votre salle d'attente │
│ virtuelle │
└─────────────────────────────────────────┘
Gestion de la File d'Attente
Interface Principale
┌─────────────────────────────────────────────────────────────────────┐
│ 📋 File d'attente — Cabinet Centre-Ville │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Statut: 🟢 OUVERTE │ En attente: 5 │ Appelé: #12 │
│ │
│ [🔴 Fermer la file] [🔄 Réinitialiser] [📱 Affiche QR] │
│ │
├─────────────────────────────────────────────────────────────────────┤
│ # │ Patient │ Position │ Attente │ Statut │ Actions │
│────┼──────────────┼──────────┼─────────┼───────────┼────────────────│
│ 12 │ Jean D. │ — │ — │ 🟡 Appelé │ │
│ 13 │ Marie L. │ 1er │ ~15min │ 🟢 Attend │ [📞][❌][🖨️] │
│ 14 │ Pierre M. │ 2ème │ ~30min │ 🟢 Attend │ [📞][❌][🖨️] │
│ 15 │ Sophie R. │ 3ème │ ~45min │ 🟢 Attend │ [📞][❌][🖨️] │
│ 16 │ Lucas B. │ 4ème │ ~60min │ 🟢 Attend │ [📞][❌][🖨️] │
│ 17 │ (sans nom) │ 5ème │ ~75min │ 🟢 Attend │ [📞][❌][🖨️] │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ [ ▶ APPELER LE SUIVANT ] │
│ │
└─────────────────────────────────────────────────────────────────────┘
Actions Disponibles
| Icône | Action | Effet | WebSocket |
|---|---|---|---|
| ▶ | Appeler le suivant | Passe le prochain en statut "called" | Notifie patient + écran |
| 📞 | Appeler spécifiquement | Appelle un patient précis (priorité) | Notifie patient + écran |
| ❌ | Marquer absent | Patient ne se présente pas | Met à jour la file |
| 🗑️ | Retirer | Supprime de la file | Met à jour positions |
| 🖨️ | Imprimer ticket | Génère un ticket papier | — |
| 🔴 | Fermer la file | Bloque les nouvelles entrées | Notifie tous |
| 🔄 | Réinitialiser | Remet compteurs à zéro | Vide la file |
Flux d'Appel
Médecin clique "Appeler le suivant"
│
▼
┌─────────────────────────────────┐
│ 1. Statut → "called" │
│ 2. calledAt = now() │
│ 3. Emit "patient:called" (WS) │
│ 4. Emit "display:update" (WS) │
│ 5. Log analytics event │
└─────────────────────────────────┘
│
├──────────────────────────────────┐
│ │
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ 📱 Patient reçoit │ │ 📺 Écran affiche │
│ notification push │ │ numéro animé │
│ "C'est votre tour!" │ │ #13 → SALLE 2 │
└─────────────────────┘ └─────────────────────┘
Analytics
Graphiques Disponibles
┌─────────────────────────────────────────────────────────────────────┐
│ 📊 Analytics — 7 derniers jours │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Affluence par heure Répartition par jour │
│ ┌────────────────────────┐ ┌────────────────────────┐ │
│ │ ▓▓ │ │ Lun ████████████ 45 │ │
│ │ ▓▓ ▓▓ │ │ Mar ██████████ 38 │ │
│ │ ▓▓ ▓▓ ▓▓ ▓▓ │ │ Mer ████████████████ 62│ │
│ │ ▓▓ ▓▓ ▓▓ ▓▓ ▓▓ │ │ Jeu ██████████ 40 │ │
│ │ ▓▓ ▓▓ ▓▓ ▓▓ ▓▓ ▓▓ │ │ Ven ████████████████ 58│ │
│ │────────────────────── │ │ Sam ████ 15 │ │
│ │ 8h 9h 10 11 12 14 16 │ │ Dim ██ 5 │ │
│ └────────────────────────┘ └────────────────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────────┐ │
│ │ 🤖 Recommandations IA │ │
│ │ │ │
│ │ • Pic d'affluence détecté le mercredi entre 9h et 11h. │ │
│ │ Envisagez d'ouvrir plus tôt ou d'ajouter du personnel. │ │
│ │ • Temps d'attente moyen en hausse (+12%). Réduisez la │ │
│ │ durée de consultation ou augmentez la rotation. │ │
│ └──────────────────────────────────────────────────────────────┘ │
│ │
│ [📥 Exporter CSV — Cabinet Centre-Ville] │
│ │
└─────────────────────────────────────────────────────────────────────┘
Métriques Calculées
| Métrique | Formule | Usage |
|---|---|---|
| Temps d'attente moyen | AVG(waitMinutes) par jour |
Tendance |
| Taux de présence | done / (done + absent) |
Fiabilité patients |
| Pic d'affluence | MAX(count) GROUP BY hourOfDay |
Planification |
| Patients/jour | COUNT(patient_joined) par jour |
Volume |
| Durée consultation | AVG(consultationMinutes) |
Calibrage |
Gestion de l'Abonnement
Plans Disponibles
| Plan | Prix | Cabinets | File | Analytics | Support |
|---|---|---|---|---|---|
| Essai | Gratuit (30j) | 1 | Illimitée | Basique | |
| Basic | 29€/mois | 2 | Illimitée | Complet | |
| Pro | 59€/mois | Illimité | Illimitée | Complet + IA | Prioritaire |
Cycle de Vie
Inscription → Essai gratuit (30 jours)
│
├── Souscrit Basic/Pro → ✅ Actif
│ │
│ ├── Renouvellement → ✅ Actif
│ └── Annulation → ⚠️ Actif jusqu'à fin période
│
└── Pas de souscription → ❌ Bloqué
│
└── Page /subscription/blocked
"Votre essai a expiré"
Conseils d'Utilisation
Bonnes Pratiques
| Conseil | Détail |
|---|---|
| Rotation QR courte | 15-30 min pour les cabinets à forte affluence |
| Durée consultation réaliste | Calibrez sur votre moyenne réelle |
| Réinitialiser chaque soir | Évite les résidus du jour précédent |
| Affiche QR visible | Placez-la à hauteur des yeux à l'accueil |
| Écran d'affichage | Utilisez une tablette dédiée en mode kiosque |
| Consulter les analytics | Identifiez vos pics pour mieux planifier |
🏥 QueueMed
Navigation
📖 Général
👥 Guides Utilisateur
⚙️ Technique
📊 Fonctionnalités
🔗 Liens Rapides
🏥 QueueMed — Gestion intelligente de file d'attente médicale | Développé par tarzzan | git.cosmolan.fr