An intelligent real-time scheduler for out-patient clinics: A multi-agent system model. (December 2020)