BRIAN MAKAMURE replied 1st Sep '16:
It should really depend on the needs of the country that trains the doctors. If they are in need of specialist doctors then their curriculum should reflect that. If not then it should reflect the need to just provide the primary health care that they need. Having said that, there will always be a need for primary health care doctors in every country. So train them as primary health care doctors then engage them according to your needs.