结论:医生可以为自己开具普通处方。
解析:
目前法律只明确规定医生不得为自己麻醉药品和第一类精神药品处方,对于普通处方是没有规定的,根据法无禁止皆可为的原则,医生是可以为自己开具普通处方的。
法律依据:
《处方管理办法》第十一条
医疗机构应当按照有关规定,对本机构执业医师和药师进行麻醉药品和精神药品使用知识和规范化管理的培训。执业医师经考核合格后取得麻醉药品和第一类精神药品的处方权,药师经考核合格后取得麻醉药品和第一类精神药品调剂资格。 医师取得麻醉药品和第一类精神药品处方权后,方可在本机构开具麻醉药品和第一类精神药品处方,但不得为自己开具该类药品处方。药师取得麻醉药品和第一类精神药品调剂资格后,方可在本机构调剂麻醉药品和第一类精神药品。