Hello,
I am currently working on a simulation analysis and I need your help.
The objective is to schedule patients based on certain conditions and rule.
A patient has certain data and it needs to be taken into account to be scheduled :
- An ESOP : early start of operation which means the first day of the week we can schedule the patients. (1=monday, 5=friday)
- A LSOP : late start of operation which means the last day of the week we can schedule the patient
- A number of anesthetists and nurses required for the full length of surgery
- A surgery duration
- A surgeon assigned to the operation
- A room assigned for the operation. If possible I would like to use a binary table to also have the possibility to change the room assignment with specialized operating rooms and a specialty for an operation.
The objective will be to schedule patients based on these data and other basic conditions, such that the operating rooms are open from 8h00 to 16h00 (an operation can finish after, and if we don’t have the choice we can schedule a patient at 16h00 to be operated at 16h45 for example) and most important we want the longer operations, or shorter (depending of the model, both will be done), to be scheduled first.
Before I was working with an appointment table with a room assigned for a specific hour, but now the objective is to het this based on our conditions.
I feel that this is more an optimization problem than a simulation problem, but is it possible to do it on flexsim HC ?
The final objective is to check performance indicators such as average LOS, utilization of rooms, nurses etc.
You can find attached (beginning of the post) my basic model, with the data in the global table.
Thanks by advance,
Sincerely