Teamwork in hospital - a Human factor persepctive