While the world of Artificial Intelligence is moving forward at warp speeds, scheduling systems have appeared slow to integrate some of the capabilities of AI into their platforms.  At OnServiceMD, working with incredibly powerful open source tools, we have engaged AI to solve some of our most puzzling problems – making an optimal schedule.

Many rule based systems are available where multiple rules need to be designed, tested, and iterated to figure out a schedule that works for a particular service.  But does that approach create an optimal solution?  Does a schedule created with a rules-based approach really balance competing requirements?

OnServiceMD took a different approach to automated scheduling by using an Artificial Intelligence capability called CONSTRAINT OPTIMIZATION.  By understanding common patterns that services use to schedule providers, OnServiceMD deploys this AI approach to make schedules which make sense.  The approach using constraint optimization helps ensure that a service develops a balanced schedule.