I've only had one master doctor happen, and that was just because he had lots of time to heal all the villagers by himself. All the other master doctors I've made by plopping them repeatedly on the black flowers, then re-setting them when they start to walk away. Tedious, but I've gotten several Elders that way.