Skip to content
System dynamics (stock & flow) templates

Ward Nursing Workforce (System Dynamics)

Trainee, registered and bank staffing stocks with the reinforcing loop where vacancies raise workload, which raises turnover.

Template previewSystem dynamics (stock & flow)
Ward nursing workforce - stocks and flowsintake= recruitment ratequalifying= Trainees / training timeattrition= Registered * turnoverbooking= vacancy gap * fill raterelease= Bank / shift lengthTraineesinit = 24Registered nursesinit = 186Bank and agencyinit = 31turnover= 0.14vacancy gapworkload per nurse

Make it your own.

title "Ward nursing workforce - stocks and flows"
cloud pipeline at (-1,2)
stock Trainees "Trainees" at (1,2) initial 24
stock Registered "Registered nurses" at (4,2) initial 186
stock Bank "Bank and agency" at (4,6) initial 31
cloud leavers at (8,2)
cloud agency at (1,6)
flow intake from pipeline to Trainees rate "recruitment rate"
flow qualifying from Trainees to Registered rate "Trainees / training time"
flow attrition from Registered to leavers rate "Registered * turnover"
flow booking from agency to Bank rate "vacancy gap * fill rate"
flow release from Bank to leavers rate "Bank / shift length"
aux turnover at (6.5,4) value 0.14 label "turnover"
aux vacancy at (2.5,4) label "vacancy gap"
aux workload at (6.5,6) label "workload per nurse"
info Registered -> attrition
info turnover -> attrition
info Registered -> vacancy
info vacancy -> intake
info vacancy -> booking
info Registered -> workload
info Bank -> workload
info workload -> turnover