Hello all,
I am trying to build a model where patients can concurrently wait for an ED bed to become available and be reassessed (re-triaged) as they wait. Upon an ED bed becoming available, the patient reassessment 'sub process' is interrupted regardless of the sub process step (delay for reassessment, acquire resource, walking to patient, processing & release resource).
My thought was to do a token split, where 1 token would wait for a bed to be acquired and the other one would go to the reassessment loop. After a bed is acquired I thought to use the "release token" to reference the other split token to interrupt the reassessment sub process. There are five releases since a bed could be acquired during any of the sub process steps.
My logic makes sense to me, but I don't know how to reference the sub process activity in my 'Decide' block..and I probably chose the wrong split type (sibling). Can someone take a look at this model and help me correct it or offer a more elegant/concise solution?
Thanks!
ED Triage Reassessment Model_3.fsm
Mark