question

Miguel M7 avatar image
0 Likes"
Miguel M7 asked Matthew Gillespie answered

Some of my staff members do not move. Why can this be?

I have different staff members, under separate groups, but when I run my model, two groups (EDMDs and Clerk) do not move from their place to do the actions they are supposed to.

When I select the staff, their status seems to be updated, but visually, nothing happens.final-project-finished-v1.fsm

FlexSim 19.2.1
healthcarestaff
· 1
5 |100000

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

Miguel M7 avatar image Miguel M7 commented ·

@Matthew Gillespie you were of great help previously.

In addition to what I first asked, at one point, my location resources "ORs" get marked "acquired" and "occupied," but when I try to follow the patient flow for all of my patients, no one has acquired any of the three OR rooms. This typically becomes visible after the third day running the simulation.

I would really appreciate the help and assistance!

0 Likes 0 ·

1 Answer

Matthew Gillespie avatar image
1 Like"
Matthew Gillespie answered

Staff not Moving

The EDMDs and Clerks aren't moving because you never tell them to move. You acquire them and then don't tell them to move anywhere. If you want them to move put a walk activity after the acquire activities and tell them to walk somewhere.

ORs staying acquired

This is happening because you're removing patients from the model while they are still inside the OR beds. Have the patients leave the OR room before you remove them from the model and the ORs will be properly released.

Duplicate Patient Flows

This is a suggestion I wanted to make after looking at your model. I noticed that you have three flows (CriticalPatients, SeriousPatients, and ModeratePatients) that are all nearly identical. The main difference I noticed is that the priority values differ between these flows. I would recommend deleting two of these flows and then changing the priority fields in the single flow to say patient.Priority. Then you can just put a Priority label on each patient with their respective Priority value.

Having multiple identical flows like this is usually a bad idea since it's hard to remember to update all of them if you make a change. It almost always leads to errors and a bunch of extra work.

5 |100000

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