Text this: Discrete-event simulation for outpatient flow and emergency patient arrival in a haemodialysis unit