Development and implementation of models and tools supporting the master surgical scheduling process