法律没有规定,肇事人被撞后必须垫付医药费。
遇到这种情况,可以自己先垫付,治疗结束后,再向肇事人索赔。也可以通过协商,让保险公司垫付,保险公司可以向被保险人赔偿保险金,也可以直接向受害人赔偿保险金。但是,因抢救受伤人员需要保险公司支付或者垫付抢救费用的,保险公司在接到公安机关交通管理部门通知后,经核对应当及时向医疗机构支付或者垫付抢救费用。
《机动车交通事故强制保险条例》第二十二条有下列情形之一的,保险公司在机动车交通事故责任强制保险责任限额范围内垫付抢救费用,并有权向致害人追偿:
(一)驾驶人未取得驾驶资格或者醉酒的;
(二)被保险机动车被盗抢期间肇事的;
(三)被保险人故意制造道路交通事故的。 有前款所列情形之一,发生道路交通事故的,造成受害人的财产损失,保险公司不承担赔偿责任。
法律依据
《机动车交通事故强制保险条例》二十二条 有下列情形之一的,保险公司在机动车交通事故责任强制保险责任限额范围内垫付抢救费用,并有权向致害人追偿: (一)驾驶人未取得驾驶资格或者醉酒的; (二)被保险机动车被盗抢期间肇事的; (三)被保险人故意制造道路交通事故的。 有前款所列情形之一,发生道路交通事故的,造成受害人的财产损失,保险公司不承担赔偿责任。