What is the medical term for medicine specialist?

A pharmacologist or pharmacist is a specialist in medication.