Can you please check these two sentences? Thank you.

1) Why did the doctor prescribe Coleridge opium? What did Coleridge suffer from?

In this case (with the verb "prescribe"), it's best NOT to use an indirect object.

Why did the doctor prescribe opium for Coleridge? What did Coleridge suffer from?