“…It impacts patient and medical staff productivity, stress, service quality and efficiency of medical care, as well as health-care cost and availability. Many appointment scheduling methods have been developed to undertake the problems with consideration of patient classifications [3][4][5][6], appointment demand uncertainty [7][8][9], urgent care [10][11][12], patient arrival patterns [13], service interruptions and physician lateness [14], walk-ins [15], ancillary services [16], and no-shows for effective overbooking [17][18][19][20][21][22][23]. These considerations aim to provide a better appointment scheduling template by mainly determining the most appropriate appointment intervals in subject to an objective function that either maximizing profit [8,[24][25], minimizing patient and/or physician waiting [13-14, 16, 19, 26-28], or minimizing costs of patient waiting, physician idling and overtime [3, 10-11, 15, 17-18, 20-21, 29-30].…”