Disclosed herein is a hemodiafiltration cartridge and apparatus and methods utilizing said cartridge. Said cartridge comprises: a dialysate inlet; a dialysate outlet; a blood inlet; a blood outlet; a first semipermeable membrane means for sterilizing and depyrogenating dialysate prior to its contact with blood; and a second semipermeable membrane means for the removal of wastes from blood.