For example, Controller 46 can send blood pump speed, blood temperature, blood pressure, air detection, access disconnection and other information to control unit 26, which confirms that the information is within safe operating limits and also confirms that PD unit 20 itself is functioning properly to deliver dialysate to dialyzer 42.