Healthcare teamwork dynamics