Хороший вопрос. Как человек, имеющий отношение к вовлечению врачей в программу повышения научной квалификации, отвечу так.
Это не обязательно, но желательно. Здесь есть принципиальное условие - наличие возможности для занятия научной деятельностью. В "обычных" районных поликлиниках научные ресурсы вряд ли имеются, поэтому человек, работающий в них, не сможет заниматься наукой.
Но если мы говорим о медицине высокого уровня, то врачу абсолютно необходимо заниматься научной деятельностью. Обратите внимание на то, что на Западе большое число пациентов обслуживаются в университетских клиниках. Врачи соединяют практику с преподаванием. В России тоже есть такие примеры: институт Склифософского, стоматологический университет имени Евдокимова, Новосибирский медицинский университет и т. д.
К сожалению, таких примеров в нашей стране меньше, чем хотелось бы.
Разумеется, я имел в виду под наукой собственно медицину, биологию и фармацевтику, т. е. "профильные" дисциплины. Если врач хочет заниматься условной политологией - это его личное, не профессиональное, дело.