question

Abel van der Windt avatar image
0 Likes"
Abel van der Windt asked Matthew Gillespie answered

Preemption of Patient

I am modelling a surgery room + recovery room. After a surgery patient are brought to the recovery room. During the recovery, however, it is possible that a patient arrives which has priority. If the recovery room is full at that moment, one of the patients in the recovery room has to be transported by staff to another location.

How is it possible to preempt a patient instead of staff?

Regards,

Abel

hctraining-12.fsm

FlexSim 19.0.2
people modulepreemption
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Matthew Gillespie avatar image
0 Likes"
Matthew Gillespie answered

I would have the higher priority patient preempt a recovery bed. You can do this by having the priority of the Recovery Room set to 200 or higher for the higher priority patient. Then you'll want to add the Acquired Recovery Room as a Preemptable resource in the Recovery process activity. In its On Preempt event release the token to another set of activities that acquire a new bed and staff+transport to take them over there. See my attached model:

preemptbed.fsm


preemptbed.fsm (71.4 KiB)
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.