胃镜前验血是为了防止患者之间的交叉感染。若患者患有乙肝,而且处于活动期,若其不进行事先的化验,那么在做胃镜或肠镜的时候,发现病变要进行活检,会导致患者出血。患者的血液中可能存在乙肝病毒或丙型肝炎病毒,会导致患者之间的交叉感染。