Queueing Network — Mass Vaccination Centre
Saturday clinic taking 240 arrivals an hour through registration, clinical screening, twelve vaccination booths and a seventy-seat observation bay, solving to a 20-minute stay with screening, not the booths, as the constraint.
Make it your own.
title "Mass vaccination centre — Saturday morning clinic"
target 85%
arrivals Registration 240/h
# Registration is a scripted check-in, so its service time is tighter than
# exponential; screening is not, because one in twenty people has a question
# that turns into a consultation.
station Registration { servers: 6; service: 70s; cv: 0.7 }
station "Clinical screening" { servers: 9; service: 110s; cv: 1.25 }
station "Vaccination booth" { servers: 12; service: 150s }
station "Observation bay" { servers: 70; service: 15m }
route Registration -> "Clinical screening" 1.0
route "Clinical screening" -> "Vaccination booth" 0.93
route "Clinical screening" -> exit 0.07 # deferred or declined
route "Vaccination booth" -> "Observation bay" 1.0
route "Observation bay" -> exit 1.0