[go: up one dir, main page]

DE102020209200A1 - Method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device - Google Patents

Method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device Download PDF

Info

Publication number
DE102020209200A1
DE102020209200A1 DE102020209200.1A DE102020209200A DE102020209200A1 DE 102020209200 A1 DE102020209200 A1 DE 102020209200A1 DE 102020209200 A DE102020209200 A DE 102020209200A DE 102020209200 A1 DE102020209200 A1 DE 102020209200A1
Authority
DE
Germany
Prior art keywords
customer
information
satisfaction
training
time
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.)
Pending
Application number
DE102020209200.1A
Other languages
German (de)
Inventor
An Nguyen
Stefan Förstel
Michael Schrapp
Tobias HIPP
Marie MECKING
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Healthineers Ag De
Original Assignee
Siemens Healthcare GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens Healthcare GmbH filed Critical Siemens Healthcare GmbH
Priority to DE102020209200.1A priority Critical patent/DE102020209200A1/en
Priority to CN202110829771.1A priority patent/CN113971567A/en
Publication of DE102020209200A1 publication Critical patent/DE102020209200A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • G06N3/0442Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0475Generative networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/0895Weakly supervised learning, e.g. semi-supervised or self-supervised learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/09Supervised learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/091Active learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/092Reinforcement learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/094Adversarial learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/045Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/20ICT 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 management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/40ICT 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 management of medical equipment or devices, e.g. scheduling maintenance or upgrades
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/10Machine learning using kernel methods, e.g. support vector machines [SVM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/20Ensemble learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/047Probabilistic or stochastic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/01Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Public Health (AREA)
  • Tourism & Hospitality (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Child & Adolescent Psychology (AREA)
  • Human Resources & Organizations (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

Die Erfindung betrifft ein computer-implementiertes Verfahren zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes. Das Verfahren umfasst den Verfahrensschritt eines Bereitstellens (PROV-01) von Eingangsdaten, wobei die Eingangsdaten wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information umfassen. Das Verfahren umfasst außerdem den Verfahrensschritt eines Anwendens (APP) einer ersten trainierten Funktion auf die Eingangsdaten, wodurch die Zufriedenheits-Information erzeugt wird. Das Verfahren umfasst außerdem den Verfahrensschritt eines Bereitstellens (PROV-02) der Zufriedenheits-Information.The invention relates to a computer-implemented method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device. The method includes the method step of providing (PROV-01) input data, the input data including at least one operating parameter of the medical device and at least one piece of customer information. The method also includes the step of applying (APP) a first trained function to the input data, thereby generating the satisfaction information. The method also includes the step of providing (PROV-02) the satisfaction information.

Description

Im Bereich eines Kunden-Services sind häufig viele Anfragen von Kunden gleichzeitig zu bearbeiten. Insbesondere kann eine Anfrage beispielsweise ein Anruf und/oder ein Ticket eines Kunden sein. Insbesondere kann der Kunde in der Anfrage beispielsweise eine Frage zu einer Funktionsweise eines medizintechnischen Gerätes stellen oder er kann einen Ausfall eines medizintechnischen Gerätes melden oder er kann eine Störung des medizintechnischen Gerätes melden etc. In diesem Zusammenhang ist es häufig notwendig die Kunden-Anfragen zu priorisieren. So kann beispielsweise ein Kunde, der lediglich eine Frage zu einer speziellen Bedienung des medizintechnischen Gerätes hat, länger auf eine Antwort des Kunden-Services warten als ein Kunde, dessen medizintechnisches Gerät komplett ausgefallen ist. Insbesondere sollen Kunden mit schwerwiegenden Problemen bevorzugt behandelt werden. Auch Kunden mit häufig auftretenden Problemen sollen bevorzugt behandelt werden. Insbesondere soll eine Kunden-Zufriedenheit durch die Priorisierung der Anfragen sichergestellt werden. Mit anderen Worten soll sichergestellt werden, dass alle Kunden bestmöglich betreut bzw. unterstützt werden. Dadurch soll eine Kunden-Zufriedenheit sichergestellt werden.In the area of customer service, there are often many customer inquiries to be processed at the same time. In particular, a request can be a call and/or a ticket from a customer, for example. In particular, the customer can ask a question about how a medical device works, for example, or he can report a failure of a medical device or he can report a fault in the medical device, etc. In this context, it is often necessary to prioritize customer inquiries . For example, a customer who only has a question about a specific operation of the medical device can wait longer for a response from customer service than a customer whose medical device has completely failed. In particular, customers with serious problems should be given preferential treatment. Customers with frequently occurring problems should also be given preferential treatment. In particular, customer satisfaction should be ensured by prioritizing inquiries. In other words, it should be ensured that all customers receive the best possible care and support. This is to ensure customer satisfaction.

Außerdem ist es im Kunden-Service häufig notwendig, eine geeignete Handlung als Reaktion auf eine Kunden-Anfrage auszuführen. Beispielsweise kann der Kunden-Service entscheiden, dass ein Anruf bei dem Kunden ausgeführt werden soll. Alternativ kann der Kunden-Service einen Service-Techniker zu dem Kunden schicken. Die Handlung muss basierend auf der Anfrage beschlossen werden.In addition, in customer service, it is often necessary to take appropriate action in response to a customer request. For example, customer service may decide that a call should be made to the customer. Alternatively, customer service can send a service technician to the customer. The action must be decided based on the request.

Das Priorisieren der Kunden-Anfragen bzw. ein Bestimmen der geeigneten Handlung auf eine Kunden-Anfrage kann insbesondere basierend auf einer Information über die Zufriedenheit des Kunden erfolgen. Es ist bekannt, die Kunden-Zufriedenheit basierend auf Kunden-Umfragen oder Posts in Social Media mittels Natural Language Processing zu bestimmen (Gräbner et al., „Classification of Customer Reviews based on Sentiment Analysis“, 19th Conference on Information and Communication Technologies in Tourism, 2012; Bagheri et al., „Care more about customers: Unsupervised domain-independent aspect detection for sentiment analysis of customer reviews“, Knowledge-Based Systems, 52, 2013; Genc-Nayebi et al., „A systematic literature review: Opinion mining studies from mobile app store user reviews“, Journal of Systems and Software, 125, 2017). Auf der anderen Seite ist bekannt, dass log Daten eines Systems verwendet werden, um einen bösartigen Angriff auf ein System zu detektieren (Kim et al., „Long Short Term Memory Recurrent Neural Network Classifiers for Intrusion Detection“, International Conference on Platform Technology and Service, 2015; Tuor et al., „Deep Learning for Unsupervised Insider Threat Detection in Structured Cybersecurity Data Streams, arXiv: 1710:00811v2, 2017) oder um einen Fehler in von dem System erzeugten Daten oder des Systems selbst zu detektieren (Min et al., „DeepLog: Anomaly Detection and Diagnosis from System Logs through Deep Learning“, CCS: Comuter and Communications Security, 2017; Zhang et al., „Automated IT system failure prediction: A deep learning approach“, IEEE International Conference on Big Data, 2016) oder um eine Wartung für eine spezifische Komponente des Systems vorherzusagen (Sipos et al., „Log-based predictive maintenance“, 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2014; US2015/0227838A1 ).Prioritizing the customer inquiries or determining the appropriate action in response to a customer inquiry can be based in particular on information about the customer's satisfaction. It is known to determine customer satisfaction based on customer surveys or posts in social media using natural language processing (Graebner et al., "Classification of Customer Reviews based on Sentiment Analysis", 19th Conference on Information and Communication Technologies in Tourism , 2012; Bagheri et al., "Care more about customers: Unsupervised domain-independent aspect detection for sentiment analysis of customer reviews", Knowledge-Based Systems, 52, 2013; Genc-Nayebi et al., "A systematic literature review: Opinion mining studies from mobile app store user reviews”, Journal of Systems and Software, 125, 2017). On the other hand, it is known that log data from a system is used to detect a malicious attack on a system (Kim et al., "Long Short Term Memory Recurrent Neural Network Classifiers for Intrusion Detection", International Conference on Platform Technology and Service, 2015; Tuor et al., "Deep Learning for Unsupervised Insider Threat Detection in Structured Cybersecurity Data Streams, arXiv: 1710:00811v2, 2017) or to detect an error in data generated by the system or the system itself (Min et al., "DeepLog: Anomaly Detection and Diagnosis from System Logs through Deep Learning", CCS: Comuter and Communications Security, 2017. Zhang et al., "Automated IT system failure prediction: A deep learning approach", IEEE International Conference on Big Data, 2016) or to predict maintenance for a specific component of the system (Sipos et al., "Log-based predictive maintenance", 20 th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2014; US2015/0227838A1 ).

All diesen Verfahren ist gemein, dass lediglich eine Informationsquelle, beispielsweise Kundendienstdaten (Umfragedaten oder Posts, etc.) oder Protokolldaten (log Daten, etc.) des medizintechnischen Gerätes, genutzt wird, um die Zufriedenheit des Kunden oder eine Information über das System des medizintechnischen Gerätes zu bestimmen.What all of these methods have in common is that only one source of information, for example customer service data (survey data or posts, etc.) or log data (log data, etc.) of the medical device, is used to determine customer satisfaction or information about the system of the medical device to determine the device.

Es ist daher die Aufgabe der vorliegenden Erfindung, ein Verfahren bereitzustellen, welches basierend auf Protokolldaten und Kundendienstdaten ein Bestimmen der Zufriedenheit eines Kunden ermöglicht.It is therefore the object of the present invention to provide a method which makes it possible to determine the satisfaction of a customer based on log data and customer service data.

Die Aufgabe wird gelöst durch ein Verfahren zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes, durch ein Verfahren zum Bereitstellen einer ersten trainierten Funktion, durch ein System zum Bereitstellen einer Zufriedenheits-Information eines Kunden Bezüglich eines medizintechnischen Gerätes, durch ein Computerprogrammprodukt und durch ein computerlesbares Speichermedium gemäß den unabhängigen Ansprüchen. Vorteilhafte Weiterbildungen sind in den abhängigen Ansprüchen und in der folgenden Beschreibung aufgeführt.The object is achieved by a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device, by a method for providing a first trained function, by a system for providing satisfaction information for a customer with regard to a medical device, by a computer program product and by a computer-readable storage medium according to the independent claims. Advantageous developments are listed in the dependent claims and in the following description.

Nachstehend wird die erfindungsgemäße Lösung der Aufgabe sowohl in Bezug auf die beanspruchten Vorrichtungen bzw. Systeme als auch in Bezug auf das beanspruchte Verfahren beschrieben. Hierbei erwähnte Merkmale, Vorteile oder alternative Ausführungsformen sind ebenso auch auf die anderen beanspruchten Gegenstände zu übertragen und umgekehrt. Mit anderen Worten können die gegenständlichen Ansprüche (die beispielsweise auf eine Vorrichtung gerichtet sind) auch mit den Merkmalen, die in Zusammenhang mit einem Verfahren beschrieben oder beansprucht sind, weitergebildet sein. Die entsprechenden funktionalen Merkmale des Verfahrens werden dabei durch entsprechende gegenständliche Module ausgebildet.The solution to the problem according to the invention is described below both in relation to the claimed devices or systems and in relation to the claimed method. Features, advantages or alternative embodiments mentioned here are also to be transferred to the other claimed subjects and vice versa. In other words, the subject claims (which are directed, for example, to a device) can also be developed with the features that are described or claimed in connection with a method being. The corresponding functional features of the method are formed by corresponding physical modules.

Im Folgenden wird außerdem die erfindungsgemäße Lösung der Aufgabe in Bezug zu dem beanspruchen Verfahren und den beanspruchten Systemen zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes als auch in Bezug auf das beanspruchte Verfahren und die beanspruchten Systeme für das Trainieren einer ersten trainierten Funktion beschrieben. Hierbei erwähnte Merkmale, Vorteile oder alternative Ausführungsformen sind ebenso auch auf die anderen beanspruchten Gegenstände zu übertragen und umgekehrt. Mit anderen Worten können die Verfahrens- und System-Ansprüche für das Training der ersten trainierten Funktion auch mit Merkmalen, die in Zusammenhang mit dem Verfahren und Systemen zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes beschrieben oder beansprucht sind, weitergebildet sein und umgekehrt.In the following, the solution of the task according to the invention in relation to the claimed method and the claimed systems for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device as well as in relation to the claimed method and the claimed systems for training is also described a first trained function described. Features, advantages or alternative embodiments mentioned here are also to be transferred to the other claimed subjects and vice versa. In other words, the method and system claims for training the first trained function can also have features that are described or claimed in connection with the method and systems for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device , be educated and vice versa.

Insbesondere kann das Verfahren und die Systeme zum Bereitstellen der ersten trainierten Funktion an das Verfahren und die Systeme zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes angepasst sein. Außerdem können Eingangsdaten des Verfahrens zum Bereitstellen einer Zufriedenheits-Information vorteilhafte Merkmale und Ausführungen der Trainings-Eingangsdaten umfassen, und umgekehrt. Außerdem können Ausgangsdaten des Verfahrens zum Bereitstellen einer Zufriedenheits-Information vorteilhafte Merkmale und Ausführungen der Trainings-Ausgangsdaten umfassen, und umgekehrt.In particular, the method and the system for providing the first trained function can be adapted to the method and the system for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device. In addition, input data of the method for providing satisfaction information can include advantageous features and implementations of the training input data, and vice versa. In addition, output data of the method for providing satisfaction information can include advantageous features and implementations of the training output data, and vice versa.

Die Erfindung betrifft ein computer-implementiertes Verfahren zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes. Das Verfahren umfasst den Verfahrensschritt eines Bereitstellens von Eingangsdaten, wobei die Eingangsdaten wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information umfassen. Das Verfahren umfasst außerdem den Verfahrensschritt eines Anwendens einer ersten trainierten Funktion auf die Eingangsdaten, wodurch die Zufriedenheits-Information erzeugt wird. Das Verfahren umfasst außerdem den Verfahrensschritt eines Bereitstellens der Zufriedenheits-Information.The invention relates to a computer-implemented method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device. The method includes the method step of providing input data, the input data including at least one operating parameter of the medical device and at least one item of customer information. The method also includes the step of applying a first trained function to the input data, thereby generating the satisfaction information. The method also includes the step of providing the satisfaction information.

Die Zufriedenheits-Information beschreibt insbesondere die Zufriedenheit des Kunden für einen Nutzer. Der Nutzer kann insbesondere Teil eines Kunden-Services sein. Der Kunden-Service kann insbesondere das medizintechnische Gerät bzw. den Kunden betreuen bzw. beraten. Der Nutzer kann dabei insbesondere ein Service-Techniker oder ein Service-Mitarbeiter oder ein Wartungs-Techniker oder ein Software-Techniker oder ein Mitarbeiter der Kundebetreuung etc. sein. Die Zufriedenheits-Information wird dabei insbesondere für einen Zeitraum in der Zukunft vorhergesagt. Mit anderen Worten umfasst die Zufriedenheits-Information die vorhergesagte Zufriedenheit des Kunden. Die Zufriedenheit des Kunden bezieht sich insbesondere auf ein medizintechnisches Gerät. Dabei kann sich die Zufriedenheit insbesondere auf eine Funktionsweise des medizintechnischen Gerätes und/oder auf eine Zuverlässigkeit des medizintechnischen Gerätes und/oder auf einen Kunden-Service bezüglich des medizintechnischen Gerätes usw. beziehen.The satisfaction information describes in particular the satisfaction of the customer for a user. In particular, the user can be part of a customer service. The customer service can in particular support or advise the medical device or the customer. In particular, the user can be a service technician or a service employee or a maintenance technician or a software technician or a customer support employee etc. In this case, the satisfaction information is predicted in particular for a period of time in the future. In other words, the satisfaction information includes the customer's predicted satisfaction. Customer satisfaction relates in particular to a medical device. In this case, the satisfaction can relate in particular to the way the medical device works and/or to the reliability of the medical device and/or to customer service with regard to the medical device and so on.

Das medizintechnische Gerät kann insbesondere ein Gerät für labormedizinische Untersuchungen umfassen, z.B. ein Gerät zur Aufbereitung oder Untersuchung von Laborproben für in-vitro Tests oder ein Gerät zur Laborautomation. Das medizintechnische Gerät kann insbesondere ein bildgebendes medizintechnisches Gerät umfassen. Das bildgebende medizintechnische Gerät kann insbesondere ein Röntgen Gerät und/oder ein Computer-Tomographie (CT) Gerät und/oder ein Magnet-Resonanz-Tomographie (MRT) Gerät und/oder ein C-Bogen und/oder ein Positronen-Emissions-Tomographie (PET) Gerät und/oder ein Einzel-Photonen-Emissions-Computer-Tomographie (single photon emission computed tomography, SPECT) Gerät und/oder ein Gerät zur Ultraschallbildgebung umfassen. Alternativ kann das medizintechnische Gerät eine Patientenliege und/oder ein robotisches System für eine Untersuchungs- und/oder Operations-Unterstützung und/oder ein Software-System etc. umfassen. Das Software-System kann insbesondere für ein Anzeigen und/oder eine Analyse und/oder eine Verarbeitung medizinischer Bilddaten ausgebildet sein. Insbesondere kann das medizintechnische Gerät jede mögliche Hardware oder Software im medizinischen bzw. klinischen Kontext umfassen. Das medizintechnische Gerät kann insbesondere auch eine Mehrzahl von medizinischen Geräten oder ein Verbund von medizinischen Geräten der oben genannten Art sein. Auf diese Weise kann die Erfindung zur Vorhersage bzw. zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich einer Geräteflotte oder eines Geräteverbunds genutzt werden.The medical device can in particular include a device for medical laboratory tests, e.g. a device for preparing or testing laboratory samples for in-vitro tests or a device for laboratory automation. The medical device can in particular include an imaging medical device. The medical imaging device can in particular be an X-ray device and/or a computed tomography (CT) device and/or a magnetic resonance tomography (MRT) device and/or a C-arm and/or a positron emission tomography ( PET) device and/or a single photon emission computed tomography (SPECT) device and/or an ultrasound imaging device. Alternatively, the medical device can include a patient couch and/or a robotic system for examination and/or operation support and/or a software system, etc. The software system can be designed in particular for displaying and/or analyzing and/or processing medical image data. In particular, the medical device can include any hardware or software in a medical or clinical context. The medical device can in particular also be a plurality of medical devices or a combination of medical devices of the type mentioned above. In this way, the invention can be used to predict or to provide satisfaction information about a predicted satisfaction of a customer with regard to a fleet of devices or a group of devices.

In dem Verfahrensschritt des Bereitstellens werden insbesondere die Eingangsdaten für eine weitere Verarbeitung der Eingangsdaten bereitgestellt. Das Bereitstellen der Eingangsdaten kann insbesondere ein Empfangen der Eingangsdaten umfassen. Dabei können die Eingangsdaten insbesondere von dem medizintechnischen Gerät bereitgestellt werden. Alternativ oder zusätzlich können die Eingangsdaten von einem Kunden-Service-System, auf welchem Kunden-Informationen erfasst werden, bereitgestellt werden. Alternativ oder zusätzlich können die Eingangsdaten von einem Cloud-System bereitgestellt werden. Alternativ oder zusätzlich können die Eingangsdaten von einer internen Datenbank bereitgestellt werden. Die Eingangsdaten umfassen dabei wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information.In the providing method step, in particular the input data are provided for further processing of the input data. The provision of the input data can go into include receiving the input data in particular. In this case, the input data can be provided in particular by the medical device. Alternatively or additionally, the input data can be provided by a customer service system on which customer information is recorded. Alternatively or additionally, the input data can be provided by a cloud system. Alternatively or additionally, the input data can be provided by an internal database. The input data include at least one operating parameter of the medical device and at least one piece of customer information.

Der Betriebsparameter beschreibt insbesondere eine Funktionsweise und/oder eine Nutzung und/oder einen Umgebungsparameter bzw. eine Umgebungsbedingung und/oder eine Performanz etc. des medizintechnischen Gerätes. Insbesondere beschreibt der Betriebsparameter einen technischen Aspekt des medizintechnischen Gerätes, insbesondere kann der Betriebsparameter eine Information bezüglich einer Nutzungsart, eine Nutzungsdauer, einer Nutzungshäufigkeit, einer Fehlerart, einer Fehlerdauer, einer Fehlerhäufigkeit, eines Wartungszustands, und ähnliche Informationen umfassen. Alternativ oder zusätzlich kann der Betriebsparameter eine Information über eine Häufigkeit eines Abbruchs und/oder eines Neustartes eines bestimmten Prozesses, beispielsweise einer Untersuchung, umfassen. Alternativ oder zusätzlich kann der Betriebsparameter eine Information über einen Systemneustart und/oder einen Sub-Systemneustart und/oder deren Häufigkeit umfassen. Alternativ oder zusätzlich kann der Betriebsparameter eine Information zu einem äu-ßeren Parameter des medizintechnischen Gerätes umfassen. Der äußere Parameter kann insbesondere eine Stromversorgung bzw. Stromnetzstabilität des medizintechnischen Gerätes und/oder eine Datennetzanbindung bzw. Datennetzstabilität des medizintechnischen Gerätes und/oder eine Umgebungstemperatur des medizintechnischen Gerätes etc. umfassen. Der Betriebsparameter kann insbesondere einen numerischen Wert umfassen, welcher das medizintechnische Gerät bzw. seine Funktion etc. beschreibt. Beispielsweise kann ein solcher numerischer Wert eine Anzahl an Ausfällen des medizintechnischen Gerätes beschreiben. Alternativ oder zusätzlich kann der Betriebsparameter einen alphabetischen Wert umfassen. Beispielsweise kann ein solcher alphabetischer Wert beschreiben, ob eine Einstellung des medizintechnischen Gerätes „an“ oder „aus“ ist. Alternativ oder zusätzlich kann der Betriebsparameter einen alphanumerischen Wert umfassen. Insbesondere kann der alphanumerische Wert ein Wertepaar aus einem alphabetischen Wert und einem numerischen Wert sein. Beispielsweise kann der alphanumerische Wert einen beschreibenden Teil, wie „Umgebungstemperatur in Grad Celsius“ und einen Wert wie „25“ für diesen beschreibenden Teil umfassen.The operating parameter describes in particular a mode of operation and/or a use and/or an environmental parameter or an environmental condition and/or a performance etc. of the medical device. In particular, the operating parameter describes a technical aspect of the medical device, in particular the operating parameter can include information regarding a type of use, duration of use, frequency of use, type of error, duration of error, frequency of errors, maintenance status and similar information. Alternatively or additionally, the operating parameter can include information about the frequency of an abort and/or a restart of a specific process, for example an examination. Alternatively or additionally, the operating parameter can include information about a system restart and/or a sub-system restart and/or their frequency. Alternatively or additionally, the operating parameter can include information about an external parameter of the medical device. The external parameter can in particular include a power supply or power grid stability of the medical device and/or a data network connection or data network stability of the medical device and/or an ambient temperature of the medical device etc. The operating parameter can in particular include a numerical value which describes the medical device or its function, etc. For example, such a numerical value can describe a number of failures of the medical device. Alternatively or additionally, the operating parameter may include an alphabetic value. For example, such an alphabetical value can describe whether a setting of the medical device is “on” or “off”. Alternatively or additionally, the operational parameter may include an alphanumeric value. In particular, the alphanumeric value can be a pair of values consisting of an alphabetic value and a numeric value. For example, the alphanumeric value may include a descriptive portion such as "ambient temperature in degrees Celsius" and a value such as "25" for that descriptive portion.

Die Kunden-Information bezieht sich insbesondere auf den Kunden, dessen Zufriedenheit vorhergesagt werden soll. Insbesondere umfasst die Kunden-Information wenigstens eine Information über den Kunden. Die Kunden-Information beschreibt insbesondere ein Verhalten des Kunden und/oder eine Häufigkeit an Kontaktversuchen des Kunden mit dem Kunden-Service und/oder eine Anzahl an medizintechnischen Geräten, die der Kunde besitzt und/oder eine Information über Ersatzteile, die der Kunde bereits erhalten bzw. bestellt hat, etc. Die Kunden-Information kann insbesondere einen numerischen Wert, einen alphabetischen Wert und/oder einen alphanumerischen Wert umfassen.The customer information relates in particular to the customer whose satisfaction is to be predicted. In particular, the customer information includes at least one piece of information about the customer. The customer information describes in particular a behavior of the customer and/or a frequency of attempts by the customer to contact customer service and/or a number of medical devices that the customer owns and/or information about spare parts that the customer has already received or has ordered, etc. The customer information can in particular include a numeric value, an alphabetical value and/or an alphanumeric value.

In dem Verfahrensschritt des Anwendens der ersten trainierten Funktion wird mittels der ersten trainierten Funktion basierend auf den Eingangsdaten die Zufriedenheits-Information erzeugt.In the method step of applying the first trained function, the satisfaction information is generated using the first trained function based on the input data.

Im Allgemeinen ahmt eine trainierte Funktion kognitive Funktionen nach, die Menschen mit menschlichem Denken verbinden. Insbesondere durch auf Trainingsdaten basierendem Training kann sich die trainierte Funktion an neue Umstände anpassen sowie Muster erkennen und extrapolieren.In general, a trained function mimics cognitive functions that humans associate with human thinking. In particular, through training based on training data, the trained function can adapt to new circumstances and recognize and extrapolate patterns.

Im Allgemeinen können Parameter einer trainierten Funktion mittels Trainings angepasst werden. Insbesondere kann dafür ein beaufsichtigtes (supervised) Training, ein halbüberwachtes (semi-supervised) Training, ein unbeaufsichtigtes (unsupervised) Training, ein verstärkendes Lernen (reinforcement learning) und/oder ein aktives Lernen (active learning) verwendet werden. Darüber hinaus kann Repräsentationslernen (ein alternativer Begriff ist „Merkmalslernen“) (representation learning bzw. feature learning) verwendet werden. Insbesondere können die Parameter der trainierten Funktionen durch mehrere Trainingsschritte iterativ angepasst werden.In general, parameters of a trained function can be adjusted using training. In particular, supervised training, semi-supervised training, unsupervised training, reinforcement learning and/or active learning can be used for this. In addition, representation learning (an alternative term is “feature learning”) (representation learning or feature learning) can be used. In particular, the parameters of the trained functions can be iteratively adapted through a number of training steps.

Insbesondere kann eine trainierte Funktion ein neuronales Netzwerk, eine Unterstützungsvektormaschine (support vector machine), einen Zufallsbaum bzw. einen Entscheidungsbaum (decision tree) und/oder ein Bayes'sches Netzwerk umfassen, und/oder die trainierte Funktion kann auf k-Mittel-Clustering (k-means clustering), Q-Learning, genetischen Algorithmen und/oder Assoziationsregeln basieren. Insbesondere kann eine trainierte Funktion eine Kombination aus mehreren unkorrelierten Entscheidungsbäumen bzw. ein Ensemble aus Entscheidungsbäumen (random forest) umfassen. Insbesondere kann die trainierte Funktion mittels XGBoosting (extreme Gradient Boosting) bestimmt werden. Insbesondere kann ein neuronales Netzwerk ein tiefes neuronales Netzwerk (deep neural network), ein Faltungs-neuronales Netzwerk (convolutional neural network) oder ein Faltungs-tiefes neuronales Netzwerk (convolutional deep neural network) sein. Darüber hinaus kann ein neuronales Netzwerk ein kontradiktorisches Netzwerk (adversarial network), ein tiefes kontradiktorisches Netzwerk (deep adversarial network) und/oder ein generatives kontradiktorisches Netzwerk (generative adversarial network) sein. Insbesondere kann ein neuronales Netzwerk ein rekurrentes neuronales Netzwerk (recurrent neural network) sein. Insbesondere kann ein rekurrentes neuronales Netzwerk ein Netzwerk mit langem Kurzzeitgedächtnis (long-short-term-memory, LSTM), insbesondere eine Gated Recurrent Unit (GRU), sein. Insbesondere kann eine trainierte Funktion eine Kombination der beschriebenen Ansätze umfassen. Insbesondere werden die hier beschriebenen Ansätze für eine trainierte Funktion Netzwerkarchitektur der trainierten Funktion genannt.In particular, a trained function may include a neural network, a support vector machine, a decision tree, and/or a Bayesian network, and/or the trained function may be based on k-means clustering (k-means clustering), Q-learning, genetic algorithms and/or association rules. In particular, a trained function can comprise a combination of several uncorrelated decision trees or an ensemble of decision trees (random forest). In particular, the trained function can be determined using XGBoosting (extreme gradient boosting). In particular, a neural network werk may be a deep neural network, a convolutional neural network, or a convolutional deep neural network. In addition, a neural network may be an adversarial network, a deep adversarial network, and/or a generative adversarial network. In particular, a neural network can be a recurrent neural network. In particular, a recurrent neural network can be a long-short-term-memory (LSTM) network, in particular a gated recurrent unit (GRU). In particular, a trained function can include a combination of the described approaches. In particular, the approaches described here for a trained function are called the network architecture of the trained function.

In dem Verfahrensschritt des Bereitstellens der Zufriedenheits-Information, wird die Zufriedenheits-Information dem Nutzer bereitgestellt. Dabei kann das Bereitstellen der Zufriedenheits-Information insbesondere ein Anzeigen der Zufriedenheits-Information und/oder ein Versenden der Zufriedenheits-Information beispielsweise über E-Mail oder SMS und/oder ein Speichern der Zufriedenheits-Information in einem Speicher oder einer externen Datenbank oder einem Cloud-Speicher umfassen.In the step of providing the satisfaction information, the satisfaction information is provided to the user. The provision of the satisfaction information can in particular display the satisfaction information and/or send the satisfaction information, for example via e-mail or SMS and/or store the satisfaction information in a memory or an external database or a cloud -Memory include.

Die Erfinder haben erkannt, dass es möglich ist, die Zufriedenheit eines Kunden vorherzusagen. Die Erfinder haben erkannt, dass eine derartige Vorhersage insbesondere basierend auf wenigstens einem Betriebsparameter und wenigstens einer Kunden-Information erzeugt bzw. bestimmt werden kann. Mit anderen Worten haben die Erfinder erkannt, dass basierend auf einer Kombination aus Betriebsdaten und Kunden-Informationen die Zufriedenheit des Kunden vorhergesagt werden kann und als Zufriedenheits-Information dem Nutzer bereitgestellt werden kann. Insbesondere haben die Erfinder erkannt, dass die Zufriedenheit des Kunden basierend auf wenigstens einer technischen Information des medizintechnischen Gerätes, dem Betriebsparameter, und Kundendaten, der Kunden-Information, besonders zuverlässig vorhergesagt werden kann.The inventors have recognized that it is possible to predict a customer's satisfaction. The inventors have recognized that such a prediction can be generated or determined in particular on the basis of at least one operating parameter and at least one piece of customer information. In other words, the inventors have recognized that based on a combination of operating data and customer information, customer satisfaction can be predicted and provided to the user as satisfaction information. In particular, the inventors have recognized that customer satisfaction can be predicted particularly reliably based on at least one piece of technical information about the medical device, the operating parameter, and customer data, the customer information.

Nach einem Aspekt der Erfindung umfasst das Verfahren außerdem den Verfahrensschritt eines Bestimmens des wenigstens einen Betriebsparameters aus Protokolldaten des medizintechnischen Gerätes für eine erste definierte Zeitspanne.According to one aspect of the invention, the method also includes the method step of determining the at least one operating parameter from log data of the medical device for a first defined period of time.

Die Protokolldaten können insbesondere eine log-Datei bzw. ein log-file bzw. log Daten umfassen. Insbesondere können die Protokolldaten eine Ereignis-log-Datei bzw. ein event log-file umfassen. In einer log-Datei werden insbesondere Prozesse, die in einem Rechner-System bzw. Computer-System und/oder einem Netzwerk des medizintechnischen Gerätes ablaufen, protokolliert. Insbesondere sind in der log-Datei Prozesse dokumentiert, die an dem medizintechnischen Gerät ablaufen. Insbesondere können kann die log-Datei Informationen bezüglich der Nutzung, der Funktionsweise, der Stabilität etc. des medizintechnischen Gerätes umfassen. Alternativ oder zusätzlich können die Protokolldaten einen Stabilitäts-Parameter des medizintechnischen Gerätes umfassen. Insbesondere kann der Stabilitäts-Parameter eine Information über einen Abbruch einer Bildaufnahme und/oder über ein Pop-Up und/oder über ein Software-Update etc. umfassen. Alternativ oder zusätzlich können die Protokolldaten wenigstens einen Umgebungsparameter bzw. eine Umgebungsbedingung umfassen. Der Umgebungsparameter kann insbesondere eine Temperatur, eine Feuchtigkeit, ein Land, in welchem sich das medizintechnische Gerät befindet etc. sein.The log data can in particular include a log file or log file or log data. In particular, the log data can include an event log file or an event log file. In particular, processes that run in a computer system or computer system and/or a network of the medical device are logged in a log file. In particular, processes that run on the medical device are documented in the log file. In particular, the log file can include information regarding the use, functionality, stability, etc. of the medical device. Alternatively or additionally, the log data can include a stability parameter of the medical device. In particular, the stability parameter can include information about an abort of an image recording and/or about a pop-up and/or about a software update etc. Alternatively or additionally, the log data can include at least one environmental parameter or environmental condition. The environmental parameter can in particular be a temperature, humidity, a country in which the medical device is located, etc.

Die erste definierte Zeitspanne kann insbesondere in der Vergangenheit liegen. Mit anderen Worten kann die erste definierte Zeitspanne zeitlich vor einem Zeitpunkt, an dem der wenigstens eine Betriebsparameter bestimmt wird, liegen. Die erste definierte Zeitspanne definiert einen Zeitraum, für welchen der wenigstens eine Betriebsparameter aus den Protokolldaten bestimmt wird. Insbesondere kann ein zeitlicher Verlauf des wenigstens einen Betriebsparameters innerhalb der ersten definierten Zeitspanne bestimmt werden. Die erste definierte Zeitspanne kann insbesondere eine Woche oder zwei Wochen oder drei Wochen oder vier Wochen oder ein Monat oder zwei Monate oder drei Monate oder ein halbes Jahr, etc. umfassen. Insbesondere kann die erste definierte Zeitspanne länger oder kürzer als die hier aufgezählten Beispiele sein. Insbesondere kann die erste definierte Zeitspanne zwischen zwei hier aufgezählten Beispielen liegen. Definiert bedeutet in diesem Zusammenhang, dass eine Länge bzw. Dauer der ersten definierten Zeitspanne vorgegeben bzw. definiert werden kann. Insbesondere kann die Dauer der ersten definierten Zeitspanne vordefiniert sein. Alternativ kann die Dauer der ersten definierten Zeitspanne durch den Nutzer definiert werden. Mit anderen Worten kann der Nutzer angeben bzw. definieren, für welche Zeitspanne der wenigstens eine Betriebsparameter bestimmt werden soll. Insbesondere kann der Nutzer die erste definierte Zeitspanne anhand von Kalenderdaten definieren. Alternativ kann der Nutzer die Dauer in Tagen oder Wochen oder Monaten definieren. Insbesondere kann dann ein Beginn der ersten definierten Zeitspanne aus Sicht des Tages definiert werden, an dem der Nutzer die Dauer der ersten definierten Zeitspanne definiert oder an dem der Betriebsparameter bestimmt wird.The first defined period of time can in particular lie in the past. In other words, the first defined period of time can be before a point in time at which the at least one operating parameter is determined. The first defined period of time defines a period of time for which the at least one operating parameter is determined from the log data. In particular, a time profile of the at least one operating parameter can be determined within the first defined period of time. The first defined period of time can in particular include one week or two weeks or three weeks or four weeks or one month or two months or three months or half a year, etc. In particular, the first defined period of time can be longer or shorter than the examples listed here. In particular, the first defined period of time can lie between two examples listed here. In this context, defined means that a length or duration of the first defined time period can be specified or defined. In particular, the duration of the first defined period of time can be predefined. Alternatively, the duration of the first defined period of time can be defined by the user. In other words, the user can specify or define for which period of time the at least one operating parameter is to be determined. In particular, the user can define the first defined period of time using calendar data. Alternatively, the user can define the duration in days or weeks or months. In particular, a start of the first defined time period can then be defined from the point of view of the day on which the user defines the duration of the first defined time period or on which the operating parameter is determined.

Im Verfahrensschritt des Bestimmens des wenigstens einen Betriebsparameters aus den Protokolldaten, können insbesondere für die Zufriedenheits-Information relevante Daten als Betriebsparameter aus den Protokolldaten extrahiert werden. Insbesondere kann mehr als ein Betriebsparameter aus den Protokolldaten bestimmt werden.In the method step of determining the at least one operating parameter from the log data, data relevant in particular to the satisfaction information can be extracted from the log data as operating parameters. In particular, more than one operating parameter can be determined from the log data.

Die Erfinder haben erkannt, dass aus den Protokolldaten Informationen in Form des wenigstens einen Betriebsparameter bestimmt werden können, welche einen Einfluss auf die Zufriedenheits-Information haben können. Außerdem haben die Erfinder erkannt, dass durch die Protokolldaten der technische Aspekt des medizintechnischen Gerätes beim Bestimmen der Zufriedenheits-Information berücksichtigt wird.The inventors have recognized that information in the form of the at least one operating parameter can be determined from the log data, which can have an influence on the satisfaction information. In addition, the inventors have recognized that the technical aspect of the medical device is taken into account by the log data when determining the satisfaction information.

Nach einem weiteren Aspekt der Erfindung umfasst das Verfahren außerdem den Verfahrensschritt eines Bestimmens der wenigstens einen Kunden-Information basierend auf Verkaufsdaten und/oder Kundendienstdaten für eine zweite definierte Zeitspanne.According to a further aspect of the invention, the method also includes the method step of determining the at least one item of customer information based on sales data and/or customer service data for a second defined period of time.

Insbesondere können die Verkaufsdaten und/oder die Kundendienstdaten in Bezug zu dem medizintechnischen Gerät stehen. Mit anderen Worten können die Verkaufsdaten und/oder die Kundendienstdaten Informationen angeben, die in einem direkten oder indirekten Bezug zu dem medizintechnischen Gerät stehen. Informationen, die in einem direkten Bezug zu dem medizintechnischen Gerät stehen, geben direkt Daten an, die das medizintechnische Gerät betreffen. Informationen, die in einem indirekten Bezug zu dem medizintechnischen Gerät stehen, geben Daten an, die beispielsweise von dem Kunden zu dem medizintechnischen Gerät angegeben werden. Alternativ können die Verkaufsdaten und/oder die Kundendienstdaten in Bezug zu dem Kunden stehen. Insbesondere können die Verkaufsdaten und/oder die Kundendienstdaten Informationen über den Kunden umfassen.In particular, the sales data and/or customer service data can relate to the medical device. In other words, the sales data and/or the customer service data can indicate information that is directly or indirectly related to the medical device. Information that is directly related to the medical device directly indicates data that relate to the medical device. Information that is indirectly related to the medical device indicates data that is provided, for example, by the customer about the medical device. Alternatively, the sales data and/or the customer service data can be related to the customer. In particular, the sales data and/or the customer service data can include information about the customer.

Insbesondere können die Verkaufsdaten Informationen über bereits gelieferte bzw. eingebaute Ersatzteile für das medizintechnische Gerät umfassen. Insbesondere können die Verkaufsdaten Informationen über bestellte Ersatzteile für das medizintechnische Gerät umfassen. Alternativ oder zusätzlich können die Verkaufsdaten eine Anzahl von medizintechnischen Geräten umfassen, die der Kunde besitzt, bzw. die von dem Kunden betreut bzw. genutzt bzw. verwaltet werden. Alternativ oder zusätzlich können die Verkaufsdaten Kosten des Kunden umfassen. Insbesondere können die Kosten des Kunden in Bezug auf das medizintechnische Gerät angegeben sein. Mit anderen Worten können die Kosten angeben, wie viel der Kunde für das medizintechnische Gerät und/oder für Wartungsarbeiten und/ oder für Reparaturarbeiten und/oder für Ersatzteile etc. ausgegeben hat. Alternativ oder zusätzlich können die Kosten angegeben, wie viel der Kunde bereits in medizintechnische Geräte, welche von dem Kunden-Service betreut werden, investiert hat.In particular, the sales data can include information about spare parts that have already been delivered or installed for the medical device. In particular, the sales data can include information about ordered spare parts for the medical device. Alternatively or additionally, the sales data can include a number of medical devices that the customer owns or that are looked after, used, or managed by the customer. Alternatively or additionally, the sales data may include customer costs. In particular, the customer's costs in relation to the medical device can be specified. In other words, the costs can indicate how much the customer spent on the medical device and/or on maintenance work and/or on repair work and/or on replacement parts, etc. Alternatively or additionally, the costs can be specified as to how much the customer has already invested in medical devices that are managed by customer service.

Insbesondere können die Kundendienstdaten Informationen über den Kunden umfassen. Insbesondere können die Informationen über dem Kunden umfassen, beispielsweise einen Sitz des Kunden bzw. ein Land des Sitzes des Kunden und/oder eine Zeitdauer, wie lange der Kunde bereits ein von dem Kunden-Service betreutes medizintechnisches Gerät besitzt bzw. betreibt bzw. nutzt und/oder welches medizintechnische Gerät der Kunde besitzt bzw. betreibt bzw. nutzt etc. Alternativ oder zusätzlich können die Kundendienstdaten Informationen über ein oder mehrere Tickets des Kunden umfassen. Insbesondere kann der Kunde ein Ticket erstellen, wenn er ein Problem mit oder einer Frage zu dem medizintechnischen Gerät hat. Insbesondere kann das Ticket an den Kunden-Service gesendet werden. Insbesondere können die Kundendienstdaten Informationen über die Anzahl der Tickets und/oder über ein Alter eines Tickets und/oder über einen Bearbeitungsstatus eines Tickets und/oder über eine Art bzw. Kategorie eines Tickets umfassen. Insbesondere kann die Art bzw. Kategorie eines Tickets beschreiben, ob es sich um ein regionales oder ein globales Ticket handelt. Alternativ oder zusätzlich kann die Art bzw. Kategorie des Tickets beschreiben, wo bzw. durch wen das Ticket bearbeitet wird. Dies kann insbesondere die Information umfassen, ob es sich um ein technisches Ticket, ein Wartungs-Ticket, ein Reparatur-Ticket, ein Beschwerde-Ticket, ein Fragen-Ticket etc. handelt. Alternativ oder zusätzlich kann die Art bzw. Kategorie des Tickets beschreiben, in welcher Eskalationsstufe sich das Ticket befindet. Dabei kann die Eskalationsstufe von dem Kunden oder von dem Nutzer bestimmt werden. Dabei kann die Eskalationsstufe auf einer diskreten oder kontinuierlichen Skala angegeben sein. Dabei kann ein hoher Wert auf der Skala eine weit fortgeschrittene Eskalation markieren. Alternativ oder zusätzlich können die Kundendienstdaten Informationen umfassen, wie häufig ein Wartungs- oder Reparatur-Techniker bei dem Kunden vor Ort war.In particular, the customer service data can include information about the customer. In particular, the information about the customer can include, for example, the location of the customer or the country in which the customer is located and/or a period of time for how long the customer has owned or operated or used a medical device supported by the customer service and /or which medical device the customer owns or operates or uses, etc. Alternatively or additionally, the customer service data can include information about one or more of the customer's tickets. In particular, the customer can create a ticket if he has a problem with or a question about the medical device. In particular, the ticket can be sent to customer service. In particular, the customer service data can include information about the number of tickets and/or the age of a ticket and/or the processing status of a ticket and/or the type or category of a ticket. In particular, the type or category of a ticket can describe whether it is a regional or a global ticket. Alternatively or additionally, the type or category of the ticket can describe where or by whom the ticket is processed. In particular, this can include information as to whether it is a technical ticket, a maintenance ticket, a repair ticket, a complaint ticket, a question ticket, etc. Alternatively or additionally, the type or category of the ticket can describe the escalation level in which the ticket is located. The escalation level can be determined by the customer or by the user. The escalation level can be specified on a discrete or continuous scale. A high value on the scale can indicate a well advanced escalation. Alternatively or additionally, the customer service data can include information on how often a maintenance or repair technician was at the customer's site.

Die zweite definierte Zeitspanne kann insbesondere in der Vergangenheit liegen. Mit anderen Worten kann die zweite definierte Zeitspanne zeitlich vor einem Zeitpunkt, an dem die wenigstens eine Kunden-Information bestimmt wird, liegen. Die zweite definierte Zeitspanne definiert einen Zeitraum, in welchem die wenigstens eine Kunden-Information aus den Verkaufsdaten und/oder Kundendienstdaten bestimmt wird. Insbesondere kann ein zeitlicher Verlauf der wenigstens einen Kunden-Information innerhalb der zweiten definierten Zeitspanne bestimmt werden. Die zweite definierte Zeitspanne kann insbesondere eine Woche oder zwei Wochen oder drei Wochen oder vier Wochen oder ein Monat oder zwei Monate oder drei Monate oder ein halbes Jahr, etc. umfassen. Insbesondere kann die zweite definierte Zeitspanne länger oder kürzer als die hier aufgezählten Beispiele sein. Insbesondere kann die zweite definierte Zeitspanne zwischen zwei hier aufgezählten Beispielen liegen.The second defined period of time can in particular lie in the past. In other words, the second defined period of time can be before a point in time at which the at least one item of customer information is determined. The second defined period of time defines a period of time in which the at least one item of customer information is determined from the sales data and/or customer service data. In particular, a time profile of the at least one piece of customer information can be determined within the second defined period of time. The second defined time span can in particular include one week or two weeks or three weeks or four weeks or one month or two months or three months or half a year, etc. In particular, the second defined period of time can be longer or shorter than the examples listed here. In particular, the second defined period of time can lie between two examples listed here.

Insbesondere kann die zweite definierte Zeitspanne von der ersten definierten Zeitspanne verschieden sein. Insbesondere können die erste und die zweite definierte Zeitspanne unterschiedlich lang sein. Insbesondere können die erste und die zweite definierte Zeitspanne zeitlich zueinander verschoben sein. Insbesondere können sich die erste und die zweite definierte Zeitspanne zeitlich überlappen. Insbesondere können die erste und die zweite definierte Zeitspanne disjunkt zueinander sein. Mit anderen Worten können sich die erste und die zweite definierte Zeitspanne nicht überlappen.In particular, the second defined time span can be different from the first defined time span. In particular, the first and second defined periods of time can be of different lengths. In particular, the first and the second defined period of time can be shifted in time with respect to one another. In particular, the first and second defined periods of time can overlap in time. In particular, the first and second defined periods of time can be disjunctive to one another. In other words, the first and second defined periods of time cannot overlap.

Alternativ können die erste und die zweite definierte Zeitspanne identisch sein. Mit anderen Worten kann die erste definierte Zeitspanne gleich der zweiten definierten Zeitspanne sein.Alternatively, the first and second defined periods of time can be identical. In other words, the first defined period of time can be equal to the second defined period of time.

Definiert bedeutet in diesem Zusammenhang, dass eine Länge bzw. Dauer der zweiten definierten Zeitspanne vorgegeben bzw. definiert werden kann. Insbesondere kann die Dauer der zweiten definierten Zeitspanne vordefiniert sein. Alternativ kann die Dauer der zweiten definierten Zeitspanne durch den Nutzer definiert werden. Mit anderen Worten kann der Nutzer angeben bzw. definieren, für welche Zeitspanne der wenigstens eine Betriebsparameter bestimmt werden soll. Insbesondere kann der Nutzer die zweite definierte Zeitspanne anhand von Kalenderdaten definieren. Alternativ kann der Nutzer die Dauer der zweiten definierten Zeitspanne in Tagen oder Wochen oder Monaten definieren. Insbesondere kann dann ein Beginn der zweiten definierten Zeitspanne aus Sicht des Tages definiert werden, an dem der Nutzer die Dauer der zweiten definierten Zeitspanne definiert oder an dem der Betriebsparameter bestimmt wird.In this context, defined means that a length or duration of the second defined time period can be predetermined or defined. In particular, the duration of the second defined period of time can be predefined. Alternatively, the duration of the second defined period of time can be defined by the user. In other words, the user can specify or define for which period of time the at least one operating parameter is to be determined. In particular, the user can define the second defined period of time using calendar data. Alternatively, the user can define the duration of the second defined period of time in days or weeks or months. In particular, a start of the second defined time period can then be defined from the point of view of the day on which the user defines the duration of the second defined time period or on which the operating parameter is determined.

In dem Verfahrensschritt des Bestimmens der wenigstens einen Kunden-Information, kann die Information als Kunden-Information aus den Verkaufsdaten und/oder den Kundendienstdaten extrahiert werden, die für eine Vorhersagen der Kunden-Zufriedenheit bzw. für die Kunden-Information relevant ist bzw. relevant sein könnte. Insbesondere kann in dem Verfahrensschritt des Bestimmens der wenigstens einen Kunden-Information mehr als eine Kunden-Information bestimmt werden.In the method step of determining the at least one item of customer information, the information that is relevant for a prediction of customer satisfaction or for the customer information can be extracted from the sales data and/or the customer service data as customer information could be. In particular, in the method step of determining the at least one piece of customer information, more than one piece of customer information can be determined.

Die Erfinder haben erkannt, dass die Verkaufsdaten und/oder die Kundendienstdaten Informationen umfassen, welche für die Zufriedenheits-Information relevant ist. Insbesondere haben die Erfinder erkannt, dass Informationen aus den Verkaufsdaten und/oder Kundendienstdaten Einfluss auf die Zufriedenheit des Kunden haben können.The inventors have recognized that the sales data and/or the customer service data include information which is relevant to the satisfaction information. In particular, the inventors have recognized that information from the sales data and/or customer service data can influence customer satisfaction.

Nach einem weiteren Aspekt der Erfindung kann der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information in den Verfahrensschritten des Bestimmens des wenigstens einen Betriebsparameters beziehungsweise der wenigstens einen Kunden-Information basierend Daten aus einem Produkt-Lebenszyklus-Management (Product-Life-Management, PLM) und/oder aus einem Lieferketten-Management (Supply-Chan-Management, SCM) bestimmt werden.According to a further aspect of the invention, the at least one operating parameter and/or the at least one item of customer information in the method steps of determining the at least one operating parameter or the at least one item of customer information can be based on data from a product life cycle management Management, PLM) and/or from a supply chain management (Supply-Chan-Management, SCM).

Insbesondere umfassen Daten des Product-Life-Management Informationen, die während eines Entwicklungsprozesses und während des gesamten Lebenszyklus des medizintechnischen Gerätes entstehen. Insbesondere umfassen Daten Lieferketten-Management alle Informationen über eine Lieferkette des medizintechnischen Gerätes. Die Lieferketten beginnt insbesondere mit der Fertigung des medizintechnischen Gerätes und endet mit der Installation des medizintechnischen Gerätes beim Kunden. Somit umfasst die Lieferkette insbesondere auch den Transport des medizintechnischen Gerätes wie beispielsweise ein Verschiffen des medizintechnischen Gerätes.In particular, product life management data includes information that arises during a development process and during the entire life cycle of the medical device. In particular, supply chain management data includes all information about a supply chain of the medical device. The supply chain begins in particular with the manufacture of the medical device and ends with the installation of the medical device at the customer. The supply chain thus also includes, in particular, the transport of the medical device, such as shipping the medical device.

Die Erfinder haben erkannt, dass der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information auch aus Daten des Produkt-Lebenszyklus-Managements und/oder des Lieferketten-Managements bestimmt werden kann. Diese können dann insbesondere als Eingangsdaten für die erste trainierte Funktion dienen. Die Erfinder haben erkannt, dass in diesen Daten insbesondere Informationen umfasst sein können, die spätere Ausfälle bzw. Probleme mit dem medizintechnischen Gerät erklären können und eine Zufriedenheits-Information vorhersagen können. Beispielsweise können Probleme beim Transport oder bei der Herstellung einen Ausfall bestimmter Teile des medizintechnischen Gerätes begünstigen. Dieser Ausfall hat wiederrum einen Einfluss auf die Zufriedenheits-Information bezüglich des Kunden.The inventors have recognized that the at least one operating parameter and/or the at least one piece of customer information can also be determined from data from product life cycle management and/or from supply chain management. These can then be used in particular as input data for the first trained function. The inventors have recognized that this data can in particular include information that can explain later failures or problems with the medical device and can predict satisfaction information. For example, problems during transport or production can favor the failure of certain parts of the medical device. This failure in turn has an impact on the satisfaction information regarding the customer.

Nach einem weiteren Aspekt der Erfindung kann das Bestimmen des wenigstens einen Betriebsparameters und/oder der wenigstens einen Kunden-Information von einem Merkmals-Extraktions-Algorithmus ausgeführt werden. Dabei umfasst der Merkmals-Extraktions-Algorithmus optional eine zweite trainierte Funktion.According to a further aspect of the invention, the determination of the at least one operating parameter and/or the at least one piece of customer information can be carried out by a feature extraction algorithm. The feature extraction algorithm optionally includes a second trained function.

Dabei kann das Bestimmen des wenigstens einen Betriebsparameters insbesondere von einem ersten Merkmals-Extraktions-Algorithmus ausgeführt werden. Dabei kann das Bestimmen der wenigstens einen Kunden-Information insbesondere von einem zweiten Merkmals-Extraktions-Algorithmus ausgeführt werden.In this case, the determination of the at least one operating parameter, in particular by one first feature extraction algorithm are executed. In this case, the determination of the at least one piece of customer information can be carried out in particular by a second feature extraction algorithm.

Der Merkmals-Extraktions-Algorithmus kann insbesondere dazu ausgebildet sein, Merkmale, die in Form des Betriebsparameters oder der Kunden-Informationen, die Zufriedenheits-Information beeinflussen können, von den Protokolldaten und/oder Verkaufsdaten und/oder Kundendienstdaten zu extrahieren. Insbesondere kann mittels des Merkmals-Extraktions-Algorithmus der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information bestimmt werden. Insbesondere kann der Merkmals-Extraktions-Algorithmus darauf angepasst sein, welche Information mittels des Merkmals-Extraktions-Algorithmus extrahiert bzw. bestimmt werden soll.The feature extraction algorithm can be designed in particular to extract features from the log data and/or sales data and/or customer service data that can influence the satisfaction information in the form of the operating parameter or the customer information. In particular, the at least one operating parameter and/or the at least one item of customer information can be determined by means of the feature extraction algorithm. In particular, the feature extraction algorithm can be adapted to what information is to be extracted or determined using the feature extraction algorithm.

Dabei kann der Merkmals-Extraktions-Algorithmus insbesondere von einem Experten erstellt werden. Insbesondere kann der Experte Regeln festlegen, nach denen der Merkmals-Extraktions-Algorithmus den wenigstens einen Betriebsparameter und/oder die wenigstens eine Kunden-Information bestimmt. Der Merkmals-Extraktions-Algorithmus kann alternativ oder zusätzlich den wenigstens einen Betriebsparameter und/oder die wenigstens eine Kunden-Information mittels Mustererkennung bestimmen. Alternativ oder zusätzlich kann der Merkmals-Extraktions-Algorithmus einen Zähl-Algorithmus umfassen, welcher ein bestimmtes Merkmal in den Protokolldaten und/oder den Verkaufsdaten und/oder den Kundendienstdaten zählt. Auf diese Weise kann beispielsweise die Anzahl an Tickets des Kunden mittels des Zähl-Algorithmus basierend auf den Kundendienstdaten bestimmt werden. Alternativ oder zusätzlich kann auf diese Weise beispielsweise eine Anzahl an Scan-Abbrüchen aus den Protokolldaten bestimmt werden.In this case, the feature extraction algorithm can be created in particular by an expert. In particular, the expert can define rules according to which the feature extraction algorithm determines the at least one operating parameter and/or the at least one piece of customer information. Alternatively or additionally, the feature extraction algorithm can determine the at least one operating parameter and/or the at least one item of customer information by means of pattern recognition. Alternatively or additionally, the feature extraction algorithm may include a counting algorithm that counts a particular feature in the log data and/or the sales data and/or the customer service data. In this way, for example, the number of tickets for the customer can be determined using the counting algorithm based on the customer service data. Alternatively or additionally, a number of aborted scans can be determined from the log data in this way, for example.

Insbesondere kann der Merkmals-Extraktions-Algorithmus eine zweite trainierte Funktion umfassen. Dafür kann die zweite trainierte Funktion zum Bestimmen des wenigstens einen Betriebsparameters beispielsweise automatisch auf den Protokolldaten trainiert werden. Insbesondere der Merkmals-Extraktions-Algorithmus zum Bestimmen des wenigstens einen Betriebsparameters einen Sequenz-Erkennungs-Algorithmus umfassen (sequence mining bzw. sequence pattern mining). Dabei können Muster in teilweise strukturierten Daten erkannt werden. Zum Bestimmen der wenigstens einen Kunden-Information kann die zweite trainierte Funktion insbesondere ein „Natural Language Processing“ zur Analyse von Textdaten bzw. alphabetischen Daten bzw. alphanumerischen Daten umfassen.In particular, the feature extraction algorithm may include a second trained function. For this purpose, the second trained function for determining the at least one operating parameter can be automatically trained on the log data, for example. In particular, the feature extraction algorithm for determining the at least one operating parameter includes a sequence recognition algorithm (sequence mining or sequence pattern mining). Patterns can be recognized in partially structured data. To determine the at least one item of customer information, the second trained function can in particular include “natural language processing” for analyzing text data or alphabetic data or alphanumeric data.

Insbesondere kann der Merkmals-Extraktions-Algorithmus eine Kombination aus den beschriebenen Funktionen bzw. Algorithmen umfassen.In particular, the feature extraction algorithm can include a combination of the functions or algorithms described.

Der Merkmals-Extraktions-Algorithmus kann insbesondere mittels einer Python API auf die Protokolldaten und/oder die Verkaufsdaten und/oder die Kundendienstdaten zugreifen.In particular, the feature extraction algorithm can access the log data and/or the sales data and/or the customer service data using a Python API.

Der Merkmals-Extraktions-Algorithmus kann insbesondere eine Vorverarbeitung (pre-processing) von Daten umfassen. Die Daten können insbesondere die Protokolldaten und/oder die Verkaufsdaten und/oder die Kundendienstdaten und/oder der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information umfassen. Mittels der Vorverarbeitung werden der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information insbesondere derart bearbeitet, dass sie als Eingangsdaten für die erste trainierte Funktion geeignet sind. Insbesondere können mittels der Vorverarbeitung die Protokolldaten und/oder die Verkaufsdaten und/oder die Kundendienstdaten derart bearbeitet werden, dass der wenigstens eine Betriebsparameter beziehungsweise die wenigstens eine Kunden-Information daraus bestimmt werden können.The feature extraction algorithm can in particular include pre-processing of data. The data can in particular include the log data and/or the sales data and/or the customer service data and/or the at least one operating parameter and/or the at least one item of customer information. By means of the pre-processing, the at least one operating parameter and/or the at least one piece of customer information is processed in particular in such a way that it is suitable as input data for the first trained function. In particular, the log data and/or the sales data and/or the customer service data can be processed by means of the preprocessing in such a way that the at least one operating parameter or the at least one piece of customer information can be determined therefrom.

Die Erfinder haben erkannt, dass das Bestimmen des wenigstens einen Betriebsparameters und/oder der wenigstens einen Kunden-Information automatisiert mittels des Merkmals-Extraktions-Algorithmus erfolgen kann. Insbesondere haben die Erfinder erkannt, dass mit dem Merkmals-Extraktions-Algorithmus der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information derart vorverarbeitet werden können, dass sie als Eingangsdaten für die erste trainierte Funktion geeignet sind.The inventors have recognized that the at least one operating parameter and/or the at least one item of customer information can be determined automatically using the feature extraction algorithm. In particular, the inventors have recognized that the at least one operating parameter and/or the at least one piece of customer information can be preprocessed with the feature extraction algorithm in such a way that they are suitable as input data for the first trained function.

Nach einem weiteren Aspekt der Erfindung umfasst die erste und/oder zweite Zeitspanne eine Mehrzahl an disjunkten Zeitblöcken. Dabei schließen die disjunkten Zeitblöcke zeitlich aneinander an. Dabei wird der wenigstens eine Betriebsparameter beziehungsweise die wenigstens eine Kunden-Information für jeden der Zeitblöcke akkumuliert bestimmt.According to a further aspect of the invention, the first and/or second time span comprises a plurality of disjoint time blocks. The disjoint time blocks follow one another in terms of time. In this case, the at least one operating parameter or the at least one item of customer information is determined in an accumulated manner for each of the time blocks.

Insbesondere kann ein Zeitblock einen zeitlichen Teilabschnitt bzw. ein zeitliches Intervall bzw. ein Zeitintervall der ersten und/oder zweiten definierten Zeitspanne umfassen. Insbesondere bedeutet disjunkt, dass sich die Zeitblöcke einer definierten Zeitspanne zeitlich nicht überlagern bzw. überlappen. Insbesondere können die disjunkten Zeitblöcke einer definierten Zeitspanne zeitlich direkt aneinander anschließen. Mit anderen Worten können die Zeitblöcke einer definierten Zeitspanne lückenlos aneinander anschließen. Insbesondere können die Zeitblöcke der Mehrzahl an disjunkten Zeitblöcken gleich groß bzw. gleich lang sein. Mit anderen Worten können die Zeitblöcke eine gleiche Dauer umfassen. Alternativ können die Zeitblöcke unterschiedlich groß bzw. lang sein. Insbesondere kann die erste definierte Zeitspanne in eine erste Mehrzahl an disjunkten Zeitblöcken aufgeteilt sein. Insbesondere kann die zweite definierte Zeitspanne in eine zweite Mehrzahl an disjunkten Zeitblöcken aufgeteilt sein. Insbesondere kann die erste Mehrzahl der disjunkten Zeitblöcke der zweiten Mehrzahl an disjunkten Zeitblöcken entsprechen. Insbesondere wird die Anzahl der disjunkten Zeitblöcke für erste und/oder zweite definierte Zeitspanne durch die Länge bzw. Dauer der entsprechenden ersten und/oder zweiten definierten Zeitspanne und/oder durch die Länge bzw. Dauer der Zeitblöcke vorgegeben. Insbesondere kann die erste und/oder zweite definierte Zeitspanne einen Zeitblock umfassen. Alternativ kann die erste und/oder zweite definierte Zeitspanne mehr als einen Zeitblock umfassen.In particular, a time block can include a time subsection or a time interval or a time interval of the first and/or second defined time span. In particular, disjunctive means that the time blocks of a defined period of time do not superimpose or overlap. In particular, the disjunctive time blocks of a defined period of time can directly follow one another in terms of time. In other words, the time blocks of a defined period of time can be uninterrupted connect to each other. In particular, the time blocks of the plurality of disjoint time blocks can be of the same size or of the same length. In other words, the blocks of time may be of equal duration. Alternatively, the time blocks can be of different sizes or lengths. In particular, the first defined period of time can be divided into a first plurality of disjoint time blocks. In particular, the second defined period of time can be divided into a second plurality of disjoint time blocks. In particular, the first plurality of disjoint time blocks may correspond to the second plurality of disjoint time blocks. In particular, the number of disjoint time blocks for the first and/or second defined time period is specified by the length or duration of the corresponding first and/or second defined time period and/or by the length or duration of the time blocks. In particular, the first and/or second defined period of time can comprise a block of time. Alternatively, the first and/or second defined period of time can comprise more than one block of time.

Insbesondere kann ein Zeitblock beispielsweise eine Woche oder einen Monat umfassen.In particular, a time block can include a week or a month, for example.

Insbesondere bedeutet „akkumuliert“, dass der wenigstens eine Betriebsparameter beziehungsweise die wenigstens eine Kunden-Information Daten über den kompletten Zeitblock umfassen. Insbesondere kann das bedeuten, dass die Daten über den Zeitblock zeitlich gemittelt erfasst werden, oder dass die Daten über den Zeitblock summiert werden, oder dass die Daten über den Zeitblock beispielsweise in einer Liste gesammelt werden etc. Mit anderen Worten wird ein zeitlicher Verlauf des wenigstens einen Betriebsparameters beziehungsweise der wenigstens einen Kunden-Information in zeitlichen Schritten mit der Größe bzw. Dauer eines Zeitblocks bestimmt.In particular, “accumulated” means that the at least one operating parameter or the at least one item of customer information includes data over the entire time block. In particular, this can mean that the data over the time block are averaged over time, or that the data over the time block are summed up, or that the data over the time block are collected, for example, in a list, etc. In other words, a chronological progression of the at least an operating parameter or the at least one piece of customer information is determined in time steps with the size or duration of a time block.

Die Erfinder haben erkannt, dass durch das Akkumulieren des wenigstens einen Betriebsparameters beziehungsweise der wenigstens einen Kunden-Information Schwankungen ausgeglichen werden können. Beispielsweise kann mit einem Zeitblock, welcher eine Woche umfasst, eine Schwankung des wenigstens einen Betriebsparameters beziehungsweise der wenigstens einen Kunden-Information durch das Wochenende ausgeglichen werden. Die Erfinder haben erkannt, dass durch ein Aufteilen der ersten und/oder zweiten definierten Zeitspanne in disjunkte Zeitblöcke ein zeitlicher Verlauf des wenigstens einen Betriebsparameters beziehungsweise der wenigstens einen Kunden- bestimmt werden kann. Die Erfinder haben außerdem erkannt, dass der zeitliche Verlauf als Eingangsdaten für die erste trainierte Funktion zum Bestimmen der Zufriedenheits-Information dienen kann und dass dies zu einer Verbesserung der vorhergesagten Kunden-Zufriedenheit bzw. der Zufriedenheits-Information führt.The inventors have recognized that fluctuations can be compensated for by accumulating the at least one operating parameter or the at least one item of customer information. For example, a fluctuation in the at least one operating parameter or the at least one item of customer information over the weekend can be compensated for with a time block that includes a week. The inventors have recognized that by dividing the first and/or second defined period of time into disjoint time blocks, a time profile of the at least one operating parameter or of the at least one customer parameter can be determined. The inventors have also recognized that the progression over time can serve as input data for the first trained function for determining the satisfaction information and that this leads to an improvement in the predicted customer satisfaction or the satisfaction information.

Nach einem weiteren Aspekt der Erfindung wird die Zufriedenheits-Information für wenigstens einen Vorhersage-Zeitblock erzeugt. Dabei schließt der wenigstens eine Vorhersage-Zeitblock zeitlich an die erste und/oder zweite definierte Zeitspanne an.According to a further aspect of the invention, the satisfaction information is generated for at least one prediction time block. The at least one prediction time block follows the first and/or second defined period of time.

Insbesondere kann der Vorhersage-Zeitblock einen Tag oder eine Woche oder einen Monat etc. umfassen. Insbesondere kann die Zufriedenheits-Information bzw. die vorhergesagte Zufriedenheit des Kunden bezüglich des medizintechnischen Gerätes innerhalb des Vorhersage-Zeitblocks ermittelt werden. Insbesondere kann der Vorhersage-Zeitblock zu einem Zeitpunkt des Bestimmens der Zufriedenheits-Information in der Zukunft liegen.In particular, the forecast time block can include a day or a week or a month etc. In particular, the satisfaction information or the predicted satisfaction of the customer with regard to the medical device can be determined within the prediction time block. In particular, the prediction time block can be in the future at a point in time when the satisfaction information is determined.

Insbesondere kann die Zufriedenheits-Information für eine Mehrzahl an disjunkten Vorhersage-Zeitblöcken bestimmt werden. Insbesondere können die disjunkten Vorhersage-Zeitblöcke zeitlich aneinander anschließen. Insbesondere kann für jeden der disjunkten Zeitblöcke eine Zufriedenheits-Information erzeugt werden. Insbesondere kann so ein zeitlicher Verlauf der Zufriedenheit des Kunden vorhergesagt werden.In particular, the satisfaction information can be determined for a plurality of disjoint prediction time blocks. In particular, the disjoint prediction time blocks can follow one another in time. In particular, satisfaction information can be generated for each of the disjunctive time blocks. In particular, a time course of the customer's satisfaction can be predicted.

Die Erfinder haben erkannt, dass das Bereitstellen der Zufriedenheits-Information für wenigstens einen Vorhersage-Zeitblock, dem Nutzer ein Gefühl dafür gibt, wie sich die Zufriedenheit des Kunden zeitlich entwickelt. Außerdem kann der Nutzer auf diese Weise abschätzen, wie viel Zeit er hat, um zu reagieren und den Kunden zufrieden zu stellen.The inventors have recognized that providing the satisfaction information for at least one prediction time block gives the user a sense of how the customer's satisfaction is evolving over time. In this way, the user can also estimate how much time he has to react and to satisfy the customer.

Nach einem weiteren Aspekt der Erfindung umfasst die Zufriedenheits-Information wenigstens eine Klassifikations-Information.According to a further aspect of the invention, the satisfaction information includes at least one piece of classification information.

Insbesondere kann die Zufriedenheit des Kunden mittels der Klassifikations-Information klassifiziert werden. Insbesondere gibt die Klassifikations-Information ein Maß für die Zufriedenheit des Kunden bezüglich des medizintechnischen Gerätes an.In particular, the customer's satisfaction can be classified using the classification information. In particular, the classification information indicates a measure of customer satisfaction with regard to the medical device.

Insbesondere kann die Zufriedenheit des Kunden in diskrete Klassen klassifiziert werden. Mit anderen Worten kann die Klassifikations-Information eine Zuordnung der Zufriedenheit des Kunden in eine Klasse der diskreten Klassen angeben. Mit anderen Worten gibt die Klassifikations-Information an, welcher Klasse die Zufriedenheit des Kunden zugeordnet wurde bzw. wird. Beispielsweise kann die Zufriedenheit des Kunden in vier Klassen eingeteilt bzw. zugeordnet werden. Dabei kann eine Zuordnung in Klasse „1“ bedeuten, dass der Kunde sehr zufrieden ist und keine Beanstandungen hat. Eine Zuordnung in Klasse „4“ kann eine höchste Eskalationsstufe anzeigen. Mit anderen Worten ist eine Kunde, dessen Zufriedenheits-Information eine Klassifikations-Information der Klasse „4“ umfasst, sehr unzufrieden. Alternative Klassen-Einteilungen sind möglich. Insbesondere kann die Klassifikation in mehr oder weniger Klassen als vier erfolgen. Alternativ kann auch die größte Klasse, beispielsweise die Klasse „4“, anzeigen, dass der Kunde sehr zufrieden ist und die Klasse „1“ die höchste Eskalationsstufe anzeigen. Insbesondere kann die Klassifikation der vorhergesagten Zufriedenheit des Kunden analog zu Schulnoten erfolgen. Insbesondere kann die Klassifikation der vorhergesagten Zufriedenheit in zwei Klassen eingeteilt werden: „0“ bedeutet dabei, dass der Kunde zufrieden ist und „1“ bedeutet, dass der Kunde sehr unzufrieden ist. Alternativ kann die Bedeutung von „0“ und „1“ vertauscht sein. Alternativ können die diskreten Klassen nicht mit Zahlen, sondern mit Worten bezeichnet werden. Beispielsweise kann die Zufriedenheit des Kunden symbolisch mittels einer Temperaturskala beschrieben werden. Dafür können die Klassen beispielsweise folgendermaßen bezeichnet werden: „kalt“, „lauwarm“, „warm“ und „heiß“. Dabei bedeutet „kalt“, dass der Kunde zufrieden ist und „heiß“, dass der Kunde sehr unzufrieden ist und die höchste Eskalationsstufe erreicht ist.In particular, customer satisfaction can be classified into discrete classes. In other words, the classification information can indicate an assignment of the customer's satisfaction to one of the discrete classes. In other words, the classification information indicates which class the customer's satisfaction was or is assigned to. For example, customer satisfaction can be divided or assigned into four classes. An assignment in class "1" can mean that the customer is very satisfied and has no complaints. An assignment in class "4" can indicate a highest escalation level. In other words, a customer whose satisfaction information includes class “4” classification information is very dissatisfied. Alternative class divisions are possible. In particular, the classification can be in more or fewer classes than four. Alternatively, the largest class, for example class "4", can indicate that the customer is very satisfied and class "1" indicates the highest escalation level. In particular, the predicted satisfaction of the customer can be classified in the same way as school grades. In particular, the classification of the predicted satisfaction can be divided into two classes: "0" means that the customer is satisfied and "1" means that the customer is very dissatisfied. Alternatively, the meaning of "0" and "1" may be reversed. Alternatively, the discrete classes can be denoted by words rather than numbers. For example, customer satisfaction can be symbolically described using a temperature scale. For example, the classes can be named as follows: "cold", "lukewarm", "warm" and "hot". "Cold" means that the customer is satisfied and "hot" that the customer is very dissatisfied and the highest escalation level has been reached.

Alternativ kann die Klassifikations-Information eine Angabe der Zufriedenheit des Kunden entlang einer kontinuierlichen Skala umfassen. Insbesondere umfasst die Skala eine Mehrzahl an kontinuierlichen Klassen. Insbesondere kann die Skala Werte zwischen 1 und 10 umfassen. Insbesondere kann die Klassifikations-Information jeden beliebigen Wert zwischen 1 und 10 einnehmen. Insbesondere kann die Klassifikations-Information den Wert zwischen 1 und 10 umfassen, der die Zufriedenheit des Kunden beschreibt. Insbesondere kann ein Wert von „1“ bedeuten, dass der Kunde sehr zufrieden ist und ein Wert von „10“, dass der Kunde sehr unzufrieden ist. Die Werte zwischen 1 und 10 beschreiben Abstufungen der Zufriedenheit des Kunden zwischen den beiden Grenzwerten. Alternativ kann die Bedeutung von „1“ und „10“ vertauscht sein. Alternativ sind auch andere Grenzwerte als 1 und 10 für die kontinuierliche Skala denkbar. Alternativ können die Grenzwerte der kontinuierlichen Skala „0“ und „1“ sein. Dabei wird die Zufriedenheit des Kunden als eine Wahrscheinlichkeit für eine Eskalation bzw. für eine große Unzufriedenheit des Kunden angegeben.Alternatively, the classification information may include an indication of customer satisfaction along a continuous scale. In particular, the scale includes a plurality of continuous classes. In particular, the scale can include values between 1 and 10. In particular, the classification information can have any value between 1 and 10. In particular, the classification information can include the value between 1 and 10, which describes the satisfaction of the customer. In particular, a value of "1" can mean that the customer is very satisfied and a value of "10" that the customer is very dissatisfied. The values between 1 and 10 describe gradations of customer satisfaction between the two limit values. Alternatively, the meaning of "1" and "10" may be reversed. Alternatively, limit values other than 1 and 10 are also conceivable for the continuous scale. Alternatively, the limit values of the continuous scale can be "0" and "1". The customer's satisfaction is given as a probability of an escalation or of a high level of customer dissatisfaction.

Die Erfinder haben erkannt, dass mittels der Klassifikations-Information dem Nutzer auf einfache und übersichtliche Weise die Zufriedenheit des Kunden dargestellt werden kann. Insbesondere haben die Erfinder erkannt, dass der Nutzer aus der Klassifikations-Information einfach Handlungen, um die Zufriedenheit des Kunden zu verbessern bzw. sicherzustellen ableiten kann.The inventors have recognized that the customer's satisfaction can be shown to the user in a simple and clear manner by means of the classification information. In particular, the inventors have recognized that the user can easily derive actions from the classification information in order to improve or ensure customer satisfaction.

Nach einem weiteren Aspekt der Erfindung umfasst die Zufriedenheits-Information wenigstens eine Erläuterungs-Information zu der wenigstens einen Klassifikations-Information.According to a further aspect of the invention, the satisfaction information item comprises at least one item of explanation information relating to the at least one item of classification information.

Insbesondere umfasst die Erläuterungs-Information eine Begründung bzw. eine Erklärung bzw. eine Erläuterung, warum die Zufriedenheit des Kunden der in der Klassifikations-Information angegebenen Klasse zugeordnet wurde. Insbesondere kann die Erläuterungs-Information angeben, welche der Eingangsdaten (Betriebsparameter und/oder Kunden-Information) ausschlaggebend für die Zuordnung in die in der Klassifikations-Information angegeben Klasse waren. Mit anderen Worten umfasst die Erläuterungs-Information eine Information darüber, wie die Klassifikations-Information zustande gekommen ist. Beispielsweise kann die Anzahl der Tickets in einem bestimmten Zeitraum ausschlaggebend für eine Zuordnung der Zufriedenheit des Kunden zu einer bestimmten Klasse sein.In particular, the explanatory information includes a reason or an explanation or an explanation as to why the customer's satisfaction was assigned to the class specified in the classification information. In particular, the explanatory information can indicate which of the input data (operating parameters and/or customer information) were decisive for the allocation to the class indicated in the classification information. In other words, the explanation information includes information about how the classification information came about. For example, the number of tickets in a certain period of time can be decisive for assigning customer satisfaction to a certain class.

Wenn die erste trainierte Funktion einen Zufallsbaum bzw. Entscheidungsbaum (decision tree) oder ein Ensemble an Entscheidungsbäumen (random forest) oder einen XGBoost umfasst, kann die Erläuterungs-Information mittels eines Baum-Erklärungs-Algorithmus (tree explainer algorithm) bestimmt werden. Wenn die erste trainierte Funktion ein (tiefes) neuronales Netzwerk beispielsweise ein rekurrentes neuronales Netzwerk und/oder Faltungs-neuronales Netzwerk und/oder ein langes Kurzzeitgedächtnis und/oder eine Gated Recurrent Unit umfasst, kann die Erläuterungs-Information insbesondere mittels eines Empfindlichkeits-Aufmerksamkeits-Mechanismus (sensitivity, attention mechanism) und/oder mittels eines Ansatz zur Relevanz-Propagation (relevance propagation approach) und oder mittels eines tiefen Erklärers (deep explainer) bestimmt werden.If the first trained function comprises a random tree or a decision tree or an ensemble of decision trees (random forest) or an XGBoost, the explanation information can be determined by means of a tree explanation algorithm (tree explainer algorithm). If the first trained function includes a (deep) neural network, for example a recurrent neural network and/or a convolutional neural network and/or a long short-term memory and/or a gated recurrent unit, the explanatory information can be mechanism (sensitivity, attention mechanism) and/or by means of an approach to relevance propagation (relevance propagation approach) and/or by means of a deep explainer (deep explainer).

Die Erfinder haben erkannt, dass die Erläuterungs-Information dem Nutzer ermöglicht, nachzuvollziehen, warum er eine bestimmte Klassifikations-Information für den Kunden erhalten hat. Daraus kann der Nutzer ableiten, ob die Klassifikations-Information sinnvoll ist und welche Handlungen er durchführen muss bzw. sollte, damit die Zufriedenheit des Kunden verbessert und/oder sichergestellt werden kann.The inventors have recognized that the explanation information allows the user to understand why he received a specific piece of classification information for the customer. From this, the user can deduce whether the classification information makes sense and what actions he must or should carry out so that the customer's satisfaction can be improved and/or ensured.

Nach einem weiteren Aspekt der Erfindung umfasst das Verfahren weiter den Verfahrensschritt eines Bereitstellens der Zufriedenheits-Information in einem Entscheidungs-Unterstützungssystem und den Verfahrensschritt eines Ableitens einer Handlungsempfehlung aus der Zufriedenheits-Information durch das Entscheidungs-Unterstützungs-System.According to a further aspect of the invention, the method further comprises the step of providing the satisfaction information in a decision support system and the step of deriving a hand Recommendation from the satisfaction information by the decision support system.

Insbesondere kann das Bereitstellen der Zufriedenheits-Information ein Anzeigen der Zufriedenheits-Information durch das Entscheidungs-Unterstützungs-System (häufig: decision support system) umfassen. Insbesondere kann das Anzeigen graphisch bzw. bildlich und/oder textlich auf einem Ausgabemedium erfolgen. Das Ausgabemedium kann insbesondere ein Bildschirm bzw. ein Computer-Bildschirm sein. Insbesondere kann das Entscheidungs-Unterstützungs-System das Ausgabemedium umfassen. Insbesondere kann das Entscheidungs-Unterstützungs-System eine graphische Benutzeroberfläche (graphical user interface, GUI) umfassen. Insbesondere kann die Zufriedenheits-Information mittels der GUI bereitgestellt werden. Alternativ kann das Bereitstellen auch ein Versenden einer Nachricht insbesondere einer E-Mail und/oder einer SMS (Short-Message-Service) an den Nutzer umfassen.In particular, providing the satisfaction information can include displaying the satisfaction information by the decision support system (frequently: decision support system). In particular, the display can be graphical or pictorial and/or textual on an output medium. The output medium can in particular be a screen or a computer screen. In particular, the decision support system can include the output medium. In particular, the decision support system may include a graphical user interface (GUI). In particular, the satisfaction information can be provided using the GUI. Alternatively, the provision can also include sending a message, in particular an e-mail and/or an SMS (Short Message Service) to the user.

Die Handlungsempfehlung kann insbesondere beschreiben, welche Aktion bzw. Handlung bzw. Art der Handlung der Nutzer vornehmen bzw. durchführen bzw. veranlassen sollte, um die Zufriedenheit des Kunden sicherzustellen bzw. zu verbessern bzw. um eine Eskalation durch den Kunden zu verhindern. Die Handlungsempfehlung kann beispielsweise ein Kontaktieren des Kunden per Telefon oder E-Mail und/oder ein Besuch bei dem Kunden und/oder ein Anbieten eines Angebots für den Kunden (beispielsweise eine zeitlich begrenzte kostenfreie Nutzung eine Software-Add-Ons etc.) und/oder eine priorisierte Behandlung des Kunden und/oder ein Zeitraum, in welchem der Kunden spätestens kontaktiert werden sollte etc. sein. Alternativ oder zusätzlich kann die Handlungsempfehlung angeben, welches Problem der Kunde hat bzw. ob es sich um ein technisches Problem oder um ein Service-Problem handelt. Alternativ oder zusätzlich kann die Handlungsempfehlung eine Priorisierung einer Mehrzahl an Kunden umfassen, deren Zufriedenheits-Informationen bereitgestellt werden. Mit anderen Worten kann die Handlungsempfehlung eine Empfehlung ausgeben, auf welchen Kunden sich der Nutzer fokussieren sollte.The recommendation for action can in particular describe which action or action or type of action the user should take or carry out or initiate in order to ensure or improve the customer's satisfaction or to prevent an escalation by the customer. The recommendation for action can be, for example, contacting the customer by telephone or e-mail and/or visiting the customer and/or making an offer for the customer (e.g. free use of a software add-on for a limited period of time, etc.) and/or or a prioritized treatment of the customer and/or a period in which the customer should be contacted at the latest etc. Alternatively or additionally, the recommendation for action can indicate which problem the customer has or whether it is a technical problem or a service problem. Alternatively or additionally, the recommendation for action can include a prioritization of a plurality of customers whose satisfaction information is provided. In other words, the recommended action can issue a recommendation as to which customer the user should focus on.

Insbesondere kann die Handlungsempfehlung von dem Entscheidungs-Unterstützungs-System basierend auf der Zufriedenheits-Information abgeleitet werden. Insbesondere kann das Entscheidungs-Unterstützungs-System basierend auf der Klassifikations-Information eine Dringlichkeit der empfohlenen Handlung ableiten. Insbesondere kann das Entscheidungs-Unterstützungs-System die Art der Handlung basierend auf der Erläuterungs-Information ableiten. Insbesondere kann die Handlungsempfehlung in dem Entscheidungs-Unterstützungs-System bereitgestellt werden. Insbesondere kann die Handlungsempfehlung angezeigt werden. Insbesondere kann die Handlungsempfehlung gemeinsam mit der Zufriedenheits-Information angezeigt werden. Insbesondere kann die Handlungsempfehlung mittels der GUI des Entscheidungs-Unterstützungs-Systems bereitgestellt bzw. angezeigt werden.In particular, the recommendation for action can be derived from the decision support system based on the satisfaction information. In particular, the decision support system can derive an urgency of the recommended action based on the classification information. In particular, the decision support system can infer the type of action based on the explanation information. In particular, the recommended action can be provided in the decision support system. In particular, the recommended action can be displayed. In particular, the recommended action can be displayed together with the satisfaction information. In particular, the recommended action can be provided or displayed using the GUI of the decision support system.

In alternativen Ausführungen kann der Nutzer selbst die Handlungsempfehlung basierend auf der Zufriedenheits-Information ableiten.In alternative embodiments, the user himself can derive the recommended action based on the satisfaction information.

Die Erfinder haben erkannt, dass das Bereitstellen der Zufriedenheits-Information dem Nutzer ein gezieltes Handeln erlaubt, um die Zufriedenheit des Kunden zu gewährleisten bzw. sicherzustellen bzw. zu verbessern. Außerdem haben die Erfinder erkannt, dass das Ableiten der Handlungsempfehlung durch das Entscheidungs-Unterstützungs-System den Nutzer dabei unterstützt, schnell zu entscheiden, wann welche Handlung notwendig bzw. empfohlen ist, um die Zufriedenheit des Kunden zu gewährleisten.The inventors have recognized that the provision of the satisfaction information allows the user to act in a targeted manner in order to ensure or ensure or improve the satisfaction of the customer. In addition, the inventors have recognized that the derivation of the recommended action by the decision support system supports the user in quickly deciding when which action is necessary or recommended in order to ensure customer satisfaction.

Die Erfindung umfasst weiter ein computer-implementiertes Verfahren zum Bereitstellen einer ersten trainierten Funktion. Das Verfahren umfasst den Verfahrensschritt eines Bereitstellens von Trainings-Eingangsdaten, wobei die Trainings-Eingangsdaten wenigstens einen Betriebsparameter eines medizintechnischen Gerätes und wenigstens eine Kunden-Information umfassen. Das Verfahren umfasst außerdem den Verfahrensschritt eines Bereitstellens von Trainings-Ausgangsdaten, wobei die Trainings-Ausgangsdaten eine Zufriedenheits-Information über eine vorhergesagte Zufriedenheit des Kunden bezüglich des medizinischen Gerätes umfassen. Dabei stehen die Trainings-Ausgangsdaten und die Trainings-Eingangsdaten miteinander in Bezug. Das Verfahren umfasst außerdem den Verfahrensschritt eines Trainierens der ersten trainierten Funktion basierend auf den Trainings-Eingangsdaten und den Trainings-Ausgangsdaten. Das Verfahren umfasst außerdem den Verfahrensschritt eines Bereitstellens der ersten trainierten Funktion.The invention further includes a computer-implemented method for providing a first trained function. The method includes the method step of providing training input data, the training input data including at least one operating parameter of a medical device and at least one piece of customer information. The method also includes the method step of providing initial training data, the initial training data including satisfaction information about a predicted satisfaction of the customer with regard to the medical device. The training output data and the training input data are related to one another. The method also includes the step of training the first trained function based on the training input data and the training output data. The method also includes the step of providing the first trained function.

Insbesondere können die Trainings-Ausgangsdaten von einem Experten bzw. einem Nutzer erstellt werden. Insbesondere beziehen sich die Trainings-Eingangsdaten und die Trainings-Ausgangsdaten auf einen Zeitraum in der Vergangenheit. Insbesondere ist die Zufriedenheit des Kunden in Bezug auf die Trainings-Eingangsdaten zum Erstellen der Trainings-Ausgangsdaten dem Experten bzw. Nutzer bereits bekannt. Insbesondere können die Trainings-Ausgangsdaten von dem Experten bzw. dem Nutzer aus den Trainings-Eingangsdaten abgeleitet werden. Insbesondere stehen somit die Trainings-Eingangsdaten und die Trainings-Ausgangsdaten in Bezug zueinander.In particular, the initial training data can be created by an expert or a user. In particular, the training input data and the training output data relate to a period in the past. In particular, the customer's satisfaction with regard to the training input data for creating the training output data is already known to the expert or user. In particular, the training output data can be derived by the expert or the user from the training input data. In particular, the training input data and the training output data in relation to each other.

Insbesondere kann im Verfahrensschritt des Trainierens der ersten trainierten Funktion das Trainieren mittels überwachten Lernens (supervised training) oder nicht-überwachten Lernens (unsupervised training) erfolgen. Insbesondere kann das überwachte Lernen ein zufälliges Über- oder Unterabtasten (random over-/under-sampling) oder ein künstliches Minderheiten Überabtasten (synthetic minority over-sampling) umfassen. Insbesondere kann dadurch ein Ungleichgewicht der Trainings-Eingangsdaten und Trainings-Ausgangsdaten in Bezug auf eine Klassifikations-Information der Trainings-Ausgangsdaten ausgeglichen werden. Die Klassifikations-Information der Trainings-Ausgangsdaten ist analog zu der Klassifikations-Information der Zufriedenheits-Information ausgebildet. Insbesondere kann das überwachte Lernen alternativ oder zusätzlich ein kosten-empfindliches Lernen (cost sensitive learning) umfassen. Insbesondere kann durch das kosten-empfindliche Lernen eine unterrepräsentierte Klasse der Klassifikations-Informationen der Trainings-Ausgangsdaten während des Trainings stärker gewichtet werden. Das nicht-überwachte Lernen kann insbesondere eine Anomalie-Detektion (anomaly detection) mit einem tiefen Autoencoder-Modell (deep autoencoder model) umfassen.In particular, in the method step of training the first trained function, the training can take place by means of supervised learning (supervised training) or unsupervised learning (unsupervised training). In particular, supervised learning may include random over-/under-sampling or synthetic minority over-sampling. In particular, an imbalance in the training input data and training output data in relation to classification information of the training output data can be compensated for. The classification information of the training output data is designed analogously to the classification information of the satisfaction information. In particular, the monitored learning can alternatively or additionally include cost-sensitive learning. In particular, an underrepresented class of the classification information of the initial training data can be weighted more heavily during the training due to the cost-sensitive learning. In particular, the unsupervised learning may include anomaly detection with a deep autoencoder model.

Die Erfinder haben erkannt, dass Daten aus der Vergangenheit als Trainings-Eingangsdaten verwendet werden können. Insbesondere haben die Erfinder erkannt, dass die Trainings-Ausgangsdaten für die Vergangenheit von einem Experten bzw. Nutzer erstellt werden können und auf der tatsächlichen Zufriedenheit des Kunden in der Vergangenheit basieren können.The inventors have recognized that historical data can be used as training input data. In particular, the inventors have recognized that the training baseline data for the past can be created by an expert or user and can be based on the customer's actual satisfaction in the past.

Nach einem optionalen Aspekt der Erfindung wird der wenigstens eine Betriebsparameter für eine erste Trainings-Zeitspanne und die wenigstens eine Kunden-Information für wenigstens eine zweite Trainings-Zeitspanne bestimmt. Dabei umfassen die erste Trainings-Zeitspanne und die zweite Trainings-Zeitspanne eine Mehrzahl an disjunkten Trainings-Zeitblöcken. Dabei umfassen die Trainings-Ausgangsdaten die Zufriedenheits-Information für wenigstens einen Vorhersage-Trainings-Zeitblock. Dabei schließt der Vorhersage-Trainings-Zeitblock zeitlich an die erste und/oder zweite Trainings-Zeitspanne an.According to an optional aspect of the invention, the at least one operating parameter is determined for a first training period and the at least one item of customer information is determined for at least a second training period. The first training time span and the second training time span include a plurality of disjoint training time blocks. The training output data include the satisfaction information for at least one prediction training time block. The prediction-training time block follows the first and/or second training time period.

Die erste und die zweite Trainings-Zeitspanne können analog zu der ersten und der zweiten definierten Zeitspanne ausgebildet sein. Insbesondere können auch die disjunkten Trainings-Zeitblöcke der ersten und der zweiten Trainings-Zeitspanne analog zu den disjunkten Zeitblöcken der ersten und der zweiten definierten Zeitspanne ausgebildet sein. Der Vorhersage-Trainings-Zeitblock kann analog zu dem Vorhersage-Zeitblock ausgebildet sein. Allerdings liegt der Vorhersage-Trainings-Zeitblock in der Vergangenheit. Insbesondere ist die Zufriedenheit des Kunden innerhalb des Vorhersage-Trainings-Zeitblocks bekannt.The first and the second training period of time can be configured analogously to the first and the second defined period of time. In particular, the disjoint training time blocks of the first and the second training time period can also be configured analogously to the disjoint time blocks of the first and the second defined time period. The prediction-training time block can be analogous to the prediction time block. However, the prediction training time block is in the past. In particular, the customer's satisfaction is known within the prediction training time block.

Die Erfinder haben erkannt, dass eine analoge zeitliche Beschreibung der Eingangsdaten und Ausgangsdaten für das Training und das Verfahren zum Bestimmen der Zufriedenheits-Information ein möglichst effizientes und an die Daten angepasstes Training ermöglicht.The inventors have recognized that an analog temporal description of the input data and output data for the training and the method for determining the satisfaction information enables training that is as efficient as possible and adapted to the data.

Nach einem weiteren Aspekt der Erfindung werden die Trainings-Eingangsdaten außerhalb einer Eskalations-Zeitspanne erfasst. Dabei wird die Eskalations-Zeitspanne durch ein Eskalations-Ereignis initiiert.According to a further aspect of the invention, the training input data is recorded outside of an escalation time period. The escalation period is initiated by an escalation event.

Insbesondere kann dabei das Eskalations-Ereignis beispielsweise eine Beschwerde-E-Mail des Kunden an den Kunden-Service und/oder ein Anruf bei dem Kunden-Service und/oder eine Androhung von Konsequenzen (beispielsweise Vertragskündigung) durch den Kunden und/oder ein Wechsel eines Kunden zu einem anderen Anbieter etc. sein. Insbesondere kann das Eskalations-Ereignis bzw. der Beginn der Eskalations-Zeitspanne manuell festgelegt werden. Alternativ kann das Eskalations-Ereignis bzw. der Beginn der Eskalations-Zeitspanne automatisiert festgelegt werden. Insbesondere ist dann die Eskalations-Zeitspanne die Zeitspanne bzw. der Zeitraum bzw. das Zeitintervall, die noch durch das Eskalations-Ereignis beeinflusst ist. Insbesondere kann das Eskalations-Ereignis durch einen Experten bzw. einen Nutzer markiert werden. Insbesondere schließt die Eskalations-Zeitspanne direkt an das Eskalations-Ereignis an. Insbesondere kann die Eskalations-Zeitspanne eine Woche oder zwei Wochen oder drei Wochen oder einen Monat nach dem Eskalations-Ereignis umfassen. Mit anderen Worten kann die Eskalations-Zeitspanne eine Woche oder zwei Wochen oder drei Wochen oder einen Monat nach dem Eskalations-Ereignis umfassen. Insbesondere kann die Dauer euch einen Wert zwischen oder größer oder kleiner als die aufgezählten Werte umfassen. Insbesondere kann die Dauer der Eskalations-Zeitspanne von der Art des Eskalations-Ereignisses abhängen. Beispielsweise kann ein Vertragswechsel des Kunden eine längere Eskalations-Zeitspanne initiieren als eine Beschwerde-E-Mail. Insbesondere kann die Dauer der Eskalations-Zeitspanne von dem Experten bzw. dem Nutzer festgelegt bzw. bestimmt werden.In particular, the escalation event can be, for example, a complaint email from the customer to customer service and/or a call to customer service and/or a threat of consequences (e.g. contract termination) by the customer and/or a change of a customer to another provider etc. In particular, the escalation event or the start of the escalation period can be specified manually. Alternatively, the escalation event or the start of the escalation time period can be specified automatically. In particular, the escalation time period is then the time period or the time period or the time interval that is still influenced by the escalation event. In particular, the escalation event can be marked by an expert or a user. In particular, the escalation period of time directly follows the escalation event. In particular, the escalation time period can include one week or two weeks or three weeks or one month after the escalation event. In other words, the escalation period may be one week or two weeks or three weeks or one month after the escalation event. In particular, the duration can include a value between or greater than or less than the enumerated values. In particular, the duration of the escalation period can depend on the type of escalation event. For example, a customer's contract change can initiate a longer escalation period than a complaint email. In particular, the duration of the escalation period can be specified or determined by the expert or the user.

Insbesondere werden die Trainings-Eingangsdaten derart erfasst, dass sie nicht durch ein Eskalations-Ereignis beeinflusst sind, also außerhalb der Eskalations-Zeitspanne liegen. Insbesondere werden auch die Trainings-Ausgangsdaten derart erfasst bzw. bestimmt, dass sie außerhalb der Eskalations-Zeitspanne liegen.In particular, the training input data is recorded in such a way that it is not influenced by an escalation event, ie outside it the escalation period. In particular, the initial training data are also recorded or determined in such a way that they lie outside the escalation period.

Die Erfinder haben erkannt, dass ein Eskalations-Ereignis das Training der ersten trainierten Funktion beeinflussen kann, sodass gegebenenfalls keine unabhängige Analyse der Eingangsdaten durch die erste trainierte Funktion möglich ist. Die Erfinder haben erkannt, dass zum Training der ersten trainierten Funktion bevorzugt Daten, welche zeitlich außerhalb einer Eskalations-Zeitspanne liegen, genutzt werden.The inventors have recognized that an escalation event can affect the training of the first trained function, so that it may not be possible for the first trained function to analyze the input data independently. The inventors have recognized that data which is outside of an escalation time period is preferably used for training the first trained function.

Nach einem weiteren Aspekt der Erfindung kann die nach dem erfindungsgemäßen, beschrieben Verfahren trainierte erste trainierte Funktion zum Bereitstellen der Zufriedenheits-Information verwendet werden.According to a further aspect of the invention, the first trained function trained according to the method described according to the invention can be used to provide the satisfaction information.

Nach einem weiteren Aspekt der Erfindung wird die erste trainierte Funktion mittels Feedback kontinuierlich weiter trainiert. Dabei basiert das Feedback auf einem Übereinstimmungswert zwischen der bereitgestellten Zufriedenheits-Information und einer ermittelten Zufriedenheit des Kunden.According to a further aspect of the invention, the first trained function is trained continuously by means of feedback. The feedback is based on a correspondence value between the provided satisfaction information and a determined satisfaction of the customer.

Insbesondere kann der Nutzer nachträglich die ermittelte bzw. tatsächliche Zufriedenheit des Kunden bestimmen bzw. ermitteln. Die ermittelte Zufriedenheit des Kunden kann nach Verstreichen des Vorhersage-Zeitblocks für die Zufriedenheits-Information beispielsweise anhand einer Erfahrung des Nutzers oder einer Rückmeldung des Kunden ermittelt werden. Die Erfahrung des Nutzers kann beispielsweise eine Vertragsverlängerung oder eine Vertragskündigung oder eine Einschätzung des Nutzers umfassen.In particular, the user can subsequently determine or ascertain the ascertained or actual satisfaction of the customer. The ascertained satisfaction of the customer can be ascertained after the prediction time block for the satisfaction information has elapsed, for example based on an experience of the user or feedback from the customer. The user's experience may include, for example, a contract renewal or contract termination or an evaluation of the user.

Insbesondere kann dann durch einen Vergleich zwischen der bereitgestellten Zufriedenheits-Information der vorhergesagten Zufriedenheit und der ermittelten Zufriedenheit des Kunden der Übereinstimmungswert bestimmt werden. Insbesondere kann der Übereinstimmungswert durch den Experten und/oder den Nutzer bestimmt werden. Insbesondere kann der Übereinstimmungswert einen Wert auf einer kontinuierlichen Skala oder einer diskrete Klasse umfassen. Beispielsweise kann der Übereistimmungswert Klassen analog zu Schulnoten umfassen. Insbesondere kann der Übereinstimmungswert eine Klasse „1“ umfassen, wenn eine sehr gute Übereinstimmung vorliegt und eine Klasse „6“ umfassen, wenn keine Übereinstimmung vorliegt.In particular, the correspondence value can then be determined by a comparison between the provided satisfaction information of the predicted satisfaction and the ascertained satisfaction of the customer. In particular, the match value can be determined by the expert and/or the user. In particular, the match score may include a score on a continuous scale or a discrete class. For example, the match score may include grades analogous to school grades. In particular, the match score may include a class "1" when there is a very good match and a class "6" when there is no match.

Die Erfinder haben erkannt, dass auf diese Weise die erste trainierte Funktion kontinuierlich verbessert und angepasst werden kann. Die Erfinder haben außerdem erkannt, dass dadurch auch die Einschätzung der vorhergesagten Zufriedenheit des Kunden und die Objektivität dieser Einschätzung verbessert werden kann.The inventors have recognized that in this way the first trained function can be continuously improved and adapted. The inventors have also recognized that this can also improve the assessment of the customer's predicted satisfaction and the objectivity of this assessment.

Nach einem weiteren Aspekt der Erfindung wird die erste trainierte Funktion aus einer Mehrzahl an ersten trainierten Funktionen ausgewählt. Dabei basiert das Auswählen auf dem Übereinstimmungswert.According to a further aspect of the invention, the first trained function is selected from a plurality of first trained functions. The selection is based on the match score.

Insbesondere ist diese Verfahren unter dem Begriff „Model Selection“ bekannt.In particular, this method is known under the term "model selection".

Insbesondere kann das Auswählen während des Trainings der ersten trainierten Funktion erfolgen. Insbesondere können während des Trainings eine Mehrzahl an ersten trainierten Funktionen trainiert werden. Insbesondere können die ersten trainierten Funktionen hinsichtlich ihrer Funktionsweise bzw. Netzwerkarchitektur verschieden sein. Beispielhafte Netzwerkarchitekturen sind oben beschrieben. Insbesondere kann während des Trainings der Übereinstimmungswert bestimmt werden. Dabei wird der Übereinstimmungswert basierend auf den Trainings-Ausgangsdaten und der durch die erste trainierte Funktion vorhergesagte Zufriedenheits-Information bestimmt. Mit anderen Worten werden die Trainings-Ausgangsdaten mit der durch die erste Funktion bestimmten Zufriedenheits-Information während des Trainings verglichen. Aus diesem Vergleich kann der Übereinstimmungswert bestimmt werden. Der Übereinstimmungswert kann wie oben beschrieben ausgebildet sein. Der Übereinstimmungswert kann insbesondere automatisiert oder manuell bestimmt werden. Insbesondere kann dann diejenige erste trainierte Funktion ausgewählt werden, deren ermittelte Zufriedenheits-Information den besten Übereinstimmungswert mit den Trainings-Ausgangsdaten aufweist.In particular, the selection can take place during the training of the first trained function. In particular, a plurality of first trained functions can be trained during the training. In particular, the first trained functions can be different with regard to their mode of operation or network architecture. Exemplary network architectures are described above. In particular, the match value can be determined during the training. In this case, the agreement value is determined on the basis of the initial training data and the satisfaction information predicted by the first trained function. In other words, the initial training data is compared with the satisfaction information determined by the first function during the training. From this comparison, the match value can be determined. The correspondence value can be designed as described above. In particular, the match value can be determined automatically or manually. In particular, that first trained function can then be selected whose ascertained satisfaction information has the best match value with the initial training data.

Insbesondere kann das Auswählen der ersten trainierten Funktion alternativ oder zusätzlich während des Ausführens des erfindungsgemäßen Verfahrens erfolgen. Insbesondere kann parallel für jede der ersten trainierten Funktionen die Zufriedenheits-Information bestimmt werden. Dabei wird dem Nutzer nur von der ausgewählten ersten trainierten Funktion die Zufriedenheits-Information bereitgestellt. Durch das Feedback durch den Nutzer kann der Übereinstimmungswert wie oben beschrieben für jede der ersten trainierten Funktionen bestimmt werden. Basierend auf dem Übereinstimmungswert kann das nächste Mal bzw. bei einem wiederholten Ausführen des Verfahrens die Zufriedenheits-Information bereitgestellt werden, die durch die erste trainierte Funktion mit dem besten Übereinstimmungswert ermittelt wurde. Mit anderen Worten kann die ausgewählte erste trainierte Funktion durch eine andere erste trainierte Funktion ersetzt werden, wenn gemäß dem Feedback deren Übereinstimmungswert besser ist als der der ursprünglich ausgewählten ersten trainierten Funktion. Dabei kann die Auswahl alternativ auf einem Mittel aus mehreren Übereinstimmungswerten für eine Mehrzahl an Zufriedenheits-Informationen basieren. Insbesondere kann kontinuierlich geprüft werden, welche erste trainierte Funktion am besten geeignet ist, bzw. den besten Übereinstimmungswert aufweist.In particular, the first trained function can alternatively or additionally be selected during the execution of the method according to the invention. In particular, the satisfaction information can be determined in parallel for each of the first trained functions. In this case, the satisfaction information is only provided to the user by the selected first trained function. Through the feedback from the user, the match value can be determined as described above for each of the first trained functions. Based on the match value, the satisfaction information that was determined by the first trained function with the best match value can be provided the next time or when the method is carried out repeatedly. In other words, the selected first trained function can be replaced by another first trained function if, according to the feedback, their match calculation value is better than that of the originally selected first trained function. In this case, the selection can alternatively be based on an average of a number of match values for a number of items of satisfaction information. In particular, it can be checked continuously which first trained function is best suited or has the best match value.

Die Erfinder haben erkannt, dass mittels „Model Selection“ flexibel die am besten geeignete erste trainierte Funktion für die Vorhersage der Zufriedenheit des Kunden bzw. zum Ermitteln der Zufriedenheits-Information ausgewählt werden kann. Auf diese Weise kann sichergestellt werden, dass die bezüglich des Übereinstimmungswertes am besten geeignete Zufriedenheits-Information bereitgestellt wird.The inventors have recognized that the most suitable first trained function for predicting the customer's satisfaction or for determining the satisfaction information can be flexibly selected by means of "model selection". In this way, it can be ensured that the satisfaction information that is most suitable in terms of the match value is provided.

Die Erfindung umfasst außerdem ein System zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes. Das System umfasst eine Recheneinheit und eine Schnittstelle. Dabei ist die Recheneinheit zum Bereitstellen von Eingangsdaten ausgebildet. Dabei umfassen die Eingangsdaten wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information. Dabei ist die Recheneinheit außerdem zum Anwenden einer ersten trainierten Funktion ausgebildet, wodurch die Zufriedenheits-Information erzeugt wird. Die Schnittstelle ist zum Bereitstellen der Zufriedenheits-Information ausgebildet.The invention also includes a system for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device. The system includes a computing unit and an interface. In this case, the arithmetic unit is designed to provide input data. The input data include at least one operating parameter of the medical device and at least one piece of customer information. In this case, the arithmetic unit is also designed to apply a first trained function, as a result of which the satisfaction information is generated. The interface is designed to provide the satisfaction information.

Eine solches System kann insbesondere dazu ausgebildet sein das zuvor beschriebene Verfahren zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes und seine Aspekte auszuführen. Das System ist dazu ausgebildet dieses Verfahren und seine Aspekte auszuführen, indem die Schnittstelle und die Recheneinheit ausgebildet sind, die entsprechenden Verfahrensschritte auszuführen.Such a system can in particular be designed to carry out the previously described method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device and its aspects. The system is designed to carry out this method and its aspects in that the interface and the computing unit are designed to carry out the corresponding method steps.

Die Erfindung betrifft auch ein Computerprogrammprodukt mit einem Computerprogramm sowie ein computerlesbares Medium. Eine weitgehend softwaremäßige Realisierung hat den Vorteil, dass auch schon bisher verwendete Systeme auf einfache Weise durch ein Software-Update nachgerüstet werden können, um auf die beschriebene Weise zu arbeiten. Ein solches Computerprogrammprodukt kann neben dem Computerprogramm gegebenenfalls zusätzliche Bestandteile wie z.B. eine Dokumentation und/oder zusätzliche Komponenten, sowie Hardware-Komponenten, wie z.B. Hardware-Schlüssel (Dongles etc.) zur Nutzung der Software umfassen.The invention also relates to a computer program product with a computer program and a computer-readable medium. A largely software-based implementation has the advantage that systems already in use can be retrofitted in a simple manner by means of a software update in order to work in the manner described. In addition to the computer program, such a computer program product may include additional components such as documentation and/or additional components, as well as hardware components such as hardware keys (dongles, etc.) for using the software.

Insbesondere betrifft die Erfindung auch ein Computerprogrammprodukt mit einem Computerprogramm, welches direkt in einen Speicher eines System ladbar ist, mit Programmabschnitten, um alle Verfahrensschritte des oben beschriebenen Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes und seine Aspekte auszuführen, wenn die Programmabschnitte von dem System ausgeführt werden.In particular, the invention also relates to a computer program product with a computer program that can be loaded directly into a memory of a system, with program sections for all method steps of the method described above for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device and its aspects to be executed when the program sections are executed by the system.

Insbesondere betrifft die Erfindung ein computerlesbares Speichermedium, auf welchem von einem System lesbare und ausführbare Programmabschnitte gespeichert sind, um alle Verfahrensschritte des oben beschriebenen Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes und seine Aspekte auszuführen, wenn die Programmabschnitte von dem System ausgeführt werden.In particular, the invention relates to a computer-readable storage medium on which program sections that can be read and executed by a system are stored in order to carry out all the method steps of the method described above for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device and its aspects if the Program sections are executed by the system.

Die Erfindung betrifft außerdem ein Trainings-System zum Bereitstellen einer ersten trainierten Funktion. Das Trainings-System umfasst eine Trainings-Schnittstelle und eine Trainings-Recheneinheit. Dabei ist die Trainings-Recheneinheit zum Bereitstellen von Trainings-Eingangsdaten ausgebildet. Dabei umfassen die Trainings-Eingangsdaten wenigsten einen Betriebsparameter eines medizintechnischen Gerätes und wenigstens eine Kunden-Information. Dabei ist die Trainings-Recheneinheit außerdem zum Bereitstellen von Trainings-Ausgangsdaten ausgebildet. Dabei umfassen die Trainings-Ausgangsdaten eine Zufriedenheits-Information über eine vorhergesagte Zufriedenheit des Kunden bezüglich des medizintechnischen Gerätes. Dabei stehen die Trainings-Ausgangsdaten und die Trainings-Eingangsdaten miteinander in Bezug. Dabei ist die Trainings-Recheneinheit außerdem zum Trainieren der ersten trainierten Funktion basierend auf den Trainings-Eingangsdaten und den Trainings-Ausgangsdaten ausgebildet. Dabei ist die Trainings-Schnittstelle zum Bereitstellen der ersten trainierten Funktion ausgebildet.The invention also relates to a training system for providing a first trained function. The training system includes a training interface and a training processor. The training processing unit is designed to provide training input data. The training input data include at least one operating parameter of a medical device and at least one piece of customer information. In this case, the training processor is also designed to provide initial training data. In this case, the initial training data include satisfaction information about a predicted satisfaction of the customer with regard to the medical device. The training output data and the training input data are related to one another. The training processing unit is also designed to train the first trained function based on the training input data and the training output data. The training interface is designed to provide the first trained function.

Die Erfindung betrifft auch ein Trainings-Computerprogrammprodukt mit einem Trainings-Computerprogramm sowie ein computerlesbares Trainings-Medium. Eine weitgehend softwaremäßige Realisierung hat den Vorteil, dass auch schon bisher verwendete Trainings-Systeme auf einfache Weise durch ein Software-Update nachgerüstet werden können, um auf die beschriebene Weise zu arbeiten. Ein solches Trainings-Computerprogrammprodukt kann neben dem Trainings-Computerprogramm gegebenenfalls zusätzliche Bestandteile wie z. B. eine Dokumentation und/oder zusätzliche Komponenten, sowie Hardware-Komponenten, wie z.B. Hardware-Schlüssel (Dongles etc.) zur Nutzung der Software umfassen.The invention also relates to a training computer program product with a training computer program and a computer-readable training medium. A largely software-based realization has the advantage that even previously used training systems can be retrofitted in a simple manner by means of a software update in order to work in the manner described. Such a training computer program product can, in addition to the training computer program, optionally include additional components such as B. documentation and / or additional components, as well as hardware components, such as include hardware keys (dongles, etc.) to use the software.

Insbesondere betrifft die Erfindung auch ein Trainings-Computerprogrammprodukt mit einem Trainings-Computerprogramm, welches direkt in einen Speicher eines Trainings-System ladbar ist, mit Programmabschnitten, um alle Verfahrensschritte des oben beschriebenen Verfahrens zum Bereitstellen einer ersten trainierten Funktion und seine Aspekte auszuführen, wenn die Programmabschnitte von dem Trainings-System ausgeführt werden.In particular, the invention also relates to a training computer program product with a training computer program, which can be loaded directly into a memory of a training system, with program sections to carry out all method steps of the method described above for providing a first trained function and its aspects if the Program sections are executed by the training system.

Insbesondere betrifft die Erfindung ein computerlesbares Trainings-Speichermedium, auf welchem von einem Trainings-System lesbare und ausführbare Programmabschnitte gespeichert sind, um alle Verfahrensschritte des oben beschriebenen Verfahrens zum Bereitstellen einer ersten trainierten Funktion und seine Aspekte auszuführen, wenn die Programmabschnitte von dem Trainings-System ausgeführt werden.In particular, the invention relates to a computer-readable training storage medium on which program sections that can be read and executed by a training system are stored in order to carry out all the method steps of the method described above for providing a first trained function and its aspects if the program sections are stored by the training system to be executed.

Die oben beschriebenen Eigenschaften, Merkmale und Vorteile dieser Erfindung werden klarer und verständlicher im Zusammenhang mit folgenden Figuren und ihren Beschreibungen. Dabei sollen die Figuren und Beschreibungen die Erfindung und ihre Ausführungsformen in keiner Weise einschränken.The characteristics, features and advantages of this invention described above will become clearer and more understandable in connection with the following figures and their descriptions. The figures and descriptions are not intended to restrict the invention and its embodiments in any way.

In verschiedenen Figuren sind gleiche Komponenten mit korrespondierenden Bezugszeichen versehen. Die Figuren sind in der Regel nicht maßstabsgetreu.The same components are provided with corresponding reference symbols in different figures. The figures are generally not to scale.

Es zeigen

  • 1 ein erstes Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes,
  • 2 ein zweites Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes,
  • 3 ein drittes Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes,
  • 4 ein Ausführungsbeispiel von einer definierten Zeitspanne umfassend eine Mehrzahl an disjunkten Zeitblöcken und einem Vorhersage-Zeitblock,
  • 5 ein Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer ersten trainierten Funktion,
  • 6 ein Ausführungsbeispiel einer Trainings-Zeitspanne umfassend eine Mehrzahl an disjunkten Trainings-Zeitblöcken, eine Vorhersage-Trainings-Zeitspanne, eine Eskalations-Zeitspanne und ein Eskalations-Ereignis,
  • 7 ein System zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes, 8 ein Trainings-System zum Bereitstellen einer ersten trainierten Funktion.
Show it
  • 1 a first exemplary embodiment of a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device,
  • 2 a second exemplary embodiment of a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device,
  • 3 a third exemplary embodiment of a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device,
  • 4 an embodiment of a defined period of time comprising a plurality of disjoint time blocks and a prediction time block,
  • 5 an embodiment of a method for providing a first trained function,
  • 6 an embodiment of a training period comprising a plurality of disjoint training time blocks, a prediction training period, an escalation period and an escalation event,
  • 7 a system for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device, 8th a training system for providing a first trained function.

1 zeigt ein erstes Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes. 1 shows a first exemplary embodiment of a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device.

In dem Verfahrensschritt eines Bereitstellens PROV-01 von Eingangsdaten, werden Eingangsdaten zum Bestimmen der Zufriedenheits-Information von einem System SYS zum Bereitstellen der Zufriedenheits-Information empfangen. Dabei können die Daten von dem medizintechnischen Gerät und/oder von einem Kunden-Service-System an das System SYS gesendet werden. Alternativ können in dem Verfahrensschritt des Bereitstellens PROV-01 der Eingangsdaten die Eingangsdaten von dem System SYS abgerufen werden. Insbesondere können die Eingangsdaten von einer internen Datenbank des Systems SYS und/oder von einer externen Datenbank abgerufen bzw. bereitgestellt werden. Die externe Datenbank kann insbesondere auf einem Cloud-System und/oder einem Server-System gespeichert sein. Alternativ können in dem Verfahrensschritt des Bereitstellens PROV-01 der Eingangsdaten, die Eingangsdaten insbesondere von dem System SYS bestimmt bzw. erfasst werden.In the method step of providing input data PROV-01, input data for determining the satisfaction information is received from a system SYS for providing the satisfaction information. The data can be sent from the medical device and/or from a customer service system to the SYS system. Alternatively, the input data can be retrieved from the system SYS in the procedural step of providing PROV-01 the input data. In particular, the input data can be retrieved or made available from an internal database of the system SYS and/or from an external database. In particular, the external database can be stored on a cloud system and/or a server system. Alternatively, in the procedural step of providing the input data PROV-01, the input data can be determined or recorded in particular by the system SYS.

Die Eingangsdaten umfassen wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information.The input data include at least one operating parameter of the medical device and at least one piece of customer information.

Das medizintechnische Gerät kann insbesondere ein Gerät für labormedizinische Untersuchungen umfassen, z.B. ein Gerät zur Aufbereitung oder Untersuchung von Laborproben für in-vitro Tests oder ein Gerät zur Laborautomation. Das medizintechnische Gerät kann insbesondere ein bildgebendes medizintechnisches Gerät umfassen. Das medizintechnische Gerät kann insbesondere ein Röntgen Gerät oder ein Computer-Tomographie (CT) Gerät oder ein Magnet-Resonanz-Tomographie (MRT) Gerät oder ein C-Bogen oder ein Positronen-Emissions-Tomographie (PET) Gerät oder ein Einzel-Photonen-Emissions-Computer-Tomographie (single photon emission computed tomography, SPECT) Gerät und/oder ein Gerät zur Ultraschallbildgebung umfassen. Alternativ kann das medizintechnische Gerät eine Patientenliege oder ein robotisches System oder ein Software-System umfassen. Das Software-System kann insbesondere für ein Anzeigen und/oder eine Analyse und/oder eine Verarbeitung medizinischer Bilddaten ausgebildet sein. Insbesondere kann das medizintechnische Gerät jede mögliche Hardware oder Software im medizinischen bzw. klinischen Kontext umfassen. Das medizintechnische Gerät kann insbesondere auch eine Mehrzahl von medizinischen Geräten oder ein Verbund von medizinischen Geräten der oben genannten Art sein. Auf diese Weise kann die Erfindung zur Vorhersage bzw. zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich einer Geräteflotte oder eines Geräteverbunds genutzt werden.The medical device can in particular include a device for medical laboratory tests, for example a device for preparing or testing laboratory samples for in-vitro tests or a device for laboratory automation. The medical device can in particular include an imaging medical device. The medical device can in particular be an X-ray device or a computed tomography (CT) device or a magnetic resonance tomography (MRT) device or a C-arm or a positron emission tomography (PET) device or a single photon Emission computed tomography (single photon emission computed tomography, SPECT) device and/or a device for ultrasound imaging. Alternatively, the medical device can include a patient couch or a robotic system or a software system. The software system can be designed in particular for displaying and/or analyzing and/or processing medical image data. In particular, the medical device can include any hardware or software in a medical or clinical context. The medical device can in particular also be a plurality of medical devices or a combination of medical devices of the type mentioned above. In this way, the invention can be used to predict or to provide satisfaction information about a predicted satisfaction of a customer with regard to a fleet of devices or a group of devices.

Der Betriebsparameter beschreibt beispielsweise eine Nutzung und/oder einen Umgebungsparameter bzw. eine Umgebungsbedingung und/oder eine Performanz und/oder eine Funktionsweise des medizintechnischen Gerätes. Die Nutzung kann beispielsweise beschreiben, welches Programm bzw. welche Funktion des medizintechnischen Gerätes wie oft genutzt wird. Die Nutzung kann außerdem eine Auslastung des medizintechnischen Gerätes beschreiben. Die Performanz kann ein Maß für eine Effektivität des medizintechnischen Gerätes angeben. Die Effektivität kann insbesondere eine Zeitdauer beschreiben, die das medizintechnische Gerät zum Ausführen eines Programms benötigt. Die Funktionsweise kann insbesondere beschreiben, ob alle Komponenten des medizintechnischen Gerätes wie vorgesehen funktionieren. Der Umgebungsparameter kann insbesondere eine Raumtemperatur und/oder eine Gerätetemperatur und/oder eine Luftfeuchtigkeit und/oder ein Land, in welchem sich das medizintechnische Gerät befindet, etc. umfassen. Insbesondere kann der Betriebsparameter eine Information bezüglich einer Nutzungsart, eine Nutzungsdauer, einer Nutzungshäufigkeit, einer Fehlerart, einer Fehlerdauer, einer Fehlerhäufigkeit, eines Wartungszustands, und ähnliche Informationen umfassen. Alternativ oder zusätzlich kann der Betriebsparameter eine Information über eine Häufigkeit eines Abbruchs und/oder eines Neustartes eines bestimmten Prozesses, beispielsweise einer Untersuchung, umfassen. Alternativ oder zusätzlich kann der Betriebsparameter eine Information über einen Systemneustart und/oder einen Sub-Systemneustart und/oder deren Häufigkeit umfassen. Alternativ oder zusätzlich kann der Betriebsparameter eine Information zu einem äußeren Parameter des medizintechnischen Gerätes umfassen. Der äußere Parameter kann insbesondere eine Stromversorgung bzw. Stromnetzstabilität des medizintechnischen Gerätes und/oder eine Datennetzanbindung bzw. Datennetzstabilität des medizintechnischen Gerätes etc. umfassen. Der Betriebsparameter kann einen numerischen Wert oder einen alphanumerischen Wert oder einen alphabetischen Wert umfassen.The operating parameter describes, for example, a use and/or an environmental parameter or an environmental condition and/or a performance and/or a mode of operation of the medical device. The use can describe, for example, which program or which function of the medical device is used and how often. The use can also describe a utilization of the medical device. The performance can indicate a measure of the effectiveness of the medical device. The effectiveness can in particular describe a length of time that the medical device needs to run a program. The mode of operation can in particular describe whether all components of the medical device are functioning as intended. The environmental parameter can in particular include a room temperature and/or a device temperature and/or a humidity and/or a country in which the medical device is located, etc. In particular, the operating parameter can include information relating to a type of use, a period of use, a frequency of use, a type of error, an error duration, an error frequency, a maintenance status, and similar information. Alternatively or additionally, the operating parameter can include information about the frequency of an abort and/or a restart of a specific process, for example an examination. Alternatively or additionally, the operating parameter can include information about a system restart and/or a sub-system restart and/or their frequency. Alternatively or additionally, the operating parameter can include information about an external parameter of the medical device. The external parameter can in particular include a power supply or power grid stability of the medical device and/or a data network connection or data network stability of the medical device etc. The operational parameter may include a numeric value, or an alphanumeric value, or an alphabetic value.

Die Kunden-Information kann insbesondere ein Verhalten des Kunden und/oder eine Häufigkeit bzw. Anzahl an Kontaktversuchen des Kunden mit einem Kunden-Service und/oder eine Anzahl an medizintechnischen Geräten, die der Kunde besitzt bzw. betreut umfassen. Mit anderen Worten kann die Kunden-Information jegliche Information über den Kunden umfassen, dessen Zufriedenheits-Information bereitgestellt werden soll. Die Kunden-Information kann einen numerischen Wert oder einen alphanumerischen Wert oder einen alphabetischen Wert umfassen.The customer information can in particular include a behavior of the customer and/or a frequency or number of contact attempts by the customer with a customer service and/or a number of medical devices that the customer owns or looks after. In other words, the customer information can include any information about the customer whose satisfaction information is to be provided. The customer information may include a numeric value, or an alphanumeric value, or an alphabetic value.

In dem Verfahrensschritt des Anwendens APP der ersten trainierten Funktion wird aus den Eingangsdaten die Zufriedenheits-Information bestimmt bzw. erzeugt. Die Zufriedenheits-Information beschreibt die vorhergesagte Zufriedenheit des Kunden für einen Zeitraum, einen sogenannten Vorhersage-Zeitblock VZB in der Zukunft. Dabei basiert die Zufriedenheits-Information auf dem wenigstens einen Betriebsparameter und der wenigstens einen Kunden-Information. Die Zufriedenheits-Information umfassen wenigstens eine Klassifikations-Information. Die Klassifikations-Information beschreibt die vorhergesagte Zufriedenheit des Kunden anhand einer diskreten oder kontinuierlichen Skala bzw. Klasseneinteilung. Beispielsweise kann einem Kunden, über den vorhergesagt wird, dass er sehr zufrieden sein wird, die Klassifikations-Information „1“ zugeordnet werden. Einem Kunden, über den vorhergesagt wird, dass er sehr unzufrieden sein wird, kann die Klassifikations-Information „4“ zugeordnet werden. Alternativ kann beispielsweise „4“ für sehr zufrieden und „1“ für sehr unzufrieden stehen. Die Abstufungen zwischen diesen Klassen kann diskret oder kontinuierlich ausgebildet sein. Die Klassen können alternativ benannt sein, beispielsweise „zufrieden“ bis „sehr unzufrieden“. Die Klassen können alternativ nach dem Prinzip der Schulnoten eingeteilt werden. Die Zufriedenheits-Information kann außerdem eine Erläuterungs-Information zu der Klassifikations-Information umfassen. Die Erläuterungs-Information beschreibt, wie die Klassifikations-Information zustande gekommen ist. Mit anderen Worten gibt die Erläuterungs-Information eine Begründung, warum die Zufriedenheit des Kunden entsprechend der Klassifikations-Information vorhergesagt wurde. Die Erläuterungs-Information gibt an, welche der Eingangsdaten ausschlaggebend für die entsprechende Klasseneinteilung der Klassifikations-Information war.In the method step of applying APP the first trained function, the satisfaction information is determined or generated from the input data. The satisfaction information describes the predicted satisfaction of the customer for a period of time, a so-called prediction time block VZB in the future. The satisfaction information is based on the at least one operating parameter and the at least one piece of customer information. The satisfaction information includes at least one piece of classification information. The classification information describes the predicted satisfaction of the customer based on a discrete or continuous scale or classification. For example, the classification information “1” can be assigned to a customer who is predicted to be very satisfied. The classification information “4” can be assigned to a customer who is predicted to be very dissatisfied. Alternatively, for example, "4" can stand for very satisfied and "1" for very dissatisfied. The gradations between these classes can be discrete or continuous. The classes can be named alternatively, for example "satisfied" to "very dissatisfied". The classes can alternatively be divided according to the principle of school grades. The satisfaction information can also include explanatory information on the classification information. The explanation information describes how the classification information came about. In other words, the explanation information gives a reason why the customer's satisfaction was predicted according to the classification information. The explanation information indicates which of the input data was decisive for the corresponding class division of the classification information.

In dem Verfahrensschritt des Bereitstellens PROV-02 der Zufriedenheits-Information wird die in dem Verfahrensschritt des Anwendens APP der ersten trainierten Funktion erzeugte Zufriedenheits-Information einem Nutzer bereitgestellt. Der Nutzer kann insbesondere ein Mitarbeiter des Kunden-Services sein. Der Kunden-Service kann insbesondere mit der Wartung des medizintechnischen Gerätes bzw. mit der Organisation der Wartung des medizintechnischen Gerätes und/oder mit der Betreuung des Kunden betraut sein. Die Zufriedenheits-Information kann durch ein Anzeigen der Zufriedenheits-Information auf einem Anzeigemedium bzw. Ausgabemedium, beispielsweise einem Bildschirm, bereitgestellt werden. Alternativ kann die Zufriedenheits-Information in diesem Verfahrensschritt mittels Versendens der Zufriedenheits-Information an den Kunden, beispielsweise per SMS oder E-Mail, bereitgestellt werden.In the procedural step of providing the satisfaction information PROV-02, the satisfaction information generated in the procedural step of applying APP the first trained function is provided to a user. In particular, the user can be a customer service employee. The customer service can in particular be entrusted with the maintenance of the medical device or with the organization of the maintenance of the medical device and/or with the support of the customer. The satisfaction information can be provided by displaying the satisfaction information on a display medium or output medium, for example a screen. Alternatively, the satisfaction information can be provided in this method step by sending the satisfaction information to the customer, for example by SMS or e-mail.

2 zeigt ein zweites Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes. 2 shows a second exemplary embodiment of a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device.

Die Verfahrensschritte des Bereitstellens PROV-01 der Eingangsdaten, des Anwendens APP der ersten trainierten Funktion und des Bereitstellens PROV-02 der Zufriedenheits-Information werden gemäß der Beschreibung zu 1 ausgeführt.The procedural steps of providing PROV-01 the input data, applying APP the first trained function and providing PROV-02 the satisfaction information become according to the description 1 executed.

In dem Verfahrensschritt des Bestimmens DET-01 des wenigstens einen Betriebsparameters, wird der wenigstens eine Betriebsparameter aus Protokolldaten des medizintechnischen Gerätes für eine erste definierte Zeitspanne ZS bestimmt.In the method step of determining the at least one operating parameter DET-01, the at least one operating parameter is determined from log data of the medical device for a first defined period of time ZS.

Die Protokolldaten können insbesondere wenigstens eine log-Datei bzw. ein log-file und/oder ein event log-file des medizintechnischen Gerätes umfassen. Die Protokolldaten können beispielweise Informationen umfassen, die beschreiben, wie (welche Funktion, wie oft, wie lang) das medizintechnische Gerät genutzt wird, ob alle Komponenten des medizintechnischen Gerätes wie vorgesehen funktionieren, welche Parameter (beispielsweise Verfahrparameter einer Patientenliege und/oder eines Roboterarms, Belichtungszeit, Röntgenspannung, etc.) eingestellt sind. Die Protokolldaten können alternativ oder zusätzlich Informationen über einen Umgebungsparameter bzw. eine Umgebungsbedingung des medizintechnischen Gerätes umfassen. Der Umgebungsparameter kann beispielsweise mit einem Sensor des medizintechnischen Gerätes erfasst werden.The protocol data can in particular include at least one log file or one log file and/or one event log file of the medical device. The log data can, for example, include information that describes how (which function, how often, how long) the medical device is used, whether all components of the medical device work as intended, which parameters (e.g. movement parameters of a patient bed and/or a robot arm, Exposure time, X-ray voltage, etc.) are set. Alternatively or additionally, the log data can include information about an environmental parameter or an environmental condition of the medical device. The environmental parameter can be detected, for example, with a sensor of the medical device.

Die erste definierte Zeitspanne ZS umfasst einen Zeitraum, für welchen der wenigstens eine Betriebsparameter aus den Protokolldaten bestimmt wird. Die erste definierte Zeitspanne ZS kann insbesondere eine Mehrzahl an disjunkten Zeitblöcken ZB01, ZB02, ZB03, ZB04, ZB05 umfassen. Die disjunkten Zeitblöcke ZB01, ..., ZB05 können insbesondere die erste definierte Zeitspanne ZS in mehrere Intervalle bzw. Zeitintervalle aufteilen. Dabei können die disjunkten Zeitblöcke ZB01, ..., ZB05 zeitlich aneinander anschließen, ohne einander zu überlappen bzw. zu überlagern. Die Zeitblöcke ZB01, ..., ZB05 können insbesondere alle gleich groß sein. Der wenigstens eine Betriebsparameter kann insbesondere für jeden Zeitblock ZB01, ..., ZB05 akkumuliert bestimmt werden. Mit anderen Worten kann der Betriebsparameter für jeden Zeitblock ZB01, ..., ZB05 einzeln bestimmt werden. Dabei kann zum Beispiel eine Anzahl bzw. Häufigkeit, mit der ein Programm bzw. eine Funktion des medizintechnischen Gerätes ausgeführt wird, für einen Zeitblock ZB01, ..., ZB05 summiert bestimmt werden. Alternativ kann ein Mittelwert des Betriebsparameters über den entsprechenden Zeitblock ZB01, ..., ZB05 oder eine Liste des Betriebsparameters für den entsprechenden Zeitblock ZB01, ..., ZB05 bestimmt werden. Ob die Summe, der Mittelwert oder eine Liste des Betriebsparameters für den entsprechenden Zeitblock ZB01, ..., ZB05 bestimmt wird, hängt von der Art des Betriebsparameters bzw. davon was der Betriebsparameter beschreibt ab. Ein Zeitblock ZB01, ..., ZB05 kann beispielsweise eine Woche bzw. sieben Tage umfassen. So können beispielsweise Schwankungen des Betriebsparameters durch ein Wochenende ausgeglichen werden, da über eine Woche gemittelte oder summierte oder aufgelistete Werte für den wenigstens einen Betriebsparameter bestimmt werden. Alternativ kann ein Zeitblock ZB01, ..., ZB05 beispielsweise einen Monat umfassen. Die erste definierte Zeitspanne ZS kann beliebig viele Zeitblöcke ZB01, ..., ZB05 umfassen. Insbesondere kann die erste definierte Zeitspanne ZS einen Zeitblock ZB01, ..., ZB05 umfassen. Insbesondere kann die erste definierte Zeitspanne ZS mehr als einen Zeitblock ZB01, ..., ZB05 umfassen. Die erste definierte Zeitspanne ZS kann insbesondere von einem Nutzer vorgegeben bzw. definiert sein. Dafür kann der Nutzer beispielsweise anhand von Kalenderdaten angeben, von wann bis wann die erste definierte Zeitspanne ZS reichen soll. Alternativ kann der Nutzer eine Dauer angeben, die die erste definierte Zeitspanne ZS umfassen soll. Dabei kann die erste definierte Zeitspanne ZS an dem Tag enden, an dem die Zufriedenheits-Information erzeugt wird. Die erste definierte Zeitspanne ZS beginnt dann an dem Tag, der beginnend von dem End-Tag entsprechend der Dauer der ersten definierten Zeitspanne ZS bestimmt wird. Alternativ kann die Dauer der ersten definierten Zeitspanne ZS vorgegeben sein. Der Vorhersage-Zeitblock VZB kann insbesondere zeitlich direkt an die erste definierte Zeitspanne ZS anschließen.The first defined period of time ZS includes a period of time for which the at least one operating parameter is determined from the log data. The first defined period of time ZS can in particular include a plurality of disjunctive time blocks ZB01, ZB02, ZB03, ZB04, ZB05. The disjoint time blocks ZB01, . . . , ZB05 can, in particular, divide the first defined time span ZS into a number of intervals or time intervals. The disjoint time blocks ZB01, . . . , ZB05 can follow one another in terms of time without overlapping or superimposing one another. In particular, the time blocks ZB01, . . . , ZB05 can all be of the same size. The at least one operating parameter can be determined accumulated in particular for each time block ZB01, . . . , ZB05. In other words, the operating parameter can be determined individually for each time block ZB01, . . . , ZB05. In this case, for example, a number or frequency with which a program or a function of the medical device is executed can be determined summed up for a time block ZB01, . . . , ZB05. Alternatively, a mean value of the operating parameter can be determined over the corresponding time block ZB01, ..., ZB05 or a list of the operating parameters for the corresponding time block ZB01, ..., ZB05. Whether the sum, the mean value or a list of the operating parameters is determined for the corresponding time block ZB01, . . . ZB05 depends on the type of operating parameter or on what the operating parameter describes. A time block ZB01, ..., ZB05 can, for example, include a week or seven days. For example, fluctuations in the operating parameter can be compensated for over a weekend, since averaged or totaled or listed values for the at least one operating parameter are determined over a week. Alternatively, a time block ZB01, . . . , ZB05 can include one month, for example. The first defined period of time ZS can include any number of time blocks ZB01, . . . , ZB05. In particular, the first defined period of time ZS can include a time block ZB01, . . . , ZB05. In particular, the first defined period of time ZS can include more than one time block ZB01, . . . , ZB05. The first defined period of time ZS can in particular be specified or defined by a user. For this purpose, the user can specify, for example using calendar data, from when to when the first defined time span ZS should extend. Alternatively, the user can specify a duration that the first defined time period ZS should include. The first defined period of time ZS can end on the day on which the satisfaction information is generated. The first defined time period ZS then begins on the day that is determined starting from the end day according to the duration of the first defined time period ZS. Alternatively, the duration of the first defined time period ZS can be specified. In particular, the prediction time block VZB can directly follow the first defined time period ZS in terms of time.

In dem Verfahrensschritt des Bestimmens DET-02 der wenigstens einen Kunden-Information wird die wenigstens eine Kunden-Information basierend auf Verkaufsdaten und/oder Kundendienstdaten für eine zweite definierte Zeitspanne ZS bestimmt.In the method step of determining DET-02 the at least one piece of customer information, the at least one piece of customer information is determined based on sales data and/or customer service data for a second defined period of time ZS.

Die Verkaufsdaten können insbesondere Informationen über eine Anzahl und/oder Art an gelieferten und/oder bestellten Ersatzteilen für das medizintechnischen Gerätes umfassen. Alternativ oder zusätzlich können die Verkaufsdaten Informationen umfassen, wie viele medizintechnische Geräte der Kunde besitzt bzw. betreut. Alternativ oder zusätzlich können die Verkaufsdaten Kosten umfassen, die der Kunde in Bezug auf das medizintechnische Gerät bereits hatte.The sales data can in particular include information about the number and/or type of spare parts delivered and/or ordered for the medical device. Alternatively or additionally, the sales data can include information on how many medical devices the customer owns or looks after. Alternatively or additionally, the sales data can include costs that the customer already had in relation to the medical device.

Die Kundendienstdaten können insbesondere Informationen über den Kunden umfassen. Diese Informationen können beispielsweise aus Kunden-Umfragen abgeleitet werden. Alternativ oder zusätzlich können die Kundendienstdaten Informationen über eine Anzahl und/oder Dringlichkeit und/oder Art von Tickets, die der Kunde an den Kunden-Service gesendet hat. Die Art des Tickets kann beschreiben, wo das Ticket bearbeitet werden muss, ob es sich um eine Anfrage handelt, um eine Beschwerde, um einen Defekt des medizintechnischen Gerätes etc. Dabei können insbesondere Tickets welche in Bezug auf das medizintechnische Gerät, für welches die Zufriedenheits-Information erstellt werden soll, stehen, berücksichtigt werden. Alternativ oder zusätzlich können alle Tickets des Kunden berücksichtigt werden. Insbesondere können offene und bereits erledigte Tickets berücksichtigt werden. Alternativ oder zusätzlich können Kundendienstdaten auch aus einem Gespräch mit dem Kunden abgeleitet werden. Alternativ oder zusätzlich können Kundendienstdaten Informationen umfassen, wie häufig bereits ein Techniker bei dem Kunden vor Ort war. Alternativ oder zusätzlich können die Kundendienstdaten Informationen über ein Vertragsvolumen und/oder eine Vertragsdauer und/oder weitere Vertragsdetails des Kunden umfassen.The customer service data can in particular include information about the customer. This information can be derived from customer surveys, for example. Alternatively or additionally, the customer service data can contain information about a number and/or urgency and/or type of tickets that the customer has sent to the customer service. The type of ticket can describe where the ticket has to be processed, whether it is an inquiry, a complaint, a defect in the medical device, etc. In particular, tickets relating to the medical device for which the satisfaction -Information should be created, stand, be taken into account. Alternatively or additionally, all of the customer's tickets can be taken into account. In particular, open and already completed tickets can be taken into account. Alternatively or additionally, customer service data can also be derived from a conversation with the customer. Alternatively or additionally, customer service data can include information on how often a technician has already been to the customer's site. Alternatively or additionally, the customer service data can include information about a contract volume and/or a contract duration and/or other contract details of the customer.

Die zweite definierte Zeitspanne ZS ist analog zu der ersten definierten Zeitspanne ZS ausgebildet. Insbesondere kann die zweite definierte Zeitspanne ZS der ersten definierten Zeitspanne US entsprechen. Insbesondere wird die wenigstens eine Kunden-Information für einen Zeitblock ZB01, ..., ZB05 akkumuliert bestimmt werden. Insbesondere kann die Kunden-Information über den Zeitblock ZB01, ..., ZB05 gemittelt oder summiert oder aufgelistet werden.The second defined time span ZS is analogous to the first defined time span ZS. In particular, the second defined time span ZS can correspond to the first defined time span US. In particular, the at least one item of customer information for a time block ZB01, . . . , ZB05 is determined in an accumulated manner. In particular, the customer information about the time block ZB01, ..., ZB05 can be averaged or summed up or listed.

Das Bestimmen DET-01 des wenigstens einen Betriebsparameters und/oder das Bestimmen DET-02 der wenigstens einen Kunden-Information kann mit einem Merkmals-Extraktions-Algorithmus ausgeführt werden. Der Merkmals-Extraktions-Algorithmus kann beispielsweise von einem Experten erstellt werden. Alternativ oder zusätzlich kann der Merkmals-Extraktions-Algorithmus mittels analytischer Analyse den wenigstens einen Betriebsparameter und/oder die wenigstens eine Kunden-Information bestimmen. Alternativ oder zusätzlich kann der Merkmals-Extraktions-Algorithmus eine zweite trainierte Funktion umfassen. In Ausführungen kann der Merkmals-Extraktions-Algorithmus Teil der ersten trainierten Funktion sein. Insbesondere kann der wenigstens eine Betriebsparameter von einem ersten Merkmals-Extraktions-Algorithmus bestimmt werden. Insbesondere kann die wenigstens eine Kunden-Information von einem zweiten Merkmals-Extraktions-Algorithmus bestimmt werden. Insbesondere können der erste und der zweite Merkmals-Extraktions-Algorithmus verschieden sein. Insbesondere kann der erste Merkmals-Extraktions-Algorithmus einen Sequenz-Erkennungs-Algorithmus (sequence mining bzw. sequence pattern mining) umfassen. Insbesondere kann der zweite Merkmals-Extraktions-Algorithmus ein „Natural Language Processing“ umfassen.Determining DET-01 the at least one operating parameter and/or determining DET-02 the at least one item of customer information may be performed using a feature extraction algorithm. The feature extraction algorithm can be created by an expert, for example. Alternatively or additionally, the feature extraction algorithm can determine the at least one operating parameter and/or the at least one item of customer information by means of analytical analysis. Alternatively or additionally, the feature extraction algorithm may include a second trained function. In implementations, the feature extraction algorithm may be part of the first trained function. In particular, the at least one operating parameter can be determined by a first feature extraction algorithm. In particular, the at least one item of customer information can be determined by a second feature extraction algorithm. In particular, the first and the second feature extraction algorithm can be different. In particular, the first feature extraction algorithm can include a sequence recognition algorithm (sequence mining or sequence pattern mining). In particular, the second feature extraction algorithm can include “natural language processing”.

3 zeigt ein drittes Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes. 3 shows a third exemplary embodiment of a method for providing satisfaction information about a predicted satisfaction of a customer with regard to a medical device.

Die Verfahrensschritte des Bereitstellens PROV-01 der Eingangsdaten, des Anwendens APP der ersten trainierten Funktion und des Bereitstellens PROV-02 der Zufriedenheits-Information werden gemäß der Beschreibung zu 1 ausgeführt. Die Verfahrensschritte des Bestimmens DET-01 des wenigstens einen Betriebsparameters und des Bestimmens DET-02 der wenigstens einen Kunden-Information werden gemäß der Beschreibung zu 2 ausgeführt.The procedural steps of providing PROV-01 the input data, applying APP the first trained function and providing PROV-02 the satisfaction information become according to the description 1 executed. The method steps of determining DET-01 the at least one operating parameter and determining DET-02 the at least one piece of customer information become according to the description 2 executed.

In dem Verfahrensschritt des Bereitstellens PROV-03 der Zufriedenheits-Information, wird die Zufriedenheits-Information in einem Entscheidungs-Unterstützungs-System bereitgestellt. Dabei wird die Zufriedenheits-Information dem Nutzer in dem Entscheidungs-Unterstützungs-System bereitgestellt. Das Bereitstellen kann insbesondere durch Anzeigen der Zufriedenheits-Information durch ein Anzeigemedium bzw. Ausgabemedium erfolgen. Das Ausgabemedium kann insbesondere ein Bildschirm bzw. ein Computer-Bildschirm sein. Die Zufriedenheits-Information kann bildlich bzw. graphisch und/oder textlich in dem Entscheidungs-Unterstützungs-System angezeigt bzw. bereitgestellt werden. Insbesondere kann das Entscheidungs-Unterstützungs-System eine graphische Benutzeroberfläche (GUI) umfassen, mittels welcher die Zufriedenheits-Information dargestellt bzw. angezeigt wird.In the step of providing the satisfaction information PROV-03, the satisfaction information is provided in a decision support system. In this case, the satisfaction information is made available to the user in the decision support system. The provision can take place in particular by displaying the satisfaction information through a display medium or output medium. The output medium can in particular be a screen or a computer screen. The satisfaction information can be displayed or provided in the decision support system in the form of images or graphics and/or text. In particular, the decision support system can include a graphical user interface (GUI). sen, by means of which the satisfaction information is presented or displayed.

In dem Verfahrensschritt des Ableitens DET-03 einer Handlungsempfehlung, wird die Handlungsempfehlung aus der Zufriedenheits-Information durch das Entscheidungs-Unterstützungs-System abgeleitet. Die Handlungsempfehlung kann angeben, welche Aktion der Nutzer durchführen sollte, um die Zufriedenheit des Kunden zu verbessern bzw. sicherzustellen bzw. um eine Eskalation durch den Kunden zu verhindern. Die Handlungsempfehlung kann beispielsweise eine Empfehlung für einen Anruf, ein Zusenden von Ersatzteilen, einen Kunden-Besuch, ein Angebot an den Kunden bzw. eine Rabattaktion für den Kunden, ein Abwarten, ein Beantworten eine Kunden-Anfrage, etc. sein. Alternativ oder zusätzlich kann die Handlungsempfehlung eine Priorisierung einer Mehrzahl an Kunden umfassen. Für jeden Kunden der Mehrzahl an Kunden wurde im Vorfeld gemäß dem erfindungsgemäßen Verfahren eine Zufriedenheits-Information bereitgestellt. Abhängig von diesen Zufriedenheits-Informationen der Mehrzahl an Kunden kann die Priorisierung durchgeführt werden. Die Priorisierung gibt an, welcher Kunde bevorzugt bzw. besonders schnell behandelt bzw. welche Kunden-Anfrage besonders zeitnah bearbeitet werden soll.In the method step DET-03 of deriving a recommendation for action, the recommendation for action is derived from the satisfaction information by the decision support system. The recommendation for action can indicate what action the user should take to improve or ensure customer satisfaction or to prevent escalation by the customer. The recommendation for action can be, for example, a recommendation for a phone call, sending spare parts, a customer visit, an offer to the customer or a discount campaign for the customer, waiting, answering a customer inquiry, etc. Alternatively or additionally, the recommendation for action can include a prioritization of a plurality of customers. According to the method according to the invention, satisfaction information was provided in advance for each customer of the plurality of customers. Depending on this satisfaction information from the majority of customers, the prioritization can be carried out. The prioritization indicates which customer is preferred or treated particularly quickly or which customer request should be processed particularly promptly.

Die Handlungsempfehlung kann in dem Entscheidungs-Unterstützungs-System bereitgestellt werden. Die Handlungsempfehlung kann mittels des Anzeigemediums des Entscheidungs-Unterstützungs-Systems angezeigt werden. Die Handlungsempfehlung kann graphisch bzw. bildlich und/oder textlich dargestellt werden.The recommended action can be provided in the decision support system. The recommended action can be displayed using the display medium of the decision support system. The recommendation for action can be presented graphically or pictorially and/or in text.

4 zeigt ein Ausführungsbeispiel von einer definierten Zeitspanne ZS umfassend eine Mehrzahl an disjunkten Zeitblöcken ZB01, ..., ZB05 und einem Vorhersage-Zeitblock VZB. 4 shows an embodiment of a defined period of time ZS comprising a plurality of disjunctive time blocks ZB01, ..., ZB05 and a prediction time block VZB.

In der Darstellung der 4 wird ein zeitlicher Verlauf anhand des horizontalen Pfeiles verdeutlicht. Dabei steht „t“ für die Zeit. Die in der Beschreibung genannte erste und zweite Zeitspanne ZS können beide gemäß der hier beschriebenen definierten Zeitspanne ZS ausgebildet sein. Die definierte Zeitspanne ZS ist dabei in fünf disjunkte Zeitblöcke ZB01, ..., ZB05 eingeteilt. Die Zeitblöcke ZB01, ..., ZB05 schließen dabei zeitlich aneinander an. Die Zeitblöcke ZB01, ..., ZB05 beschreiben dabei die gesamte definierte Zeitspanne ZS. Der wenigstens eine Betriebsparameter und/oder die wenigstens eine Kunden-Information können für jeden Zeitblock ZB01, ..., ZB05 wie oben beschrieben akkumuliert bestimmt werden. Damit kann ein zeitlicher Verlauf des wenigstens einen Betriebsparameters und/oder der wenigstens einen Kunden-Information über die definierte Zeitspanne ZS bestimmt werden. Dieser zeitliche Verlauf kann als Eingangsdaten für die erste trainierte Funktion dienen.In the representation of 4 a time course is illustrated by the horizontal arrow. "t" stands for time. The first and second periods of time ZS mentioned in the description can both be designed according to the defined period of time ZS described here. The defined period of time ZS is divided into five disjoint time blocks ZB01, . . . , ZB05. The time blocks ZB01, . . . , ZB05 follow one another in terms of time. The time blocks ZB01, ..., ZB05 describe the entire defined period of time ZS. The at least one operating parameter and/or the at least one piece of customer information can be determined accumulated for each time block ZB01, . . . , ZB05 as described above. A time profile of the at least one operating parameter and/or the at least one item of customer information can thus be determined over the defined time period ZS. This time course can serve as input data for the first trained function.

Direkt an die definierte Zeitspanne schließt der Vorhersage-Zeitblock VZB an. In dem Schritt des Anwendens APP der ersten trainierten Funktion wird basierend auf dem wenigstens einen Betriebsparameter und der wenigstens einen Kunden-Information die Zufriedenheits-Information für den Vorhersage-Zeitblock VZB bestimmt.The prediction time block VZB follows directly on the defined period of time. In the step of applying APP the first trained function, the satisfaction information for the prediction time block VZB is determined based on the at least one operating parameter and the at least one piece of customer information.

Insbesondere kann die definierte Zeitspanne ZS in der Vergangenheit und der Vorhersage-Zeitblock VZB in der Zukunft. Mit anderen Worten kann basierend auf bekannten Daten (Betriebsparameter, Kunden-Information) die Zufriedenheit des Kunden mittels der Zufriedenheits-Information vorhergesagt werden.In particular, the defined period of time ZS in the past and the prediction time block VZB in the future. In other words, based on known data (operating parameters, customer information), the customer's satisfaction can be predicted using the satisfaction information.

5 zeigt ein Ausführungsbeispiel eines Verfahrens zum Bereitstellen einer ersten trainierten Funktion. 5 shows an embodiment of a method for providing a first trained function.

In dem Verfahrensschritt des Bereitstellens TPROV-10 von Trainings-Eingangsdaten werden die Trainings-Eingangsdaten einem Trainings-System bereitgestellt. Die Trainings-Eingangsdaten umfassen wenigstens einen Betriebsparameter eines medizintechnischen Gerätes und wenigstens eine Kunden-Information. Das Bereitstellen TPROV-01 der Trainings-Eingangsdaten kann analog zu dem Bereitstellen PROV-01 der Eingangsdaten, wie in der Beschreibung zu 1 beschrieben, erfolgen.In the method step of providing TPROV-10 training input data, the training input data are made available to a training system. The training input data include at least one operating parameter of a medical device and at least one piece of customer information. Providing TPROV-01 of the training input data can be analogous to providing PROV-01 of the input data, as in the description of 1 described, take place.

In dem Verfahrensschritt des Bereitstellens TPROV-02 von Trainings-Ausgangsdaten werden die Trainings-Ausgangsdaten dem Trainings-System bereitgestellt. Die Trainings-Ausgangsdaten umfassen dabei eine Zufriedenheits-Information über eine vorhergesagte Zufriedenheit des Kunden bezüglich eines medizintechnischen Gerätes. Die Trainings-Ausgangsdaten stehen mit den Trainings-Eingangsdaten in Bezug. Dafür können die Trainings-Ausgangsdaten basierend auf den Trainings-Eingangsdaten von einem Experten bzw. einem Nutzer bestimmt worden sein. Insbesondere können die Trainings-Ausgangsdaten Anhand von Beobachtungen bzw. Erfahrungen des Experten bzw. Nutzers in Bezug auf die Trainings-Eingangsdaten erstellt worden sein. Insbesondere kann beim Erstellen eine Rückmeldung des Kunden berücksichtigt werden. Das Bereitstellen TPROV-02 der Trainings-Ausgangsdaten kann analog zu dem Bereitstellen PROV-01 der Eingangsdaten erfolgen.In the method step of providing TPROV-02 of initial training data, the initial training data is provided to the training system. The initial training data include satisfaction information about a predicted satisfaction of the customer with regard to a medical device. The training output data is related to the training input data. For this purpose, the training output data can have been determined by an expert or a user based on the training input data. In particular, the initial training data can have been created on the basis of observations or experiences of the expert or user in relation to the initial training data. In particular, feedback from the customer can be taken into account when creating it. Providing TPROV-02 of the training output data can take place analogously to providing PROV-01 of the input data.

In dem Verfahrensschritt des Trainierens TRAIN der ersten trainierten Funktion wird die erste trainierte Funktion basierend auf den Trainings-Eingangsdaten und den Trainings-Ausgangsdaten trainiert. Insbesondere wird dafür die erste trainierte Funktion derart trainiert, dass eine durch die erste trainierte Funktion erzeugte und auf den Trainings-Eingangsdaten basierende Zufriedenheits-Information möglichst wenig von den zugehörigen Trainings-Ausgangsdaten abweicht. Diese Abweichung wird durch einen Übereinstimmungswert quantifiziert.In the method step of training TRAIN the first trained function, the first trained function is based on the training input data and the training output data trai ned. In particular, the first trained function is trained for this in such a way that satisfaction information generated by the first trained function and based on the training input data deviates as little as possible from the associated training output data. This deviation is quantified by a match value.

Der Verfahrensschritt des Trainierens TRAIN der ersten trainierten Funktion kann für eine Mehrzahl an ersten trainierten Funktionen ausgeführt werden.The method step of training TRAIN the first trained function can be carried out for a plurality of first trained functions.

In dem Schritt des Bereitstellens TPROV-03 der ersten trainierten Funktion wird die erste trainierte Funktion dem Nutzer bereitgestellt, sodass er die erste trainierte Funktion beim Ausführen des erfindungsgemäßen Verfahrens zum Bestimmen der Zufriedenheits-Information nutzen kann. Wenn eine Mehrzahl von ersten trainierten Funktionen in dem Schritt des Trainierens TRAIN trainiert wurde, kann hier die erste trainierte Funktion bereitgestellt werden, deren Übereinstimmungswert am besten ist.In the step of providing TPROV-03 the first trained function, the first trained function is provided to the user so that he can use the first trained function when executing the method according to the invention for determining the satisfaction information. Here, when a plurality of first trained functions have been trained in the step of training TRAIN, the first trained function whose matching value is best can be provided.

Während des Ausführens des erfindungsgemäßen Verfahrens kann die erste trainierte Funktion bzw. die Mehrzahl an ersten trainierten Funktionen mittels Feedback weiter trainiert werden. Dafür werden im Nachhinein basierend auf einer Erfahrung bzw. Beobachtung des Nutzers weitere Trainings-Ausgangsdaten für die Eingangsdaten erzeugt. Die weiteren Trainings-Ausgangsdaten entsprechen dabei einer durch den Nutzer ermittelten Zufriedenheit. Alternativ kann der Nutzer den Übereinstimmungswert zwischen der vorhergesagten Zufriedenheit des Kunden in der Zufriedenheits-Information und einer ermittelten bzw. beobachteten Zufriedenheit des Kunden angeben. Basierend auf diesem Übereinstimmungswert kann die erste trainierte Funktion bzw. die Mehrzahl an ersten trainierten Funktion während des Ausführens des erfindungsgemäßen Verfahrens kontinuierlich weiter trainiert werden. Die Eingangsdaten dienen dabei als Trainings-Eingangsdaten. Insbesondere kann basierend auf dem Übereinstimmungswert dieses Trainings eine andere erste Funktion aus der Mehrzahl der ersten trainierten Funktionen bereitgestellt werden, wenn sich diese aufgrund des Übereinstimmungswertes als geeigneter erweist.While the method according to the invention is being carried out, the first trained function or the plurality of first trained functions can be trained further by means of feedback. For this purpose, further training output data for the input data are generated afterwards based on an experience or observation of the user. The further initial training data correspond to a level of satisfaction ascertained by the user. Alternatively, the user can specify the correspondence value between the predicted satisfaction of the customer in the satisfaction information and a determined or observed satisfaction of the customer. Based on this match value, the first trained function or the plurality of first trained functions can be trained continuously while the method according to the invention is being carried out. The input data serve as training input data. In particular, based on the match value of this training, another first function from the plurality of first trained functions can be provided if this proves to be more suitable based on the match value.

6 zeigt ein Ausführungsbeispiel einer Trainings-Zeitspanne TZS umfassend eine Mehrzahl an disjunkten Trainings-Zeitblöcken TZB01, TZB02, TZB03, TZB04, TZB05 und eine Vorhersage-Trainings-Zeitspanne VTZB, eine Eskalations-Zeitspanne EZS und ein Eskalations-Ereignis EE. 6 shows an embodiment of a training period TZS comprising a plurality of disjoint training time blocks TZB01, TZB02, TZB03, TZB04, TZB05 and a prediction training period VTZB, an escalation period EZS and an escalation event EE.

Die Trainings-Zeitspanne TZS kann analog zu der gemäß 4 beschriebenen definierten Zeitspanne ZS ausgebildet sein. Die disjunkten Trainings-Zeitblöcke TZB01, ..., TZB05 können analog zu den disjunkten Zeitblöcken ZB01, ..., ZB05 gemäß 4 ausgebildet sein. Der Vorhersage-Trainings-Zeitblock VTZB kann analog dem Vorhersage-Zeitblock VZB gemäß 4 ausgebildet sein. Allerdings liegen für das Training sowohl die Trainings-Zeitspanne TZB als auch der Vorhersage-Trainings-Zeitblock VTZB in der Vergangenheit, damit die Trainings-Ausgangsdaten bestimmt werden können. Die Trainings-Eingangsdaten werden dabei für die Trainings-Zeitspanne TZS bereitgestellt. Dabei können die Trainings-Eingangsdaten analog zu den Eingangsdaten für die Mehrzahl an disjunkten Trainings-Zeitblöcken TZB01, ..., TZB05 bereitgestellt werden. Die Trainings-Ausgangsdaten werden für den Vorhersage-Trainings-Zeitblock VTZB bereitgestellt.The training period TZS can be analogous to that according to 4 be formed described defined period of time ZS. The disjoint training time blocks TZB01, ..., TZB05 can analogous to the disjoint time blocks ZB01, ..., ZB05 according to 4 be trained. The prediction-training time block VTZB can be analogous to the prediction time block VZB 4 be trained. However, for the training, both the training time span TZB and the prediction training time block VTZB are in the past, so that the initial training data can be determined. The training input data are provided for the training period TZS. In this case, the training input data can be provided analogously to the input data for the plurality of disjoint training time blocks TZB01, . . . TZB05. The training output data are provided for the prediction training time block VTZB.

In der Darstellung ist außerdem ein Eskalations-Ereignis EE und eine durch das Eskalations-Ereignis EE initiierte Eskalations-Zeitspanne EZB dargestellt. Das Eskalations-Ereignis EE kann ein durch den Kunden initiiertes Ereignis sein, welches eine große Unzufriedenheit des Kunden darstellt. Das Eskalations-Ereignis kann beispielsweise eine ausführliche Beschwerde des Kunden oder ein Vertragsabbruch bzw. eine Vertragskündigung etc. sein. Die Eskalations-Zeitspanne EZS ist die Zeitspanne, in welcher das Verhalten und die Zufriedenheit des Kunden durch das Eskalations-Ereignis EE beeinflusst ist. Dabei kann eine Dauer der Eskalations-Zeitspanne EZS von dem Eskalations-Ereignis EE abhängen.The representation also shows an escalation event EE and an escalation period of time ECB initiated by the escalation event EE. The escalation event EE can be an event initiated by the customer, which represents a high level of customer dissatisfaction. The escalation event can be, for example, a detailed complaint from the customer or a contract termination or termination, etc. The escalation period EZS is the period of time in which the customer's behavior and satisfaction is influenced by the escalation event EE. The duration of the escalation period EZS can depend on the escalation event EE.

Die Trainings-Zeitspanne TZS und der Vorhersage-Trainings-Zeitblock TZB liegen dabei außerhalb der Eskalations-Zeitspanne EZS. Damit kann eine Verfälschung des Trainings durch das Eskalations-Ereignis EE vermieden werden. Das Eskalations-Ereignis EE und die Eskalations-Zeitspanne EZS können durch einen Experten bzw. einen Nutzer bestimmt und festgelegt werden.The training time period TZS and the prediction training time block TZB lie outside the escalation time period EZS. In this way, a falsification of the training as a result of the escalation event EE can be avoided. The escalation event EE and the escalation period EZS can be determined and specified by an expert or a user.

Um möglichst viele Trainings-Eingangsdaten und Trainings-Ausgangsdaten zu generieren, kann die Trainings-Zeitspanne TZS und die Vorhersage-Trainings-Zeitspanne VTZS entlang der Zeitachse verschoben werden. Für verschiedene Positionen können Trainings-Eingangsdaten und Trainings-Ausgangsdaten generiert werden. Dabei liegen die Trainings-Zeitspanne TZS und die Vorhersage-Trainings-Zeitspanne VTZS außerhalb der Eskalations-Zeitspanne EZS. Dieses Verschieben der Zeitspanne kann nach einem gleitenden-Fenster-Verfahren (sliding window) erfolgen.In order to generate as much training input data and training output data as possible, the training period TZS and the prediction training period VTZS can be shifted along the time axis. Training input data and training output data can be generated for different positions. The training period TZS and the prediction training period VTZS are outside of the escalation period EZS. This shifting of the period of time can be done by a sliding window method.

7 zeigt ein System SYS zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes, 8 zeigt ein Trainings-System TSYS zum Bereitstellen einer ersten trainierten Funktion. 7 shows a system SYS for providing satisfaction information about a customer's predicted satisfaction a medical device, 8th shows a training system TSYS for providing a first trained function.

Das dargestellte System SYS zum Bereitstellen der Zufriedenheits-Information ist dazu ausgebildet ein erfindungsgemäßes Verfahren zum Bereitstellen der Zufriedenheits-Informationen über die vorhergesagte Zufriedenheit des Kunden bezüglich des medizintechnischen Gerätes auszuführen. Das dargestellte Trainings-System TSYS ist dazu ausgebildet ein erfindungsgemäßes Verfahren zum Bereitstellen der ersten trainierten Funktion auszuführen. Das System SYS umfasst eine Schnittstelle SYS.IF, eine Recheneinheit SYS.CU und eine Speichereinheit SYS.MU. Das Trainings-System TSYS umfasst eine Trainings-Schnittstelle TSYS.IF, eine Trainings-Recheneinheit TSYS.CU und eine Trainings-Speichereinheit TSYS.MU.The system SYS shown for providing the satisfaction information is designed to carry out a method according to the invention for providing the satisfaction information about the predicted satisfaction of the customer with regard to the medical device. The training system TSYS shown is designed to carry out a method according to the invention for providing the first trained function. The system SYS includes an interface SYS.IF, a processing unit SYS.CU and a memory unit SYS.MU. The training system TSYS comprises a training interface TSYS.IF, a training arithmetic unit TSYS.CU and a training memory unit TSYS.MU.

Das System SYS und/oder das Trainings-System TSYS kann insbesondere ein Computer, ein Mikrocontroller oder ein integrierter Schaltkreis (integrated circuit, IC) sein. Alternativ kann das System SYS und/oder das Trainings-System TSYS ein reales oder virtuelles Computer-Netzwerk sein (eine technische Bezeichnung für ein reales Computer-Netzwerk ist „Cluster“, eine technische Bezeichnung für ein virtuelles Computer-Netzwerk ist „Cloud“). Das System SYS und/oder das Trainings-System TSYS kann als virtuelles System ausgebildet sein, welches auf einem Computer oder einem realen Computer-Netzwerk oder einem virtuellen Computer-Netzwerk ausgeführt wird (eine technische Bezeichnung ist „Virtualization“).The system SYS and/or the training system TSYS can in particular be a computer, a microcontroller or an integrated circuit (IC). Alternatively, the system SYS and/or the training system TSYS can be a real or virtual computer network (a technical term for a real computer network is "cluster", a technical term for a virtual computer network is "cloud") . The system SYS and/or the training system TSYS can be designed as a virtual system which is executed on a computer or a real computer network or a virtual computer network (a technical term is “virtualization”).

Die Schnittstelle SYS.IF und/oder die Trainings-Schnittstelle TSYS.IF kann eine Hardware- oder Software-Schnittstelle sein (beispielsweise ein PCI bus, USB oder Firewire). Die Recheneinheit SYS.CU und/oder die Trainings-Recheneinheit TSYS.CU kann Hardware und/oder Software Bestandteile umfassen, beispielsweise einen Mikroprozessor oder einen sogenannten FPGA (Field Programmable Gate Way). Die Speichereinheit SYS.MU und/oder die Trainings-Speichereinheit TSYS.MU kann als nicht permanent arbeitender Arbeitsspeicher (Random Access Memory, RAM) oder als permanenter Massenspeicher (Festplatte, USB-Stick, SD-Karte, Solid State Disk (SSD)) ausgebildet sein.The interface SYS.IF and/or the training interface TSYS.IF can be a hardware or software interface (e.g. a PCI bus, USB or Firewire). The processing unit SYS.CU and/or the training processing unit TSYS.CU can include hardware and/or software components, for example a microprocessor or a so-called FPGA (Field Programmable Gate Way). The storage unit SYS.MU and/or the training storage unit TSYS.MU can be used as non-permanent working memory (Random Access Memory, RAM) or as permanent mass storage (hard drive, USB stick, SD card, Solid State Disk (SSD)) be trained.

Die Schnittstelle SYS.IF und/oder die Trainings-Schnittstelle TSYS.IF kann insbesondere eine Mehrzahl an Sub-Schnittstellen umfassen, die unterschiedliche Verfahrensschritte des jeweiligen erfindungsgemäßen Verfahrens ausführen. Mit anderen Worten kann die Schnittstelle SYS.IF und/oder die Trainings-Schnittstelle TSYS.IF als eine Mehrzahl an Schnittstellen SYS.IF und/oder Trainings-Schnittstellen TSYS.IF ausgebildet sein. Die Recheneinheit SYS.CU und/oder die Trainings-Recheneinheit TSYS.CU kann insbesondere eine Mehrzahl an Sub- Recheneinheiten umfassen, die unterschiedliche Verfahrensschritte des jeweiligen erfindungsgemäßen Verfahrens ausführen. Mit anderen Worten kann die Recheneinheit SYS.CU und/ oder die Trainings-Recheneinheit TSYS.CU als eine Mehrzahl an Recheneinheiten SYS.CU und/oder Trainings-Recheneinheiten TSYS.CU ausgebildet sein.The interface SYS.IF and/or the training interface TSYS.IF can in particular include a number of sub-interfaces which execute different method steps of the respective method according to the invention. In other words, the interface SYS.IF and/or the training interface TSYS.IF can be designed as a plurality of interfaces SYS.IF and/or training interfaces TSYS.IF. The arithmetic unit SYS.CU and/or the training arithmetic unit TSYS.CU can in particular comprise a plurality of sub-arithmetic units which execute different method steps of the respective method according to the invention. In other words, the processing unit SYS.CU and/or the training processing unit TSYS.CU can be designed as a plurality of processing units SYS.CU and/or training processing units TSYS.CU.

Wo noch nicht explizit geschehen, jedoch sinnvoll und im Sinne der Erfindung, können einzelne Ausführungsbeispiele, einzelne ihrer Teilaspekte oder Merkmale mit einander kombiniert bzw. ausgetauscht werden, ohne den Rahmen der hiesigen Erfindung zu verlassen. Mit Bezug zu einem Ausführungsbeispiel beschriebene Vorteile der Erfindung treffen ohne explizite Nennung, wo übertragbar, auch auf andere Ausführungsbeispiele zu.Where this has not yet been done explicitly, but makes sense and is within the meaning of the invention, individual exemplary embodiments, their individual aspects or features can be combined with one another or exchanged without departing from the scope of the present invention. Advantages of the invention described with reference to one exemplary embodiment also apply to other exemplary embodiments, where applicable, without explicit mention.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturPatent Literature Cited

  • US 2015/0227838 A1 [0003]US 2015/0227838 A1 [0003]

Claims (16)

Computer-implementiertes Verfahren zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes, umfassend - Bereitstellen (PROV-01) von Eingangsdaten, wobei die Eingangsdaten wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information umfassen, - Anwenden (APP) einer ersten trainierten Funktion auf die Eingangsdaten, wodurch die Zufriedenheits-Information erzeugt wird, - Bereitstellen (PROV-02) der Zufriedenheits-Information.Computer-implemented method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device, comprising - Providing (PROV-01) input data, the input data comprising at least one operating parameter of the medical device and at least one piece of customer information, - applying (APP) a first trained function to the input data, generating the satisfaction information, - Providing (PROV-02) the satisfaction information. Verfahren einem Anspruch 1, weiter umfassend folgenden Verfahrensschritt: - Bestimmen (DET-01) des wenigstens einen Betriebsparameters aus Protokolldaten des medizintechnischen Gerätes für eine erste definierte Zeitspanne (ZS).procedure one claim 1 , further comprising the following method step: - determining (DET-01) the at least one operating parameter from log data of the medical device for a first defined period of time (ZS). Verfahren nach einem der vorhergehenden Ansprüche, weiter umfassend folgenden Verfahrensschritt: - Bestimmen (DET-02) der wenigstens einen Kunden-Information basierend auf Verkaufsdaten und/oder Kundendienstdaten für eine zweite definierte Zeitspanne (ZS).Method according to one of the preceding claims, further comprising the following method step: - Determine (DET-02) the at least one customer information based on sales data and / or customer service data for a second defined period of time (ZS). Verfahren nach einem der Ansprüche 2 oder 3, wobei das Bestimmen des wenigstens einen Betriebsparameters und/oder der wenigstens einen Kunden-Information von einem Merkmals-Extraktions-Algorithmus ausgeführt wird, wobei der Merkmals-Extraktions-Algorithmus optional eine zweite trainierte Funktion umfasst.Procedure according to one of claims 2 or 3 , wherein the determining of the at least one operating parameter and/or the at least one piece of customer information is performed by a feature extraction algorithm, wherein the feature extraction algorithm optionally comprises a second trained function. Verfahren nach einem der Ansprüche 2 bis 4, wobei die erste und/oder zweite definierte Zeitspanne (ZS) eine Mehrzahl an disjunkten Zeitblöcken (ZB01, ZB02, ZB03, ZB04, ZB05) umfasst, wobei die disjunkten Zeitblöcke (ZB01, ..., ZB05) zeitlich aneinander anschließen, wobei der wenigstens eine Betriebsparameter beziehungsweise die wenigstens eine Kunden-Information für jeden der disjunkten Zeitblöcke (ZB01, ..., ZB05) akkumuliert bestimmt wird.Procedure according to one of claims 2 until 4 , wherein the first and/or second defined period of time (ZS) comprises a plurality of disjunctive time blocks (ZB01, ZB02, ZB03, ZB04, ZB05), wherein the disjoint time blocks (ZB01, ..., ZB05) follow one another in terms of time, wherein the at least one operating parameter or the at least one item of customer information for each of the disjunctive time blocks (ZB01, . . . , ZB05) is determined in an accumulated manner. Verfahren nach einem der Ansprüche 2 bis 5, wobei die Zufriedenheits-Information für wenigstens einen Vorhersage-Zeitblock (VZB) erzeugt wird, wobei der wenigstens eine Vorhersage-Zeitblock (VZB) zeitlich an die erste und/oder zweite definierte Zeitspanne (ZS) anschließt.Procedure according to one of claims 2 until 5 , wherein the satisfaction information is generated for at least one prediction time block (VZB), the at least one prediction time block (VZB) following the first and/or second defined time period (ZS). Verfahren nach einem der vorhergehenden Ansprüche, wobei die Zufriedenheits-Information wenigstens eine Klassifikations-Information umfasst.Method according to one of the preceding claims, wherein the satisfaction information comprises at least one classification information. Verfahren nach Anspruch 7, wobei die Zufriedenheits-Information wenigstens eine Erläuterungs-Information zu der wenigstens einen Klassifikations-Information umfasst.procedure after claim 7 , wherein the satisfaction information comprises at least one explanatory information on the at least one classification information. Verfahren nach einem der vorhergehenden Ansprüche, weiter umfassend folgenden Verfahrensschritt: - Bereitstellen (PROV-03) der Zufriedenheits-Information in einem Entscheidungs-Unterstützungs-System, - Ableiten (DET-03) einer Handlungsempfehlung aus der Zufriedenheits-Information durch das Entscheidungs-Unterstützungs-System.Method according to one of the preceding claims, further comprising the following method step: - Providing (PROV-03) the satisfaction information in a decision support system, - Deriving (DET-03) a recommendation for action from the satisfaction information by the decision support system. Computer-implementiertes Verfahren zum Bereitstellen einer ersten trainierten Funktion, umfassend: - Bereitstellen (TPROV-01) von Trainings-Eingangsdaten, wobei die Trainings-Eingangsdaten wenigstens einen Betriebsparameter eines medizintechnischen Gerätes und wenigstens eine Kunden-Information umfassen, - Bereitstellen (TPROV-02) von Trainings-Ausgangsdaten, wobei die Trainings-Ausgangsdaten eine Zufriedenheits-Information über eine vorhergesagte Zufriedenheit des Kunden bezüglich des medizinischen Gerätes umfassen, wobei die Trainings-Ausgangsdaten und die Trainings-Eingangsdaten miteinander in Bezug stehen, - Trainieren (TRAIN) der ersten trainierten Funktion basierend auf den Trainings-Eingangsdaten und den Trainings-Ausgangsdaten, - Bereitstellen (TPROV-03) der ersten trainierten Funktion.A computer-implemented method for providing a first trained function, comprising: - Providing (TPROV-01) training input data, the training input data comprising at least one operating parameter of a medical device and at least one item of customer information, - Providing (TPROV-02) training output data, the training output data including satisfaction information about a predicted satisfaction of the customer with regard to the medical device, the training output data and the training input data being related to one another, - train (TRAIN) the first trained function based on the training input data and the training output data, - Provide (TPROV-03) the first trained function. Verfahren nach Anspruch 10, wobei die Trainings-Eingangsdaten außerhalb einer Eskalations-Zeitspanne (EZS) erfasst werden wobei die Eskalations-Zeitspanne (EZS) durch ein Eskalations-Ereignis (EE) initiiert wird.procedure after claim 10 , the training input data being recorded outside of an escalation period (EZS), the escalation period (EZS) being initiated by an escalation event (EE). Verfahren nach einem der vorhergehenden Ansprüche, wobei die erste trainierte Funktion mittels Feedback kontinuierlich weiter trainiert wird, wobei das Feedback auf einem Übereinstimmungswert zwischen der bereitgestellten Zufriedenheits-Information und einer ermittelten Zufriedenheit des Kunden basiert.Method according to one of the preceding claims, the first trained function is continuously trained by means of feedback, wherein the feedback is based on a match score between the provided satisfaction information and a determined customer satisfaction. Verfahren nach Anspruch 12, wobei die erste trainierte Funktion aus einer Mehrzahl von ersten trainierten Funktionen ausgewählt wird, wobei das Auswählen auf dem Übereinstimmungswert basiert.procedure after claim 12 , wherein the first trained function is selected from a plurality of first trained functions, wherein the selecting is based on the match score. System (SYS) zum Bereitstellen einer Zufriedenheits-Information über eine vorhergesagte Zufriedenheit eines Kunden bezüglich eines medizintechnischen Gerätes, umfassend eine Recheneinheit (SYS.CU) und eine Schnittstelle (SYS.IF), wobei die Recheneinheit (SYS.CU) zum Bereitstellen (PROV-01) von Eingangsdaten ausgebildet ist, wobei die Eingangsdaten wenigstens einen Betriebsparameter des medizintechnischen Gerätes und wenigstens eine Kunden-Information umfassen, wobei die Recheneinheit (SYS.CU) außerdem zum Anwenden (APP) einer ersten trainierten Funktion auf die Eingangsdaten ausgebildet ist, wodurch die Zufriedenheits-Information erzeugt wird, wobei die Schnittstelle (SYS.IF) zum Bereitstellen (PROV-02) der Zufriedenheits-Information ausgebildet ist.System (SYS) for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device, comprising a processing unit (SYS.CU) and an interface (SYS.IF), the processing unit (SYS.CU) for providing (PROV -01) is formed from input data, wherein the input data include at least one operating parameter of the medical device and at least one piece of customer information, wherein the computing unit (SYS.CU) is also designed to apply (APP) a first trained function to the input data, whereby the satisfaction information is generated, wherein the interface (SYS.IF) is designed to provide (PROV-02) the satisfaction information. Computerprogrammprodukt mit einem Computerprogramm, welches direkt in einen Speicher (SYS.MU) eines Systems (SYS) ladbar ist, mit Programmabschnitten, um alle Verfahrensschritte des Verfahrens nach einem der Ansprüche 1 bis 9 auszuführen, wenn die Programmabschnitte von dem System (SYS) ausgeführt werden.Computer program product with a computer program, which can be loaded directly into a memory (SYS.MU) of a system (SYS), with program sections for all method steps of the method according to one of Claims 1 until 9 to be executed when the program sections are executed by the system (SYS). Computerlesbares Speichermedium, auf welchem von einem System (SYS) lesbare und ausführbare Programmabschnitte gespeichert sind, um alle Verfahrensschritte des Verfahrens nach einem der Ansprüche 1 bis 9 auszuführen, wenn die Programmabschnitte von dem System (SYS) ausgeführt werden.Computer-readable storage medium on which a system (SYS) readable and executable program sections are stored to all method steps of the method according to one of Claims 1 until 9 to be executed when the program sections are executed by the system (SYS).
DE102020209200.1A 2020-07-22 2020-07-22 Method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device Pending DE102020209200A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102020209200.1A DE102020209200A1 (en) 2020-07-22 2020-07-22 Method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device
CN202110829771.1A CN113971567A (en) 2020-07-22 2021-07-22 Method and system for providing satisfaction information and trained functions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102020209200.1A DE102020209200A1 (en) 2020-07-22 2020-07-22 Method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device

Publications (1)

Publication Number Publication Date
DE102020209200A1 true DE102020209200A1 (en) 2022-01-27

Family

ID=79179230

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020209200.1A Pending DE102020209200A1 (en) 2020-07-22 2020-07-22 Method for providing satisfaction information about a customer's predicted satisfaction with regard to a medical device

Country Status (2)

Country Link
CN (1) CN113971567A (en)
DE (1) DE102020209200A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150227838A1 (en) 2012-09-17 2015-08-13 Siemens Corporation Log-based predictive maintenance
US20180183929A1 (en) 2016-12-22 2018-06-28 Capital One Services, Llc Systems and methods for customer sentiment prediction and depiction
DE102017125490A1 (en) 2017-10-30 2019-05-02 Deutsche Telekom Ag Comfort improvement in the use of bicycles

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160034902A1 (en) * 2014-07-31 2016-02-04 Cierge LLC Intelligent customer experience system
US20160132892A1 (en) * 2014-11-12 2016-05-12 Bluenose Analytics, Inc. Method and system for estimating customer satisfaction
US20180012242A1 (en) * 2016-07-06 2018-01-11 Samsung Electronics Co., Ltd. Automatically determining and responding to user satisfaction
US11354684B2 (en) * 2018-02-06 2022-06-07 Citrix Systems, Inc. Data analytics for international product quality and user experience

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150227838A1 (en) 2012-09-17 2015-08-13 Siemens Corporation Log-based predictive maintenance
US20180183929A1 (en) 2016-12-22 2018-06-28 Capital One Services, Llc Systems and methods for customer sentiment prediction and depiction
DE102017125490A1 (en) 2017-10-30 2019-05-02 Deutsche Telekom Ag Comfort improvement in the use of bicycles

Also Published As

Publication number Publication date
CN113971567A (en) 2022-01-25

Similar Documents

Publication Publication Date Title
DE112019004082T5 (en) System and method for predicting failure of industrial machines
DE112012003110B4 (en) Procedure, program product and system for data identification
DE102019218138A1 (en) A proactive and automated system and method thereof for repairing sub-optimal machine operation
DE112021000189T5 (en) Microservice fork strategy from monolithic applications
DE102021109767A1 (en) SYSTEMS AND METHODS FOR PREDICTIVE SECURITY
EP1307816A1 (en) System for determining error causes
DE102004015504A1 (en) Method and device for the diagnostic selection of a maintenance concept for a complex system
DE102018117224A1 (en) Analysis system for optimizing the maintenance of an on-site replaceable unit (LRU) of an aircraft
DE102019219727A1 (en) System and method for detecting abnormalities in sensor data from industrial machines located in a predetermined environment
DE102021130957A1 (en) RECOMMENDATIONS FOR THE STABILITY OF SOFTWARE UPDATES
DE102004015400A1 (en) Method and device for assessing the maintainability of complex systems
DE112019005467T5 (en) SYSTEM AND METHOD OF DETECTING AND PREDICTING PATTERNS OF ANOMALY SENSOR BEHAVIOR OF A MACHINE
DE102004015503A1 (en) Method and device for correcting diagnostic analysis concepts in complex systems
DE112021001648T5 (en) Priority determination system, priority determination method and program
CN110729054B (en) Abnormal diagnosis behavior detection method and device, computer equipment and storage medium
EP3340250B1 (en) Identification of components in the error handling of medical devices
CN111080460A (en) Method and device for processing underwriting
DE102021114087A1 (en) Selective reporting systems for health information that include built-in diagnostic models that provide lowest and highest cause information
DE112021003403T5 (en) NOTIFICATION MANAGEMENT IN DATA PROCESSING SYSTEMS
DE102021126726A1 (en) DISTRIBUTED SYSTEM AND DATA TRANSFER METHOD
Amanatidis et al. Who is producing more technical debt? A personalized assessment of TD principal
DE102022201856A1 (en) AUTOMATICALLY GENERATE A FUZZING PLAN FOR FUZZING A PROGRAMMING CODE
DE112019003588T5 (en) Optimizing the accuracy of machine learning algorithms for monitoring the operation of industrial machines
DE112022001611B4 (en) Predicting asset maintenance using infrared and normal images
DE102004015501A1 (en) Method and device for maintainability of complex systems

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R081 Change of applicant/patentee

Owner name: SIEMENS HEALTHINEERS AG, DE

Free format text: FORMER OWNER: SIEMENS HEALTHCARE GMBH, MUENCHEN, DE