Intelligent logic calculation engine and data entry automatic filling technology
Through the design of the intelligent logic computing engine, users can customize variables and calculation formulas to realize automatic calculation and result filling during data entry, solving the problems of inefficiency of traditional data processing methods and limitations of calculation formulas, and significantly improving the speed and accuracy of data processing.
Patent Information
- Application Number
- CN202411784519.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-04-29
AI Technical Summary
Traditional data processing methods rely on manual operations, are inefficient and error-prone, and the automatic computing functions of existing systems are limited to preset fixed formulas, making it difficult to meet the diverse computing needs of users.
Design an intelligent logic computing engine that allows users to customize variables and calculation formulas, supports complex formula construction and situation judgment, and ensures the accuracy of the calculation logic through real-time verification functions, ultimately realizing automatic calculation and result filling during data entry.
By accurately defining computing requirements, flexibly configuring computing variables and formulas, real-time verification of computing logic and automated data filling, the speed and accuracy of data processing are significantly improved, human errors are reduced, and calculation flexibility and adaptability are enhanced.
Smart Images

Figure CN119903265A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing and automation technology, and specifically to an intelligent logic calculation engine and data entry automatic filling technology, which aims to realize automatic calculation and filling in the data entry process through user-defined variables and calculation formulas, thereby improving the efficiency and accuracy of data processing. Background Art
[0002] In clinical trials, scientific research and enterprise data management, it is often necessary to perform complex calculations on large amounts of data. Traditionally, these calculations often rely on manual operations, which are inefficient and error-prone. With the development of information technology, although some systems support automatic calculations, most of them are limited to preset fixed formulas and cannot meet the diverse calculation needs of users. Therefore, it is particularly important to develop an intelligent logic calculation engine that can flexibly configure automatic calculation variables and formulas. Summary of the invention
[0003] The present invention proposes an intelligent logic calculation engine and data entry automatic filling technology, which allows users to freely configure automatically calculated variables, formulas and calculation situations according to actual needs, realize automatic calculation and result filling in the data entry process, improve data processing efficiency and reduce human errors.
[0004] To achieve the above technical objectives, the technical solution of the present invention is implemented as follows: an intelligent logic calculation engine and data entry automatic filling technology, comprising the following steps:
[0005] S1: Define automatic calculation requirements. The user explicitly specifies the eCRF variables that need to be automatically calculated, including the outcome variables and their visit records, data domain selection, and sets the value rules (original value, round up, round down, absolute value), description, and enabled status (enabled by default) of the outcome variables to ensure the accuracy and flexibility of the calculation requirements.
[0006] S2: Configure automatic calculation variables. Users can easily add multiple variables and specify the visit to which each variable belongs (optional), data domain and specific variable name. If the visit to which the variable belongs is not selected, it applies to all visits, which improves the applicability of the system;
[0007] S3: Configure automatic calculation formulas. Users can build complex formulas including addition, subtraction, multiplication, division, brackets, average, minimum, maximum and exponential operations according to actual needs. More importantly, the system supports situational judgment, allowing users to configure calculation formulas in different situations according to preconditions, greatly enhancing the flexibility and accuracy of calculations.
[0008] S4: Calculation logic verification. The system provides real-time verification function to ensure the correctness of variable placeholders and the accuracy of mathematical logic, effectively preventing calculation deviations caused by formula errors.
[0009] S5: Data entry and automatic filling. When all relevant variable data are entered, the system automatically executes the pre-configured calculation formula and fills in the result variable fields in real time without the need for manual calculation by the user, thereby significantly improving data processing efficiency and accuracy.
[0010] The beneficial effect of the present invention is that the proposed intelligent logic calculation engine and data entry automatic filling technology greatly improves the speed and accuracy of data processing by accurately defining calculation requirements, flexibly configuring calculation variables and formulas, real-time verification of calculation logic, and automatic data filling. This technology not only simplifies complex calculation processes and reduces human errors, but also enhances the flexibility and adaptability of calculations, providing strong technical support and solutions for medical treatment, scientific research and other fields that require efficient data processing and analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 It is an overall implementation flow chart of an intelligent logic calculation engine and data entry automatic filling technology of the present invention.
Claims
1. An intelligent logic calculation engine and data entry automatic filling technology, characterized in that The following steps are involved: S1: Define automatic calculation requirements. The user explicitly specifies the eCRF variables that need to be automatically calculated, including the outcome variables and their visit records, data domain selection, and sets the value rules (original value, round up, round down, absolute value), description, and enabled status (enabled by default) of the outcome variables to ensure the accuracy and flexibility of the calculation requirements. S2: Configure automatic calculation variables. Users can easily add multiple variables and specify the visit to which each variable belongs (optional), data domain and specific variable name. If the visit to which the variable belongs is not selected, it applies to all visits, which improves the applicability of the system; S3: Configure automatic calculation formulas. Users can build complex formulas including addition, subtraction, multiplication, division, brackets, average, minimum, maximum and exponential operations according to actual needs. More importantly, the system supports situational judgment, allowing users to configure calculation formulas in different situations according to preconditions, greatly enhancing the flexibility and accuracy of calculations. S4: Calculation logic verification. The system provides real-time verification function to ensure the correctness of variable placeholders and the accuracy of mathematical logic, effectively preventing calculation deviations caused by formula errors. S5: Data entry and automatic filling. When all relevant variable data are entered, the system automatically executes the pre-configured calculation formula and fills in the result variable fields in real time without the need for manual calculation by the user, thereby significantly improving data processing efficiency and accuracy.
2. According to claim 1, an intelligent logic calculation engine and data entry automatic filling technology includes defining an automatic calculation requirement unit, configuring an automatic calculation variable unit, configuring an automatic calculation formula unit, a calculation logic verification unit, and a data entry and automatic filling unit, and each unit is connected through a data bus.
3. According to the intelligent logic calculation engine and data entry automatic filling technology described in claim 1, the automatic calculation requirement unit is defined, characterized in that users can easily configure multiple result variables, and also supports complex value rule configuration to meet the calculation needs in different scenarios. In the result variable list, it can be configured, modified, disabled, and deleted, which improves the flexibility of configuration, user-friendliness and robustness of the system, and lays a solid foundation for the overall performance of the intelligent logic calculation engine and data entry automatic filling technology.
4. According to claim 1, the intelligent logic calculation engine and data entry automatic filling technology, the automatic calculation variable unit is configured, characterized in that: The configuration of automatic calculation variable unit is highly flexible and adaptable, supporting efficient configuration of multiple variables, and each variable can be set independently to meet complex needs. Provides refined attribute options, including visits (optional, to enhance system scalability), data domains, and variables. After calculating the variable configuration, the system automatically assigns identifiers.
5. According to claim 1, an intelligent logic calculation engine and data entry automatic filling technology, the automatic calculation formula unit is configured to support customized complex calculations, covering addition, subtraction, multiplication and division, bracket input, statistics (addition, subtraction, multiplication and division, brackets, average value, minimum value, maximum value) and advanced operations (exponents). Built-in conditional logic, adjust the formula according to preset conditions, flexibly respond to different situations, and ensure accurate and reliable calculations. This design meets complex business needs and improves calculation flexibility and adaptability.
6. According to the intelligent logic calculation engine and data entry automatic filling technology of claim 1, the calculation logic verification unit is characterized by: The system integrates a real-time verification mechanism to instantly check the validity of variable placeholders and the rigor of mathematical logic, fundamentally preventing calculation deviations caused by formula errors and ensuring the accuracy and reliability of the calculation process.
7. According to the intelligent logic calculation engine and data entry automatic filling technology of claim 1, the data entry and automatic filling unit is characterized by: The system implements an intelligent process. Once all relevant variable data are fully entered, it will automatically trigger the execution of the preset calculation formula and instantly fill the calculation results into the corresponding fields. No human intervention is required throughout the process, which greatly improves the speed and accuracy of data processing.