An apparatus for performing a plurality of operation steps of a dialysis process, said apparatus comprising: a process controller for controlling the apparatus to perform the operation steps of the dialysis process, monitor process progress of the dialysis process and monitor sensor inputs of sensors of the apparatus; and a user interface, UI, comprising a display, an input device and a UI controller, wherein the UI controller is connected to enable presentation of graphical data on the display, and wherein the UI controller is connected to enable user interaction with the graphical data and connected to exchange information with the process controller, wherein the exchanged information is based on the user interaction of the user interface and monitoring of process progress of the dialysis process and sensor inputs of sensors of the apparatus monitored by the process controller, wherein each of the operation steps are classified by the process controller or the UI controller as one of a sequential operation step, which is dependent on completion of another operation step, and a non-sequential operation step, which is independent of completion of another operation step, wherein the UI controller is configured to represent each of the operation steps by an operation step item which is a graphical item suitable to be presented on said display, and wherein the UI controller is configured to assign a completed state to each operation step that is completed, and a non-completed state to each operation step that is non-completed, wherein the UI controller is configured to assign a selectable state to each operation step item of an operation step that is non-sequential and each operation step item of an operation step that is sequential but only in relation to a completed operation step, and to assign a non-selectable state to each operation step item of an operation step that is sequential in relation to a non-completed operation step, and the UI controller is further configured to dynamically, for each of the operation steps, control enabling and disabling of selection among the corresponding operation step items based on a state of the respective operation step, wherein the UI controller is configured to enable two or more operation step items assigned a selectable state to be displayed through the UI and a user to interact with the displayed operation step items. a process controller for controlling the apparatus to perform the operation steps of the dialysis process, monitor process progress of the dialysis process and monitor sensor inputs of sensors of the apparatus; and a user interface, UI, comprising a display, an input device and a UI controller, wherein the UI controller is connected to enable presentation of graphical data on the display, and wherein the UI controller is connected to enable user interaction with the graphical data and connected to exchange information with the process controller, wherein the exchanged information is based on the user interaction of the user interface and monitoring of process progress of the dialysis process and sensor inputs of sensors of the apparatus monitored by the process controller, wherein each of the operation steps are classified by the process controller or the UI controller as one of a sequential operation step, which is dependent on completion of another operation step, and a non-sequential operation step, which is independent of completion of another operation step, wherein the UI controller is configured to represent each of the operation steps by an operation step item which is a graphical item suitable to be presented on said display, and wherein the UI controller is configured to assign a completed state to each operation step that is completed, and a non-completed state to each operation step that is non-completed, wherein the UI controller is configured to assign a selectable state to each operation step item of an operation step that is non-sequential and each operation step item of an operation step that is sequential but only in relation to a completed operation step, and to assign a non-selectable state to each operation step item of an operation step that is sequential in relation to a non-completed operation step, and the UI controller is further configured to dynamically, for each of the operation steps, control enabling and disabling of selection among the corresponding operation step items based on a state of the respective operation step, wherein the UI controller is configured to enable two or more operation step items assigned a selectable state to be displayed through the UI and a user to interact with the displayed operation step items.