US20200164191A1 - Dialysis apparatus with versatile user interface and method and computer program therefor - Google Patents
Dialysis apparatus with versatile user interface and method and computer program therefor Download PDFInfo
- Publication number
- US20200164191A1 US20200164191A1 US16/778,897 US202016778897A US2020164191A1 US 20200164191 A1 US20200164191 A1 US 20200164191A1 US 202016778897 A US202016778897 A US 202016778897A US 2020164191 A1 US2020164191 A1 US 2020164191A1
- Authority
- US
- United States
- Prior art keywords
- items
- state
- controller
- operation step
- guidance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 122
- 238000000502 dialysis Methods 0.000 title claims abstract description 61
- 238000004590 computer program Methods 0.000 title abstract description 14
- 230000008569 process Effects 0.000 claims abstract description 85
- 230000003993 interaction Effects 0.000 claims abstract description 35
- 230000009471 action Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 230000037452 priming Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 6
- 239000012141 concentrate Substances 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 5
- 239000008280 blood Substances 0.000 description 4
- 210000004369 blood Anatomy 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000012447 hatching Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000000108 ultra-filtration Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241000238876 Acari Species 0.000 description 1
- 241000895680 Stylosanthes guianensis Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000385 dialysis solution Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000002615 hemofiltration Methods 0.000 description 1
- 230000001951 hemoperfusion Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000004659 sterilization and disinfection Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000008733 trauma Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M37/00—Other apparatus for introducing media into the body; Percutany, i.e. introducing medicines into the body by diffusion through the skin
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M1/00—Suction or pumping devices for medical purposes; Devices for carrying-off, for treatment of, or for carrying-over, body-liquids; Drainage systems
- A61M1/14—Dialysis systems; Artificial kidneys; Blood oxygenators ; Reciprocating systems for treatment of body fluids, e.g. single needle systems for hemofiltration or pheresis
- A61M1/16—Dialysis systems; Artificial kidneys; Blood oxygenators ; Reciprocating systems for treatment of body fluids, e.g. single needle systems for hemofiltration or pheresis with membranes
- A61M1/1601—Control or regulation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/14—Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
- A61M5/168—Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/40—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/50—General characteristics of the apparatus with microprocessors or computers
- A61M2205/502—User interfaces, e.g. screens or keyboards
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/50—General characteristics of the apparatus with microprocessors or computers
- A61M2205/502—User interfaces, e.g. screens or keyboards
- A61M2205/505—Touch-screens; Virtual keyboard or keypads; Virtual buttons; Soft keys; Mouse touches
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/14—Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
- A61M5/142—Pressure infusion, e.g. using pumps
- A61M5/145—Pressure infusion, e.g. using pumps using pressurised reservoirs, e.g. pressurised by means of pistons
Definitions
- the present invention generally relates to an apparatus for performing a dialysis process, a method for such an apparatus, and a computer program for implementing the method.
- the invention relates to an improved user interface approach for dialysis apparatuses.
- Apparatuses for dialysis process e.g. dialysis apparatuses and possible attached apparatuses such as water preparation units, treatment substrate and/or fluid supply, medical file systems, etc.
- UI user interface
- US 2008/0176210 A1 discloses a dialysis apparatus having a program library comprising several data sets, each corresponding to a functional process.
- the programs stored in the program library include configuration data sets, user wishes and further information items.
- a computer receives a model of the dialysis apparatus which is adapted to have parameters entered, and will simulate a functional process with these parameters. Subsequent to such a functional process, the respective data set will be stored in the program library.
- a larger number of data sets and thus functional processes can be at disposal of an experienced user than to an average-skilled nurse. The latter kind of users will be given a restricted range of options.
- a specific and optimised treatment process can thus be used without entailing a risk of misguided operation by normal health-care personnel since the handling of the blood treatment apparatus is reduced to those operating steps which are absolutely required.
- This provides for some degree of flexibility, but still suffers from the static behaviour of the apparatus once a data set has been selected prior the treatment, and the limitation to pre-programmed data sets, which in practice will not fit optimally to each combination of treatment and user.
- An object of the invention is to at least alleviate the above stated problem.
- the present invention is based on the understanding that ability to provide the correct amount of information to a user will make handling more efficient to all users, irrespective if they are highly trained and need only very little information or just uses an apparatus now and then and requires a lot more information, including some guidance.
- an apparatus for performing a plurality of operation steps of a dialysis process comprises 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.
- the UI controller is connected to enable presentation of graphical data on the display.
- the UI controller is connected to enable user interaction with the graphical data and connected to exchange information with the process controller. 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.
- the UI controller is configured to represent each of the operation steps by one or more operation step items. Each graphical item is suitable to be presented on said display.
- the amount of operation guidance information of an operation step item is selectable by the operator during the dialysis process to be in one of at least a first and a second state. The second state provides a larger amount of guidance than the first state.
- the dialysis process in this context may also comprise processes, e.g. filtration processes, such as ultrafiltration, slow continuous ultrafiltration, hemodiafiltration, hemofiltration, hemoperfusion, etc., where dialysis per se is not performed.
- filtration processes such as ultrafiltration, slow continuous ultrafiltration, hemodiafiltration, hemofiltration, hemoperfusion, etc., where dialysis per se is not performed.
- One or more operation step items of said operation step items may be recommended by the UI controller to be performed next, and may be displayed with an indicator representing the recommendation, when in a state other than the first state.
- the UI controller may be arranged to disable selection of the first state based on a determined skill level of the operator to be lower than a threshold.
- At least one of the operation step items may comprise operation substep items that represent substeps of the at least one operation step by at least one of operation guidance, parameter setting and status information, and wherein the UI controller may be arranged to enable displaying of the operation substep items upon displaying of the corresponding operation step item when in another state than the first state.
- the UI controller may be arranged to enable the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of operation substep items based on an input from the operator, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items by the UI controller when in another state than the first state.
- the UI controller may be arranged to disable the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of operation substep items based on an input from the operator when in the first state.
- the at least a first and a second state may comprise a third state, wherein the third state may provide a larger amount of guidance than the second state, and at least one of the operation substep items may comprise operation substep items on a further level of detail that represent operation substeps on a further level of detail of the at least one substep by at least one of operation guidance, parameter setting and status information, and wherein the UI controller may be arranged to enable displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item when in the third state.
- the UI controller may be arranged to enable the displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item based on an input from the operator, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items on a further level of detail by the UI controller when in another state than the third state.
- the UI controller may be arranged to disable the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on an input from the operator when in the third state.
- a larger amount of guidance may include more operation step items for an operation step than a lesser amount of guidance.
- a method of an apparatus for a dialysis process comprising a plurality of operation steps.
- the method comprises representing each of the operation steps as an operation step item being a graphical item suitable to be presented on a display of a user interface, UI, enabling one or more of said operation step items of operation steps to be displayed through the UI, and selection among those items through an input device of the UI, and receiving an input from an operator, and selecting during the dialysis process an amount of operation guidance information of an operation step item based on the input to be in one of at least a first and a second state.
- the second state provides a larger amount of guidance than the first state.
- the method may comprise displaying one or more operation step items of said operation step items recommended to be performed next with an indicator representing the recommendation when in another state than the first state.
- the method may comprise disabling selection of the first state based on a determined skill level of the operator to be below a threshold.
- At least one of the operation step items may comprise operation substep items that represent operation substeps of the at least one operation step by at least one of operation guidance, parameter setting and status information
- the method may comprise enabling displaying of the operation substep items upon displaying of the corresponding operation step item when in another state than the first state.
- the method may comprise receiving an input from the operator, and enabling the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in the second state, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items by the UI controller when in the first state.
- the method may comprise receiving an input from the operator, and disabling the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in another state than the first state.
- the at least a first and a second state may comprise a third state, wherein the third state provides a larger amount of guidance than the second state, and the operation substep items comprises operation substep items on a further level of detail that represent substeps on a further level of detail of the at least one substep by at least one of operation guidance, parameter setting and status information, and the method may comprise enabling displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item when in the third state.
- the method may comprise receiving an input from the operator, and enabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input from the operator, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items on a further level of detail by the UI controller when in another state than the third state.
- the method may comprise receiving an input from the operator, and disabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input when in the third state.
- a larger amount of guidance may include more operation step items for an operation step than a lesser amount of guidance.
- a computer program comprising computer-executable program code which when executed by a processor of an apparatus for a dialysis process causes the apparatus to perform the method according to the second aspect.
- FIG. 1 is a block diagram schematically illustrating an apparatus for a dialysis process.
- FIG. 2 is a flow chart schematically illustrating a method of an apparatus for dialysis.
- FIG. 3 is an object diagram schematically illustrating assigning representations of operation steps to operation step items suitable for user interface control.
- FIG. 4 is an object diagram schematically illustrating controlling of displaying operation step items through the user interface.
- FIG. 5 is an object diagram schematically illustrating assignment of states, preferably forming a structure, preferably data structure, of operation step items.
- FIG. 6 is an object diagram schematically illustrating controlling of displaying operation step items through the user interface.
- FIG. 7 schematically illustrates a computer-readable medium for storing a computer program, and a processor for executing instructions of the computer program.
- FIGS. 8 to 21 illustrate a user interface example according to a first user interface setting.
- FIGS. 22 to 25 illustrate a user interface example according to a second user interface setting.
- FIG. 1 is a block diagram schematically illustrating an apparatus 100 for a dialysis process.
- the dialysis process is performed by one or more functional processes 102 , which may be separate units within the apparatus 100 , functionally separate tasks performed by the same unit within the apparatus 100 , or two or more units within the apparatus 100 jointly performing a functional process.
- Such a functional process 102 may be water treatment for the dialysis treatment or preparation of dialysis fluid, rinsing mechanism, extracorporeal blood circuit mechanism, etc.
- a controller 104 of the apparatus controls the operation of the functional processes; thus, the process controller 104 may be a joint controller, a multitude of local controllers, or a hierarchy of controllers working together.
- the controller 104 may comprise a process controller 105 which may be a separate controller, but may as well be a functional part of the controller structure of the apparatus 100 as a whole.
- the controller 104 or process controller 105 monitors inputs from one or more sensors 114 of the apparatus, such as pressure sensors, temperature sensors, air sensors or (mechanical) position sensors, etc.
- sensors 114 of the apparatus such as pressure sensors, temperature sensors, air sensors or (mechanical) position sensors, etc.
- a user interface, UI, 106 is provided, and the aim is to make the UI 106 as convenient to use for the user as possible.
- the UI 106 comprises an output device such as a display 108 and an input device 110 to be able to interact with the user.
- the display 108 and the input device 110 may be integrated to a touchscreen.
- other input and output devices may be present such as speaker, signal light indicator, tactile actuator, etc. for output and keyboard or keypad, knob, button, switch, microphone, trackball, touchpad, joystick, mouse, stylo, etc. for input.
- the UI 106 may comprise a UI controller 112 which controls the features of the UI, as will be further demonstrated below.
- the UI controller 112 may be a separate controller, but may as well be a functional part of the controller structure of the apparatus 100 as a whole, i.e. of the controller 104 .
- the UI 106 is connected to the process controller 104 for interchanging of signals, both for providing control data to process controller 104 such that it is able to control the functional processes 102 to make the apparatus 100 perform the desired tasks of the user, and for receiving status and measured data from the controller 104 to be able to adapt behaviour of the UI 106 and/or present relevant data to the user.
- the UI 106 may also be connected directly to sensors 114 of the apparatus 100 , e.g. associated with the functional processes, for the same reasons.
- the functional processes 102 and their related units are each arranged to perform their tasks. Simultaneously, the user defines the tasks for the apparatus in maybe a different way. There is therefore a desire to bridge any such differences between the user's viewpoint and the machine's structure.
- the user's intentions with the treatment by the apparatus are thus not only transferred via the UI to the functional processes, but also in some sense translated. The similar principle applies for data going the other way. Roughly, the user's intentions (and need for information) are here mapped on operation step items which may be presented and/or interacted with through the UI, wherein the operation step items are related to corresponding operation steps, which in turn are actions (and information collection) performed by the functional processes of the apparatus.
- each operation step is configured to provide, through its operation step item, an understandable function for the user. If the operation step is not understandable enough for some users, the operation step may be divided into substeps, which in turn may be divided into further levels of detail.
- the operation steps are represented by the operation step items, which may include user understandable information or references to such information, such as operation guidance, parameter setting, status information, etc.
- the UI controller 106 may form a structure, e.g. a formal data structure, a state machine, or real-time state structure, of the assignments which form basis for the control of the UI.
- the operation step items are assigned as selectable if their operation steps are available at the moment. That is, a selectable operation step item is that because it is available for being performed and is not waiting e.g. for another operation step to be completed. Thus, non-selectable operation step items are such since they are not available for being performed. Regarding the completed steps, these are mostly not available, but some may be, e.g. for changing a parameter that already has a value, i.e. may be regarded as completed. On the other hand, a similar completed step with a set parameter may not be available since the parameter needs to be kept constant for other operation steps being in progress. In which case, the information that an operation step is completed is of benefit for the formed structure.
- the versatility of the UI is provided since the UI controller is arranged to enable one or more selectable operation step items to be displayed through the UI and enable a user to interact with the displayed operation step items. The user may thus select any of the presented operation step items to start working with since the structure has sorted out the selectable operation step items that are possible to work with.
- the UI may of course also display non-selectable operation step items for information, but preferably with some distinction in appearance between the selectable and nonselectable. Also completed operation step items may be displayed, for information if non-selectable and for operation if selectable, preferably with an indication that the operation step items relate to operation steps that are completed.
- the amount of displayed UI items may be selected to provide relevant information to the user, while excess information that may confuse the user or obscure the relevant information may be avoided to be displayed. Therefore, the UI controller 112 is configured to represent the operation steps items with an amount of operation guidance information which may vary and which is selectable by the operator during the dialysis process to be in one of at least a state providing less guidance information, i.e. for a user finding more guidance information obscuring, confusing or less efficient at the moment, and a state providing a larger amount of guidance, i.e. for a user desiring more elaborate information at the moment.
- the switching between the states may be a toggle button, e.g. provided at a touchscreen of the UI, where the user may toggle between the states.
- one state with more guidance information may be inclined towards patient related information, while another state with more guidance can be inclined towards machine related information, and the state providing less guidance information does not provide the guidance in that detail as the “patient” or “machine” inclined extended guidance information states.
- Further states providing even further information may also be provided. For example can a state providing information from two or more inclinations be provided.
- FIG. 2 is a flow chart schematically illustrating a method of an apparatus for a dialysis process.
- the dialysis process is assumed to comprise a plurality of operation steps.
- each of the operation steps as an operation step item being a graphical item suitable to be presented on a display of a user interface, UI
- interaction with the operator on the dialysis process is feasible.
- the method thus comprises enabling 206 one or more of said operation step items of operation steps to be displayed through the UI, and selection among those items through an input device of the UI, wherein an input from an operator may be received through the UI accordingly.
- the UI may for example be provided through a touch screen.
- the method may also comprise determining 200 available operation steps and/or assigning 204 states of operation steps and operation step items. From this, the representing 202 of operation steps with UI items can be made accordingly, and/or displaying 206 of the operation step items may be adapted accordingly.
- the operator is enabled to select, during the dialysis process, an amount of operation guidance information of an operation step item based on the input to be in one of at least a first and a second state, wherein the second state provides a larger amount of guidance than the first state.
- the operator may select the appearance of the UI based on desired needs for guidance as discussed above.
- one or more operation step items of said operation step items can be displayed as recommended to be performed next with an indicator representing the recommendation when in another state than the first state, i.e. to provide further guidance in sense of the order of taking care of the steps.
- disabling of selection of the first state may be performed based on a determined skill level of the operator to be below a threshold.
- the determination of skill can be based on identity of the operator, where e.g. a patient or a less trained operator is forced to receive more guidance, or based on analysis of already performed steps.
- At least one of the operation step items may comprise operation substep items that represent operation substeps of the at least one operation step by at least one of operation guidance, parameter setting and status information.
- displaying of the operation substep items upon displaying of the corresponding operation step item when in another state than the first state may be enabled for providing the further guidance.
- the invoking of the further guidance may be made by receiving an input from the operator, and enabling the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in the second state, wherein such enabling based on input from the operator overrides any corresponding disabling of the displaying of the operation substep items by the UI controller when in the first state.
- An option for reducing the amount of this enhanced guidance when found too elaborate by the operator is to receive an input from the operator, and disable the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in another state than the first state.
- a third state may be provided, wherein the third state provides a larger amount of guidance than the second state, and the operation substep items comprises operation substep items on a further level of detail that represent substeps on a further level of detail of the at least one substep by at least one of operation guidance, parameter setting and status information.
- the method may thus comprise enabling displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item when in the third state.
- the method can thus comprise receiving an input from the operator, and enabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input from the operator.
- Such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items on a further level of detail by the UI controller when in another state than the third state.
- this further guidance can be turned off by receiving an input from the operator, and disabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input when in the third state.
- the larger amount of guidance may include more operation step items for an operation step than a lesser amount of guidance.
- the larger amount of guidance can, additionally or alternatively, comprise further information provided for the respective displayed graphical items.
- FIG. 3 is an object diagram schematically illustrating assigning representations of operation steps to operation step items suitable for user interface control.
- the action corresponds to the representing action 202 of FIG. 2 .
- a representing object 300 is arranged to collect information that may be enabled for user interaction with each operation step and represents that as an operation step item for the respective operation step.
- the representing object may interact with a guidance object 302 which provides guidance information for the operation step item.
- the guidance may comprise several levels of detail which may be provided based on information provided from other objects, such as a parameter setting object 304 which may hold a parameter setting indicating the skill and/or training level of the user, e.g. patient, nurse, technician, etc.
- the level may also be chosen to be more detailed than indicated by such parameters, e.g. upon user request.
- This may be handled by a substep item object 306 which may call upon a more detailed guidance as a dynamic setting, e.g. upon interaction from an operator input object 308 .
- This substep item object 406 may also interact with an object 310 for further detailed item representation, i.e. some kind of information zoom function.
- the object 310 may also be a part of the substep item object 306 .
- the object 310 may also interact with the operator input object 308 .
- the operator input object 308 may interact with the representation object 300 , and through this interact with the other objects as well.
- Input of the dialysis process and other status may be provided from a process controller object 312 and/or a status tracking object 314 for populating the information of the respective operation step items.
- An example of an operation step may be called “Connect concentrates”, which includes properly connecting a concentrate unit to the dialysis apparatus, where for example a peripherals/consumables object provides information whether a concentrate unit is connected, wherein a sensor input provided through a sensor input object may be provided either via a peripherals/consumable object of the process controller object 312 or directly to the status object 314 .
- this operation step may be determined to be completed based on the information received from the above mentioned objects, but may also require a confirmation from a user via input/parameter settings object for being set as completed.
- the operation step item may include a basic guidance by the guidance object 302 where the basic guidance includes an indication that the concentrates unit is to be attached and an indication on the type of concentrates unit to use.
- the substep item object 306 may provide substeps items, e.g. “Open latch X”, “Apply unit”, “Close latch and confirm action”, and the further detailed item object may provide further details on how to apply the unit, e.g. “Turn lever marked A”, “Insert unit with text towards you”, “Turn back lever marked A”.
- the instructions may be enhanced with images, animations, indicator lights on where to attach unit, etc.
- the guidance object 302 will be involved in such additional instructions. However, here it should be noted that the representation object does not display anything; it just populates the operation step items with proper information and/or pointers such that it may be used when called upon.
- FIG. 4 is an object diagram schematically illustrating controlling of displaying operation step items through the user interface.
- the action corresponds to the display controlling action 206 of FIG. 2 .
- a display control object 400 provides control of what is to be displayed through the UI.
- the control object is arranged to enable two or more of said operation step items assigned a selectable state to be displayed through said UI and enable interaction with those items through the input device.
- the display control object 400 can gain the knowledge of which operation step items that are selectable and their possible content from the assignment, e.g. structure, object 406 , which corresponds to step 204 of FIG. 2 .
- the display control object 400 selects what information to provide through the UI. This selection may be provided through an information collection from a user interaction object 402 and/or a process object 404 , i.e. from man and/or from machine.
- the display control object 400 may also gain information from a progress object 408 which may determine progress through a series of actions among which some are performed and others are scheduled. This may enhance planning for the operator.
- the display control object may also get information from a completed items object 410 , wherein an operator may be provided information about already completed tasks.
- An object 412 managing selectable items (and/or a corresponding object 413 managing non-selectable items) provides information to the display control object 400 to enable an informative set-up of displayed items.
- This together with objects 414 , 416 managing substep items and further detailed items, in conjunction with a guidance managing object 418 supports the display control object 400 for providing desired and necessary information through the UI.
- FIG. 5 schematically illustrates a computer-readable medium for storing a computer program, and a processor for executing instructions of the computer program.
- the methods according to the present invention are suitable for implementation with aid of processing means, such as computers and/or processors. Therefore, there is provided computer programs, comprising instructions arranged to cause the processing means, processor, or computer of the apparatus for dialysis, e.g. its process controller and/or UI controller to perform the steps of any of the methods according to any of the embodiments described with reference to FIGS. 2 to 4 .
- the computer programs preferably comprises program code which is stored on a computer readable medium 500 , as illustrated in FIG.
- FIG. 5 which may be loaded and executed by a processing means, processor, or computer 502 to cause it to perform the methods, respectively, according to embodiments of the present invention, preferably as any of the embodiments described with reference to FIGS. 2 to 4 .
- the computer 502 and computer program product 500 may be arranged to execute the program code sequentially where actions of any of the methods are performed stepwise.
- the processing means, processor, or computer 502 is preferably what normally is referred to as an embedded system.
- the depicted computer readable medium 500 and computer 502 in FIG. 5 should be construed to be for illustrative purposes only to provide understanding of the principle, and not to be construed as any direct illustration of the elements.
- FIG. 6 illustrates a principle for a UI screen 600 with one or more operation step items 602 and a button 604 on the UI by which the operator is enabled to press the button 604 until the desired amount of information and guidance is displayed.
- FIG. 7 illustrates another principle for a UI screen 700 with one or more operation step items 702 and a button set 704 , 706 on the UI where the operator is enabled to press “MORE” button 704 or “LESS” 706 button for changing the amount of guidance.
- a button 704 , 706 may be marked, e.g. greyed-out, when there are no further levels of “MORE” or “LESS” guidance to be provided by the UI.
- FIGS. 8 to 25 illustrate examples of displayed information according to various embodiments.
- the illustrations may also be considered as two examples provided according to an embodiment where different settings for the amount of information to be provided are applied to the one and same UI.
- FIGS. 8 to 21 illustrate a user interface example according to a first user interface setting providing more guidance
- FIGS. 22 to 25 illustrate a user interface example according to a second user interface setting providing less guidance, which may be set by the user during operation as discussed above.
- An example of a button 850 similar to the example of FIG. 6 , for this is illustrated in FIGS. 8 to 17 and 19 to 25 , but other examples, e.g. the one illustrated in FIG. 7 , are equally combinable with the examples illustrated in FIGS. 8 to 25 .
- the first user interface setting may be considered suitable for less trained operators since it provides detailed guidance
- the second user interface setting may be considered suitable for more trained operators and provides less interaction with the user interface which may make work more efficient for the more trained operator.
- FIG. 8 illustrates a snap shot of a display screen 800 of a UI according to an embodiment.
- the UI in this example has a touch screen, i.e. the visual output device and the input device are integrated and aligned such that interaction may be made directly on the displayed items for such items that are assigned for interaction.
- a number of operation step items 802 are displayed, among which some operation step items 804 , 805 , 806 are selectable which is indicated in some way, e.g. by an additional frame or shadowing around the respective item. Colour schemes may also be used for the indication.
- a user has interacted with operation step item 804 , which is then indicated as active, i.e. that interaction on the operation step item is ongoing, by for example the displayed operation step item 804 being dotted (also here, a colour scheme may be used).
- the interaction has called upon displaying of a number of subitems 808 which are displayed, and corresponding check boxes and/or status indicators 809 may also be displayed.
- check box and/or status indicators may also be provided for any of the operation step items 802 .
- an indication in the operation step item may be provided, as will be illustrated with reference to FIG. 11 where a completed item is illustrated with hatching. Other patterns and/or colour schemes may also be used for the illustration.
- a user has interacted with operation substep item 810 , which then is indicated as active, i.e. that interaction on the operation step item is ongoing, by for example the displayed operation step item 804 being dotted (also here, a colour scheme may be used).
- the interaction has called upon entering information associated with the operation substep item 810 which is enabled to be entered in a work area 812 of the display screen 800 .
- This guided interaction field area 812 may be used for such input, e.g. with aid of a keyboard, keypad or the like, but may also be used for guidance information, displaying of settings or parameters, sensor values, progress information, etc.
- a corresponding indicator 809 may indicate completion upon the completed input.
- a signal on the completed input may be generated upon the operator actuating an enter/OK (soft) button.
- operation substep item 811 is not indicated as active. This is an indication to the user that this operation substep item 811 is not ready for being performed, and the processor has determined this operation substep item 811 as being available only after completion of another operation step or operation substep.
- FIG. 9 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 8 , and here some of the operation substeps of items 808 are completed, which is indicated by the indicators 809 .
- Operation substep item 813 is indicated as selected, and the guided interaction field 812 displays an operation substep item on a further level of detail related to the operation substep item 813 .
- the operation substep on the further level of detail is illustrated to be 8 of 8 and indicates that attachment of bloodlines and/or dialyzer is completed.
- the former non-illustrated seven substeps on the further level of detail preferably have guided the user, step-by-step, to make the attachment.
- the operation substep item 811 has become selectable, and is indicated as selectable with a frame.
- the processor has been able to determine this selectable condition since operation substeps on which the operation substep of operation substep item 811 depends have been completed.
- FIG. 10 is a further snap shot where the user has selected operation substep 811 , and a first of nine operation substep items on a further level of detail related to the operation substep item 811 is displayed in the guided interaction field 812 .
- guidance is provided to the user.
- the user may press the “NEXT” soft key to proceed to the next operation substep item on a further level of detail, and/or the processor may jump to the next operation substep item on a further level of detail when sensors of the apparatus indicates that the illustrated action has been performed.
- FIG. 11 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIGS. 8 to 10 , and here all the operation substeps of items 808 are completed, which is indicated by the indicators 809 .
- operation step item 804 is indicated as completed with the hatching. Further, operation steps of items 814 and 815 , which are sequential of operation step of item 804 , are now selectable which is indicated on the display screen 800 accordingly. Still further, the operation step item 806 is now no longer selectable since this operation step may interfere with the function of the apparatus in the current state.
- the operator may select if the “Prime” operation step 814 or the “Prescription” operation step 815 should be performed next since there is no dependency between these operation steps.
- the “Disinfection” operation step 805 is also selectable since it does not interfere with the present state of the dialysis procedure.
- the priming operation step 814 may here be indicated as recommended next operation step, although any of the priming operation step 814 and the prescription operation step 815 are selectable.
- FIG. 12 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 11 , where operation step item 814 is interacted with and information is provided that priming is initiated.
- operation step item 806 is not selectable for similar reasons as demonstrated above, while the same operation steps that were available in FIG. 11 are still available.
- FIG. 13 illustrates a corresponding screen at a later instant where a progress bar 821 may be displayed indicating the progress of priming.
- a miniature 823 of the progress bar 821 may also be provided in connection with the operation step item 814 .
- FIG. 14 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 13 , where operation step item 815 is interacted with, and a number of operation substep items 816 are displayed, also here with optional check box or status indicators 817 .
- Operation substep item 818 is activated, by the operator through interaction or by the UI controller as a suggested next action, and corresponding information and/or input prompts are displayed in the guided interaction field area 812 .
- operation step item 814 may be indicated as being in progress, here indicated with a fishnet area of the operation step item 814 . Further, a progress bar may be provided in connection with the operation step item 814 .
- operation substep item 820 is not selectable since it is depending on completion of or depending on confirmation of patient data operation substep item 818 .
- the patient data may be presented in the guided interaction field 812 , and optionally may soft buttons be provided for checking details and/or confirming be provided in the guided interaction field 812 .
- FIG. 15 illustrates that the user has pressed the “Check further data” button in the guided interaction field, wherein further information about the patient is presented in the guided interaction field, and the user may confirm if the patient data is correct.
- FIG. 16 which illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG.
- the operation substep of item 818 is indicated as completed and operation substep item 820 may be activated.
- FIG. 17 illustrates that operation substep item 820 is selected. Similar to what is demonstrated for substep item 818 , the selection may be activated by the operator through interaction or by the UI controller as a suggested next action.
- a number of items 822 of further detail corresponding to operation substep of item 820 are displayed, e.g. in the guided interaction field area 812 .
- some of the items of further detail are completed which is indicated. At least some of the items 822 of further detail may be activated to for example view a parameter setting view, as illustrated in FIG.
- BV blood volume
- UI blood volume sensor
- the UI may provide an instruction view telling the operator that this substep is only available upon installation of the BVS, and optionally/selectably may also information about installation be provided.
- Sensors of the apparatus monitors whether a BVS is installed, and upon sensor input that the BVS is installed, BV parameters may be set, as illustrated in FIG. 19 . Corresponding sensor dependencies may be present for other operation steps, operation substeps, etc.
- FIG. 20 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 19 , where the operation substeps of items 818 and 820 are completed and operation step item 828 becomes selectable.
- operation step item 828 Upon selection of operation step item 828 , as illustrated in FIG. 21 , guidance and/or substeps, etc., are provided corresponding to the principles that have been demonstrated above.
- both operation substep items 830 and 832 are selectable, and the user has here selected operation substep item 830 , wherein illustrative guidance 834 is provided in the guided interaction field 812 .
- operation step item 805 is not selectable for similar reasons as demonstrated above.
- the operation step items 804 , 814 and 815 indicate their corresponding operation steps as completed.
- all the completed operation step items are displayed, but that is not necessary.
- the displaying of one or more of the completed operation step items may be omitted due to screen area economy and/or overview considerations.
- completed operation step items may be interacted with, although not selected, to enable view of performed actions, states or settings. This may for example be of interest when shifting user during the process, e.g. from night shift to day shift. This may be provided as a particular guidance state therefor or be provided in a detailed guidance state called upon by the user during operation, e.g. as demonstrated with reference to FIGS. 6 and 7 .
- a very detailed guidance through the process for dialysis may be provided.
- This detailed guidance may be mandatory for some users, as discussed above, for safeguarding the proper handling through the process. It may also be optional and selectable during operation as discussed above.
- One example is that the most detailed guidance is mandatory for a user that is not particularly trained for the particular process, e.g. a patient performing home dialysis, or a nurse at a trauma centre (being very skilled in other medical issues, but less in dialysis procedures).
- There may be different levels of guidance as can be understood from the demonstration above of operation steps, operation substeps, operation steps of further detail and setting and guidance on a still further level of detail.
- a particularly trained user such as a nurse at a dialysis centre, may for example only have the operation steps as mandatory, i.e. the state with least guidance, on which an example will be given with reference to FIGS. 22 to 25 .
- the option to get further guidance can also be beneficial in some situations, e.g. after returning from a long vacation. It is to be noted that the restrictions on different guidance states are only optional.
- FIG. 22 illustrates a snap shot of a display screen 800 of a UI according to an embodiment.
- the type of touch display and way of indicating operation step items 802 is similar to what is demonstrated with reference to FIGS. 8 to 21 for easier comparison of the approaches, and the work area that in the examples demonstrated with reference to FIGS. 8 to 21 was a guided interaction field is here an input field 842 .
- a check field with check boxes 844 and issue descriptors 846 may be provided for the respective operation step items 802 upon selection.
- the check boxes 844 are checked by the user and/or when sensor signals indicates that the respective issue is solved/performed.
- the trained user may perform the steps with minimized interaction with the user interface.
- the preparation operation step item 804 is selected, wherein the issue descriptors 846 and their check boxes are displayed.
- the input field 842 displays a form for manual entry of patient data. The user may thus type the patient data, but if for example an electronic patient card or patient data server is read, the patient data is automatically entered and the check box for entering patient data becomes ticked.
- the other check boxes are preferably ticked based on sensor signals of sensors monitoring connections and attachments. The user may also tick the boxes manually upon performed actions.
- FIG. 23 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 22 , where the operation step of item 804 is completed and operation items 814 and 815 become selectable.
- the user has here selected the priming operation step item 814 and the priming is initiating. Consequently, the service operation step item 806 , as demonstrated above, is no longer selectable.
- FIG. 24 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 23 , where the operation step of item 804 is indicated as completed and operation item 814 is indicated as in progress.
- the user has here selected operation step item 815 , and an input form for prescription parameters is displayed in the input field 842 .
- Check boxes and issue descriptors are also displayed and the user may tick the check boxes to confirm patient data, as performed in FIG. 24 , and the prescription parameters.
- FIG. 25 illustrates a snap shot of the display screen 800 of the UI at a later time instant than that for FIG. 24 , where the operation steps of items 804 , 814 and 815 are completed and operation step item 828 is selected.
- the user ticks off the check boxes as the actions are performed, and the procedure continues according to the here demonstrated principles.
- operation step item 806 is not selectable for similar reasons as demonstrated above.
- FIGS. 8 to 25 give an illustrative view on how the principles may be applied for examples of dialysis processes and dialysis apparatuses.
- the reader skilled in the field of technology readily understands that the operation steps of the examples may be others than those mentioned, and the operation step items may look different from those depicted.
- the approach of FIGS. 22 to 25 requires that the user knows the actions to be made, but the process can be progressed with much less interaction with the UI.
- the particularly trained user can thus make progress in the process in a way that may be experienced smother and faster. If the particularly trained user anyway wants to get more guidance or use any of the input screens as of any of FIGS. 8 to 22 , that may be called upon through the user interface.
- the versatility for the particularly trained user is thus enhanced.
- the levels of detail, e.g. presentation of operation step items, operation substep items, items of further detail and items of still further detail, etc. may thus be considered as an information zoom tool where more or less detailed guidance and/or guided input screens may be provided.
- the operator Since the amount of guidance may be changed during the process, the operator is able to get some screens with a lot of guidance and then to choose to switch to have screens with less guidance, or the other way around. For example, an operator has progressed through screens as illustrated in FIGS. 22 to 24 but when coming to the connection step desires to have more guidance. The operator then presses the “GUIDANCE” button 850 , and a screen as of FIG. 21 appears instead of a screen as of FIG. 25 . Similar, an operator who has progressed through screens as illustrated in FIGS. 8 to 11 may desire less guidance thereafter and presses the button 850 and then proceeds with a screen as illustrated in FIG. 23 . Similar applies for an implementation with states for more than two levels of guidance.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Heart & Thoracic Surgery (AREA)
- Urology & Nephrology (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Animal Behavior & Ethology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Hematology (AREA)
- Anesthesiology (AREA)
- Veterinary Medicine (AREA)
- Vascular Medicine (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Emergency Medicine (AREA)
- Dermatology (AREA)
- External Artificial Organs (AREA)
Abstract
Description
- The present application is a continuation of of U.S. patent application Ser. No. 15/035,546, filed May 10, 2016, which is a national stage entry of International Application No. PCT/EP2014/074280, filed Nov. 11, 2014, which claims priority to Swedish Patent Application No. 1351362-7, filed Nov. 18, 2013. The entirety of each application is herein incorporated herein by reference and relied upon.
- The present invention generally relates to an apparatus for performing a dialysis process, a method for such an apparatus, and a computer program for implementing the method. In particular, the invention relates to an improved user interface approach for dialysis apparatuses.
- Apparatuses for dialysis process, e.g. dialysis apparatuses and possible attached apparatuses such as water preparation units, treatment substrate and/or fluid supply, medical file systems, etc., normally have a user interface, UI, that is rigidly connected to the hardware of the apparatus. The user will thus need to be trained on that particular apparatus, and the apparatus will be limited in what context it can be used.
- US 2008/0176210 A1 discloses a dialysis apparatus having a program library comprising several data sets, each corresponding to a functional process. The programs stored in the program library include configuration data sets, user wishes and further information items. For establishing the data sets, a computer receives a model of the dialysis apparatus which is adapted to have parameters entered, and will simulate a functional process with these parameters. Subsequent to such a functional process, the respective data set will be stored in the program library. A larger number of data sets and thus functional processes can be at disposal of an experienced user than to an average-skilled nurse. The latter kind of users will be given a restricted range of options. A specific and optimised treatment process can thus be used without entailing a risk of misguided operation by normal health-care personnel since the handling of the blood treatment apparatus is reduced to those operating steps which are absolutely required. This provides for some degree of flexibility, but still suffers from the static behaviour of the apparatus once a data set has been selected prior the treatment, and the limitation to pre-programmed data sets, which in practice will not fit optimally to each combination of treatment and user.
- It is therefore a desire to provide an enhanced UI, which in turn will provide a more versatile apparatus for dialysis.
- An object of the invention is to at least alleviate the above stated problem. The present invention is based on the understanding that ability to provide the correct amount of information to a user will make handling more efficient to all users, irrespective if they are highly trained and need only very little information or just uses an apparatus now and then and requires a lot more information, including some guidance.
- According to a first aspect, there is provided an apparatus for performing a plurality of operation steps of a dialysis process. The apparatus comprises 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. The UI controller is connected to enable presentation of graphical data on the display. The UI controller is connected to enable user interaction with the graphical data and connected to exchange information with the process controller. 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. The UI controller is configured to represent each of the operation steps by one or more operation step items. Each graphical item is suitable to be presented on said display. The amount of operation guidance information of an operation step item is selectable by the operator during the dialysis process to be in one of at least a first and a second state. The second state provides a larger amount of guidance than the first state.
- The dialysis process in this context may also comprise processes, e.g. filtration processes, such as ultrafiltration, slow continuous ultrafiltration, hemodiafiltration, hemofiltration, hemoperfusion, etc., where dialysis per se is not performed.
- One or more operation step items of said operation step items may be recommended by the UI controller to be performed next, and may be displayed with an indicator representing the recommendation, when in a state other than the first state.
- The UI controller may be arranged to disable selection of the first state based on a determined skill level of the operator to be lower than a threshold.
- At least one of the operation step items may comprise operation substep items that represent substeps of the at least one operation step by at least one of operation guidance, parameter setting and status information, and wherein the UI controller may be arranged to enable displaying of the operation substep items upon displaying of the corresponding operation step item when in another state than the first state. The UI controller may be arranged to enable the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of operation substep items based on an input from the operator, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items by the UI controller when in another state than the first state. The UI controller may be arranged to disable the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of operation substep items based on an input from the operator when in the first state. The at least a first and a second state may comprise a third state, wherein the third state may provide a larger amount of guidance than the second state, and at least one of the operation substep items may comprise operation substep items on a further level of detail that represent operation substeps on a further level of detail of the at least one substep by at least one of operation guidance, parameter setting and status information, and wherein the UI controller may be arranged to enable displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item when in the third state. The UI controller may be arranged to enable the displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item based on an input from the operator, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items on a further level of detail by the UI controller when in another state than the third state. The UI controller may be arranged to disable the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on an input from the operator when in the third state.
- A larger amount of guidance may include more operation step items for an operation step than a lesser amount of guidance.
- According to a second aspect, there is provided a method of an apparatus for a dialysis process comprising a plurality of operation steps. The method comprises representing each of the operation steps as an operation step item being a graphical item suitable to be presented on a display of a user interface, UI, enabling one or more of said operation step items of operation steps to be displayed through the UI, and selection among those items through an input device of the UI, and receiving an input from an operator, and selecting during the dialysis process an amount of operation guidance information of an operation step item based on the input to be in one of at least a first and a second state. The second state provides a larger amount of guidance than the first state.
- The method may comprise displaying one or more operation step items of said operation step items recommended to be performed next with an indicator representing the recommendation when in another state than the first state.
- The method may comprise disabling selection of the first state based on a determined skill level of the operator to be below a threshold.
- At least one of the operation step items may comprise operation substep items that represent operation substeps of the at least one operation step by at least one of operation guidance, parameter setting and status information, and the method may comprise enabling displaying of the operation substep items upon displaying of the corresponding operation step item when in another state than the first state. The method may comprise receiving an input from the operator, and enabling the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in the second state, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items by the UI controller when in the first state. The method may comprise receiving an input from the operator, and disabling the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in another state than the first state. The at least a first and a second state may comprise a third state, wherein the third state provides a larger amount of guidance than the second state, and the operation substep items comprises operation substep items on a further level of detail that represent substeps on a further level of detail of the at least one substep by at least one of operation guidance, parameter setting and status information, and the method may comprise enabling displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item when in the third state. The method may comprise receiving an input from the operator, and enabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input from the operator, wherein such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items on a further level of detail by the UI controller when in another state than the third state. The method may comprise receiving an input from the operator, and disabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input when in the third state.
- A larger amount of guidance may include more operation step items for an operation step than a lesser amount of guidance.
- According to a third aspect, there is provided a computer program comprising computer-executable program code which when executed by a processor of an apparatus for a dialysis process causes the apparatus to perform the method according to the second aspect.
- Other objectives, features and advantages of the present invention will appear from the following detailed disclosure, from the attached dependent claims as well as from the drawings. Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the [element, device, component, means, step, etc]” are to be interpreted openly as referring to at least one instance of said element, device, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated. Furthermore, as will be understood by a reader skilled within the field of technology, the multitude of features demonstrated by the disclosed examples of apparatuses, methods and computer programs, may be combined or configured to be used together with other of those features although not explicitly demonstrated as a particular example. The skilled reader will also recognise the relations between the apparatus, method and computer program examples and is encouraged to contemplate the principles of the features irrespective of whether the given example is an apparatus, method or computer program.
- The above, as well as additional objects, features and advantages of the present invention, will be better understood through the following illustrative and non-limiting detailed description of embodiments of the present invention, with reference to the appended drawings.
-
FIG. 1 is a block diagram schematically illustrating an apparatus for a dialysis process. -
FIG. 2 is a flow chart schematically illustrating a method of an apparatus for dialysis. -
FIG. 3 is an object diagram schematically illustrating assigning representations of operation steps to operation step items suitable for user interface control. -
FIG. 4 is an object diagram schematically illustrating controlling of displaying operation step items through the user interface. -
FIG. 5 is an object diagram schematically illustrating assignment of states, preferably forming a structure, preferably data structure, of operation step items. -
FIG. 6 is an object diagram schematically illustrating controlling of displaying operation step items through the user interface. -
FIG. 7 schematically illustrates a computer-readable medium for storing a computer program, and a processor for executing instructions of the computer program. -
FIGS. 8 to 21 illustrate a user interface example according to a first user interface setting. -
FIGS. 22 to 25 illustrate a user interface example according to a second user interface setting. -
FIG. 1 is a block diagram schematically illustrating anapparatus 100 for a dialysis process. The dialysis process is performed by one or morefunctional processes 102, which may be separate units within theapparatus 100, functionally separate tasks performed by the same unit within theapparatus 100, or two or more units within theapparatus 100 jointly performing a functional process. Such afunctional process 102 may be water treatment for the dialysis treatment or preparation of dialysis fluid, rinsing mechanism, extracorporeal blood circuit mechanism, etc. Acontroller 104 of the apparatus controls the operation of the functional processes; thus, theprocess controller 104 may be a joint controller, a multitude of local controllers, or a hierarchy of controllers working together. Thecontroller 104 may comprise aprocess controller 105 which may be a separate controller, but may as well be a functional part of the controller structure of theapparatus 100 as a whole. Thecontroller 104 orprocess controller 105, depending on the configuration, monitors inputs from one ormore sensors 114 of the apparatus, such as pressure sensors, temperature sensors, air sensors or (mechanical) position sensors, etc. After this brief description of feasible structures of an apparatus for dialysis, it is already possible to understand that a user, i.e. an operator, such as a nurse, technician or other care personnel, or patient, e.g. at home treatment, is not capable of knowing all the details of different units and/or functional processes of theapparatus 100. Instead, a user interface, UI, 106 is provided, and the aim is to make theUI 106 as convenient to use for the user as possible. TheUI 106 comprises an output device such as adisplay 108 and aninput device 110 to be able to interact with the user. Thedisplay 108 and theinput device 110 may be integrated to a touchscreen. Also other input and output devices may be present such as speaker, signal light indicator, tactile actuator, etc. for output and keyboard or keypad, knob, button, switch, microphone, trackball, touchpad, joystick, mouse, stylo, etc. for input. TheUI 106 may comprise aUI controller 112 which controls the features of the UI, as will be further demonstrated below. TheUI controller 112 may be a separate controller, but may as well be a functional part of the controller structure of theapparatus 100 as a whole, i.e. of thecontroller 104. - The
UI 106 is connected to theprocess controller 104 for interchanging of signals, both for providing control data to processcontroller 104 such that it is able to control thefunctional processes 102 to make theapparatus 100 perform the desired tasks of the user, and for receiving status and measured data from thecontroller 104 to be able to adapt behaviour of theUI 106 and/or present relevant data to the user. TheUI 106 may also be connected directly tosensors 114 of theapparatus 100, e.g. associated with the functional processes, for the same reasons. - The
functional processes 102 and their related units are each arranged to perform their tasks. Simultaneously, the user defines the tasks for the apparatus in maybe a different way. There is therefore a desire to bridge any such differences between the user's viewpoint and the machine's structure. The user's intentions with the treatment by the apparatus are thus not only transferred via the UI to the functional processes, but also in some sense translated. The similar principle applies for data going the other way. Roughly, the user's intentions (and need for information) are here mapped on operation step items which may be presented and/or interacted with through the UI, wherein the operation step items are related to corresponding operation steps, which in turn are actions (and information collection) performed by the functional processes of the apparatus. - A further consideration is the diversity of users, as given by the examples above. What is as convenient as possible to use for one user may not be that for another. Therefore, there is also an aim to provide flexibility of the UI. However, since dialysis is serious matter for the patient, and security in treatment is highest priority, there are several considerations to be made upon providing a flexible UI.
- The operation steps may be of different nature. As discussed above, each operation step is configured to provide, through its operation step item, an understandable function for the user. If the operation step is not understandable enough for some users, the operation step may be divided into substeps, which in turn may be divided into further levels of detail.
- The operation steps are represented by the operation step items, which may include user understandable information or references to such information, such as operation guidance, parameter setting, status information, etc. From these items, the
UI controller 106 may form a structure, e.g. a formal data structure, a state machine, or real-time state structure, of the assignments which form basis for the control of the UI. - In the structure, the operation step items are assigned as selectable if their operation steps are available at the moment. That is, a selectable operation step item is that because it is available for being performed and is not waiting e.g. for another operation step to be completed. Thus, non-selectable operation step items are such since they are not available for being performed. Regarding the completed steps, these are mostly not available, but some may be, e.g. for changing a parameter that already has a value, i.e. may be regarded as completed. On the other hand, a similar completed step with a set parameter may not be available since the parameter needs to be kept constant for other operation steps being in progress. In which case, the information that an operation step is completed is of benefit for the formed structure.
- The versatility of the UI is provided since the UI controller is arranged to enable one or more selectable operation step items to be displayed through the UI and enable a user to interact with the displayed operation step items. The user may thus select any of the presented operation step items to start working with since the structure has sorted out the selectable operation step items that are possible to work with.
- The UI may of course also display non-selectable operation step items for information, but preferably with some distinction in appearance between the selectable and nonselectable. Also completed operation step items may be displayed, for information if non-selectable and for operation if selectable, preferably with an indication that the operation step items relate to operation steps that are completed.
- The amount of displayed UI items may be selected to provide relevant information to the user, while excess information that may confuse the user or obscure the relevant information may be avoided to be displayed. Therefore, the
UI controller 112 is configured to represent the operation steps items with an amount of operation guidance information which may vary and which is selectable by the operator during the dialysis process to be in one of at least a state providing less guidance information, i.e. for a user finding more guidance information obscuring, confusing or less efficient at the moment, and a state providing a larger amount of guidance, i.e. for a user desiring more elaborate information at the moment. The switching between the states may be a toggle button, e.g. provided at a touchscreen of the UI, where the user may toggle between the states. There may be further states with further degrees of guidance information or inclination of the guidance information. For example, one state with more guidance information may be inclined towards patient related information, while another state with more guidance can be inclined towards machine related information, and the state providing less guidance information does not provide the guidance in that detail as the “patient” or “machine” inclined extended guidance information states. Further states providing even further information may also be provided. For example can a state providing information from two or more inclinations be provided. -
FIG. 2 is a flow chart schematically illustrating a method of an apparatus for a dialysis process. The dialysis process is assumed to comprise a plurality of operation steps. By representing 202 each of the operation steps as an operation step item being a graphical item suitable to be presented on a display of a user interface, UI, interaction with the operator on the dialysis process is feasible. The method thus comprises enabling 206 one or more of said operation step items of operation steps to be displayed through the UI, and selection among those items through an input device of the UI, wherein an input from an operator may be received through the UI accordingly. The UI may for example be provided through a touch screen. - Since properties of operation steps may change from treatment to treatment, and also from time to time during a treatment, the method may also comprise determining 200 available operation steps and/or assigning 204 states of operation steps and operation step items. From this, the representing 202 of operation steps with UI items can be made accordingly, and/or displaying 206 of the operation step items may be adapted accordingly.
- To provide the versatile UI, the operator is enabled to select, during the dialysis process, an amount of operation guidance information of an operation step item based on the input to be in one of at least a first and a second state, wherein the second state provides a larger amount of guidance than the first state. Thereby the operator may select the appearance of the UI based on desired needs for guidance as discussed above.
- Optionally, one or more operation step items of said operation step items can be displayed as recommended to be performed next with an indicator representing the recommendation when in another state than the first state, i.e. to provide further guidance in sense of the order of taking care of the steps.
- Also optionally, disabling of selection of the first state may be performed based on a determined skill level of the operator to be below a threshold. The determination of skill can be based on identity of the operator, where e.g. a patient or a less trained operator is forced to receive more guidance, or based on analysis of already performed steps.
- For providing further options regarding guidance, at least one of the operation step items may comprise operation substep items that represent operation substeps of the at least one operation step by at least one of operation guidance, parameter setting and status information. Thereby, displaying of the operation substep items upon displaying of the corresponding operation step item when in another state than the first state may be enabled for providing the further guidance. The invoking of the further guidance may be made by receiving an input from the operator, and enabling the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in the second state, wherein such enabling based on input from the operator overrides any corresponding disabling of the displaying of the operation substep items by the UI controller when in the first state.
- An option for reducing the amount of this enhanced guidance when found too elaborate by the operator is to receive an input from the operator, and disable the displaying of a subset of the operation substep items upon displaying of the corresponding operation step item associated with the subset of the operation substep items based on the input when in another state than the first state.
- A third state may be provided, wherein the third state provides a larger amount of guidance than the second state, and the operation substep items comprises operation substep items on a further level of detail that represent substeps on a further level of detail of the at least one substep by at least one of operation guidance, parameter setting and status information. The method may thus comprise enabling displaying of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item when in the third state. The method can thus comprise receiving an input from the operator, and enabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input from the operator. Such enabling based on input from the operator may override any corresponding disabling of the displaying of the operation substep items on a further level of detail by the UI controller when in another state than the third state.
- Similarly, this further guidance can be turned off by receiving an input from the operator, and disabling the displaying of a subset of the operation substep items on a further level of detail upon displaying of the corresponding operation substep item associated with the subset of the operation substep items on a further level of detail based on the input when in the third state.
- The larger amount of guidance may include more operation step items for an operation step than a lesser amount of guidance. The larger amount of guidance can, additionally or alternatively, comprise further information provided for the respective displayed graphical items.
-
FIG. 3 is an object diagram schematically illustrating assigning representations of operation steps to operation step items suitable for user interface control. The action corresponds to the representingaction 202 ofFIG. 2 . - A representing
object 300 is arranged to collect information that may be enabled for user interaction with each operation step and represents that as an operation step item for the respective operation step. The representing object may interact with aguidance object 302 which provides guidance information for the operation step item. The guidance may comprise several levels of detail which may be provided based on information provided from other objects, such as aparameter setting object 304 which may hold a parameter setting indicating the skill and/or training level of the user, e.g. patient, nurse, technician, etc. The level may also be chosen to be more detailed than indicated by such parameters, e.g. upon user request. This may be handled by asubstep item object 306 which may call upon a more detailed guidance as a dynamic setting, e.g. upon interaction from anoperator input object 308. Thissubstep item object 406 may also interact with anobject 310 for further detailed item representation, i.e. some kind of information zoom function. Theobject 310 may also be a part of thesubstep item object 306. Theobject 310 may also interact with theoperator input object 308. - The
operator input object 308 may interact with therepresentation object 300, and through this interact with the other objects as well. - Input of the dialysis process and other status may be provided from a
process controller object 312 and/or astatus tracking object 314 for populating the information of the respective operation step items. - An example of an operation step may be called “Connect concentrates”, which includes properly connecting a concentrate unit to the dialysis apparatus, where for example a peripherals/consumables object provides information whether a concentrate unit is connected, wherein a sensor input provided through a sensor input object may be provided either via a peripherals/consumable object of the
process controller object 312 or directly to thestatus object 314. When the concentrate unit is properly connected, this operation step may be determined to be completed based on the information received from the above mentioned objects, but may also require a confirmation from a user via input/parameter settings object for being set as completed. The operation step item may include a basic guidance by theguidance object 302 where the basic guidance includes an indication that the concentrates unit is to be attached and an indication on the type of concentrates unit to use. Thesubstep item object 306 may provide substeps items, e.g. “Open latch X”, “Apply unit”, “Close latch and confirm action”, and the further detailed item object may provide further details on how to apply the unit, e.g. “Turn lever marked A”, “Insert unit with text towards you”, “Turn back lever marked A”. The instructions may be enhanced with images, animations, indicator lights on where to attach unit, etc. Theguidance object 302 will be involved in such additional instructions. However, here it should be noted that the representation object does not display anything; it just populates the operation step items with proper information and/or pointers such that it may be used when called upon. -
FIG. 4 is an object diagram schematically illustrating controlling of displaying operation step items through the user interface. The action corresponds to thedisplay controlling action 206 ofFIG. 2 . - A
display control object 400 provides control of what is to be displayed through the UI. For providing the desired flexibility for a user to work with the apparatus for dialysis, the control object is arranged to enable two or more of said operation step items assigned a selectable state to be displayed through said UI and enable interaction with those items through the input device. Thedisplay control object 400 can gain the knowledge of which operation step items that are selectable and their possible content from the assignment, e.g. structure,object 406, which corresponds to step 204 ofFIG. 2 . Thedisplay control object 400 then selects what information to provide through the UI. This selection may be provided through an information collection from auser interaction object 402 and/or aprocess object 404, i.e. from man and/or from machine. Thedisplay control object 400 may also gain information from aprogress object 408 which may determine progress through a series of actions among which some are performed and others are scheduled. This may enhance planning for the operator. The display control object may also get information from a completed items object 410, wherein an operator may be provided information about already completed tasks. Anobject 412 managing selectable items (and/or acorresponding object 413 managing non-selectable items) provides information to thedisplay control object 400 to enable an informative set-up of displayed items. This together withobjects guidance managing object 418 supports thedisplay control object 400 for providing desired and necessary information through the UI. -
FIG. 5 schematically illustrates a computer-readable medium for storing a computer program, and a processor for executing instructions of the computer program. The methods according to the present invention are suitable for implementation with aid of processing means, such as computers and/or processors. Therefore, there is provided computer programs, comprising instructions arranged to cause the processing means, processor, or computer of the apparatus for dialysis, e.g. its process controller and/or UI controller to perform the steps of any of the methods according to any of the embodiments described with reference toFIGS. 2 to 4 . The computer programs preferably comprises program code which is stored on a computerreadable medium 500, as illustrated inFIG. 5 , which may be loaded and executed by a processing means, processor, orcomputer 502 to cause it to perform the methods, respectively, according to embodiments of the present invention, preferably as any of the embodiments described with reference toFIGS. 2 to 4 . Thecomputer 502 andcomputer program product 500 may be arranged to execute the program code sequentially where actions of any of the methods are performed stepwise. The processing means, processor, orcomputer 502 is preferably what normally is referred to as an embedded system. Thus, the depicted computerreadable medium 500 andcomputer 502 inFIG. 5 should be construed to be for illustrative purposes only to provide understanding of the principle, and not to be construed as any direct illustration of the elements. -
FIG. 6 illustrates a principle for aUI screen 600 with one or moreoperation step items 602 and abutton 604 on the UI by which the operator is enabled to press thebutton 604 until the desired amount of information and guidance is displayed. -
FIG. 7 illustrates another principle for aUI screen 700 with one or moreoperation step items 702 and abutton set button 704 or “LESS” 706 button for changing the amount of guidance. In this example, abutton -
FIGS. 8 to 25 illustrate examples of displayed information according to various embodiments. The illustrations may also be considered as two examples provided according to an embodiment where different settings for the amount of information to be provided are applied to the one and same UI. Thus,FIGS. 8 to 21 illustrate a user interface example according to a first user interface setting providing more guidance andFIGS. 22 to 25 illustrate a user interface example according to a second user interface setting providing less guidance, which may be set by the user during operation as discussed above. An example of abutton 850, similar to the example ofFIG. 6 , for this is illustrated inFIGS. 8 to 17 and 19 to 25 , but other examples, e.g. the one illustrated inFIG. 7 , are equally combinable with the examples illustrated inFIGS. 8 to 25 . The first user interface setting may be considered suitable for less trained operators since it provides detailed guidance, while the second user interface setting may be considered suitable for more trained operators and provides less interaction with the user interface which may make work more efficient for the more trained operator. -
FIG. 8 illustrates a snap shot of adisplay screen 800 of a UI according to an embodiment. The UI in this example has a touch screen, i.e. the visual output device and the input device are integrated and aligned such that interaction may be made directly on the displayed items for such items that are assigned for interaction. In the display, a number ofoperation step items 802 are displayed, among which someoperation step items - In the snap shot of the
display screen 800, a user has interacted withoperation step item 804, which is then indicated as active, i.e. that interaction on the operation step item is ongoing, by for example the displayedoperation step item 804 being dotted (also here, a colour scheme may be used). The interaction has called upon displaying of a number ofsubitems 808 which are displayed, and corresponding check boxes and/orstatus indicators 809 may also be displayed. Such check box and/or status indicators may also be provided for any of theoperation step items 802. As an alternative, or additionally, an indication in the operation step item may be provided, as will be illustrated with reference toFIG. 11 where a completed item is illustrated with hatching. Other patterns and/or colour schemes may also be used for the illustration. - In the snap shot of the
display screen 800, a user has interacted withoperation substep item 810, which then is indicated as active, i.e. that interaction on the operation step item is ongoing, by for example the displayedoperation step item 804 being dotted (also here, a colour scheme may be used). The interaction has called upon entering information associated with theoperation substep item 810 which is enabled to be entered in awork area 812 of thedisplay screen 800. This guidedinteraction field area 812 may be used for such input, e.g. with aid of a keyboard, keypad or the like, but may also be used for guidance information, displaying of settings or parameters, sensor values, progress information, etc. Acorresponding indicator 809 may indicate completion upon the completed input. A signal on the completed input may be generated upon the operator actuating an enter/OK (soft) button. - In the snap shot of the
display screen 800 it may also be seen thatoperation substep item 811 is not indicated as active. This is an indication to the user that thisoperation substep item 811 is not ready for being performed, and the processor has determined thisoperation substep item 811 as being available only after completion of another operation step or operation substep. -
FIG. 9 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 8 , and here some of the operation substeps ofitems 808 are completed, which is indicated by theindicators 809.Operation substep item 813 is indicated as selected, and the guidedinteraction field 812 displays an operation substep item on a further level of detail related to theoperation substep item 813. The operation substep on the further level of detail is illustrated to be 8 of 8 and indicates that attachment of bloodlines and/or dialyzer is completed. Thus, the former non-illustrated seven substeps on the further level of detail preferably have guided the user, step-by-step, to make the attachment. This allows for the less trained user to make the attachment correct (or for the trained user to feel more safe). As discussed above, the trained user who knows the attachment steps well, the substeps on the further level of detail need not be displayed, and the trained user may just go on with the actions. This will be further discussed with reference toFIGS. 21 to 25 . Here, theoperation substep item 811 has become selectable, and is indicated as selectable with a frame. The processor has been able to determine this selectable condition since operation substeps on which the operation substep ofoperation substep item 811 depends have been completed. -
FIG. 10 is a further snap shot where the user has selectedoperation substep 811, and a first of nine operation substep items on a further level of detail related to theoperation substep item 811 is displayed in the guidedinteraction field 812. Here, guidance is provided to the user. The user may press the “NEXT” soft key to proceed to the next operation substep item on a further level of detail, and/or the processor may jump to the next operation substep item on a further level of detail when sensors of the apparatus indicates that the illustrated action has been performed.FIG. 11 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIGS. 8 to 10 , and here all the operation substeps ofitems 808 are completed, which is indicated by theindicators 809. Since these operation substeps are completed, and thereby operation step ofitem 804 is completed, theoperation step item 804 is indicated as completed with the hatching. Further, operation steps ofitems item 804, are now selectable which is indicated on thedisplay screen 800 accordingly. Still further, theoperation step item 806 is now no longer selectable since this operation step may interfere with the function of the apparatus in the current state. - In the above illustrations, for the sake of easier understanding, several non-selectable operation step items are displayed. However, e.g. for the sake of screen area economy or easier overview, the displaying of such operation step items may be omitted. For example in
FIG. 11 when the “Service”operation item 806 is no longer selectable, the displaying of this item may be omitted to leave room for the other operation step items or for any other item, such as an indicator, progress bar, information item, etc. - In
FIG. 11 , the operator may select if the “Prime”operation step 814 or the “Prescription”operation step 815 should be performed next since there is no dependency between these operation steps. The “Disinfection”operation step 805 is also selectable since it does not interfere with the present state of the dialysis procedure. In the description below, it is assumed that the user selects the priming operation step before the prescription operation step such that the priming may proceed while the prescription step is taken care of. However, the opposite order is equally possible in this example. Further, for the sake of time saving, thepriming operation step 814 may here be indicated as recommended next operation step, although any of thepriming operation step 814 and theprescription operation step 815 are selectable. -
FIG. 12 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 11 , whereoperation step item 814 is interacted with and information is provided that priming is initiated. Here it may be noted thatoperation step item 806 is not selectable for similar reasons as demonstrated above, while the same operation steps that were available inFIG. 11 are still available.FIG. 13 illustrates a corresponding screen at a later instant where aprogress bar 821 may be displayed indicating the progress of priming. A miniature 823 of theprogress bar 821 may also be provided in connection with theoperation step item 814. -
FIG. 14 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 13 , whereoperation step item 815 is interacted with, and a number ofoperation substep items 816 are displayed, also here with optional check box orstatus indicators 817.Operation substep item 818 is activated, by the operator through interaction or by the UI controller as a suggested next action, and corresponding information and/or input prompts are displayed in the guidedinteraction field area 812. It should be noted thatoperation step item 814 may be indicated as being in progress, here indicated with a fishnet area of theoperation step item 814. Further, a progress bar may be provided in connection with theoperation step item 814. - Here,
operation substep item 820 is not selectable since it is depending on completion of or depending on confirmation of patient dataoperation substep item 818. The patient data may be presented in the guidedinteraction field 812, and optionally may soft buttons be provided for checking details and/or confirming be provided in the guidedinteraction field 812.FIG. 15 illustrates that the user has pressed the “Check further data” button in the guided interaction field, wherein further information about the patient is presented in the guided interaction field, and the user may confirm if the patient data is correct. Upon such confirmation, as illustrated inFIG. 16 which illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 15 , the operation substep ofitem 818 is indicated as completed andoperation substep item 820 may be activated.FIG. 17 illustrates thatoperation substep item 820 is selected. Similar to what is demonstrated forsubstep item 818, the selection may be activated by the operator through interaction or by the UI controller as a suggested next action. A number ofitems 822 of further detail corresponding to operation substep ofitem 820 are displayed, e.g. in the guidedinteraction field area 812. Here, in the snap shot of thedisplay screen 800 of the UI, some of the items of further detail are completed which is indicated. At least some of theitems 822 of further detail may be activated to for example view a parameter setting view, as illustrated inFIG. 18 which corresponds to activation of theitem 824 of further detail, e.g. in the guidedinteraction field area 812. Other views may be guidance, such as text, images and/or animations, which may be viewed upon interaction of an item of further detail. Further, operation substep offurther detail 826 related to blood volume (BV) parameters is indicated as non-selectable since this requires that a blood volume sensor (BVS) is installed. Upon any interaction by the operator with thenon-selectable item 826, the UI may provide an instruction view telling the operator that this substep is only available upon installation of the BVS, and optionally/selectably may also information about installation be provided. Sensors of the apparatus monitors whether a BVS is installed, and upon sensor input that the BVS is installed, BV parameters may be set, as illustrated inFIG. 19 . Corresponding sensor dependencies may be present for other operation steps, operation substeps, etc. -
FIG. 20 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 19 , where the operation substeps ofitems operation step item 828 becomes selectable. Upon selection ofoperation step item 828, as illustrated inFIG. 21 , guidance and/or substeps, etc., are provided corresponding to the principles that have been demonstrated above. InFIG. 21 , bothoperation substep items operation substep item 830, whereinillustrative guidance 834 is provided in the guidedinteraction field 812. Here it may be noted thatoperation step item 805 is not selectable for similar reasons as demonstrated above. Theoperation step items FIGS. 6 and 7 . - By the approach demonstrated by the example screen snap shots of
FIGS. 8 to 21 , a very detailed guidance through the process for dialysis may be provided. This detailed guidance may be mandatory for some users, as discussed above, for safeguarding the proper handling through the process. It may also be optional and selectable during operation as discussed above. One example is that the most detailed guidance is mandatory for a user that is not particularly trained for the particular process, e.g. a patient performing home dialysis, or a nurse at a trauma centre (being very skilled in other medical issues, but less in dialysis procedures). There may be different levels of guidance, as can be understood from the demonstration above of operation steps, operation substeps, operation steps of further detail and setting and guidance on a still further level of detail. A particularly trained user, such as a nurse at a dialysis centre, may for example only have the operation steps as mandatory, i.e. the state with least guidance, on which an example will be given with reference toFIGS. 22 to 25 . However, for such a particularly trained user, the option to get further guidance, as of e.g.FIGS. 8 to 21 , can also be beneficial in some situations, e.g. after returning from a long vacation. It is to be noted that the restrictions on different guidance states are only optional. -
FIG. 22 illustrates a snap shot of adisplay screen 800 of a UI according to an embodiment. The type of touch display and way of indicatingoperation step items 802 is similar to what is demonstrated with reference toFIGS. 8 to 21 for easier comparison of the approaches, and the work area that in the examples demonstrated with reference toFIGS. 8 to 21 was a guided interaction field is here aninput field 842. Here, a check field withcheck boxes 844 andissue descriptors 846 may be provided for the respectiveoperation step items 802 upon selection. Thecheck boxes 844 are checked by the user and/or when sensor signals indicates that the respective issue is solved/performed. Thus, the trained user may perform the steps with minimized interaction with the user interface. InFIG. 22 , the preparationoperation step item 804 is selected, wherein theissue descriptors 846 and their check boxes are displayed. Theinput field 842 displays a form for manual entry of patient data. The user may thus type the patient data, but if for example an electronic patient card or patient data server is read, the patient data is automatically entered and the check box for entering patient data becomes ticked. The other check boxes are preferably ticked based on sensor signals of sensors monitoring connections and attachments. The user may also tick the boxes manually upon performed actions. - For the easier understanding, the operation steps, substeps, substeps of further detail and items of still further detail, etc. has been explained as if all being mandatory, but that is not necessarily the case. As is understood from the disclosure above, the service operation step is not mandatory for the dialysis, but this may also apply for some substeps, substeps of further detail and items of still further detail, etc. In some embodiments, such exclusively optional operation steps, substeps, substeps of further detail and items of still further detail, etc. may be indicated as such by the corresponding displayed items.
-
FIG. 23 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 22 , where the operation step ofitem 804 is completed andoperation items operation step item 814 and the priming is initiating. Consequently, the serviceoperation step item 806, as demonstrated above, is no longer selectable. -
FIG. 24 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 23 , where the operation step ofitem 804 is indicated as completed andoperation item 814 is indicated as in progress. The user has here selectedoperation step item 815, and an input form for prescription parameters is displayed in theinput field 842. Check boxes and issue descriptors are also displayed and the user may tick the check boxes to confirm patient data, as performed inFIG. 24 , and the prescription parameters. -
FIG. 25 illustrates a snap shot of thedisplay screen 800 of the UI at a later time instant than that forFIG. 24 , where the operation steps ofitems operation step item 828 is selected. The user ticks off the check boxes as the actions are performed, and the procedure continues according to the here demonstrated principles. Here it can be noted thatoperation step item 806 is not selectable for similar reasons as demonstrated above. - The examples given with reference to
FIGS. 8 to 25 give an illustrative view on how the principles may be applied for examples of dialysis processes and dialysis apparatuses. The reader skilled in the field of technology readily understands that the operation steps of the examples may be others than those mentioned, and the operation step items may look different from those depicted. - As can be readily recognised when comparing the approach demonstrated with reference to
FIGS. 8 to 21 and the approach demonstrated with reference 22 to 25, the approach ofFIGS. 22 to 25 requires that the user knows the actions to be made, but the process can be progressed with much less interaction with the UI. The particularly trained user can thus make progress in the process in a way that may be experienced smother and faster. If the particularly trained user anyway wants to get more guidance or use any of the input screens as of any ofFIGS. 8 to 22 , that may be called upon through the user interface. The versatility for the particularly trained user is thus enhanced. The levels of detail, e.g. presentation of operation step items, operation substep items, items of further detail and items of still further detail, etc. may thus be considered as an information zoom tool where more or less detailed guidance and/or guided input screens may be provided. - Since the amount of guidance may be changed during the process, the operator is able to get some screens with a lot of guidance and then to choose to switch to have screens with less guidance, or the other way around. For example, an operator has progressed through screens as illustrated in
FIGS. 22 to 24 but when coming to the connection step desires to have more guidance. The operator then presses the “GUIDANCE”button 850, and a screen as ofFIG. 21 appears instead of a screen as ofFIG. 25 . Similar, an operator who has progressed through screens as illustrated inFIGS. 8 to 11 may desire less guidance thereafter and presses thebutton 850 and then proceeds with a screen as illustrated inFIG. 23 . Similar applies for an implementation with states for more than two levels of guidance. - The invention has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the invention, as defined by the appended patent claims.
- While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not to be limited to the disclosed embodiment, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and the scope of the appended claims.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/778,897 US20200164191A1 (en) | 2013-11-18 | 2020-01-31 | Dialysis apparatus with versatile user interface and method and computer program therefor |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1351362-7 | 2013-11-18 | ||
SE1351362 | 2013-11-18 | ||
PCT/EP2014/074280 WO2015071265A1 (en) | 2013-11-18 | 2014-11-11 | Dialysis apparatus with versatile user interface and method and computer program therefor |
US201615035546A | 2016-05-10 | 2016-05-10 | |
US16/778,897 US20200164191A1 (en) | 2013-11-18 | 2020-01-31 | Dialysis apparatus with versatile user interface and method and computer program therefor |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2014/074280 Continuation WO2015071265A1 (en) | 2013-11-18 | 2014-11-11 | Dialysis apparatus with versatile user interface and method and computer program therefor |
US15/035,546 Continuation US10583279B2 (en) | 2013-11-18 | 2014-11-11 | Dialysis apparatus with versatile user interface and method and computer program therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
US20200164191A1 true US20200164191A1 (en) | 2020-05-28 |
Family
ID=51932324
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/035,546 Active 2035-05-28 US10583279B2 (en) | 2013-11-18 | 2014-11-11 | Dialysis apparatus with versatile user interface and method and computer program therefor |
US16/778,897 Abandoned US20200164191A1 (en) | 2013-11-18 | 2020-01-31 | Dialysis apparatus with versatile user interface and method and computer program therefor |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/035,546 Active 2035-05-28 US10583279B2 (en) | 2013-11-18 | 2014-11-11 | Dialysis apparatus with versatile user interface and method and computer program therefor |
Country Status (5)
Country | Link |
---|---|
US (2) | US10583279B2 (en) |
EP (2) | EP3072074B1 (en) |
CN (2) | CN104657577B (en) |
ES (1) | ES2731328T3 (en) |
WO (1) | WO2015071265A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107847131B (en) * | 2015-10-16 | 2021-05-28 | 深圳迈瑞生物医疗电子股份有限公司 | Monitoring device and monitoring information display method |
US20170168688A1 (en) * | 2015-12-09 | 2017-06-15 | Fresenius Medical Care Holdings, Inc. | Configuring a User Interface of a Dialysis Machine |
US9946638B1 (en) * | 2016-03-30 | 2018-04-17 | Open Text Corporation | System and method for end to end performance response time measurement based on graphic recognition |
EP3549135A1 (en) * | 2016-11-29 | 2019-10-09 | Gambro Lundia AB | Normal workflow and deviations therefrom |
CN113985769B (en) * | 2021-10-22 | 2024-09-06 | 珠海奔图电子有限公司 | Disinfection control method, system and image forming apparatus |
US20230274659A1 (en) * | 2022-02-25 | 2023-08-31 | Chudi Adi | Systems and methods for providing guided dialysis training and supervision |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5795317A (en) | 1995-06-07 | 1998-08-18 | Cobe Laboratories, Inc. | Extracorporeal blood processing methods and apparatus |
US5609770A (en) | 1995-06-07 | 1997-03-11 | Cobe Laboratories, Inc. | Graphical operator machine interface and method for information entry and selection in a dialysis machine |
US6581204B2 (en) * | 1999-08-24 | 2003-06-17 | Ge Medical Systems Information Technologies, Inc. | Modular tracking and profiling system |
EP1322352A4 (en) | 2000-09-27 | 2010-06-16 | Sorin Group Usa Inc | Disposable cartridge for a blood perfusion system |
DE102005025516A1 (en) * | 2005-06-03 | 2006-12-07 | Fresenius Medical Care Deutschland Gmbh | Medical treatment system with a device for providing patient-related data |
US8165908B2 (en) * | 2005-07-29 | 2012-04-24 | Siemens Aktiengesellschaft | Tool tip with additional information and task-sensitive direct access help for a user |
CN101071459A (en) * | 2006-05-10 | 2007-11-14 | 乐金电子(昆山)电脑有限公司 | Computer system safety protection setting method and its device |
EP1936524B1 (en) | 2006-12-21 | 2018-03-21 | B. Braun Avitum AG | Blood treatment device |
WO2009094179A2 (en) * | 2008-01-23 | 2009-07-30 | Deka Products Limited Partnership | Fluid flow occluder and methods of use for medical treatment systems |
MX2011002251A (en) | 2008-08-27 | 2011-05-19 | Deka Products Lp | Control architecture and methods for blood treatment systems. |
CN102227692B (en) * | 2008-09-29 | 2014-11-05 | 费希尔-罗斯蒙特系统公司 | Efficient design and configuration of elements in process control system |
DE102009021255A1 (en) * | 2009-05-14 | 2010-11-18 | Fresenius Medical Care Deutschland Gmbh | Method and device for optimizing extracorporeal blood treatment |
US8936762B2 (en) * | 2009-09-01 | 2015-01-20 | Trustees Of Boston University | High throughput multichannel reader and uses thereof |
US9662438B2 (en) * | 2010-02-05 | 2017-05-30 | Deka Products Limited Partnership | Devices, methods and systems for wireless control of medical devices |
CN102905741B (en) * | 2010-05-21 | 2015-09-09 | 甘布罗伦迪亚股份公司 | user interface, machine and method |
EP2598963B1 (en) * | 2010-07-26 | 2016-12-28 | Abb As | Method and viewer for a cause and effect matrix in a safety system |
US20120138533A1 (en) | 2010-12-01 | 2012-06-07 | Curtis James R | Dialysis system control system with user interface |
CN102637184A (en) * | 2011-02-15 | 2012-08-15 | 北京千橡网景科技发展有限公司 | Method and system for customizing webpages |
AU2012259459B2 (en) * | 2011-05-24 | 2016-06-02 | Deka Products Limited Partnership | Blood treatment systems and methods |
AU2013201566B2 (en) | 2012-08-31 | 2014-11-27 | Gambro Lundia Ab | Dialysis apparatus with versatile user interface and method and computer program therefor |
EP2939156B1 (en) * | 2012-12-31 | 2018-12-05 | Gambro Lundia AB | Extracorporeal blood treatment data interface |
-
2014
- 2014-11-11 ES ES14799993T patent/ES2731328T3/en active Active
- 2014-11-11 EP EP14799993.2A patent/EP3072074B1/en active Active
- 2014-11-11 WO PCT/EP2014/074280 patent/WO2015071265A1/en active Application Filing
- 2014-11-11 US US15/035,546 patent/US10583279B2/en active Active
- 2014-11-11 EP EP19160970.0A patent/EP3528260A1/en not_active Withdrawn
- 2014-11-14 CN CN201410646152.9A patent/CN104657577B/en active Active
- 2014-11-14 CN CN201910660419.2A patent/CN110415808A/en active Pending
-
2020
- 2020-01-31 US US16/778,897 patent/US20200164191A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20160292377A1 (en) | 2016-10-06 |
EP3072074B1 (en) | 2019-04-10 |
ES2731328T3 (en) | 2019-11-15 |
CN110415808A (en) | 2019-11-05 |
EP3528260A1 (en) | 2019-08-21 |
WO2015071265A1 (en) | 2015-05-21 |
CN104657577B (en) | 2019-08-20 |
EP3072074A1 (en) | 2016-09-28 |
US10583279B2 (en) | 2020-03-10 |
CN104657577A (en) | 2015-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2891088B1 (en) | Dialysis apparatus with versatile user interface and method and computer program therefor | |
US20200164191A1 (en) | Dialysis apparatus with versatile user interface and method and computer program therefor | |
US7567233B2 (en) | Global input device for multiple computer-controlled medical systems | |
US9703926B2 (en) | Method for customization of user interface of a medical apparatus for extracorporal blood treatment; medical apparatus for extracorporal blood treatment | |
EP3965112A1 (en) | Computer-implemented method, system, and apparatus for electronic patient care | |
EP2423841A2 (en) | Diagnosis support apparatus, diagnosis support system, diagnosis support control method, and computer-readable memory | |
CN106456860A (en) | Extracorporeal blood treatment alarm docking | |
EP3454177B1 (en) | Method and system for efficient gesture control of equipment | |
US20210268260A1 (en) | Heart-lung machine with simplified setup based on role-profile mapping | |
US20110145741A1 (en) | Context Specific X-ray Imaging User Guidance System | |
CN112099779B (en) | Method and related device for generating visual operation interface | |
CN106811858B (en) | Computer flat knitting machine | |
US12027081B2 (en) | Medical device with a display and with a processing unit and method therefor | |
US20160132197A1 (en) | Blood purification device feedback method | |
JP2020003993A (en) | Dialysis management device | |
US8214757B2 (en) | Control device for a medical imaging technology system with an integrated web browser that automatically supplements queries | |
JP2021092997A (en) | Setting method for air processing machine and setting program | |
CN106325224A (en) | Method and device for controlling production line equipment | |
WO2008030962A9 (en) | Consolidated user interface systems and methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GAMBRO LUNDIA AB, SWEDEN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NILSSON, ROGER;REEL/FRAME:051703/0465 Effective date: 20131203 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STCV | Information on status: appeal procedure |
Free format text: NOTICE OF APPEAL FILED |
|
STCV | Information on status: appeal procedure |
Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER |
|
STCV | Information on status: appeal procedure |
Free format text: EXAMINER'S ANSWER TO APPEAL BRIEF MAILED |
|
STCV | Information on status: appeal procedure |
Free format text: APPEAL READY FOR REVIEW |
|
STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |