Concepts clés
Cette page présente les concepts fondamentaux que vous rencontrerez dans toute la documentation. Maîtriser ces notions vous permet de configurer un planning rapidement et de comprendre comment SuperPagr modélise votre organisation médicale. Pour des définitions plus larges (60+ termes), voir le glossaire.
Hiérarchie complète : organisation, workspace, planning, roulement, shift
SuperPagr s'organise sur cinq niveaux hiérarchiques, du plus large au plus concret :
| Niveau | Représente | Exemple |
|---|---|---|
| Organisation | Entité juridique ou administrative | CHU de Bordeaux, GHT Aquitaine Nord |
| Workspace | Site, service ou pôle | Pôle Réanimation, Site Pellegrin |
| Planning | Tableau de garde concret sur une période | Garde Réa adulte 2026 S1 |
| Roulement | Type de garde récurrent (template) | Garde de nuit Réa, Astreinte SAMU week-end |
| Shift | Instance concrète d'un roulement à une date | Garde de nuit du 15 janvier 2026, 20h-08h |
Cette hiérarchie permet de mutualiser (compétences partagées au workspace), cloisonner (administrateurs de service indépendants) et agréger (statistiques par pôle ou établissement). Voir Organisations.
Le planning
Un planning est l'entité de travail. Il représente l'ensemble des gardes sur une période donnée (ex : "Garde Réa Adulte janvier-juin 2026").
Un planning contient :
- une période (date de début, date de fin, minimum 1 mois)
- des participants avec différents rôles
- des roulements (templates de gardes)
- des shifts (instances concrètes)
- des règles (contraintes intra/inter-roulement et de groupe)
- une fenêtre de disponibilités (pour collecter les dispo)
- une période d'attribution (pour générer)
Le roulement
Un roulement est un template récurrent qui définit un type de garde. Il spécifie :
- le nom (ex : "Urgences Vitales", "Garde de Nuit", "Astreinte SAMU")
- les jours concernés (Lundi-Vendredi, Week-end, dates spécifiques)
- les horaires (très flexibles : voir ci-dessous)
- une couleur pour l'identification visuelle dans les calendriers
- les participants éligibles (tous, ou sous-ensemble)
- les compétences requises (optionnel)
Types de planification
| Type | Description | Cas d'usage |
|---|---|---|
| Récurrent | Schéma hebdomadaire répété sur la période | Gardes régulières (garde de nuit, astreinte semaine) |
| Dates spécifiques | Dates choisies manuellement | Jours fériés, événements ponctuels |
Horaires flexibles
SuperPagr ne se limite pas à un découpage jour/nuit prédéfini. Les horaires d'un roulement sont entièrement personnalisables : durée, heure de début, débordement sur le lendemain, gardes longues en continu. Quelques exemples couramment utilisés :
| Configuration | Horaires | Cas d'usage |
|---|---|---|
| Demi-journée | 08h-13h ou 14h-19h | Consultations, vacations |
| Journée standard | 08h-20h (12 h) | Garde de jour aux urgences |
| Nuit standard | 20h-08h+1 (12 h) | Garde de nuit |
| Garde de 18 h | 14h-08h+1 | Garde longue après-midi |
| Garde de 24 h | 08h-08h+1 | Garde week-end et jours fériés |
| Astreinte 48 h | 08h vendredi → 08h dimanche | Astreinte de week-end complète |
Vous définissez librement l'heure de début et l'heure de fin ; SuperPagr détecte automatiquement si le shift se termine le même jour ou le lendemain.
Le shift (créneau)
Un shift est une instance concrète d'un roulement à une date précise. C'est l'unité atomique de planification.
Exemple : le shift "Garde de Nuit" du 15 janvier 2026, 20h-08h, attribué au Dr Dupont.
Un shift a un statut d'attribution (vide, attribué, en attente d'échange) et un statut de publication (publié = visible par tous, non publié = visible uniquement par les admins).
Les participants et leurs rôles
Les participants sont les membres d'un planning. Chaque participant a un rôle qui définit ses permissions :
| Rôle | Gérer le planning | Participer aux gardes | Saisir des dispo |
|---|---|---|---|
| Administrateur non-participant | Oui | Non | Non |
| Administrateur participant | Oui | Oui | Oui |
| Participant | Non | Oui | Oui |
| Viewer | Non | Non | Non |
Les deux rôles non-participants (Administrateur non-participant et Viewer) sont utiles pour les chefs de service ne prenant plus de garde, les cadres administratifs ou la direction. Les rôles participants (Administrateur participant et Participant) sont éligibles à l'attribution.
Participants actifs vs passifs
- Actifs : ont un compte SuperPagr, accèdent à toute l'app, saisissent leurs propres dispo, gèrent leurs échanges et leurs congés.
- Passifs : ajoutés manuellement par l'administrateur, peuvent recevoir des shifts mais n'ont pas de compte. À tout moment, un participant passif peut être converti en participant actif en lui envoyant une invitation par email — son historique (shifts attribués, statistiques) est conservé.
ETP et équité (fairness)
L'ETP (Équivalent Temps Plein) mesure la quantité de travail d'un participant. Un médecin à 1,0 ETP est à temps plein, à 0,5 ETP à mi-temps. SuperPagr utilise l'ETP pour calculer l'équité : les gardes sont réparties au prorata de l'ETP.
L'équité est mesurée par :
- le coefficient de Gini (0 = équité parfaite, 1 = inégalité maximale)
- l'écart-type ETP (dispersion des shifts attribués)
- l'écart au quota par participant
Voir Attribution > Fairness.
Disponibilité vs préférence
Deux niveaux de saisie :
- Disponibilité : "je peux faire cette garde". Trois états : disponible, indisponible, préféré.
- Préférence de shift : "je veux particulièrement cette garde" ou "je préfère pas". Affinement optionnel.
Le solveur respecte strictement les indispos et tient compte des préférences avec un poids configurable.
Règles intra et inter-roulement
| Type | Portée | Exemple |
|---|---|---|
| Intra-roulement | Entre shifts d'un même roulement | "Max 2 nuits par semaine" |
| Inter-roulement | Entre roulements différents | "Pas de jour après une nuit" |
| Inter-groupe | Entre groupes de membres | "Un senior co-garde à chaque garde junior" |
| Placement individuel | Pour un participant | "Pas de garde le 24/12" |
Une règle peut être hard (toujours respectée) ou soft (minimisée mais violable avec un coût). Voir Paramètres.
Statuts d'un planning
| Statut | Description |
|---|---|
| Brouillon | En cours de configuration, non visible par les participants |
| Ouvert | Fenêtre de disponibilités active, dispo saisissables |
| En génération | Attribution automatique en cours |
| Publié | Finalisé, shifts attribués et visibles par tous |
Le passage Brouillon → Ouvert → Publié est géré par l'administrateur. Réversible (option Réouvrir disponible).
Notifications
SuperPagr notifie automatiquement chaque action significative : invitation, attribution, demande d'échange, fenêtre dispo, congé approuvé, planning publié. Les notifications passent par :
- In-app (cloche en haut à droite, instantané)
- Email transactionnel (pour les actions critiques)
- Digest hebdomadaire (résumé du lundi 8h)
- Push mobile (en développement)
Configurez la granularité par catégorie et canal depuis Profil > Notifications.
Pour aller plus loin
- Glossaire — 60+ définitions complètes
- Démarrage rapide — créer votre premier planning
- Plannings — détail complet du module