The answer is clearly yes.
Medicine is more a business today than ever, and those who don’t advertise out of ethical or moral concerns place themselves at a significant disadvantage in the marketplace.
That being said, I think that physician and hospital promotions have to be done tastefully, as there are limits to what kind of ads that are acceptable for patients.
Rather than spending money on expensive newspaper or billboard ads, simply optimizing your website for search engines is powerful and inexpensive.
Having your name or website rank high is provides value and is quite effective in promoting your practice.