DIALYSIS APPARATUS WITH VERSATILE USER INTERFACE AND METHOD AND COMPUTER PROGRAM THEREFOR
First Claim
1. 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 comprising a display, an input device and a user interface controller, wherein the user interface controller is connected to enable presentation of graphical data on the display, and wherein the user interface 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, and whereineach of the operation steps are classified in the user interface 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,the user interface 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, andthe user interface 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 a completed state is assigned to each operation step that is completed, a non-completed state is assigned to each operation step that is non-completed, a selectable state is assigned 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 a non-selectable state is assigned to each operation step item of an operation step that is sequential in relation to a non-completed operation step.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method and computer program for performing a plurality of operation steps of a dialysis process is disclosed. In one embodiment, a process controller controls the apparatus to perform the operation steps, monitor the dialysis process and monitor sensor inputs of sensors of the apparatus. The apparatus further includes a user interface (“UI”), comprising a display, an input device and a UI controller, wherein the UI controller enables presentation of graphical data on the display, enables user interaction with the graphical data and exchanges information with the process controller. Each of the operation steps is classified as a sequential operation step or a non-sequential operation step. The UI controller, for each of the operation steps, dynamically controls enabling and disabling of interaction with displayed corresponding operation step items based on a state of the respective operation step (i.e., completed, non-completed, selectable, non-selectable).
-
Citations
46 Claims
-
1. 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 comprising a display, an input device and a user interface controller, wherein the user interface controller is connected to enable presentation of graphical data on the display, and wherein the user interface 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, and wherein each of the operation steps are classified in the user interface 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, the user interface 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 the user interface 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 a completed state is assigned to each operation step that is completed, a non-completed state is assigned to each operation step that is non-completed, a selectable state is assigned 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 a non-selectable state is assigned to each operation step item of an operation step that is sequential in relation to a non-completed operation step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23-45. -45. (canceled)
-
46. A computer program comprising computer-executable program code which when executed by a processor of an apparatus for a dialysis process having a process controller and a user interface including a display, an input device and a user interface controller, causes the apparatus to:
-
perform a plurality of operation steps of the dialysis process, monitor process progress of the dialysis process and monitor sensor inputs of sensors of the apparatus; classify each of the operation steps 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, display each of the operation steps by an operation step item which is a graphical item suitable to be presented on said display; and dynamically, for each of the operation steps, enable and disable selection among the corresponding operation step items based on a state of the respective operation step, wherein a completed state is assigned to each operation step that is completed, a non-completed state is assigned to each operation step that is non-completed, a selectable state is assigned 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 a non-selectable state is assigned to each operation step item of an operation step that is sequential in relation to a non-completed operation step.
-
Specification