Event-Triggered Evaluation Data Generation in Hospital Databases
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for generating evaluation data from databases in hospital environments are time-consuming and resource-intensive, leading to long wait times for users and increased load on computer networks, as they require extensive calculations and data transmission upon user request.
Innovation Solution
A system that continuously monitors specified events in a database, allowing for immediate generation and updating of evaluation data by starting an evaluation program only when necessary, using a controller to check for evaluation requests and access relevant output data efficiently, thereby reducing computational and network loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If evaluation data is generated on user request by running evaluation programs to access and process database output data, then evaluation data can be provided, but user wait time increases and computer network load increases
Solution Approach 1:
The system continuously monitors specified events in the database and proactively generates evaluation data before users request it. When a specified event occurs (such as data changes or scheduled intervals), the evaluation program automatically executes and updates evaluation data, eliminating the need for users to wait for on-demand processing.
Solution Approach 2:
The controller continuously checks for evaluation requests and monitors database events without interruption. This continuous monitoring and proactive generation ensures that evaluation data is always up-to-date and available immediately when needed, rather than being generated only when users explicitly request it.
2Reliability
If evaluation programs continuously access database output data to generate updated evaluation data, then evaluation data remains current, but computing capacity and network resources are heavily consumed
Solution Approach 1:
Instead of continuously processing all data, the system selectively monitors only specified events that trigger evaluation data updates. The controller checks for evaluation requests and activates evaluation programs only when necessary (upon event occurrence or scheduled intervals), rather than continuously processing all database content.
Solution Approach 2:
The system can operate on scheduled intervals or trigger-based timing, executing evaluation programs only when specified events occur or at predetermined time intervals. This periodic execution pattern maintains data currency while significantly reducing overall computing resource consumption compared to continuous processing.
3Productivity
If the computer processes evaluation requests by running evaluation programs, then evaluation data is generated, but the computer becomes unavailable for other work during evaluation processing
Solution Approach 1:
Evaluation data is generated in advance before users need it. The system monitors for evaluation requests and proactively generates evaluation data when specified events occur, so that when users actually need the data, it is already ready and the computer can immediately serve other work requests.
Solution Approach 2:
The evaluation system operates autonomously by continuously monitoring for evaluation requests and automatically executing evaluation programs without requiring user intervention. This self-service capability allows the computer to generate evaluation data in the background while remaining available for other user work.
Data Source
AI summary
The invention relates to a system (10) for generating evaluation data, comprising a database (70) for storing output data, a memory (160) for storing an evaluation program for evaluating output data stored in the database (70), and a controller (150). To achieve fast and reliable provision of evaluation data, an evaluation request for evaluating output data is generated upon the occurrence of a predefined event. The controller (150) checks whether an evaluation request has been generated. If an evaluation request is present, the evaluation program stored in the memory (160) is started depending on the evaluation request. The evaluation program accesses the output data stored in the database (70) and generates the evaluation data from it, depending on the evaluation request.


