Endless Excel sheets, constant conflicts, last-minute changes, and never-ending staff complaints.

Department managers spend 9 full work weeks annually building schedules by hand. Excel spreadsheets, endless email chains, last-minute swaps, conflict resolution. Exhausting, error-prone, and incredibly time-consuming.

30 hours/month average

Filling every shift with the right qualifications is a constant puzzle. Senior positions need experienced staff. Junior positions need supervision. And everyone needs adequate rest between shifts, but who's available when you need them?

Permanent staff share shifts. External contractors have fixed arrangements. Residents follow Belgian Law of December 12, 2010. Manually juggling these different rules guarantees errors and risks breached agreements or labor inspection fines.

Risk of non-compliance

DoctHours creates mathematically optimal schedules that respect every constraint, preference, and legal requirement. With one click, not days of work.

Advanced optimization solves the entire month's schedule. The algorithm balances all desiderata, constraints, preferences, and legal requirements simultaneously. A task that would take days of tedious manual work.

Uses constraint programming for optimal solutions

A live dashboard displays comprehensive statistics: shift distribution (nights, weekends, SMUR...), quota compliance, workload balance across all sites, and much more. Instantly verify fairness across all staff. Everything is visible at a glance.

Activate Belgian Law of December 12, 2010 protection for any physician who needs it. The system automatically enforces weekly limits, 13-week rolling averages, and mandatory rest periods for both standard and opting-out modes. Full compliance guaranteed.

🇧🇪 Crafted in Belgium with Belgian emergency departments

Simple to configure. Simpler to use.

Position definition: Define shift types with their timing, recurrence, required competences, on one or multiple sites

Medical staff setup: Add your team with their individual constraints and preferences

Each doctor has their own contract, situation, and requirements. DoctHours respects every individual constraint:

  • "Dr. Nightingale never works nights"
  • "Dr. Drew does 2 weekend shifts per month"
  • "Dr. Vesalius covers SMUR every Tuesday evening at Site B"
  • "Dr. Apgar: max 12 consecutive hours"
  • "Dr. Alzheimer cannot take senior-level positions"
  • "Dr. Bordet works 50% at Site A and 50% at Site B"
  • "Dr. Mendel is an assistant subject to Law 2010"
  • "Junior assistants share the junior night position equally among themselves"
Time investment: 2-3 hours (first time only)
Senior day shift 08:00-18:00
Junior day shift 08:00-18:00
Night shift 20:00-08:00
SMUR 08:30-20:30
Fast track 12:00-22:00
Site A
Dr. Blackwell - Training
June 5-6, 2025
Dr. Nightingale - Available
All month

Automated reminders: Email notifications sent before each schedule generation deadline

Individual submissions: Each doctor registers their unavailabilities, vacations, professional missions, and training periods

Approval workflow: Manager validation for paid time off requests

Examples of desiderata the system handles automatically:

  • "Dr. Vesalius unavailable first weekend but will meet weekend quota later in the month"
  • "Dr. Blackwell on vacation for 2 weeks: workload and quotas reduced proportionally"
  • "Dr. Pare has 8-hour professional mission: unavailable for clinical work during that period"
  • "Dr. Drew is external contractor: specified two available time slots for work"
Time investment: 5 minutes per doctor

One-click generation: Optimization engine runs automatically with progress tracking

Analytics dashboard: Review workload distribution and compliance verification

Approval & distribution: Once approved, email notifications alert all staff members

Calendar sync: All schedules and modifications auto-sync to Google/Outlook/Apple Calendar

Time investment: 10 minutes
Completed
Progress 100%
No conflict
Coverage
98%
Rules met
100%
Approved
June 8 ↔ June 10, Weekend shifts
Calendars updated automatically

Manager flexibility: Managers can make any change to the schedule at any time, with complete change history preserved

Doctor swaps: Staff can trade shifts directly between themselves, with manager validation when required

Smart candidate matching: System identifies suitable candidates and validates all constraints instantly

Time investment: Minutes per change

Testimonial

Cliniques de l'Europe logo

Cliniques de l'Europe, Brussels

Starting from €199/month excl. VAT

No hidden fees. Pricing varies based on department size.

Reduce scheduling management costs by 5x after the first month