ER Patients stuck in the model waiting to be transport

ER Patients stuck in the model waiting to be transport

atipol_kanchanapiboon
Not applicable
71 Views
2 Replies
Message 1 of 3

ER Patients stuck in the model waiting to be transport

atipol_kanchanapiboon
Not applicable

[ FlexSim HC 5.3.4 ]

4-2-2010-tue-1240-v20-mission-fed-w-opdx-qs-db-and.fsm

We are working on building the ER model and have the issue when running the model. Patient ID# 21 (Walk In patient track) stuck at 9:45:90 on day 1 waiting for the Rad Tech to transport to the XRay suite. The Rad Tech was able to get the wheel chair and go to patient exam room and the XRay suite is vacant. Can you please help us debug this model?

0 Likes
Accepted solutions (1)
72 Views
2 Replies
Replies (2)
Message 2 of 3

cliff_king
Not applicable
Accepted solution

When I first opened the model the System Console was reporting a couple syntax errors in the Next Activity for activity 200 in the WalkIn and Ambulance tracks, so I fixed those. You were using getlabelnum instead of gettablenum.

Then when I ran the model I didn't see exactly what you saw, but I did see several patients getting stuck in the model. When I quickly looked over your Predecessors and Next Activities of the activities in your track, they didn't seem logical to me. I don't have a lot of time tonight, so I'll look again in the morning, but you should go back and review the activity ID's specified in your Predecessors and Next Activity fields, because I don't think they are what you want. The one predecessor I really question is the long one defined for activity 200. I don't think you need a long one for it. The way you have defined your activities as a long list of yes/no decision points in a chain, I would think you only need to say 190 once you get everything else correct.

I personally like to click the Table icon on the Track Activity window to view the track in table form when reviewing my predecessors. Unfortunately your Next Activity's are all displayed as simply "Based on Percentages" so the table view doesn't work well for them. I do have a suggestion for you though. Most of your Next Activities are based on just two choices, so if you don't use a pick list option, and instead write something like bernoulli(gettablenum(ProcedurePercentages, PP_R_ADMITS, getlabel(patient,"ESI")), 220, 230) then you will be able to see the expression in the activity table view. The table view will show one-liner expressions you type in yourself!

I'll help you out more tomorrow if you don't fix the problem first yourself!

0 Likes
Message 3 of 3

atipol_kanchanapiboon
Not applicable

Hi Cliff,

Somehow after I corrected the gettablenum as you mentioned it the beginning, the patient is no longer stuck in the process of getting an XRay.

Thanks for looking into this. We are finalizing the model and will reach out to you for further questions.

Thanks,

Atipol04-04-18-mission-fed-w-opdx-qs-db-and-output.fsm

0 Likes