DeGarde est une application de planification du personnel médical conçue pour les départements hospitaliers — de 5 à plus de 100 médecins. Elle automatise la création des plannings de garde, les affectations quotidiennes de postes et la gestion des jours de repos en utilisant l'optimisation mathématique.
Le logiciel utilise la bibliothèque OR-Tools de Google avec le solveur de programmation par contraintes CP-SAT pour générer des plannings mensuels complets en quelques secondes. Il gère deux types de règles : les contraintes dures (repos obligatoire après une garde de 24 heures, jours de travail autorisés par médecin, restrictions de poste) et les contraintes souples avec des poids ajustables (équité des week-ends entre samedi/dimanche/jours fériés, espacement des gardes, continuité des postes, préférences des médecins).
DeGarde a été spécifiquement conçu pour la planification hospitalière — et non adapté à partir d'outils RH ou de gestion de personnel génériques. Il comprend la différence entre une garde de samedi et de dimanche (compensation différente), entre un médecin à temps partiel à 60 % qui ne travaille pas le mercredi et un médecin à 50 % disponible uniquement les lundis et mardis.
Principales capacités :
- Génération automatique de plannings avec 16 contraintes dures et plus de 27 contraintes souples
- Collecte des desiderata : chaque médecin soumet ses préférences de disponibilité (indisponible, préfère éviter, demande de garde, formation, congé) via un calendrier de type "peinture"
- Équité des week-ends mesurée séparément pour le samedi, le dimanche+jours fériés, et le vendredi+veilles de jours fériés, avec un lissage annuel sur 12 mois
- Édition interactive avec validation des contraintes en temps réel
- Suivi des demi-journées (système P) : budget vs réel par mois, trimestre et année — aligné avec le cadre légal français de 207 jours / 414 demi-journées par an pour les praticiens à temps plein
- Support multi-département avec isolation des données (sécurité au niveau des lignes)
- Exportation vers iCal (abonnement au calendrier), CSV et impression
- Application web progressive (PWA) prête pour mobile
DeGarde est actuellement utilisé dans un service pédiatrique d'un hôpital public français. L'équipe comprend 10 médecins avec 6 taux de travail différents (de 30 % à 100 %), 3 postes de jour obligatoires plus une couverture de garde de 24 heures.
L'application est développée activement — plus de 92 mises à jour livrées depuis janvier 2026, motivées par les retours directs de l'équipe médicale qui l'utilise quotidiennement.
Hébergement : Union Européenne (Irlande), PostgreSQL avec sécurité au niveau des lignes. Un DPA (Data Processing Agreement) est disponible sur demande. Aucune donnée de santé des patients n'est stockée — uniquement les noms des médecins, leurs préférences et leurs plannings.