骑车闯红灯被撞重伤,医药费应该由事故双方根据责任比例来承担。如果骑车人闯红灯被机动车撞伤,且机动车有责,那么骑车人的医药费应当由机动车的交强险承担,超出交强险的部分按照事故责任比例确定。
如果机动车无责,那么机动车的交强险会承担一定的无责赔偿责任,即医药费由机动车的交强险承担10%的赔偿责任。
如果骑车人自己有责任,那么其应当承担一部分医药费。总之,医药费的承担应当根据事故责任比例和保险情况来确定。