A computer-implemented method and a computer system are disclosed. The computer system (200, 300) is suitable for detecting an operating state of a blood treatment machine (100, 201, 202, 20 . . . , 20n) or of a course of treatment in a blood treatment or a deviation from an ideal or uncomplicated operating state or a course of treatment. The computer system comprises a first interface (20, 312), which is adjusted to receive an operating parameter monitoring signal, wherein the operating parameter monitoring signal represents a time-dependent signal of a sensor for monitoring an operating parameter of the blood treatment machine or a signal derived from the time-dependent signal of the operating parameter, anda second interface (20, 312), which is adjusted to receive a user response signal, wherein a user response signal represents a signal of a user input with respect to the operating state or the course of treatment or the deviation from the ideal or uncomplicated course of treatment or operating state of a blood treatment performed using the blood treatment machine. The computer system additionally comprises an evaluation unit (40, 213), which is adjusted to generate allocation data or reference data, establishing a correlation between a determined user response and a respective operating parameter monitoring signal, a memory unit, which is configured to save the allocation data and reference data, wherein the evaluation unit is also adjusted to compare a determined operating parameter monitoring signal with the allocation data or reference data to derive from this an operating state, a course of treatment or a deviation from an ideal or uncomplicated operating state or course of treatment of the blood treatment machine or a typical user response thereto.