There is no error in what you are doing. Only your interpretation of the expected behavior. You are simply telling the spiders what image is a photo of the doctor, it's up to who ever renders the result to show the image or not. Google wont show this image for instance, I don't know of any search engine that will.
If you really wishes for a photo in the search result you should look in to connecting every page with the doctors Google+ profile.