Using mode 9.1, modify the model to allow urgent care patient to preempt doctors and nurses from lower priority patients.
We will make use of interupt. We will consider the Trauma room, when a urgent patient arrive in the Trauma room, we will test whether doctors are available prior to seize step by checking the Doctor.Capacity.remaining, if it is >0 we will allow the process to seize the resource (doctor) else, we will interrup a Examination of a patient with lower priority (2 or 1) to free-up the resource.
Modification to Process flow
However, when we run the experiment, we get runtime error, see below:
Results of Simulations
We then modify the flow to execute the seize step even if the interrupt is not successful, the idea would be that the process would be then waiting for a doctor or nurse to be freed.
Modification to Process flow
The Experiment runs without error but the results are comparable to the model prior to trying to implementing pre-emption.
Results of Simulations
We will now run experiment for original model 9.1
Results of Simulations
Obviously, the way the interrupt has been set-up is incorrect but after consulting all the materials avaiable: * Simio and simulation 3rd Edition * Simulation Modeling with SIMIO a workbook * Sample Simbit Solution * Simulation Examples * Internet Search including Simio forum
I have not been able to understand how to set-up this functionality.