单项选择题

A.医疗机构需要取得麻醉药品、第一类精神药品购用印鉴卡
B.医师可以为自己开具麻醉药品或第一类精神药品
C.麻醉药品处方和精神药品处方至少保存3年
D.医疗机构配制的麻醉药品和精神药品制剂可以对外销售