Priority is claimed to German Patent Application No. DE 102016114539.4, filed on Aug. 5, 2016, the entire disclosure of which is hereby incorporated by reference herein.
The present invention relates to error processing in dialysis machines or other medical-technology machines. It relates in particular to an error processing unit, to a medical machine having an error processing unit, and to a method for operating a medical machine when processing messages.
Current, modern, medical-technology machines, such as for example the hemodialysis system 5008 from Fresenius Medical Care, are generally equipped with a touch-sensitive screen, a touchscreen, for controlling and operating the machine and for inputting and outputting messages.
In clinical practice, the error-free functioning of the medical-technology machine is important. Therefore, a multiplicity of detectors (e.g., sensors) are incorporated in the machine and detect a status of the machine and inform the user of the status, as appropriate, via a message via the user interface. These messages can signal, for example, an error status on the machine. The messages should be acknowledged by the user. In the event of an error message, generally an action must be performed on the machine in order to return the status to an error-free status. If the message relates for example to the instruction that the cover doors on the machine are open, then these must first be closed in order for the machine to then be able to be operated. The user will thus initially confirm or acknowledge the message in order then to close the doors. This is detected by the machine, and so the message no longer appears. However, if the user does not close the doors and thus does not change the error status, the message is repeatedly output.
In the prior art, the process of <error status—message—message acknowledgement—no error correction on the machine> occurred with arbitrary frequency and was iteratively performed unaltered, always with the same message. Therefore, in a disadvantageous manner, there is the risk that the error status lasts for too long a time because the user does not know which error correction measures on the machine he actually has to perform in order to correct the error status. This process is not productive. The problem in the known machines from the prior art is that occasionally too much time passes before an error status is corrected which can lead to a time delay for the medical treatment.
In an exemplary embodiment, the present invention provides a dialysis machine. The dialysis machine includes a processor and a non-transitory computer-readable medium, the non-transitory computer-readable medium having processor-executable instructions stored thereon, wherein the processor-executable instructions, when executed by the processor, facilitate performance of the following: outputting a number of consecutive machine error messages; and determining a number of consecutive confirmation inputs received in response to the consecutive machine error messages as an ACTUAL value.
In another exemplary embodiment, the present invention provides a method for operating a dialysis machine. The method includes: outputting, by the dialysis machine, a number of consecutive machine error messages; and determining, by the dialysis machine, a number of consecutive confirmation inputs received in response to the consecutive machine error messages as an ACTUAL value.
In yet another exemplary embodiment, the present invention provides a method for operating a dialysis machine. The method includes: determining, by the dialysis machine, an error status via sensors of the dialysis machine; outputting, by the dialysis machine, a machine error message in response to the determined error status; receiving, by the dialysis machine, confirmation input via a user interface of the dialysis machine and determining whether the error status has been addressed; and based on the machine error message being output a predetermined consecutive number of times without the error status being addressed, initiating, by the dialysis machine, modified machine operation.
The present invention will be described in even greater detail below based on the exemplary figures. The invention is not limited to the exemplary embodiments. All features described and/or illustrated herein can be used alone or combined in different combinations in embodiments of the invention. The features and advantages of various embodiments of the present invention will become apparent by reading the following detailed description with reference to the attached drawings which illustrate the following:
Exemplary embodiments of the invention improve the processing of dialysis machine messages and reduce the time frame for reaching an error-free operating status. Furthermore, the process for dialysis machine operation is improved in terms of dialysis machine messages, which in turn increases the quality of the use of the machine.
The invention will be described hereinafter with the aid of the solution to the problem in terms of the device, and thus inter alia with the aid of the error processing unit. Features, advantages or alternative embodiments mentioned in this respect can likewise be transferred to the other claimed subject matter, and vice versa. In other words, the claims relating to other claim categories (which are directed claims categories e.g. to a system or to a device) can be developed with the features which are described or claimed in conjunction with the method. The corresponding functional features of the method are thereby embodied by corresponding physical modules, in particular by electronic hardware modules or microprocessor modules of the system or of the product, and vice versa.
Additionally, it will be appreciated by those of ordinary skill in the art that the execution of the various machine-implemented processes and steps described herein may occur via the computerized execution of processor-executable instructions stored on a non-transitory computer-readable medium, e.g., random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), volatile, nonvolatile, or other electronic memory mechanism. Thus, for example, the operations described herein performed by computing devices and components thereof may be carried out according to stored instructions and/or installed applications.
According to a first aspect, the invention relates to an error processing unit or generally to a message processing unit for a medical-technology machine (e.g., a dialysis machine). The error processing unit or message processing unit is configured to detect a number of consecutive confirmation inputs in response to each currently output machine message as an ACTUAL value. The machine message can be a machine error message. For the sake of simplicity, the terms “error processing unit” and “machine error message” are used hereinafter.
The error processing unit is an electronic component. It can be embodied in hardware and/or software and is used to process messages of the machine—for example, error messages or status messages which are output on a user interface of the machine (e.g. optically/graphically and/or acoustically). The messages relate to a status of the medical-technology machine and can be, in particular, error messages. The error processing unit may be allocated to a medical-technology machine in each case. The error processing unit can exchange data with a central server which collects and evaluates (e.g., via a statistical evaluation) data from all, or selected ones, of the error processing units (or other medical-technology machines, such as from all dialysis machines of a dialysis station). It is also possible to configure one error processing unit for a plurality of medical-technology machines which can then resolve the messages of the machines according to machine identity (e.g., via a corresponding identification notice). It is likewise possible to configure a plurality of error processing units for one and the same medical-technology machine. The respective error processing units can be responsible for different technical machine components.
Embodiments of the invention will be described hereinafter for a dialysis machine (e.g., a hemodialysis machine or a peritoneal dialysis machine) as an example of a medical-technology machine. It will be appreciated by one of ordinary skill in the art that exemplary embodiments of the invention may also include other medical-technology, computer-controlled machines or (fluid management) machines or blood treatment machines, which output machine messages or machine error messages via a user interface.
The confirmation input is an input by the user on the user interface of the machine. The confirmation input can be input on an input field (e.g., on a switching element of a graphical user interface (GUI)). The confirmation input occurs in response to a message on the machine, in particular a machine error message. In an embodiment, the confirmation input may be input on the input field only after a machine error message has been output. For instance, provision can be made for example that the input field for detecting the confirmation input is only displayed after a machine error message has been output, for which a confirmation input has not yet been detected. The confirmation input can be input, for example, on a field or button of a touchscreens. Alternatively, the confirmation input can also be detected as an acoustic signal or by pressing a switch on the machine or a switching element.
Consecutive confirmation inputs are confirmation inputs which are input in succession for the same message (different messages but with the same content). If, for example, an error message is output and the error status has not changed because no action has been performed on the machine, then the error status continues. In this case, after confirmation of the message by the confirmation input, the error message is repeatedly output and then needs to be confirmed again, and so on. The confirmation inputs each related to the same message are thus called “consecutive.” Confirmation inputs are consecutive when the status of the machine has not changed in the meantime. However, if a first message relates, for example, to a first error status and is confirmed or acknowledged by a first confirmation input and subsequently, after the first error status is corrected, a second message relating to a second error status is acknowledged by a second confirmation input, then the first and second confirmation inputs are not called “consecutive”.
In an embodiment of the invention, all the machine error messages and all the confirmation inputs are stored in a log file of a memory. Then, it can be configured such that a particular modified control procedure is triggered when machine error messages of the same content follow each other. For example, if a message “Fluid level is too low. Fill with fluid” is output and this message status is corrected by a corresponding machine control (fluid is replenished) and, within a configurable time frame thereafter, the same message is output, then this situation could be evaluated and indicate that possibly the fluid container is leaky. After this evaluation, a modified machine control is then initiated and, for example, an additional message with the corresponding indication (leakage) is output on a graphical user interface.
In an embodiment of the invention, a status requiring a message can be an error status of the medical-technology machine which can be changed or corrected as a result, in that a manipulation is carried out on the machine or a status change is carried out on the machine. In principle, two different statuses are differentiated in accordance with the invention: an error-free operating status (normal operation of the machine) which is free of messages, and a message status in which messages are output. Messages can be output, for example, for errors occurring on the machine, for indications for the user (e.g., low filling level of a resource, normal values for selected parameters being exceeded or failing to be reached, etc.), for alarms or for emergency signals. It can be preset that the machine is automatically transferred to the status requiring a message if the error-free operating status is no longer applicable.
An output machine error message may relate to an error status. It can, however, also relate to a status change of the machine without an error occurring on the machine (e.g., if the user is only being informed of a particular situation) and may thus actually be a machine message. However, with respect to exemplary embodiments of this invention both such machine messages and messages are referred to as machine error messages which require an acknowledgement from the user via a confirmation input.
The machine error message and the field for the confirmation input are output on the user interface of the medical-technology machine, for example, on a graphical interface such as a touchscreen (a monitor or display). Alternatively, the error processing unit can also have a dedicated user interface, via which the messages are output. Interaction areas, switching elements, control fields, etc. for controlling the dialysis machine can be displayed on the user interface (e.g. the touchscreen).
Exemplary embodiments of the invention provide that the number of repeatedly output machine error messages having the same content (which thus relate to the same status of the machine) or the number of consecutive confirmation inputs related thereto are detected and evaluated in order to initiate modified operation of the machine.
In an embodiment of the invention, the error processing unit comprises a memory in which a preconfigured TARGET value for the number of consecutive confirmation inputs is stored. The TARGET value indicates from which number of repeated machine error messages a modified machine control or a modified operation of the machine (e.g., with modified actuation of the input/output interface and in particular of fields/elements on the graphical user interface) is to be performed.
In an advantageous embodiment of the invention, a plurality of TARGET values can be configured which define different value ranges (e.g. the TARGET values 3, 5 and 7). Therefore, a first value range between the first and 3rd repeated input of the confirmation signal and a second value range between the 3rd and the 5th repeated input and a third value range from the 7th input are defined. A specific, configurable control procedure is allocated to each of the value ranges (three in the example). In a configuration phase of the method, it is possible to configure which actions and measures are to be triggered in the respective control procedures, such as displaying other or additional input and output fields on the graphical user interface. Therefore, the modified control of the machine can occur depending on in which value range the detected ACTUAL value is located. In principle, after a TARGET value is first reached, a first machine operation can be triggered and when a TARGET value is reached for the second time, a second machine operation can be triggered, etc. In the previously described example, it would thus be possible to configure that, in the case of a triple repetition, an additional indication is output and in the case of a five-fold repetition additionally or alternatively an alarm signal is output and in the case of a seven-fold repetition a message to a preconfigured entity (colleague or supervisor) is automatically effected.
For example, in the case of a preconfigured TARGET value of 10, it can be defined that in the case of a 10-fold “rejection” of an error message (without correcting the error on the machine) an escalation of the machine reaction is initiated. In contrast, this escalation would not occur when the error message is confirmed or acknowledged for the first time.
If the TARGET value is, for example, 3, then provision can be made that after triple repeated machine error messages and thus after triple repeated or consecutive confirmation inputs, another machine operation is initiated. For instance, it is possible to configure that the future machine error message includes an additional indication which instructs the user as to which precise steps he must perform on the machine and which instructions he must follow in order to be able to correct the error.
In order for the error processing unit to be able to compare the detected number with the stored TARGET value or to otherwise process the detected number (e.g., with a statistical method), the error processing unit can include an evaluation unit. The evaluation unit is intended to compare the detected ACTUAL value with the stored TARGET value(s) for coincidence and, if the TARGET value is exceeded, to initiate a modified machine control (for output automated or alternative messages or for triggering a modified machine control).
The error processing unit or the evaluation unit can be configured to evaluate whether, how often in which time frame and/or by which operating person the currently output machine error message has been confirmed by a confirmation input. The evaluation unit can be provided in the form of an electronic processing unit (e.g., a central processing unit (CPU) or CPU component) or as a software module. The output machine error messages, the detected confirmation inputs and/or the evaluations are stored in a LOG file, for example, for further statistical evaluations.
In an embodiment of the invention, the error processing unit includes an output unit. This can be formed as a separate dedicated monitor which is allocated to the error processing unit or it can be formed as a touch field on the monitor of the medical-technology machine. The output unit is used to output the detected ACTUAL value and, for example, the TARGET value.
In an advantageous development of the invention, the error processing unit is designed to reset the detected number of consecutive confirmation inputs if a change in the machine status and/or an error correction has been performed on the medical machine, and so the medical device is in a message-free operating status (without errors).
In a further aspect, the invention relates to a medical-technology machine and in particular to a dialysis machine, having an error processing unit as described above.
In yet a further aspect, the invention relates to a method for operating a medical-technology machine, in particular a dialysis machine. During the operation of the medical-technology machine, a number of consecutive confirmation inputs will be detected for each output machine error message in response to the currently output machine error message as an ACTUAL value.
In accordance with an advantageous embodiment, the method includes the following method steps:
In accordance with one variation, the machine error message and/or the confirmation input is output or detected on a monitor of the medical-technology machine, in particular on a touchscreen monitor.
In accordance with another advantageous embodiment, the ACTUAL value is automatically reset if a machine status (e.g. error status) causing the output machine error message no longer exists.
In accordance with another advantageous embodiment, a modified control of the medical machine can be activated and deactivated or can be triggered automatically after a predefinable event has occurred. This has the advantage that the normal message-confirmation-machine reaction cycle can be retained for training purposes or other particular application purposes.
In an advantageous variation, provision is made that for all the output machine error messages, information as to how many confirmation inputs have been input by which user is detected and/or stored. For the purposes of a statistical evaluation, the dataset can be itemized into different parameters (e.g., into time frame, identity of the user after successful authentication, type of message, etc.).
In another advantageous embodiment of the invention, the method includes the following:
For instance, the alternative machine reaction triggered in accordance with the invention can also be fixed, in dependence upon the classification of the user. The classification in turn can be detected, for example, by a preceding authentication of the user at the dialysis machine. For this purpose, the user may be requested, prior to operating the machine, to input a PIN code or a smart-card identifying him is read. Alternatively, biometric data can also be allocated for authenticating the user. Accordingly, for example, trainees can be supplied with comprehensive support which is output on the graphical user interface when consecutive confirmation inputs are detected. The support can display instructions and specific operating steps as to how the error status, requiring a message, of the machine can be transferred to the error-free operating status.
In another advantageous embodiment of the invention, the TARGET value is configured in dependence upon the detected user identity. Therefore, the classification of the machine user can be incorporated directly into the determination of the TARGET value. This has the advantage that, for example, a trainee can be provided in good time with the necessary information for correcting a machine error, in that the TARGET value is set to be lower than for an experienced person.
Another exemplary embodiment of the invention provides a computer program product which is loaded or can be loaded in a memory of a computer or of an electronic or medical-technology machine, having a computer program for implementing the method described in more detail above when the computer program is run on the computer or the electronic or medical-technology machine.
Another exemplary embodiment of the invention provides a computer program for implementing all the method steps of the method described in more detail above when the computer program is run on a computer, an electronic or medical-technology machine. It is thereby also possible for the computer program to be stored on a medium which can be read by the computer or the electronic or medical-technology machine.
The following detailed description discuss, in a non-limiting manner, exemplary embodiments with the features and further advantages thereof with the aid of the drawing.
Exemplary embodiments of the invention will be described in more detail hereinafter in conjunction with the figures.
The invention relates to the processing of messages of a medical-technology machine, for example a dialysis machine D. During dialysis treatment of a patient, it is occasionally of life-saving importance to ensure that the dialysis machine D functions in an error-free manner. Therefore, disruptions and machine errors should be signaled immediately. In the event of a disruption to the dialysis machine D a message automatically-appears on a graphical user interface GUI of the dialysis machine D, via which the user is informed of the disruption or the error. The message can contain further instructions which provide the user with support in order to solve the problem forming the basis of the current message.
The user, upon machine error messages being output, may be tempted in the daily hustle and bustle of a clinic to simply remove the machine error message without effecting a specific status change on the dialysis machine D. In other words, there is the risk that an attempt is made to “reject” the machine error message without performing specific problem-treating measures on the dialysis machine D. Therefore, the problem remains and the corresponding machine error message should be repeatedly output. In the known systems from the prior art, this procedure was previously repeated multiple times without adapting the content to the machine error message. Exemplary embodiments of the present invention, however, detect a number of consecutive confirmation inputs and further process the detected number in an evaluation unit. Consecutive confirmation inputs are those confirmation inputs which the user inputs in relation to the same machine error message. This can relate to the second or a multiple repetition of a confirmation input in relation to the same machine error message if the disruption causing the respective machine error message has not been corrected and the dialysis machine D is still in a status requiring a message.
With reference to
As further shown in
A typical process in accordance with an exemplary embodiment of the invention is explained in more detail hereinafter with reference to
In the left-hand table of
In the table shown in the center of
On the right-hand table in
The operation of the error processing unit 20 in the event of an error will be explained in more detail hereinafter with reference to
A process of the method in accordance with the invention in accordance with an embodiment will be explained in more detail hereinafter with reference to
The error processing unit 20 in accordance with the invention should automatically evaluate whether, and if so in which time frame and how frequently, the currently output machine error message has already been confirmed by the user. After a certain number of consecutive confirmation inputs per configurable unit of time, a preconfigured modified machine reaction 226 is automatically triggered. The modified machine reaction 226 may be a modified actuation of the user interface GUI or a modified screen reaction. The user may be informed by the modified machine reaction 226 that he should perform actions on the dialysis machine D in order for the machine status (e.g., the error status) to be able to be changed in order to be able to revert to the normal operation NB of the medical machine as quickly as possible. In other words, the user can therefore more quickly perform the necessary manipulations on the machine or on connected technical operating components, for example, on a hose set, for the benefit of the patient.
For the modified machine reaction 226, provision can be made that corresponding support text for the error message is displayed automatically (and not just after a corresponding confirmation by the user, for example, pressing a help button on the user interface GUI). It is also possible that an additional, separate message with different visuals is displayed which shows the user that preceding machine error messages have been confirmed with the number corresponding to the ACTUAL value without causing a machine reaction or without an effect on the dialysis machine D. Suggestions may then be made to the user as to how he can find additional information. In order to render the modified machine error message more noticeable to the user, it is also possible to retain the text itself but to position the output of the message at a different position on the user interface GUI or to format the message in a different manner (e.g., in a different color or in another font, font size and/or style). Furthermore, an additionally output alarm signal can be output alternatively or cumulatively. The alarm signal can be provided, for example, acoustically or also visually on an input/output interface.
Reference is made to the fact that the description of the invention and the exemplified embodiments are of course fundamentally not to be understood as being limiting in terms of a particular physical embodiment of the invention. All the features shown and explained in conjunction with individual embodiments of the invention can be provided in different combinations in the subject matter in accordance with the invention in order to simultaneously achieve the advantageous effects thereof. For example, it is thus likewise within the scope of the invention to provide other operating or control elements of the medical machine for inputting the confirmation input alternatively or cumulatively to the graphical user interface. For example, these can be manually operated operating elements, joysticks, a mouse, a conventional keyboard or the like. For a person skilled in the art it is particularly obvious that the invention can be used not only for dialysis machines but also for other medical-technology machines in which messages have to be acknowledged by a confirmation input. The messages can be error messages but also other messages in relation to a machine status.
Furthermore, the components of the medical system for message processing or error processing can be embodied separately on a plurality of physical products.
The scope of protection of the present invention is determined by the claims and is not limited by the features explained in the description or shown in the figures.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. It will be understood that changes and modifications may be made by those of ordinary skill within the scope of the following claims. In particular, the present invention covers further embodiments with any combination of features from different embodiments described above and below. Additionally, statements made herein characterizing the invention refer to an embodiment of the invention and not necessarily all embodiments.
The terms used in the claims should be construed to have the broadest reasonable interpretation consistent with the foregoing description. For example, the use of the article “a” or “the” in introducing an element should not be interpreted as being exclusive of a plurality of elements. Likewise, the recitation of “or” should be interpreted as being inclusive, such that the recitation of “A or B” is not exclusive of “A and B,” unless it is clear from the context or the foregoing description that only one of A and B is intended. Further, the recitation of “at least one of A, B and C” should be interpreted as one or more of a group of elements consisting of A, B and C, and should not be interpreted as requiring at least one of each of the listed elements A, B and C, regardless of whether A, B and C are related as categories or otherwise. Moreover, the recitation of “A, B and/or C” or “at least one of A, B or C” should be interpreted as including any singular entity from the listed elements, e.g., A, any subset from the listed elements, e.g., A and B, or the entire list of elements A, B and C.
Number | Date | Country | Kind |
---|---|---|---|
102016114539.4 | Aug 2016 | DE | national |