question

iceagesimulator avatar image
0 Likes"
iceagesimulator asked iceagesimulator answered

Track patient distance traveled when being pushed in transport

Is there a way to capture the distance traveled by a patient who is being pushed in a transport by a staff member? Currently in my model the patients are only getting their Total Travel accumulated when they walk them selves. Would there be a way to transfer the staff members walked distance and add it to the patients Total Travel distance? (I know I would have to do some math to extract just the portion of the overall Total Distance from the staff to just get the distance that they were pushing said patient).

In the end I want the Total Distance traveled by a patient to be both when they are walking and any time they are being pushed in any sort of transport by a staff member.


Note: the picture below is the distance the patient walked to get to the bed.

1718971534813.jpeg


The picture below is of the staff member's current Total Travel, which may be a number that I would extract a distance they pushed the current patient, and add that distance to the current patient's total distance traveled.

1718971567904.png


FlexSim 24.0.1
healthcaretransporttotal travel
1718971534813.jpeg (45.3 KiB)
1718971567904.png (115.9 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.

1 Answer

iceagesimulator avatar image
0 Likes"
iceagesimulator answered

Since this question has not had any traction for a few days, I'll explain the approach I took get the data I needed.


The patient's Total Travel Distance always accumulates when they are walking, but when they are being pushed in any sort of transportation method, their distance does not increase. Therefore I created a label on the patient (lblStaffDistanceOverall), and this label housed a value that would be an accumulation of distances of staff that was associated with the given patient. Right before the Transport Patient activity, I would record the staff's current distance traveled as the starting point (this was recorded to the patient token, with label lblStaffCurrentDistance). Then upon reaching the destination, I would subtract the value that was recorded as "staff's current distance traveled" from the staff's overall distance traveled. This would result in a distance that the staff traveled in the current trip. This distance would the be added to a label on the patient that housed the accumulated staff distance traveled associated with the patient. Right before a patient was removed from the model, I summed the patient's overall distance traveled, with the label that housed any staff travel associated with patient. This result would be the overall distance a patient traveled, by either walking, or by being pushed by someone else (this patient overall distance would be housed in lblDistancePatientOverall).


The example below shows the equation where the patient's overall distance (357.7187) is added to the all the staff's distances that were associated with the patient (1056.0883) to result in an overall distance of 1413.8071 that the patient traveled in any sort of mode of transportation.

patientlabelsnapshot.jpg

1719339610563.png

overalldistancecalculator.jpg


· 3
5 |100000

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

Jeanette F avatar image Jeanette F ♦♦ commented ·
Hello @IceAgeSimulator,

You seem to have created a solution. Are you asking that we send in a feature request to the dev team that the transportation of the patient be counted in their travel stats?

0 Likes 0 ·
iceagesimulator avatar image iceagesimulator Jeanette F ♦♦ commented ·
I think it would be a nice feature to have a checkbox that could be checked, or unchecked to allow for the tracking of distance when a person is being pushed in a transport, along with the standard distance accumulation when walking.
0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ iceagesimulator commented ·
Sounds good. I will submit a request to our developers
0 Likes 0 ·