It is disclosed a controller for a blood treatment equipment comprising at least a treatment unit including a semipermeable membrane separating the treatment unit in a first compartment for the circulation of blood and in a second compartment for the circulation a of a treatment liquid the controller is adapted to receive one or more entries of measured information measured during the course of a treatment procedure, calculate from said measured information a value of at least a significant parameter indicative of the progress of an extracorporeal blood treatment carried out by the equipment, wherein the controller is also adapted to receive prescribed parameters including a total clearance dosage value KTp to be achieved at the end of the treatment, and a prescribed total weight loss WLp to be achieved at the end of the treatment, and synchronize achievement of both said parameters.