A blood treatment apparatus, comprising a blood treatment unit (D) configured to receive untreated blood and fresh blood treatment fluid, and emit treated blood and used blood treatment fluid, a pair of fluid pumps ( PF1, PF2 PF3, PF4) configured to pass blood treatment fluid through the blood treatment unit (D), a pair of blood pumps ( PB1, PB2) configured to extract untreated blood from a blood source (BS), pass extracted blood through the blood treatment unit (D) and deliver treated blood to a target vessel (BT), each blood pump comprising a pump chamber and a flexible member ( FM1 FM2) separating the pumping chamber into a first blood accumulating container (B1 B2) and a second working fluid accumulating container (F1 F2) where the flexible member is configured to vary a volume relationship between the first and the second accumulation containers. Further the apparatus comprises a control unit (P) and a measuring means configured to emit a feedback signal indicative of the amount of working fluid received into, or discharged from at least one of the second accumulation containers (F1 F2) whereby the pumped mass or volume of working fluid is determined by the control unit (P) at an arbitrary position of the flexible member (FM1, FM2).La présente invention concerne un appareil de traitement du sang qui comprend : une unité de traitement du sang (D) conçue pour recevoir du sang non traité et un fluide de traitement du sang frais, et évacuer le sang traité et le fluide de traitement du sang usagé une paire de pompes à fluide (PF1, PF2, PF3, PF4) conçues pour faire passer le fluide de traitement du sang à travers l’unité de traitement du sang (D) une paire de pompes à sang (PB1, PB2) conçues pour extraire le sang non traité d’une source de sang (BS), faire passer le sang extrait à travers l’unité de traitement du sang (D) et délivrer le sang traité à un vaisseau cible (BT). Chaque pompe à sang comprend un corps de pompe et un élément flexible (FM1, FM2) séparant le c