2,071 research outputs found

    Operating theatre modelling: integrating social measures

    Get PDF
    Hospital resource modelling literature is primarily focussed on productivity and efficiency measures. In this paper, our focus is on the alignment of the most valuable revenue factor, the operating room (OR) with the most valuable cost factor, the staff. When aligning these economic and social decisions, respectively, into one sustainable model, simulation results justify the integration of these factors. This research shows that integrating staff decisions and OR decisions results in better solutions for both entities. A discrete event simulation approach is used as a performance test to evaluate an integrated and an iterative model. Experimental analysis show how our integrated approach can benefit the alignment of the planning of the human resources as well as the planning of the capacity of the OR based on both economic related metrics (lead time, overtime, number of patients rejected) and social related metrics (personnel preferences, aversions, roster quality)

    Operating Room (Re)Scheduling with Bed Management via ASP

    Get PDF
    The Operating Room Scheduling (ORS) problem is the task of assigning patients to operating rooms (ORs), taking into account different specialties, lengths, and priority scores of each planned surgery, OR session durations, and the availability of beds for the entire length of stay (LOS) both in the Intensive Care Unit (ICU) and in the wards. A proper solution to the ORS problem is of primary importance for the healthcare service quality and the satisfaction of patients in hospital environments. In this paper we first present a solution to the problem based on Answer Set Programming (ASP). The solution is tested on benchmarks with realistic sizes and parameters, on three scenarios for the target length on 5-day scheduling, common in small-medium-sized hospitals, and results show that ASP is a suitable solving methodology for the ORS problem in such setting. Then, we also performed a scalability analysis on the schedule length up to 15 days, which still shows the suitability of our solution also on longer plan horizons. Moreover, we also present an ASP solution for the rescheduling problem, that is, when the offline schedule cannot be completed for some reason. Finally, we introduce a web framework for managing ORS problems via ASP that allows a user to insert the main parameters of the problem, solve a specific instance, and show results graphically in real time

    Application of Artificial Intelligence declarative methods for Solving Operating Room Scheduling problems in Hospital Environments

    Get PDF
    Digital health is a relatively new but already important field in which digitalization meets the need to automatically and efficiently solve problems in healthcare to improve the quality of life for patients. The need to efficiently solve some of these problems has become even more pressing due to the Covid-19 pandemic that significantly increased stress and demand on hospitals. Hospitals have long waiting lists, surgery cancellations, and even worse, resource overload—issues that negatively impact the level of patient satisfaction and the quality of care provided. Within every hospital, operating rooms (ORs) are an important unit. The Operating Room Scheduling (ORS) problem is the task of assigning patients to operating rooms, taking into account different specialties, lengths and priority scores of each planned surgery, operating room session durations, and the availability of beds for the entire length of stay both in the Intensive Care Unit and in the wards. A proper solution to the ORS problem is of primary importance for the quality of healthcare service and the satisfaction of patients in hospital environments. In this thesis, we provide several contributions to the ORS problem. We first present a solution to the problem based on Knowledge Representation and Reasoning via modeling and solving approaches using Answer Set Programming (ASP). This first basic solution builds on a previous solution but takes into account explicitly beds and ICU units because in the pandemic we understood how important and limiting they were. Moreover, we also present an ASP solution for the rescheduling problem, i.e., when the off-line schedule cannot be completed for some reasons, and a further extension where surgical teams are also considered. Another technical contribution is a second solution for the basic ORS problem with beds and an ICU unit, whose modeling departs from the guidelines previously used and shows efficiency improvements. Finally, we introduce a web framework for managing ORS problems via ASP that allows a user to insert the main parameters of the problem, solve a specific instance, and show results graphically in real time

    Solving Operating Room Scheduling Problems with Surgical Teams via Answer Set Programming

    Get PDF
    The optimization of daily operating room surgery schedule can be problematic because of many constraints, like to determine the starting time of different surgeries and allocating the required resources, including the availability of surgical teams for complete surgical procedures. Recently, Answer Set Programming (ASP) has been successfully employed for addressing and solving real-life scheduling and planning problems in the healthcare domain. In this paper we present an enhanced solution using ASP for scheduling operating rooms taking explicitly into consideration availability of surgical teams, that include a surgeon and an anesthetist in different specialties for the entire duration of the surgery. We tested our solution on different benchmarks with realistic parameters for schedule’s length up to the target 5-days planning. The results of our experiments show that ASP is a suitable methodology for solving also such enhanced problem

    An ASP-based Approach to Master Surgical Scheduling.

    Get PDF
    The problem of finding Master Surgical Schedules (MSS) consists of scheduling different specialties to the operating rooms of a hospital clinic. To produce a proper MSS, each specialty must be assigned to some operating rooms. The number of assignments is different for each specialty and can vary during the considered planning horizon. Realizing a satisfying schedule is of upmost importance for a hospital clinic. A poorly scheduled MSS may lead to unbalanced specialties availability and increase patients’ waiting list, negatively affecting both the administrative costs of the hospital and the patient satisfaction. In this paper, we present a compact solution based on Answer Set Programming (ASP) to the MSS problem. We tested our solution on different scenarios: experiments show that our ASP solution provides satisfying results in short time, also when compared to other logic-based formalisms. Finally, we describe a web application we have developed for easy usage of our solution

    An ASP-Based Approach to Scheduling Pre-operative Assessment Clinic

    Get PDF
    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: In the first sub-problem patients are assigned to a day taking into account a default list of exams; then, in the second sub-problem, having the actual list of exams needed by each patient, we use the results of the first sub-problem to assign a starting time to each exam. We first present a mathematical formulation for both problems. Then, we present solutions based on Answer Set Programming (ASP): The first solution is a genuine ASP encoding of the sub-problems, while the second introduces domain-specific optimizations. Experiments show that both solutions provide satisfying results in short time, while the second is able to prove optimality faster

    An ASP-based Solution to the Chemotherapy Treatment Scheduling problem

    Get PDF
    The problem of scheduling chemotherapy treatments in oncology clinics is a complex problem, given that the solution has to satisfy (as much as possible) several requirements such as the cyclic nature of chemotherapy treatment plans, maintaining a constant number of patients, and the availability of resources, for example, treatment time, nurses, and drugs. At the same time, realizing a satisfying schedule is of upmost importance for obtaining the best health outcomes. In this paper we first consider a specific instance of the problem which is employed in the San Martino Hospital in Genova, Italy, and present a solution to the problem based on Answer Set Programming (ASP). Then, we enrich the problem and the related ASP encoding considering further features often employed in other hospitals, desirable also in S. Martino, and/or considered in related papers. Results of an experimental analysis, conducted on the real data provided by the San Martino Hospital, show that ASP is an effective solving methodology also for this important scheduling problem

    Rescheduling rehabilitation sessions with answer set programming

    Get PDF
    The rehabilitation scheduling process consists of planning rehabilitation physiotherapy sessions for patients, by assigning proper operators to them in a certain time slot of a given day, taking into account several requirements and optimizations, e.g. patient’s preferences and operator’s work balancing. Being able to efficiently solve such problem is of upmost importance, in particular as a consequence of the COVID-19 pandemic that significantly increased rehabilitation’s needs. The problem has been recently successfully solved via a two-phase solution based on answer set programming (ASP). In this paper, we focus on the problem of rescheduling the rehabilitation sessions, which comes into play when the original schedule cannot be implemented, for reasons that involve the unavailability of operators and/or the absence of patients. We provide rescheduling solutions based on ASP for both phases, considering different scenarios. Results of experiments performed on real benchmarks, provided by ICS Maugeri, show that also the rescheduling problem can be solved in a satisfactory way. Finally, we present a web application that supports the usage of our solution

    Scheduling Elective Surgeries in Multiple Operating Rooms

    Get PDF
    This thesis focuses on the problem of designing appointment schedules in a surgery center with multiple operating rooms. The conditions under which overlapping surgeries in the surgeons’ schedule (i.e. parallel surgery processing) at the lowest cost are investigated with respect to three components of the total cost: waiting time, idle time, and overtime. A simulation optimization method is developed to find the near-optimal appointment schedules for elective surgical procedures in the presence of uncertain surgery durations. The analysis is performed in three steps. First, three near-optimal operating room schedules are found for different cost configurations based on the secondary data of surgery durations obtained from the Canadian Institute for Health Information. Second, these near-optimal appointment schedules are used to test a parallel scheduling policy where each surgeon has overlapping surgeries scheduled in two operating rooms for the entire session (480 minutes) and only attends the critical portions of surgeries in the two operating rooms. Lastly, another parallel scheduling policy is tested where each surgeon has overlapping surgeries scheduled for half of the session duration (240 minutes) and only has surgeries scheduled in one operating room for the remaining time. These two policies are tested using simulation with scenarios for parallelizable portions of surgeries varying from 0.1 to 0.9 at 0.1 increments and three cost configurations. In the simulated scenarios, the total cost is calculated as the weighted sum of patient waiting time, surgeon idle time, surgeon overtime, operating room idle time, and operating room overtime. Out of the nine scenarios for each policy and each cost configuration, the parallelizable portion of surgeries that result in the lowest total cost is identified. The results from both policies indicate that implementing parallel scheduling policies for surgery types with higher parallelizable portions results in surgeons remaining idle for longer periods during the session. This idle time cost is justified by a decrease in other cost components for surgeries with parallelizable portions 50% or less; however, the total cost is higher for surgeries with parallelizable portions over 50%. In addition, it has been observed that overlapping surgeries with lower parallelizable portions is more expensive than overlapping those over with 50%. Therefore, it is concluded that the surgery types that allow parallel surgery scheduling policies to be implemented at the lowest cost have 50% of their duration parallelizable
    • …
    corecore