Scheduling Pre-Operative Assessment Clinic via Answer Set Programming Simone Caruso 1 , Giuseppe Galatà 2 , Marco Maratea 1 , Marco Mochi 1,2 and Ivan Porro 2 1 DIBRIS, University of Genova, Genova, Italy 2 SurgiQ srl, Italy Abstract The problem of scheduling Pre-Operative Assessment Clinic (PAC) consists of assigning patients to a day for the exams needed before a surgical procedure, taking into account patients with different priority levels, due dates, and operators availability. Realizing a satisfying schedule is of upmost importance for a clinic, since delay in PAC can cause delay in the subsequent phases, causing a decrease in patients’ satisfaction. In this paper, we divide the problem in two sub-problems, and present the results of a first preliminary analysis of the two problems based on Answer Set Programming (ASP). In the first sub-problem patients are assigned to a day taking into account a default list of exams; then, the second sub-problem, having the actual list of exams needed by each patient, use the result of the first sub-problem to assign a starting time to each exam. Keywords Healthcare, Pre-Operative Assessment Clinic Scheduling, Answer Set Programming 1. Introduction The Pre-Operative Assessment Clinic (PAC) scheduling problem is the task of assigning patients to a day, in which the patient will be examined and prepared to a surgical operation, taking in account patients with different priority levels, due dates, and operators availability. The PAC consists of several exams needed by patients to ensure they are well prepared for their operation. This allows patients to stay at home until the morning of the surgery, instead of being admitted to the hospital one or two days before the scheduled operation, moreover, reducing waiting time between the exams increase patient satisfaction [1] and avoid the cancellation of the surgery [2]. The problem is divided into two sub-problems [3]: in the first sub-problem, patients are assigned to a day taking into account a default list of exams, and the solution has to schedule patients before their due date and prioritizing the assignments to patients with higher priority. In the second sub-problem, the scheduler assigns a starting time to each exam needed by patients, considering the available operators and the duration of the exams. A proper solution to the PAC scheduling problem is vital to improve the degree of patients’ satisfaction and to reduce surgical complications. Complex combinatorial problems, possibly involving optimizations, IPS-2021: 9th Italian Workshop on Planning and Scheduling 4493864@studenti.unige.it (S. Caruso); giuseppe.galatà@surgiq.com (G. Galatà); marco.maratea@unige.it (M. Maratea); marco.mochi@unige.it (M. Mochi); ivan.porro@surgiq.com (I. Porro) © 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org)