I work in India and not many years ago, each town and city had many good clinics and nursing homes. Even if one was to look at things from a purely selfish angle, no doctor could afford to annoy the community he worked in and did his best to make his reputation. Of late, many of these have given way to corporate hospitals and clinics and this has led to a definite deterioration of ethical standards. Most people no longer know their doctors, they only know the hospital. The doctor does not have as much at stake.
The moral of the story is that a system which gives doctor and the provider the credit works.
Even in far flung remote areas, it may be a good idea to prominently display the names of the doctors and their chief. Unless there are compelling reasons, the doctors should not be transferred frequently and the community should be given time to identify themselves with the providers.
At the end of the day, the doctors love being adored by their patients!