question

Ben W4 avatar image
0 Likes"
Ben W4 asked Cliff King answered

Call Light Interrupt

I'm trying to introduce call light interruptions to an ED model I'm working on. I would like for the call light to be set to randomly select a room that is currently occupied by a patient and answered from a hierarchy of staff. For instance if any CNA is not busy then they will attend the call light, then if they were not available the patients assigned RN(Used in a previous step), then to any available RN after that if need be. I would think that a global process would be the best way to achieve this?

Any guidance would be greatly appreciated. Thanks!

FlexSim HC 5.3.8
healthcareinterruptioncall light
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

Cliff King avatar image
0 Likes"
Cliff King answered

I've heard of modelers using a repeating global process activity with the Custom Activity Option called Initiate Patient Rounds executed in the activity's Activity Finished Trigger. The Repeat Interval of the activity can be used to control the frequency of the call light interrupts. The requirement that the room must be occupied is an option of the Patient Rounds function and you can specify another requirement such as bernoulli(25, 1, 0) to model a 25% probability that any given patient would need to be attended to.

As for the staff requirement, you can simply use an Alternate Group to specify your possible staff assignment because in the case of an RN being used, you want to use the RN who was used previously in a particular activity of the patient being attended to. This will require you writing your own script for assigning a staff member to global activity. In your script, you can reference the current location being evaluated by the Patient Rounds function with the variable name curloc and you can reference the patient who is in the current location as first(curloc).

5 |100000

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