Teamwork in a coronary care unit: facilitating and hindering aspects.