Thanks for your feedback! I've encountered this problem too, the negative medkits. I may check the codes later.
But i'm not sure about "can't heal the villagers that were not fully infected", I've played numerous times and that didn't happen to me. Maybe you were infected, that's why the villager still got the infection because you spread it?