DeGarde es una aplicación de programación de personal médico diseñada para departamentos hospitalarios, desde 5 hasta más de 100 médicos. Automatiza la creación de horarios de guardia (garde), asignaciones diarias de puestos y gestión de días de descanso utilizando optimización matemática.
El software utiliza la biblioteca OR-Tools de Google con el solucionador de programación por restricciones CP-SAT para generar horarios mensuales completos en segundos. Maneja dos tipos de reglas: restricciones duras (descanso obligatorio después de un turno de 24 horas, días de trabajo autorizados por médico, restricciones de puestos) y restricciones suaves con pesos ajustables (equidad de fines de semana entre sábado/domingo/festivos, espaciamiento de turnos, continuidad de puestos, preferencias de los médicos).
DeGarde fue construido específicamente para la programación hospitalaria, no adaptado de herramientas genéricas de RRHH o de fuerza laboral. Entiende la diferencia entre una guardia de sábado y una de domingo (diferente compensación), entre un médico a tiempo parcial al 60% que no trabaja los miércoles y un médico al 50% disponible solo los lunes y martes.
Capacidades clave:
- Generación automática de horarios con 16 restricciones duras y más de 27 restricciones suaves
- Recopilación de desiderata: cada médico envía preferencias de disponibilidad (no disponible, preferencia de no, solicitud de guardia, formación, permiso) a través de un calendario estilo pintura
- Equidad de fines de semana medida por separado para sábado, domingo+festivos, y viernes+vísperas de festivos, con suavizado anual de 12 meses
- Edición interactiva con validación de restricciones en tiempo real
- Seguimiento de medio día (sistema P): presupuesto vs real por mes, trimestre y año, alineado con el marco legal francés de 207 días / 414 medios días por año para practicantes a tiempo completo
- Soporte multi-departamento con aislamiento de datos (Seguridad a Nivel de Fila)
- Exportación a iCal (suscripción de calendario), CSV e impresión
- Aplicación web progresiva lista para móviles (PWA)
DeGarde se utiliza actualmente en un departamento pediátrico de un hospital público francés. El equipo incluye 10 médicos con 6 diferentes tasas de trabajo (30% a 100%), 3 puestos diurnos obligatorios más cobertura de guardia de 24 horas.
La aplicación se desarrolla activamente: más de 92 actualizaciones enviadas desde enero de 2026, impulsadas por comentarios directos del equipo médico que la utiliza diariamente.
Alojamiento: Unión Europea (Irlanda), PostgreSQL con seguridad a nivel de fila. Un DPA (Acuerdo de Procesamiento de Datos) está disponible a solicitud. No se almacenan datos de salud de pacientes, solo nombres de médicos, preferencias y horarios.