What does a consultant pharmacist do