I would add to that that the training of our doctors now and in the future must focus heavily on the importance of working as part of a team. Their training must expose them to experiences that will enhance their ability to work in a team going forward.
There is no doubt that the community health centre model is philosophically relevant in terms of meeting a community's needs. Other models exist as well. Quebec's local community service centres, or CLSCs, are really the equivalent of community health centres. The stumbling block, however, lies in the productivity.