question

Xiu Z avatar image
0 Likes"
Xiu Z asked tannerp commented

Patient Wait Times by Type chart

Is there a way to see how long each type of patient wait in the dashboard?

1203.fsm

FlexSim 19.2.4
dashboardshealthcarewaiting timespatient labelspeople settings
5 |100000

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

Cliff King avatar image
0 Likes"
Cliff King answered tannerp commented

Xiu,

Let me try and summarize my earlier points. Hopefully this will make more sense after you've had a chance to read through some of the documentation.

  1. Any patient labels you want to reference later in a dashboard chart need to be declared in the Person Labels tab of the People Settings window.
  2. A Label Set is a user-defined list of labels that will be assigned to a patient when the patient is created with the Create Patient activity.
  3. Using the table found in the Person Labels tab of the People Settings window, you can define as many label sets (ie. rows) as you want, and as many labels (ie. columns) as you want. The value you put in the table cells will be the initial value assigned to the label for the patient that the label set is assigned to by the Create Patient activity.
  4. In the Create Patient activity you will specify the name of the Label Set that should be assigned to the patients that are created by the activity. The Create Patient activity is typically used in an Arrival (ie. General) process flow and linked to a specific Patient Flow as also defined in one of the fields of the Create Patient activity.
  5. You may choose to update patient labels with a value other than their initial value as defined in People Settings. This is best done using the Assign Labels activity early on in the Patient Flow. Immediately after the Scheduled Source activity typically found at the top of a Patient Flow, insert an Assign Labels activity and do it there.
  6. Do NOT mix up the assigning of labels to a token and the assigning of labels to the patient. In a Patient Flow (eg. PatientTrack), the token within the flow is referred to as "token" and the patient associated with an instance of the flow is referred to as "current". In some of the activities, an alias for "current" is "patient".
  7. I noticed you were assigning some labels to the token in your Scheduled Source named "Patient arrives" that I'm assuming you meant to assign to the patient. Use a separate Assign Labels activity to assign these labels to the "patient" or "current".
· 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.

Braydn T avatar image Braydn T commented ·

@Xiu Z

Did this answer help you? If so, could you please accept it? If not, could you let us know what else we can do to help you? Thanks!

0 Likes 0 ·
Tee Hiett avatar image Tee Hiett commented ·

Cliff,

Thanks for this posting. While building the clinic model that I'm working on to learn about FlexSim 2020, I completely miss the value you refer to of declaring labels using the Person labels table. Is there anything special I should look out for in completing the Person Labels table in the current model I'm working with?

Thanks again for the information.

Tee

0 Likes 0 ·
tannerp avatar image tannerp Tee Hiett commented ·

Hi @Tee Hiett,
I'm not the right person to answer healthcare/people module questions, but I just wanted to make you aware that Cliff may not see this post as it already has an accepted answer. You'd probably be better off creating a new post and then attaching a link to this question so that people know which post you're referring to. Just a heads up! Thanks!

0 Likes 0 ·
Cliff King avatar image
0 Likes"
Cliff King answered Cliff King converted comment to answer

Yes, but you will first need to declare which label you want to use to define "patient type" in the People Settings window. Typically, an HC model will already have a PCI label and Acuity label declared as part of LabelSet1, but for some reason, your model does not have them. Perhaps you deleted them or began building this model as a standard FlexSim model? You might want to include them if not.

By default, the Create Patient activity assigns LabelSet1 to all patients it creates. You will probably want to add a new label to the set called "PtType" or something similar and then assign an appropriate value (can be numeric or string) to the patient in your model using the arrival process flow.


· 4
5 |100000

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

Xiu Z avatar image Xiu Z commented ·

Thanks Cliff! I think you are right, I've probably deleted it by accident.

So I created 2 different patient types: 1) scheduled patient, and 2) Emergent patient. What I did was I created 2 PatientArrivals and renamed the "Label Set" under Create Patient to reflect the 2 patient types. And then in PatientTrack, I assigned labels to Created Tokens (EmergentPt and ScheduledPt by percentage). Last, in Dashboard, I added partition for Avg Wait Time to show wait time per Acuity. Am I doing this in the right way? I keep getting error notices in the System Console indicating labels don't exist though....

On a different note, how do I prioritize emergent patients for all activities or does the model prioritize higher acuity pts automatically? Thank you!!

1226.fsm

0 Likes 0 ·
1226.fsm (1.2 MiB)
error.png (10.7 KiB)
Cliff King avatar image Cliff King Xiu Z commented ·

You set up two different label sets correctly, then you assigned one of the two label sets correctly in the Create Patient activities in your PatientArrivals process flow, BUT then it started to get confusing for me because then you started to define some new labels in your patient flows with label names similar to the label set names. Are you getting the two mixed up?

The label sets declare a list of labels by name that you want assigned to patients you create. It's also important to declare labels using label sets defined in the People Settings if you want to use the labels in any dashboards you plan on making.

The initial value you give the labels you declare in the label sets are not so important, because in many cases, you will assign new values to the labels early on in the patient flows. You typically do not want to declare new labels on your patients in the patient flow, like you have done, however.

0 Likes 0 ·
Xiu Z avatar image Xiu Z Cliff King commented ·

Could you help me better understand the difference between defining new labels in PatientFlow and label sets in PatientArrivals? What does the former one do?

Also, is there anything I am supposed to do to this label name highlighted in the screenshot attached? Like change them to "token.ScheduledPatient" and "token.EmergentPatient"? label-sets-token.png

For using the labels in dashboard, do I have the People Setting set up correctly?

Sorry for having a thousand questions and thank you so much for taking the time to help me with my model :).

0 Likes 0 ·
Show more comments