канефрон - ниочем, это если чуть-чуть прихватило, фурагин даже детям назначают, но это тоже не антибиотик - антисептик, если в моче кровь явная, то уже антибиотики нужны. Назначать себе самостоятельно антибиотики не стоит - лучше к врачу, хоть по скорой (уж кровь-мочу они у вас сразу возьмут).