不合规。一般来说,医院不会要求病人或其家属在需要输血时首先进行献血才能得到输血。输血是医生根据病人的状况和需要来决定的,而献血是一种志愿行为,不应该用来限制或要求病人得到输血。因此,医院要求献血才给输血是不合规的。