Corpsman picks up results after 10 patients

Corpsman picks up results after 10 patients

ksenia_f
Not applicable
185 Views
7 Replies
Message 1 of 8

Corpsman picks up results after 10 patients

ksenia_f
Not applicable

[ FlexSim 20.2.1 ]

Hello!

How to make an orderly come to collect the tests of patients after 10 patients have been admitted to the office? Without disrupting the process of further patient movement.

It is necessary that the orderly comes separately from the process of what is happening in the treatment room, comes to the room and leaves, and after another 10 patients have passed, he came back and did the same.

Thank you in advance!



0 Likes
Accepted solutions (1)
186 Views
7 Replies
Replies (7)
Message 2 of 8

parker_s
Not applicable
Accepted solution

@Ksenia F

It's hard to know how to answer your question without looking your model, but I've attached a model that demonstrates what you are asking for.

The sub flow named "Get Test Results After Every Tenth Patient" could be easily recreated in your model and the "Run Sub Flow" activity could be placed in your main patient flow where needed.

The sub flow uses a global variable that increments by 1 after every patient then resets after 10.


support_getresultseverytenthpatient.fsm

I hope this helps! If you have any other questions let me know and make sure to post your model.

0 Likes
Message 3 of 8

ksenia_f
Not applicable

I have attached a model to make my problem clearer to you.

Patients come to the waiting area, they take tests, after they return to the waiting area, when 6 patients pass, must come RN2 and take tests. But patients move on and the process should not be confused, after the second batch of 10 patients RN2 comes back and takes the tests.

Thank you in advance!

testRN2.fsm

0 Likes
Message 4 of 8

parker_s
Not applicable

@Ksenia F

Here is the updated model. I've added our sub flow from my previous model and some other elements (Global list, global table, another global variable, and a few patient flow activities) so that the RN gets test results after the last patient in the group is seen, with the group number being variable. Everyone in the group is released after the RN comes back with the results.

support-getresultseverynthpatient.fsm

Please let me know if you have any other questions!

Message 5 of 8

ksenia_f
Not applicable

@Parker S , thank!

I'm trying to figure this out, but when I try to iterate, the model doesn't work correctly, no accumulation in List occurs. Could you help me figure out my error? Thank!

In this model, I slightly changed the logic of work. After a group of 6 people has gathered, RN3 begins to take the forms to each doctor in the office, and then the doctors pick up the patients. In the model, the group does not accumulate and RN3 goes to the doctors after each patient, this is a mistake.

Test1.fsm

0 Likes
Message 6 of 8

parker_s
Not applicable

@Ksenia F

After glancing over your model, I noticed that these activities weren't connected in your Arrivals:

37047-1613759512091.png

These need to be connected for the flow to work.

I haven't done a deep dive into your model yet, but let me know if changing that helps at all and if there are other issues you encounter.

0 Likes
Message 7 of 8

ksenia_f
Not applicable

Unfortunately, this is not a solution to the problem.

The model works, but not as it should. I need patients to accumulate first, and then Run Sub Flow works. And it turns out that it works after each patient and accumulates after. What's my mistake?

Test1.fsm


0 Likes
Message 8 of 8

parker_s
Not applicable

@Ksenia F

Here is another issue:

37196-1614276270756.png

You need the token to release to 2 if the Max Wait Time fires. You had the destination as 1, which had the Nurse traveling to the MD's after every patient.

Your model seems to be working after that change, let me know if you have any other issues.

0 Likes