Theories at the crossroads: a discussion of evolving views on medicine as a profession.