Appointment Scheduling
Books appointments into calendars to maximize capacity and minimize waiting.
Supported rules and limits
Use resourceOptions bundles to reserve a practitioner, room and equipment simultaneously. earliestStart is the requested time; waiting penalizes start minus requested time. Encode explicit no-show scenarios upstream; this deterministic package does not estimate attendance probabilities or overbook.
Version 1.0.0 is a release candidate. Confirm supported rules before integrating.
- Heuristic search; no optimality or infeasibility proof
- Use resourceOptions bundles to reserve a practitioner, room and equipment simultaneously. earliestStart is the requested time; waiting penalizes start minus requested time. Encode explicit no-show scenarios upstream; this deterministic package does not estimate attendance probabilities or overbook.
What you can optimize
- Utilization
- Waiting time
- No-show impact
Typical applications
- Clinics
- Field service visits
- Vehicle inspections
Related models
Scheduling
Employee Shift Scheduling
Builds staff rosters that cover demand while respecting contracts, skills and preferences.
Routing & Logistics
Delivery Scheduling
Assigns delivery slots and dates to orders to balance daily capacity.
Make it work in your product.
We run and maintain the model, solver and cloud. Need different rules? We can adapt the model.
Custom requests: reply in less than 48 hours.