operating room allocation using mixed integer mip report

Upload: kailas-sree-chandran

Post on 09-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    1/26

    OPERATING ROOM ALLOCATION USING MIXED

    INTEGER PROGRAMMING(MIP)

    Seminar Report

    Submitted in partial fulfillment of the requirements for the award of the

    degree of

    Master of Technologyin

    Industrial Engineering and Management

    by

    KAILAS SREE CHANDRAN (Roll No.: M100447ME)

    Department of Mechanical Engineering

    NATIONAL INSTITUTE OF TECHNOLOGY CALICUT

    November 2010

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    2/26

    CERTIFICATE

    This is to certify that the report entitled OPERATING ROOM

    ALLOCATION USING MIXED INTEGER PROGRAMMING(MIP) is a

    bonafide record of the Seminar presented by KAILAS SREE CHANDRAN

    (Roll No.: M100447ME), in partial fulfilment of the requirements for the award

    of the degree of Master of Technology in Industrial Engineering and

    Technology from National Institute of Technology Calicut.

    Dr. R. Sridharan

    Faculty-in-Charge

    (MEA692- Seminar)

    Dept. of Mechanical Engineering

    Dr. S. Jayaraj

    Professor & Head

    Dept. of Mechanical Engineering

    Place : NIT Calicut

    Date :

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    3/26

    ACKNOWLEDGEMENT

    I am deeply indebted to my guide Dr. R. Sridharan, Professor, Department of Mechanical

    Engineering, for his invaluable guidance, consistent encouragement and suggestions

    throughout the course of the work.

    I wish to express my sincere thanks to Dr. S. Jayaraj, Professor and Head, Department of

    Mechanical Engineering, for providing the necessary facilities to carry out this work.

    Last but not the least, I extend hearty thanks to all our teachers whose constant support

    and encouragement helped me to complete this seminar in time.

    KAILAS SREE CHANDRAN

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    4/26

    ABSTRACT

    In most hospitals, the waiting period for surgeries are high and efforts

    made in the efficient utilization of resources can prove to be productive in long

    term. The aim of this seminar is to present a model which can optimally allocate

    the Operating Rooms of the hospital and to minimize the total length of stay of

    patient. The model is a mixed integer programming (MIP) methodology which

    determines a weekly operating room(OR) allocation template that minimizes

    patients cost measured as their length of stay. A number of patient type priority

    (e.g., emergency over inpatient) and clinical constraints (e.g., maximum number

    of hours allocated to each specialty, surgeon and staff availability) are included in

    the formulation. The optimal solution from the analytical model is entered into asimulation model that captures some of the randomness of the processes (e.g.,

    surgery time, demand and arrival time). The simulation model outputs the average

    length of stay for each specialty and the room utilization. On a case example of a

    Los Angeles County Hospital, how the reduction in hospital length of stay

    pertaining to surgery is shown. A proposal for a new constraint which takes into

    account the Post-Operative Care(POC) capacity is also explained.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    5/26

    CONTENTS

    List of Symbols ii

    List of Tables iii

    1. Introduction 11.1. Introduction 11.2. Problem Background 11.3. Objective of the Model 31.4. Outline of the Report 3

    2. Literature Review 42.1. Literature Review 4

    3. Modeling 53.1. Problem Identification 53.2. Problem Formulation 63.3. Notations 63.4. Assumptions 73.5. Decision Variables 83.6.

    Objective Function 9

    3.7. Constraints 103.8. Simulation Modelling 123.9. Proposal: Post-Operative Care Beds Capacity Constraint 13

    4. Case study 144.1. Description 144.2. Solving the Model and Results 14

    5. Conclusion and Scope for Future Works 175.1. Conclusion 175.2. Scope for Future Works 17

    References 18

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    6/26

    ii

    LIST OF SYMBOLS

    : Penalty rate for unmet demand.

    : Penalty rate for undersupply of OR hours to a specialty.

    h: Total amount of idle time of all non-emergency ORs.

    i: Index for room type.

    j: Index for medical specialty.

    k, l: Indices for days.

    s: Amount of staffed hours per day.

    D: Set of days.

    I: Set of room types.

    J: Set of medical specialties.

    Subscripts

    kl: The number of days delayed if a surgery is postponed from day kto day l.

    ai: number of operating rooms of type i.

    bjk: The amount of idle time of the OR allocated to specialtyj on day k.

    cjk: The maximum number of operating rooms that specialtyj can utilize on day k.

    ejk: Emergency patients surgery demand for specialtyj on day k, (hours).

    ojk: Non-emergency patients surgery demand for specialtyj on day k, (hours).

    pj: Oversupply of OR hours to specialtyj.

    qj: Undersupply of OR hours to specialtyj.

    ujk: Specialtyjs unmet non-emergency demand on day k.

    xijk: The number of operating rooms of type i allocated to specialtyj on day k.

    yjk: Amount of the emergency ORs staffed hours allocated to specialtyj on day k.

    zjkl: Specialtyjs non-emergency demand postponed from day kto day l.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    7/26

    iii

    LIST OF TABLES

    4.1 OR capacity allocated to each specialty per week 15

    4.2 Summary of simulation results for different s 16

    4.3 Performance(simulation results) summary with the original demand 16

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    8/26

    1

    CHAPTER 1

    INTRODUCTION

    1.1INTRODUCTIONSurgery is an important activity in most hospitals and clinics since it is

    estimated to generate around two thirds of hospital revenues. On the other hand, it

    accounts for approximately 40% of hospital resource costs, including the costs of

    personnel (surgeons, anaesthetists, nurses, etc.) and facilities (operating rooms,

    intensive care beds, etc.). Surgery takes place in a context of challenging trends

    such as heavy expenditure on health care, increasing rates in health care costs, and

    rising surgery demand due to aging populations and technological advances thathave broadened the scope of surgical interventions. In this context, hospital

    management is subject to ever mounting pressures to control surgical costs while

    ensuring quality of care for surgical patients in a timely manner. A successful cost

    containment strategy must integrate decision-making at all levels: strategic,

    tactical, and operational. At the operational level, one of the main problems is

    surgical case scheduling.

    In many hospitals, a large percentage of patients undergo some type of

    surgery when admitted or during their stay in a hospital. To reduce a patients

    length of stay and also for the sake of the patients health, it is ideal that a surgery

    is performed as soon as it is requested or judged to be needed. However, it is

    common in a hospital that patients have to wait in Bed for their surgery for a

    couple of days or sometimes a longer time (especially in public hospitals).

    In a Hospital environment, significant amount of time and resource is

    allocated for the working of operating theatres. This is made more complicated by

    the demand being uncertain. If optimum allocation strategies are devised, then

    worthy savings in time and there by resources can be achieved.

    1.2PROBLEM BACKGROUNDIn many hospitals, surgery planning and scheduling is carried out as

    follows or in a similar fashion. At the beginning of each week or each month,

    the surgery planning office or a similar unit of the hospital builds an Operating

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    9/26

    2

    Room(OR) allocation template, or so-called weekly "Block Time Schedule",

    which allocates blocks of OR capacity to emergency surgery and various

    specialties non-emergency surgery. Oftentimes, each block of OR capacity is one

    day of staffed hours of an operating room.

    Before each working day, the doctors determine which inpatients in their

    specialty will have surgery performed on the following day. When making these

    decisions, they usually first accommodate outpatient surgeries scheduled for the

    next day because these have been previously scheduled many days in advance.

    Also, they take into account the number of blocks/rooms allocated to their

    specialty on that day, and the order and degree of urgency of all the active

    inpatients' surgery requests.

    During a working day, surgeons try to finish as many scheduled surgeries

    as possible, in a predetermined order. In addition, emergency surgery demand

    arises almost every day, and surgeons try to operate upon these emergency

    patients as soon as possible because of their critical condition. Usually, they are

    sent into the emergency OR immediately, as long as it is available. If the

    emergency OR is busy when needed, the emergency patient is operated in one of

    the non-emergency rooms allotted to the particular specialty in which the patient

    or the needed surgery belongs. As a result, some scheduled inpatient and

    outpatient surgeries may have to be postponed to a later date or rescheduled.

    Also, surgeries scheduled for the afternoon may not be performed because they

    are too much behind schedule, and they cannot be completed within the staffed

    hours if started.

    Though there may be some real-time adjustments to the Block Time

    Schedule (i.e., one specialtys surgery is performed in an OR allocated to another

    specialty or occasionally some non-emergency surgery in the emergency OR)

    during the working days, surgeons do follow it as much as possible, because each

    specialty may require special medical equipment or prior preparations in the OR,

    and any change to the schedule may cause confusion in the daily work and take an

    extra amount of setup or switching time. Therefore, the quality of the OR

    allocation template is crucial to any operational performance measure pertaining

    to surgery, including the inpatients' in-hospital cost or length of stay.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    10/26

    3

    1.3OBJECTIVE OF THE MODELPublic hospitals are non-profit organizations, and their prime operational

    objective is to provide medical services to their patients at a reasonable cost. In

    such an environment, a significant amount of time and resources are invested in

    operating theatres. If optimum allocation strategies are devised for the same,

    worthy savings can be achieved. For the study, a hospital with a certain number of

    operating theatres and specialties has been considered. With the given conditions,

    the allocation strategy could be bettered so that the time the patient stays at

    hospital is minimized. The objective of the model is to optimally allocate the

    Operating Rooms(OR) of the hospital to different medical specialties based on

    surgery demand and to minimize the total length of stay of patient (Zhang B,

    2009).

    1.4OUTLINE OF THE REPORTThe report starts with the literature review of various surgery planning journals

    and relate them to this work. Then the model is explained with its assumptions,

    objective function and its constraints. Modelling of simulation is also explained

    and a proposal for a new constraint in the model, i.e. Post-Operative care bedscapacity constraint is explained. Then a case study is conducted and results are

    presented which shows the template from the model is performing better than the

    original allocation template. Finally scope for future works is explained.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    11/26

    4

    CHAPTER 2

    LITERATURE REVIEW

    2.1 LITERATURE REVIEW

    The main approaches that have been adopted for surgery planning are

    mathematical programming (Ogulata 2003, Blake 2002, Ozkarahan 2000), and

    simulation (Dexter 1999). Mathematical programming (especially, integer or

    mixed integer programming) models have shown to be useful in capacity planning

    or resource allocation in many systems, including in the healthcare setting; while

    valid simulation models are useful in estimating the actual performance of a

    planning solution beforehand. Here the methodology consists of bothapproaches.

    As for the objective, much research has aimed at maximizing OR

    utilization, due to its high operational cost (Dexter and Traub, 2002, Ozkarahan

    2000). However, at hospitals with fixed or nearly fixed annual budgets, allocating

    OR time based on utilization can adversely affect the hospital financially, and

    suggested considering not only OR time but also the resulting use of hospital beds.

    In line with this idea, there have recently been some studies on the impact of

    surgery schedules on the use of the other resources in hospitals. One

    distinguishing characteristic of this work is the focus on minimizing inpatients

    length of stay waiting for surgery, resulting from the block time schedule.

    More and more attention has been paid to managing uncertainty in surgery

    planning and scheduling and improving the punctuality of the schedule realized.

    Giving incentives to hospital workers to improve their on-time performance is

    crucial to reducing delays in surgery or other health services, and the punctuality

    of the first service of the day has a significant impact on subsequent

    services(Lapierre 1999). The actual surgery demand tends to be higher than

    recorded or forecasted, while the supply of OR resources often suffers such

    uncertainties as staffing or equipment shortages, which has an effect equivalent to

    the former.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    12/26

    5

    CHAPTER 3

    MODELING

    3.1 PROBLEM IDENTIFICATION

    The public health care sector is severely strained with the ever increasing

    population .The hospitals are unable to cope up with the increasing demands of

    the teeming millions as the resources and facilities available for satisfying the

    demand are limited .This has resulted in long serpentine queues which cripples the

    health sector reforms and initiatives. Operating rooms are considered among the

    most costly hospital facilities and it often becomes a bottleneck in the hospital.

    The efficient management of the operating theatres will therefore result in animproved performance of the hospital as a whole as it is highly interrelated with

    the other facilities.

    An unnecessarily long length of stay(LOS) for inpatients is one of the

    common issues in the hospitals. A high LOS is due to inefficient scheduling

    procedures used in surgical and ancillary services, since most inpatients require

    one or both of these during their stay at the hospital. In most hospitals, a large

    percentage of inpatients undergo some type of surgery during their stay in a

    hospital. To reduce inpatient length of stay and also from the patients health point

    of view, it is ideal that a surgery is performed as soon as it is requested. However,

    in reality, inpatients may need to wait in bed for their surgery for a day or two or

    even longer (especially in public hospitals). Outpatients also may not always

    undergo their surgery on schedule, although this is not directly counted in the

    hospitals expenditures. Thus, it is of great interest to hospital administrators to

    reduce inpatients' LOS. There are many possible reasons for delays. For example,

    a patient who is considered to need surgery immediately might be given

    preference over another patient who has been waiting for a week, and has a

    scheduled surgery. Or, a hospital may face a situation where a large number of

    emergency patients needing surgery use up most of the available Operating Room

    capacity(Zhang B, 2009). As a result, the delayed inpatients stay in the hospital

    longer, incurring higher non-reimbursable costs for the hospital and the delayed

    outpatients may remain in a long outpatient queue (often in the form of a waiting

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    13/26

    6

    list) waiting for surgery and also continue to compete for operating room

    capacity with inpatients, affecting LOS indirectly. Thus the unnecessarily long

    length of stay in the hospital due to the inefficient scheduling procedure is the

    problem which needs immediate attention .This can be solved by developing an

    efficient scheduling procedure using the operations research technique.

    3.2 PROBLEM FORMULATION

    The mixed integer linear programming technique is used to solve the

    problem of operating room scheduling. The model determines an allocation

    template and each specialtys weekly OR time (uniquely determined by the

    template) based on the objective of minimizing inpatients length of stay in the

    hospital. Based on the study conducted on the operating theatre systems the

    various constraints are also identified. The mixed integer programming method is

    adopted as some of the decision variables are constrained to take integer

    values(Zhang B, 2009).

    The decision variables identified to be analysed in the system includes

    Number of Operating Rooms of a particular type allocated to a specialty onany day.

    Amount of Emergency ORs staffed hours allocated to a specialty on any day. A Specialtys postponed non-emergency demand from a day to another. A Specialtys unmet non-emergency demand on any day. Amount of idle time of the OR allocated to a specialty on a day. Total amount of idle time of all non-emergency ORs. Oversupply of OR hours to a specialty relative to its desired level. Undersupply of OR hours to a specialty relative to its desired level.3.3 NOTATIONS

    I: set of room types.

    J: set of medical specialties.

    D: set of days.

    i: index for room type. A room can be considered a different type due to its

    location or special medical equipment.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    14/26

    7

    j: index for medical specialty.

    k, l: indices for days.

    s: amount of staffed hours per day.

    ai: number of operating rooms of type i.

    ejk: emergency patients surgery demand for specialty j on day k, measured in

    hours.

    ojk: non-emergency patients (including inpatients and outpatients) surgery

    demand for specialtyj on day k, measured in hours.

    cjk: the maximum number of operating rooms that specialtyj can utilize on day k,

    determined by the number of surgeons and the amount of equipment or any other

    necessary medical resources that each specialty has.

    kl: the number of days delayed if a surgery is postponed from day kto day l.

    : the equivalent number of days delayed if some surgery demand is not met in

    the model (or the penalty rate for unmet demand).

    : the penalty rate for undersupply of OR hours to a specialty, relative to a desired

    level determined by the percentage of total non-emergency surgery demand for

    each specialty. Inclusion of this penalty term in the objective function serves the

    purpose of smoothing the OR capacity. The value should be much smaller than

    .

    3.4 ASSUMPTIONS

    1. The number of working days can be defined by the end user subject to themaximum of a 7 workdays.

    2.

    Staffed hours can also be given by the user. Overtime work is notmodelled.

    3. The demand pattern for a week is known beforehand. The model does notaccount for the uncertainty in the demand.

    4. Emergency capacity for each day is user defined.5. Only weekdays' surgery demand is considered in the model. However,

    patients' stay in the hospital on Saturdays and Sundays does incur cost just

    like on weekdays. Therefore,

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    15/26

    8

    kl = {7 7 (3.1)

    Note that ifk= l or k> l, day l represents a weekday following the weekfor day k.

    6. The surgery demand is measured by the amount of OR hours. Forexample, if specialty j, on average, has 2 emergency patients who need

    surgery on Wednesday and the average length of this specialty's

    emergency surgery is 1.6 hours, then the surgery demand of specialty j's

    emergency patients on Wednesday or ej3is 3.2 hours.

    7.

    Inpatients' in-hospital cost is incurred by the delay in meeting surgerydemand. Because surgery demand is measured in OR hours, inpatients' in-

    hospital cost or length of stay is measured by "OR hours days". It is

    obtained by multiplying the postponed demand volume (i.e. the amount of

    OR hours postponed) by the number of days between the day that amount

    of demand arises and the day it is met.

    8. All emergency surgery demand must be met on the day it arises. Non-emergency or inpatients' and outpatients' surgery demand can be delayed.

    9. If some non-emergency patients' surgery demand cannot be met on therequested day, it can be met on the remaining days of the current week, on

    any day in the following week, or become unmet (equivalent to being met

    days late).

    10.Each specialty performs their non-emergency surgeries only in the non-emergency OR(s) allocated to them.

    11.Each specialty can perform their emergency surgeries either in theemergency OR or in the non-emergency OR(s) allocated to them.

    12.Specialtyj is at most allocated cjkORs on day k.13.Post-Operative Care capacity(in the proposal).

    3.5 DECISION VARIABLES

    xijk: the number of operating rooms of type i allocated to specialtyj on day k. The

    entire set ofxijks determines the allocation template.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    16/26

    9

    yjk: the amount of the emergency ORs staffed hours allocated to specialty j on

    day k.

    zjkl: specialtyjs non-emergency demand postponed from day kto day l.

    ujk: specialtyjs unmet non-emergency demand on day k.

    bjk: the amount of idle time of the OR allocated to specialtyj on day k.

    h: the total amount of idle time of all non-emergency ORs.

    pj: oversupply of OR hours to specialtyj, relative to its desired level.

    qj: undersupply of OR hours to specialtyj, relative to its desired level.

    3.6 OBJECTIVE FUNCTION

    The objective function aims at minimising the patients length of stay in

    the hospital. In order to represent the patients length of stay in the hospital three

    penalty terms are identified.The objective function of the formulation consists of

    three cost or penalty terms. The first two represent the inpatients length of stay

    caused by the delay in meeting surgery demand within one cycle (or for up to 7

    days) and by unmet demand, respectively. The third term represents the total

    penalty caused by the undersupply of OR hours to each specialty, relative to its

    desired level determined by the percentage of total non-emergency surgery

    demand for each specialty. This penalty term is less dominant, considering our

    practical objective of minimizing inpatients length of stay waiting for their

    surgery; yet inclusion of this term is useful in determining, among solutions

    yielding the same or similar sum of the first two terms or total length of stay, the

    one that leads to the most reasonable allocation of the non-emergency OR idle

    time (in the sense that the larger non-emergency surgery demand a specialty has,

    the more non-emergency OR idle time it tends to occupy) and thus would perform

    the best when subject to actual demand and time uncertainty(Zhang B, 2009).

    Minimize

    (

    )

    (32)

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    17/26

    10

    3.7 CONSTRAINTS

    The number of operating rooms available for each of the speciality for a

    particular day (both emergency and non-emergency operating rooms) represents

    the main resources constraint. The amount of available OR hours and the total

    idle time are the other resource constraint identified. Also the model should make

    sure that the emergency demand for a day should be met whereas the non-

    emergency demand can be postponed or delayed indefinitely(Zhang B, 2009).

    i (33)

    jk jk (34)

    (jk jk ) jk jk jk (35)

    (36)

    (37)

    (38)

    (39) jk jk (310)

    ijk jk jkl jk jk 0 (311)

    ijkInteger,

    (312)

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    18/26

    11

    All the decision variables can take only positive values. The decision

    variable representing the number of operating rooms can take only positive

    integral values.

    Constraint-1, Eq. (3.3) guarantees that all the operating rooms areallocated to some specialty each day.

    Constraint-2, Eq. (3.4) ensures that on any day each specialty has at leastthe OR capacity to meet the non-emergency demand decided to be

    postponed to that day.

    Constraint-3, Eq. (3.5) states that specialty j's non-emergency surgerydemand on day kmust be met either on that day, some remaining day in

    the current week, some day in the next week, or unmet (that is, met days

    late).

    Constraint-4, Eq. (3.6) defines h as the sum of idle hours of all the non-emergency ORs over one week.

    Constraint-5, Eq. (3.7) defines pj and qj, respectively, as the oversupplyand undersupply of non-emergency OR (idle) time to specialty j, relative

    to a desired level determined by the percentage of total non-emergency

    surgery demand for specialty j. More specifically, given the weekly total

    of non-emergency OR idle hours, it is desired that each specialty occupies

    the amount proportional to its share of the total non-emergency surgery

    demand; pj and qj represent the difference between the actual allocation

    and the desired level for specialtyj.

    Constraint-6, Eq. (3.8) guarantees that at most s hours of emergencydemand is met in the emergency OR each day.

    Constraint-7, Eq. (3.9) ensures that specialtyj is at most allocated cjk ORson day k.

    Constraint-8, Eq. (3.10) guarantees that the daily emergency OR capacityallocated to each specialty does not exceed their emergency demand.

    Constraint-9, Eq. (3.11) is the non-negativity constraint on all the decisionvariables.

    Constraint-10, Eq. (3.12) defines eachxijk variable to be an integer.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    19/26

    12

    3.8 SIMULATION MODELING

    In reality, OR capacity and surgery demand are stochastic and/or

    dynamic. Also, surgery demand is discrete in nature or measured by the number

    of surgeries, instead of by hours as assumed in our MIP model. The degree in

    which the randomness and discreteness of the variables impacts the optimality of

    the template determined by the analytical model depends on the specific data or

    the problem instance under consideration. Therefore, after obtaining the template

    from the MIP model, a simulation model is used to assess the quality of the

    template generated by the MIP. Also, since the MIP model strives to enhance the

    robustness of the template by smoothing the OR capacity, the smoothing constant

    or specifically the value be determined by testing in the simulation modelthe templates resulting from different values(Zhang B, 2009).The following features are included in the surgery simulation model.

    Each specialty has two queues waiting for surgery: inpatients andoutpatients. There is a single queue of all emergency patients who need

    surgery. All ORs are modelled as servers in the queuing system and the

    number of non-emergency ORs available to each specialty changes

    throughout the week as determined by the template.

    All types of patient arrivals are modelled as renewal processes. Each specialty's inpatient, outpatient, and emergency patients surgery

    lengths are random variables fit from historical data. Pre-surgery set-up

    time and post-surgery OR cleaning time, if significant, is also added to the

    model (Spangler 2004).

    Emergency surgeries are performed in the emergency OR immediately aslong as it is available. If not, they are performed in an available non-

    emergency OR allocated to that specialty. If no non-emergency OR of

    the needed specialty is currently available, emergency patients wait

    until the emergency OR or one of the respective specialtys non-

    emergency OR becomes available. Each specialtys non-emergency

    surgeries are only performed in the non-emergency OR(s) allocated to

    them.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    20/26

    13

    Emergency patients have the highest priority to be served, then outpatients,and lastly inpatients.

    In the case of inpatient surgeries, the simulation model has an end -of-shift protocol. If there are 90 minutes or less remaining for the end of theshift, then a search is done through each specialtys inpatient queue

    (assuming that all of them have been prepped) to determine which patient

    has a surgery time less than or equal to the remaining time before the

    shift ends. If such a patient can be found, then he/she goes into surgery. If

    not, the room remains unoccupied till the end of the shift.

    3.9 PROPOSAL: POST-OPERATIVE CARE BEDS CAPACITY

    CONSTRAINT

    A new constraint taking into consideration the number of beds available in

    post-operative care has been introduced.

    (313)Constraint-11, Eq. (3.13) states that the sum of the total non-emergency

    demand and the demand that has been postponed to day kfrom l minus the non-

    emergency demand that has been postponed from day kfor a specialtyj must be

    less than or equal to the number of hours available on post-operative care.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    21/26

    14

    CHAPTER 4

    CASESTUDY

    4.1 DESCRIPTION

    The Los Angeles County (LAC) General Hospital is used as a case study

    to demonstrate the modelling approaches(excluding the proposed constraint).

    LAC General Hospital is a large urban health centre serving a largely poor

    population. It is also the trauma centre for central Los Angeles, with the

    busiest emergency department, measured in admissions. Approximately 85% of

    the patients admitted to beds in the hospital enter through the emergency

    department.

    4.2 SOLVING THE MODEL AND RESULTS

    At the time of this analysis, Los Angeles County General Hospital was

    using 19 operating rooms with 16 specialties and 1 emergency OR. The capacity

    data and January 2005s demand data was fed into the MIP model and used

    CPLEX 9.0 with default settings to solve the problem on a 3.2 GHz CPU with

    2GB RAM.

    Four different values (0, 0.5, 0.75, 1) of the smoothing constant (), andthe solver gave an optimal solution or a close-to-optimal solution in less than 2

    hours of CPU time for all four scenarios. The weekly OR capacity allocations

    for the actual template followed in January 2005 and for the four templates

    determined by the MIP model (with different values) are shown in Table 4.1.Template i: Actual Allocation

    Template ii: Determined by MIP Model = 0Template iii: Determined by MIP Model = 0.5Template iv: Determined by MIP Model = 0.75Template v: Determined by MIP Model = 1

    In order to evaluate the different templates, a simulation analysis was

    performed based on the features discussed in Section 3.8. AweSim! Version 3.0

    (Pritsker and OReilly, 1999) was used as the simulation software. In order to

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    22/26

    15

    develop the surgery simulation model, the operating room process of LAC

    General Hospital was closely observed over a number of days. Furthermore, four

    months of data from the hospitals information system was requested. The data

    included admit date, discharge date, surgery start date and time, surgery end date

    and time. Based on the data analysis, the emergency patient and inpatient

    demands for each specialty were assumed to follow a stationary Poisson

    Process. That is, the inter-arrival times of requests were modelled as exponential

    random variables with mean equal to the inverse of the average daily demand. For

    outpatients the daily demand for each specialty does depend on the day of week.

    Thus, the average demand for each day was computed for each specialty type. In

    this case, the arrival process for outpatients was modelled as a non-stationary

    Poisson Process with the arrival rate changing in each day. Furthermore, the

    surgery times were assumed to be lognormal random variables with a

    constant 30 minute cleaning time after surgery. Prior studies (Spangler, 2004),

    and the data analysis for LAC General Hospital shows that the lognormal

    distribution is a reasonable model(Zhang B, 2009).

    Table 4.1: OR capacity allocated to each specialty per week

    Unit: OR hour Templatei Templateii Templateiii Templateiv Templatev

    Emergency 40 40 40 40 40

    Burns 32 32 32 32 24

    Cardiac 48 40 40 40 40

    Colorectal 24 40 32 24 24

    Foregut 16 16 16 16 16

    HNS 88 80 88 88 88

    Neuro 40 40 40 40 40

    Ortho 192 160 168 176 184

    Trauma 8 24 24 24 24

    Tumor 24 24 24 24 24Urology 40 40 40 40 40

    GSNTE 16 40 40 40 40

    Plastics 24 24 24 24 24

    Hepatobiliary 24 24 24 24 24

    Ophthalmology 80 72 72 72 72

    OMFS 32 32 32 32 32

    Vascular 24 32 24 24 24

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    23/26

    16

    The simulation results based on running the model for 100 weeks with a

    warm-up period of 10 weeks are shown in Table 4.2. Template v yields the

    shortest inpatients length of stay waiting for surgery and also the smallest

    standard deviation of non-emergency OR utilization. Notice that the function of

    inpatients average wait with respect to does not necessarily have a convexstructure due to many complicating factors.

    Table 4.2: Summary of simulation results for different sTemplate ii iii iv v 0 0.5 0.75 1

    Inpatients Average Wait (day) 1.64 1.81 1.90 1.54

    Standard Deviation of Non-Emergency OR Utilizations 14.56 10.63 10.39 9.80

    Table 4.3 provides summary comparison of output statistics between the actual

    template (i) and the best template generated by the model (v). The inpatients average

    length of stay waiting for their surgery reduces from 1.86 days in the scenario of

    using the actual hospital template to 1.54 days when using the models template. Also,

    the emergency patients average wait reduces by nearly 18% and all the other

    performance measures stay relatively equivalent.

    Table 4.3: Performance(simulation results) summary with the original demand

    Template i v

    Emergency Patients Average Wait(day) 0.62 0.51

    Emergency Operating Room Utilization (%) 48.35 47.28

    Inpatients Average Wait(day) 1.86 1.54

    Outpatients Average Wait(day) 0.34 0.33

    Average Non-Emergency Operating Room Utilization (%) 63.39 65.91

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    24/26

    17

    CHAPTER 5

    CONCLUSION AND SCOPE FOR FUTURE WORKS

    5.1 CONCLUSION

    The researches done in medical fields are focused on developing

    advanced technologies in equipment arena and in developing cures for diseases.

    Scheduling and optimal allocation of available resources is an area which deserves

    a look in especially considering the paucity of resources seen nowadays.

    A mixed integer programming model was developed to determine optimal

    operating room allocation to each specialty. A simulation analysis was used to

    assess the performance of the operating room template. The methodology was

    illustrated on a case example of Los Angeles County General Hospital, and the

    analysis showed that the average patients waiting time for surgery could be

    reduced with an efficient allocation of operating room time.

    5.2 SCOPE FOR FUTURE WORKS

    The templates generated by the optimization model could perform poorly

    in practice when there are high variances associated with surgery length and

    volatile patient arrival patterns since the optimization model does not account for

    uncertainty in the problem parameters. Therefore, future research can focus on

    incorporating uncertainty into the analytical model. Also, since the problem sizes

    were relatively small the MIP could be solved to optimality or near-optimality in

    the scenarios performed in this study. However, for larger problem sizes

    specialized algorithms or heuristics may be necessary in order to solve the model.

    Also the model could be expanded to take into account staff shifts at the hospital.

    Further, the feasibility of the proposed Post-Operative Care constraint

    can be determined by solving the model using CPLEX and the performance can

    be analyzed by simulating the new model.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    25/26

    18

    REFERENCES

    [1]. Aida J., Atidel B. and Hadj A., 2006. Operating Rooms Scheduling, Int.J.Production Economics,99, 52-62.

    [2]. Blake, J. T., Dexter F., and Donald D., 2002, Operating RoomManagers Use of Integer Programming for Assigning Block Time to

    Surgical Groups: A Case Study,Anesthesia and Analgesia, 94, 143-148.

    [3]. Cardoen B. and Erik D., 2009. Optimizing A Multiple Objective SurgicalCase Sequencing Problem,Int. J. Production Economics, 119, 354-366.

    [4]. Dexter, F., Macario A., Traub R. D., and Lubarsky D. A., 1999, AnOperating Room Scheduling Strategy to Maximize the Use of Operating

    Room Block Time: Computer Simulation of Patient Scheduling and

    Survey of Patients Preferences for Surgical Waiting Time, Anesthesia

    and Analgesia, 89, 7-20.

    [5]. Dinh N.P. and Andreas K., 2008. Surgical Case Scheduling as GeneralizedJob Shop Scheduling Problem, European Journal of operation Research,185, 1011-1025.

    [6]. Fei H., Meskens N., 2009, A planning and scheduling problem for anoperating theatre using an open scheduling strategy, Computers &

    Industrial Engineering, 78, 144-54.

    [7]. Guinet A. and Chaabane S., 2003, Operating Theatre Planning, Int.J.Production Economics,85, 6981.

    [8]. Kourie, D. G., 1975, A Length of Stay Index to Monitor Efficiency ofService to General Surgery In-Patients, Operations Research Quarterly,

    26, 63-69.

    [9]. Lapierre, S. D., and McCaskey S., 1999, Improving On-Time Performancein Health Care Organizations: A Case Study, Health Care Management

    Science, 2, 27-34.

  • 8/8/2019 Operating Room Allocation Using Mixed Integer MIP Report

    26/26

    19

    [10]. Marshall, A., Vasilakis C., 2005, Length of Stay-Based Patient FlowModels: Recent Developments and Future Directions, Health Care

    Management Science, 8, 213-220.

    [11]. Ogulata, S. N., and Erol R., 2003, A Hierarchical Multiple CriteriaMathematical Programming Approach for Scheduling General

    Surgery Operations in Large Hospitals, Journal of Medical Systems,

    27, 259-270.

    [12]. Ozkarahan, I., 2000, Allocation of Surgeries to Operating Rooms byGoal Programing, Journal ofMedical Systems, 24, 339-378.

    [13]. Spangler W. E., Strum D. P., and J. H. May, 2004, Estimating ProcedureTimes for Surgeries by Determining Location Parameters for the

    Lognormal Model,Health Care Management Science, 72, 97-104.

    [14]. Vincent A. and Xiaolan X., 2009, Operating theatre scheduling withpatient recovery in both operating rooms and recovery beds., Computers &

    Industrial Engineering, 45, 112-124.

    [15]. Zhang B., Murali P. K., Dessouky M. and Belson D., 2009. A MixedInteger Programming Approach For Allocating Operating Room Capacity,

    Journal of the Operational Research Society, 60, 663-673.