有HPV的患者是不可以义务献血的。因为在献血的检查过程中会出现血液呈阳性的现象。虽然HP v患者传播的途径是通过性生活传播或者其他方式间接接触传播,并不会通过血液传播。但是在血液检查中已经携带了HPV病毒,所以是不可以献血的。