A Prescription is endorsing a company product; the company pays you for endorsing their product. Is this a right approach?

Should Doctors be called as Brand ambassadors of a company for endorsing their product?