根据民法典侵权责任编相关规定,医生开错药使患者在诊疗活动中受到损害的,由医疗机构承担赔偿责任。患者可以先与医院协商解决赔偿,协商不成,可以向人民法院起诉。 我国法律规定:患者在诊疗活动中受到损害,医疗机构或者其医务人员有过错的,由医疗机构承担赔偿责任。医务人员在诊疗活动中未尽到与当时的医疗水平相应的诊疗义务,造成患者损害的,医疗机构应当承担赔偿责任。医疗机构及其医务人员不得违反诊疗规范实施不必要的检查。