[Problem to be Solved] To easily and quickly perform setting of dialysis fluid flow velocity and blood flow velocity at which a target dialysis dose can be attained. [Solution] A hemodialysis system includes a body fluid volume calculating unit, a dialysis condition input unit with which blood flow velocity and dialysis fluid flow velocity in hemodialysis treatment performed after specific hemodialysis treatment can be input and input values of the blood flow velocity and the dialysis fluid flow velocity can be adjusted, a dialysis dose calculating unit configured to calculate, when the blood flow velocity and the dialysis fluid flow velocity are input to the dialysis condition input unit, by analyzing a mathematical model concerning urea kinetics, a dialysis dose of the hemodialysis treatment from the input blood flow velocity and the input dialysis fluid flow velocity, a body fluid volume calculated by the body fluid volume calculating unit, and the like, and a dialysis dose display unit configured to display the hemodialysis dose calculated by the dialysis dose calculating unit.목표 투석량을 달성할 수 있는 투석액 유속도나 혈류 속도의 설정을 간단하고 또한 신속하게 행한다. 혈액 투석 시스템은, 체액량 산출부와, 특정 혈액 투석 치료보다 뒤에 행해지는 본 혈액 투석 치료에 있어서의 혈류 속도와 투석액 유속도를 입력할 수 있고, 상기 각 입력값을 조정 가능한 투석 조건 입력부와, 투석 조건 입력부에 혈류 속도와 투석액 유속도가 입력되었을 때에, 상기 입력된 혈류 속도 및 투석액 유속도나, 체액량 산출부에 의해 산출된 체액량 등으로부터, 요소 동태에 관한 수리 모델을 해석함으로써, 본 혈액 투석 치료의 투석량을 산출하는 투석량 산출부와, 투석량 산출부에 의해 산출된 투석량을 표시하는 투석량 표시부를 갖는다.