Hospital multi-source economic data comprehensive management method and system

By collecting and building economic data matrix in the hospital, establishing a sensitive level mapping model, and adjusting the number of threads and integration parameters during the integration process, the problem of untimely dispersed and integrated updates of hospital economic data is solved, and efficient data integration and manage.

CN119415274AInactive Publication Date: 2025-02-11KARAMAY CENT HOSPITAL
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510030964.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-02-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Economic data in hospitals are scattered, inconvenient in query, and untimely data integration and updates, which affects management's real-time understanding and decision-making, which may lead to waste of resources.

Method used

A comprehensive management method for hospital multi-source economic data is proposed. By collecting and building an economic data matrix, a sensitive level mapping model is established, the number of threads in the integration process is adjusted, and the integration parameters are adjusted using the Sky Eagle Optimization Algorithm to improve data integration efficiency.

Benefits of technology

It effectively improves the efficiency of data integration, ensures the optimal efficiency of a single integration process, and achieves the optimality in multiple integrations, improving data security and management's decision-making capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415274A_ABST
    Figure CN119415274A_ABST
Patent Text Reader

Abstract

The invention discloses a hospital multi-source economic data integrated management method and system, relates to the field of data management, and can effectively improve the overall efficiency of integrated data by adjusting the number of threads used for each stage in integration. In addition, by adjusting the setting of related thresholds for integration each time, the efficiency of multiple times of integration is ensured to be optimal on the premise that the efficiency of a single integration process is optimal; a mapping model is provided for subsequent acquisition of the sensitive level of each hospital economic data to be integrated by constructing a hospital economic data sensitive level mapping model; according to the method, the increase rate data of the current various types of newly added economic data of the hospital to be managed are collected, so that a judgment basis is provided for judging whether the thread count of each stage in the hospital integration process needs to be adjusted subsequently, and the corresponding high-sensitivity economic data encryption thread count is specially set for the economic data encryption stage; and efficient execution of the encryption stage is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of data management, and in particular, relates to a comprehensive management method and system for multi-source economic data of a hospital. Background Art

[0002] Since the economic data in the hospital (such as revenue and expenditure budget preparation data, internal department audit data, government bidding and procurement data, contract drafting data, and in-hospital procurement data, etc.) are scattered in various departments, it is inconvenient to query the data; therefore, it is necessary to integrate the economic data in the hospital; however, if the number of threads at each stage of the integration process cannot be reasonably set, the data integration and update in the hospital may not be timely, thereby affecting the hospital management's real-time understanding of the hospital's operating status and decision-making, and may also cause the hospital to waste resources in procurement, inventory management, etc. Summary of the invention

[0003] In view of the problems in the related technology, the present invention proposes a comprehensive management method and system for multi-source economic data of a hospital to overcome the above-mentioned technical problems existing in the existing related technology.

[0004] In order to solve the above technical problems, the present invention is achieved through the following technical solutions: The present invention is a comprehensive management method for multi-source economic data of a hospital, comprising the following steps: S1. Collect several pieces of historical economic data and corresponding sensitivity level data of each type of hospital to be managed, and obtain a historical economic data matrix and a historical economic sensitivity level data matrix; S2. Use the historical economic data matrix and the historical economic sensitivity level data matrix to construct a hospital economic data sensitivity level mapping model and map and classify the current economic data set to be integrated to obtain the current comprehensive sensitivity level data to be integrated; collect various types of newly added economic data and growth rate data of the current single integration of the hospital to be managed to obtain the current economic data set to be integrated and the current economic growth rate data to be integrated; S3, adjusting the number of threads in several stages of integrating hospital economic data according to the pre-set integration parameters and the current economic data set to be integrated, the current economic growth rate data to be integrated, and the current comprehensive sensitivity data to be integrated; S4. According to the integration parameters, when the number of newly added economic data of various types of the hospital to be managed reaches the corresponding threshold, the number of threads in each stage of the integration is adjusted cyclically; S5. Adjust the preset integration parameters according to the total integration time data of each integration process of the hospital economic data to obtain the final integration total time threshold and the final economic data growth rate threshold; The integration parameters include a total time consumption threshold and an economic data growth rate threshold; In order to integrate and manage various types of economic data in the hospital, this solution adjusts the number of threads used in each stage of the integration. Since the larger the number of threads, the stronger the concurrency capability, therefore, by allocating a reasonable number of threads to each stage of the integration, the overall efficiency of the integrated data can be effectively improved; in addition, since the hospital economic data is continuously generated, the integration process of the hospital economic data needs to be repeated, and each time the economic data is integrated, the growth rate of the economic data will change. Therefore, it is not possible to ensure that the overall efficiency of multiple integration processes is optimized only by optimizing the threads of each integration stage once. Based on this, this solution adjusts the setting of the relevant thresholds for each integration, so that the efficiency of multiple integrations is optimized while satisfying the optimal efficiency of a single integration process.

[0005] Preferably, the S1 comprises the following steps: S11. Set multiple economic data types of the hospital to obtain a hospital economic data type set; set the hospital to be managed and several economic data sensitivity levels to obtain an economic data sensitivity level set; the economic data sensitivity level set includes four economic data sensitivity levels, with values ​​of 1, 2, 3, and 4, respectively representing a highly sensitive level, a moderately sensitive level, a low sensitive level, and a non-sensitive level; according to the hospital economic data type set and the economic data sensitivity level set, collect several pieces of historical economic data of each type in the hospital to be managed and the corresponding sensitivity level data to obtain a historical economic data matrix and a historical economic sensitivity level data matrix; S12, setting a number of integration stages in the process of integrating various types of hospital economic data into a unified database, and obtaining a hospital economic data integration stage set; setting a plurality of hospital economic data sensitivity level data categories and the interval of the number of economic data items corresponding to each sensitivity level according to the economic data sensitivity level set, and obtaining a sensitivity level data category set and a sensitivity level data category quantity interval matrix; Since the integration process of hospital economic data involves data security issues, especially for the more sensitive data in economic data; based on this, this plan sets several sensitivity levels of economic data to provide a basis for the subsequent calibration of the sensitivity of each hospital economic data; by collecting several historical economic data of each type in the hospital to be managed and the corresponding sensitivity level data, it provides data support for the subsequent construction of the hospital economic data sensitivity level mapping model; by setting the sensitivity level data category set and the sensitivity level data category quantity interval matrix, it provides a basis for the subsequent determination of the categories of each economic data to be integrated in the hospital.

[0006] Preferably, S2 comprises the following steps: S21, constructing a hospital economic data sensitivity level mapping model using the historical economic data matrix and the historical economic sensitivity level data matrix; S22, set the current hospital economic data single statistical cycle; according to the hospital economic data type set and the current hospital economic data single statistical cycle, collect the current various types of new economic data and growth rate data of the hospital to be managed, and obtain the current economic data set to be integrated and the current economic growth rate data to be integrated ; Input each economic data to be integrated in the economic data set to be integrated into the hospital economic data sensitivity level mapping model for mapping, and obtain the economic sensitivity level data set to be integrated; According to the sensitivity level data category quantity interval matrix, the current economic sensitivity level data set to be integrated is classified to obtain the current comprehensive sensitivity level data to be integrated ; By constructing a hospital economic data sensitivity level mapping model, a mapping model is provided for the subsequent acquisition of the sensitivity level of each hospital economic data to be integrated; since the increase in the growth rate means a higher requirement for the efficiency of data integration, the growth rate data of various types of new economic data of the current hospitals to be managed is collected to provide a basis for determining whether it is necessary to adjust the number of threads in each stage of the hospital integration process; by classifying the current economic sensitivity level data set to be integrated, a basis is provided for determining whether it is necessary to dynamically adjust the number of threads in the economic data encryption stage of the subsequent hospital integration process.

[0007] Preferably, S3 comprises the following steps: S31. Set the number of encryption threads for highly sensitive economic data ; Set the comprehensive sensitivity threshold of economic data and economic data growth rate threshold ; In conjunction with the hospital economic data integration stage set, set the number of threads allocated to each stage of integrating the current economic data set to be integrated, and obtain the current number of threads to be integrated; Set the total integration time threshold ;when , the number of threads to be integrated is replaced by the number of highly sensitive economic data encryption threads to replace the thread data of the sensitive data encryption stage in the process of integrating the current economic data set to be integrated, and the replaced number of threads to be integrated is obtained; the current economic data set to be integrated is integrated according to the replaced number of threads to be integrated and the total time consumption data of the integration process is counted , recorded as the first current integration total time consumption data; Otherwise, no replacement is required; the current economic data set to be integrated is integrated according to the current thread number set to be integrated and the total time consumption data of the integration process is counted. , recorded as the total time consumption data of the second current integration; S32, when and when or and , the current set of threads to be integrated or the set of threads to be integrated after replacement is adjusted until or until the final current set of threads to be integrated is obtained; otherwise, there is no need to adjust the current set of threads to be integrated or the replaced current set of threads to be integrated; Since it is more important to encrypt the sensitive parts of the hospital economic data, the corresponding number of high-sensitivity economic data encryption threads is specially set for this stage. When the comprehensive sensitivity level of the hospital economic data to be integrated does not reach the threshold, there is no need to use the number of high-sensitivity economic data encryption threads to fix the number of threads in this stage; otherwise, it is necessary to use the number of high-sensitivity economic data encryption threads to fix the number of threads in this stage to ensure the efficient execution of the encryption of the hospital economic data.

[0008] Preferably, S4 comprises the following steps: S41, after the integration of the current economic data set to be integrated is completed, when the number of the current various types of newly added economic data of the hospital to be managed reaches When , repeat S22 and S3; Indicates the total amount of economic data that is integrated at a single time; Step S3 is just a specific step for integrating the hospital economic data once, and the hospital economic data is constantly growing, so the integration process is also repeated, by setting the amount of data to be integrated each time, that is, when the set amount of data is reached, the integration begins.

[0009] Preferably, the S5 comprises the following steps: S51, setting the overall statistical cycle of the current hospital economic data; collecting the total time-consuming data of the hospital to be managed for multiple times to integrate various types of newly added economic data within the overall statistical cycle of the current hospital economic data, and obtaining a period integration total time-consuming data set , , , Respectively represent the 1st, , The total time consumption data of integrating various types of newly added economic data of the hospital to be managed multiple times within the overall statistical cycle of the current hospital economic data collected, Indicates the total number of times the total time-consuming data of integrating various types of newly added economic data of the hospital to be managed is collected multiple times within the overall statistical cycle of the current hospital economic data; S52. Setting the total time consumption threshold of periodic integration and a threshold for the number of timeouts of periodic integration; when the number of period integration total time consumption data greater than or equal to the period integration total time consumption threshold in the periodic integration total time consumption data set is greater than or equal to the period integration total time consumption threshold, the integration total time consumption threshold and the economic data growth rate threshold are adjusted until the number of period integration total time consumption data greater than or equal to the period integration total time consumption threshold in the periodic integration total time consumption data set is less than the period integration total time consumption threshold, and the final integration total time consumption threshold and the final economic data growth rate threshold are obtained; otherwise, there is no need to adjust the integration total time consumption threshold and the economic data growth rate threshold, and the integration total time consumption threshold and the economic data growth rate threshold are used as the final integration total time consumption threshold and the final economic data growth rate threshold respectively; By setting the overall statistical cycle of the current hospital economic data, a time limit is provided for the total cycle time data for integrating hospital data; by setting the total cycle integration time threshold, a quantitative basis is provided for determining whether it is necessary to adjust the total integration time threshold and the economic data growth rate threshold set in each single economic data integration process.

[0010] Preferably, adjusting the integration total time threshold and the economic data growth rate threshold in S52 includes the following steps: S521, constructing an economic data integration parameter adjustment eagle population; setting the maximum number of iterations of the economic data integration parameter adjustment eagle population to And the current number of iterations is , respectively recorded as the maximum number of iterations of parameter adjustment and the current number of iterations of parameter adjustment; the search space dimension of the economic data integration parameter adjustment eagle population is 2-dimensional; S522, setting the value range of the total integration time threshold, the number of high-sensitivity economic data encryption threads and the economic data growth rate threshold, and obtaining the value range of the total integration time threshold [ , ] and the threshold value range of economic data growth rate[ , ]; , They represent the lower limits of the total integration time threshold and the economic data growth rate threshold, respectively. , They represent the upper limits of the total integration time threshold and the economic data growth rate threshold respectively; The economic data integration parameters are set according to the integration total time threshold value interval and the economic data growth rate threshold value interval to adjust the initial position of each eagle in the eagle population, and obtain the third position matrix , represents the economic data integration parameter to adjust the size of the eagle population, , They represent the economic data integration parameter adjustment of the Eagle population. The initial position of the Sky Eagle is the position component of the total integration time threshold and the economic data growth rate threshold dimensions; the calculation formulas are as follows: ; ; In the formula, , Respectively for , Generate a random number between 0 and 1; S523: Integrate the total time-consuming threshold according to the cycle And the cycle integration total time dataset Constructing the fitness function of the eagle population by integrating economic data parameters ;as follows, ; S524, start iteration, and set the current iteration number of the parameter adjustment to 1 before iteration; in the first round of iteration, use the economic data integration parameter to adjust the fitness function of the eagle population to calculate the fitness value of the initial position of each eagle in the third position matrix to obtain a fifth fitness value set; use the maximum fitness value in the fifth fitness value set and the corresponding initial position of the eagle as the fifth global optimal fitness and the fifth global optimal position respectively; update the initial position of each eagle in the third initial position matrix according to the fifth global optimal fitness and the fifth global optimal position; after the update is completed, add 1 to the current iteration number of the parameter adjustment and enter the next round of iteration; In each other round of iteration, the fitness function of the eagle population adjusted by the economic data integration parameters is used to calculate the fitness value of the position of each eagle in the eagle population adjusted by the economic data integration parameters obtained in the previous round of iteration, and the sixth fitness value set is obtained; the maximum fitness value in the sixth fitness value set and the corresponding position of the eagle are respectively used as the sixth global optimal fitness and the sixth global optimal position; the position of each eagle in the eagle population adjusted by the economic data integration parameters obtained in the previous round of iteration is updated according to the sixth global optimal fitness and the sixth global optimal position; after the update is completed, the current iteration number of the parameter adjustment is increased by 1 and the next round of iteration is entered; S525, when When , stop the iteration and get the second final global optimal position; otherwise, continue to iterate until ; taking the position components of the second final global optimal position in the dimensions of the total integration time threshold and the economic data growth rate threshold as the optimized total integration time threshold and the optimized economic data growth rate threshold respectively; using the optimized total integration time threshold and the optimized economic data growth rate threshold to replace the total integration time threshold and the economic data growth rate threshold respectively; after the replacement, using the method in S521 to collect the total time data of the hospital to be managed for multiple times during the overall statistical period of the current hospital economic data, to obtain the optimized period integrated total time data set; When the number of period integration total time consumption data sets whose total time consumption for period integration is greater than or equal to the period integration total time consumption threshold is less than the period integration time consumption timeout threshold, the optimized total integration time consumption threshold and the optimized economic data growth rate threshold are used as the final integration total time consumption threshold and the final economic data growth rate threshold respectively; otherwise, return to S524 to continue iterating until the number of period integration total time consumption data sets whose total time consumption for period integration is greater than or equal to the period integration total time consumption threshold is less than the period integration time consumption timeout threshold; By adopting the Tianying optimization algorithm, the total integration time threshold and the economic data growth rate threshold set within each current hospital economic data overall statistical period are iteratively adjusted multiple times, and the total time consumption data within each current hospital economic data overall statistical period is used as the fitness function. As the iteration proceeds, the total time consumption for hospital economic data integration within each current hospital economic data overall statistical period becomes less and less, and finally meets the requirements.

[0011] A hospital multi-source economic data comprehensive management system includes an economic data type setting module, an economic data sensitivity level setting module, a historical economic data collection module, an economic data integration stage setting module, an economic data sensitive category value interval setting module, a sensitivity level mapping model construction module, a current single integration economic data collection module, a sensitivity mapping component module, a stage thread number optimization module, a loop integration module and an economic data integration parameter adjustment module.

[0012] The present invention has the following beneficial effects: 1. The present invention can effectively improve the overall efficiency of integrated data by adjusting the number of threads used in each stage of integration; in addition, by adjusting the setting of relevant thresholds for each integration, the efficiency of multiple integrations can be optimized while satisfying the optimal efficiency of a single integration process; by constructing a hospital economic data sensitivity level mapping model, a mapping model is provided for the subsequent acquisition of the sensitivity level of each hospital economic data to be integrated; the growth rate data of various types of new economic data of the current hospital to be managed are collected, which provides a basis for determining whether it is necessary to adjust the number of threads at each stage of the hospital integration process in the future.

[0013] 2. In the present invention, the corresponding number of high-sensitivity economic data encryption threads is specially set for the economic data encryption stage. When the comprehensive sensitivity level of the hospital economic data to be integrated does not reach the threshold, there is no need to use the number of high-sensitivity economic data encryption threads to fix the number of threads in this stage; otherwise, it is necessary to use the number of high-sensitivity economic data encryption threads to fix the number of threads in this stage to ensure the efficient execution of the encryption of the hospital economic data.

[0014] 3. In the present invention, the Eagle optimization algorithm is used to iteratively adjust the total integration time threshold and the economic data growth rate threshold set within each current hospital economic data overall statistical period, and the total time consumption data within each current hospital economic data overall statistical period is used as the fitness function. The total time consumption for hospital economic data integration within each current hospital economic data overall statistical period is reduced, and finally the requirements are met.

[0015] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the invention, the drawings required for describing the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1The present invention is a flowchart of a comprehensive management method for multi-source economic data of a hospital. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the invention to clearly and completely describe the technical solutions in the embodiments of the invention. Obviously, the described embodiments are only part of the embodiments of the invention, not all of the embodiments. Based on the embodiments in the invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the invention. Embodiment 1

[0019] See also Figure 1 This embodiment is a comprehensive management method for multi-source economic data of a hospital, comprising the following steps: S1. Collect several pieces of historical economic data and corresponding sensitivity level data of each type of hospital to be managed, and obtain a historical economic data matrix and a historical economic sensitivity level data matrix; The S1 comprises the following steps: S11. Set multiple economic data types of the hospital to obtain a set of hospital economic data types; the hospital economic data type set includes revenue and expenditure budget preparation data type, department internal review data type, government bidding and procurement data type, contract drafting data type, project completion data type, demonstration report writing data type, functional department review data type, hospital procurement data type, contract review data type, project evaluation data type, project attribute reporting data type, leadership review data type, contract signing data type, budget committee approval data type, contract execution data type, budget office issuance data type, and project establishment data type, etc.; Set the hospitals to be managed and several economic data sensitivity levels to obtain an economic data sensitivity level set; the economic data sensitivity level set includes four economic data sensitivity levels, with values ​​of 1, 2, 3, and 4, respectively representing a highly sensitive level, a moderately sensitive level, a low sensitive level, and a non-sensitive level; according to the hospital economic data type set and the economic data sensitivity level set, collect several pieces of historical economic data of each type in the hospitals to be managed and the corresponding sensitivity level data to obtain a historical economic data matrix and a historical economic sensitivity level data matrix; S12, setting a number of integration stages in the process of integrating various types of hospital economic data into a unified database, and obtaining a hospital economic data integration stage set; setting a plurality of hospital economic data sensitivity level data categories and the interval of the number of economic data items corresponding to each sensitivity level according to the economic data sensitivity level set, and obtaining a sensitivity level data category set and a sensitivity level data category quantity interval matrix; Each sensitivity level data category in the sensitivity level data category set takes a natural number as its value; the higher the value of the sensitivity level data category, the higher the comprehensive sensitivity of the economic data batch currently being integrated; S2. Use the historical economic data matrix and the historical economic sensitivity level data matrix to construct a hospital economic data sensitivity level mapping model and map and classify the current economic data set to be integrated to obtain the current comprehensive sensitivity level data to be integrated; collect various types of newly added economic data and growth rate data of the current single integration of the hospital to be managed to obtain the current economic data set to be integrated and the current economic growth rate data to be integrated; The S2 comprises the following steps: S21, constructing a hospital economic data sensitivity level mapping model using the historical economic data matrix and the historical economic sensitivity level data matrix; The S21 comprises the following steps: S211, constructing an initial TextRNN mapping model and setting a training data ratio; TextRNN is a text classification model based on a recurrent neural network; dividing the historical economic data matrix and the historical economic sensitivity level data matrix according to the training data ratio to obtain a historical economic training data matrix, a historical economic sensitivity level training data matrix, a historical economic test data matrix, and a historical economic sensitivity level test data matrix; S212, setting a training error threshold; inputting the historical economic training data matrix and the historical economic sensitivity level training data matrix as training data and training labels into the initial TextRNN mapping model for training; during the training process, when the training error is less than the training error threshold, stopping the training to obtain a trained TextRNN mapping model; otherwise, continuing the training until the training error is less than the training error threshold; S213, set a test accuracy threshold; input the historical economic test data matrix and the historical economic sensitivity level test data matrix as test data and test labels respectively into the trained TextRNN mapping model for testing; after the test is completed, obtain the test accuracy data; when the test accuracy data is greater than or equal to the test accuracy threshold, use the trained TextRNN mapping model as the hospital economic data sensitivity level mapping model; otherwise, return to S213 to continue training the trained TextRNN mapping model until the test accuracy data is greater than or equal to the test accuracy threshold; S22, set the current hospital economic data single statistical cycle; according to the hospital economic data type set and the current hospital economic data single statistical cycle, collect the current various types of new economic data and growth rate data of the hospital to be managed, and obtain the current economic data set to be integrated and the current economic growth rate data to be integrated ; Input each economic data to be integrated in the economic data set to be integrated into the hospital economic data sensitivity level mapping model for mapping, and obtain the economic sensitivity level data set to be integrated; According to the sensitivity level data category quantity interval matrix, the current economic sensitivity level data set to be integrated is classified to obtain the current comprehensive sensitivity level data to be integrated ; S3, adjusting the number of threads in several stages of integrating hospital economic data according to the pre-set integration parameters and the current economic data set to be integrated, the current economic growth rate data to be integrated, and the current comprehensive sensitivity data to be integrated; The S3 comprises the following steps: S31. Set the number of encryption threads for highly sensitive economic data ; Set the comprehensive sensitivity threshold of economic data and economic data growth rate threshold ; In conjunction with the hospital economic data integration stage set, set the number of threads allocated to each stage of integrating the current economic data set to be integrated, and obtain the current number of threads to be integrated; Set the total integration time threshold ;when , the number of threads to be integrated is replaced by the number of highly sensitive economic data encryption threads to replace the thread data of the sensitive data encryption stage in the process of integrating the current economic data set to be integrated, and the replaced number of threads to be integrated is obtained; the current economic data set to be integrated is integrated according to the replaced number of threads to be integrated and the total time consumption data of the integration process is counted , recorded as the first current integration total time consumption data; Otherwise, no replacement is required; the current economic data set to be integrated is integrated according to the current set of threads to be integrated and the total time consumption data of the integration process is counted. , recorded as the total time consumption data of the second current integration; S32, when and when or and , the current set of threads to be integrated or the set of threads to be integrated after replacement is adjusted until or until the final current set of threads to be integrated is obtained; otherwise, there is no need to adjust the current set of threads to be integrated or the replaced current set of threads to be integrated; The step of adjusting the current set of threads to be integrated or the set of threads to be integrated after replacement in S32 includes the following steps: S321, constructing an integrated thread number adjustment Eagle population; setting the maximum number of iterations of the integrated thread number adjustment Eagle population to And the current number of iterations is , respectively recorded as the maximum number of iterations adjusted by the thread and the current number of iterations adjusted by the thread; when When the number of integrated threads adjusts the search space dimension of the Eagle population to Otherwise, the number of integrated threads adjusts the search space dimension of the Eagle population to ; S322, when When the value interval of each thread number to be integrated except the thread data in the sensitive data encryption stage is set in the current thread number set after replacement, the first thread number set to be integrated is obtained. Otherwise, set the value interval of each number of threads to be integrated in the current number of threads to be integrated to obtain the second number of threads to be integrated value interval set ; , They are as follows: ; ; in, , They represent the number of threads to be integrated after replacement, excluding the thread data in the sensitive data encryption stage. The lower and upper limits of the number of threads to be integrated; , They represent the number of threads to be integrated. The lower and upper limits of the number of threads to be integrated; when When the number of integrated threads is set according to the first set of value intervals of the number of threads to be integrated, the initial position of each eagle in the eagle population is adjusted to obtain a first initial position matrix; otherwise, the number of integrated threads is set according to the second set of value intervals of the number of threads to be integrated, and the initial position of each eagle in the eagle population is adjusted to obtain a second initial position matrix; the calculation formulas of the position components in the first initial position matrix and the second initial position matrix are respectively as follows, ; ; In the formula, , Respectively for , Generate a random number between 0 and 1, represents the rounding function; Indicates that the number of integrated threads in the first initial position matrix is ​​adjusted in the first eagle population The initial position of the Skyhawk is the number of threads to be integrated after replacement, excluding the thread data in the sensitive data encryption stage. The position component in the dimension of the number of threads to be integrated; Indicates that the number of integrated threads in the second initial position matrix adjusts the number of threads in the Eagle population. The initial position of the Skyhawk is the first in the current set of threads to be integrated. The position component in the dimension of the number of threads to be integrated; S323, when When the total time consumption data of the first current integration is Construct the first fitness function of the integrated thread number to adjust the Eagle population Otherwise, according to the second current integrated total time consumption data Construct the second fitness function of integrating the number of threads to adjust the Eagle population ; , They are as follows: ; ; S324, start iteration, and before iteration, adjust the current iteration number of the thread to 1; during the first round of iteration: when When the number of integrated threads is used to adjust the first fitness function of the Eagle population Calculate the fitness value of the initial position of each eagle in the first initial position matrix to obtain a first fitness value set; use the maximum fitness value in the first fitness value set and the corresponding initial position of the eagle as the first global optimal fitness and the first global optimal position respectively; update the initial position of each eagle in the first initial position matrix according to the first global optimal fitness and the first global optimal position; Otherwise, the second fitness function of the Eagle population is adjusted by using the number of integrated threads Calculate the fitness value of the initial position of each eagle in the second initial position matrix to obtain a second fitness value set; use the maximum fitness value in the second fitness value set and the corresponding initial position of the eagle as the second global optimal fitness and the second global optimal position respectively; update the initial position of each eagle in the second initial position matrix according to the second global optimal fitness and the second global optimal position; After the update is completed, the thread adjusts the current iteration number plus 1 and enters the next round of iteration; During each other iteration: when When the number of integrated threads is used to adjust the first fitness function of the Eagle population Calculate the fitness value of the position of each eagle in the eagle population by adjusting the number of integrated threads updated in the previous iteration process to obtain a third fitness value set; use the maximum fitness value in the third fitness value set and the corresponding position of the eagle as the third global optimal fitness and the third global optimal position respectively; update the initial position of each eagle in the first initial position matrix according to the third global optimal fitness and the third global optimal position; Otherwise, the second fitness function of the Eagle population is adjusted by using the number of integrated threads Calculate the fitness value of the position of each eagle in the eagle population adjusted by the number of integrated threads updated in the previous iteration process to obtain a fourth fitness value set; use the maximum fitness value in the fourth fitness value set and the corresponding position of the eagle as the fourth global optimal fitness and the fourth global optimal position respectively; update the position of each eagle in the eagle population adjusted by the number of integrated threads updated in the previous iteration process according to the fourth global optimal fitness and the fourth global optimal position; After the update is completed, the thread adjusts the current iteration number plus 1 and enters the next round of iteration; S325, when When , stop the iteration and get the first final global optimal position; otherwise, continue to iterate until The first final global optimal position is used as the current set of threads to be integrated after optimization; the current set of economic data to be integrated is integrated according to the current set of threads to be integrated after optimization, and the total time consumption data of the integration process is counted. ; when When , the adjustment is completed; otherwise, return to S324 and continue to iterate until until the time; The Eagle Optimization Algorithm can effectively explore the solution space by randomly initializing multiple Eagle individuals and iteratively updating the positions of individuals, and is not prone to falling into local optimality; it can quickly converge to the optimal solution by adopting an adaptive step size adjustment strategy; it has strong robustness to noise and missing data, and can process high-dimensional data; Based on the above advantages, the Eagle Optimization Algorithm is used in this scheme to iteratively adjust the number of threads in each stage of hospital economic data integration for multiple times, and the total time consumed for economic data integration is used as the fitness function. Therefore, as the iteration proceeds, the total time consumed for economic data integration becomes smaller and smaller, and finally meets the requirements; Among them, when the comprehensive sensitivity level of the economic data to be integrated exceeds the pre-set comprehensive sensitivity level threshold of the economic data, the number of highly sensitive economic data encryption threads is directly used as the number of threads in the data encryption stage during the integration process. In the subsequent iterative adjustment of the number of threads in each stage, the number of threads in the data encryption stage during the integration process is not adjusted again, so as to ensure the encryption efficiency of the economic data to be integrated when the comprehensive sensitivity level is high, thereby improving the data security in the process of hospital economic data integration; S4. In accordance with the integration parameters, when the number of newly added economic data of various types of the hospital to be managed reaches the corresponding threshold, the number of threads in each stage of the integration is adjusted cyclically; The S4 comprises the following steps: S41, after the integration of the current economic data set to be integrated is completed, when the number of the current various types of newly added economic data of the hospital to be managed reaches When , repeat S22 and S3; Indicates the total amount of economic data that is integrated at a single time; S5. Adjust the preset integration parameters according to the total integration time data of each integration process of the hospital economic data to obtain the final integration total time threshold and the final economic data growth rate threshold; The S5 comprises the following steps: S51, setting the overall statistical cycle of the current hospital economic data; collecting the total time-consuming data of the hospital to be managed for multiple times to integrate various types of newly added economic data within the overall statistical cycle of the current hospital economic data, and obtaining a period integration total time-consuming data set , , , Respectively represent the 1st, , The total time consumption data of integrating various types of newly added economic data of the hospital to be managed multiple times within the overall statistical cycle of the current hospital economic data collected, Indicates the total number of times the total time-consuming data of integrating various types of newly added economic data of the hospital to be managed is collected multiple times within the overall statistical cycle of the current hospital economic data; S52. Setting the total time consumption threshold of periodic integration and a threshold for the number of timeouts of periodic integration; when the number of period integration total time consumption data greater than or equal to the period integration total time consumption threshold in the periodic integration total time consumption data set is greater than or equal to the period integration total time consumption threshold, the integration total time consumption threshold and the economic data growth rate threshold are adjusted until the number of period integration total time consumption data greater than or equal to the period integration total time consumption threshold in the periodic integration total time consumption data set is less than the period integration total time consumption threshold, and the final integration total time consumption threshold and the final economic data growth rate threshold are obtained; otherwise, there is no need to adjust the integration total time consumption threshold and the economic data growth rate threshold, and the integration total time consumption threshold and the economic data growth rate threshold are used as the final integration total time consumption threshold and the final economic data growth rate threshold respectively; The adjustment of the integration total time threshold and the economic data growth rate threshold in S52 includes the following steps: S521, constructing an economic data integration parameter adjustment eagle population; setting the maximum number of iterations of the economic data integration parameter adjustment eagle population to And the current number of iterations is , respectively recorded as the maximum number of iterations of parameter adjustment and the current number of iterations of parameter adjustment; the search space dimension of the economic data integration parameter adjustment eagle population is 2-dimensional; S522, setting the value range of the total integration time threshold, the number of high-sensitivity economic data encryption threads and the economic data growth rate threshold, and obtaining the value range of the total integration time threshold [ , ] and the threshold value range of economic data growth rate[ , ]; , They represent the lower limits of the total integration time threshold and the economic data growth rate threshold, respectively. , They represent the upper limits of the total integration time threshold and the economic data growth rate threshold respectively; The economic data integration parameters are set according to the integration total time threshold value interval and the economic data growth rate threshold value interval to adjust the initial position of each eagle in the eagle population, and obtain the third position matrix , represents the economic data integration parameter to adjust the size of the eagle population, , They represent the economic data integration parameter adjustment of the Eagle population. The initial position of the Sky Eagle is the position component of the total integration time threshold and the economic data growth rate threshold dimensions; the calculation formulas are as follows: ; ; In the formula, , Respectively for , Generate a random number between 0 and 1; S523: Integrate the total time-consuming threshold according to the cycle And the cycle integration total time dataset Constructing the fitness function of the eagle population by integrating economic data parameters ;as follows, ; S524, start iteration, and set the current iteration number of the parameter adjustment to 1 before iteration; in the first round of iteration, use the economic data integration parameter to adjust the fitness function of the eagle population to calculate the fitness value of the initial position of each eagle in the third position matrix to obtain a fifth fitness value set; use the maximum fitness value in the fifth fitness value set and the corresponding initial position of the eagle as the fifth global optimal fitness and the fifth global optimal position respectively; update the initial position of each eagle in the third initial position matrix according to the fifth global optimal fitness and the fifth global optimal position; after the update is completed, add 1 to the current iteration number of the parameter adjustment and enter the next round of iteration; In each other round of iteration, the fitness function of the eagle population adjusted by the economic data integration parameters is used to calculate the fitness value of the position of each eagle in the eagle population adjusted by the economic data integration parameters obtained in the previous round of iteration, and the sixth fitness value set is obtained; the maximum fitness value in the sixth fitness value set and the corresponding position of the eagle are respectively used as the sixth global optimal fitness and the sixth global optimal position; the position of each eagle in the eagle population adjusted by the economic data integration parameters obtained in the previous round of iteration is updated according to the sixth global optimal fitness and the sixth global optimal position; after the update is completed, the current iteration number of the parameter adjustment is increased by 1 and the next round of iteration is entered; S525, when When , stop the iteration and get the second final global optimal position; otherwise, continue to iterate until ; taking the position components of the second final global optimal position in the dimensions of the total integration time threshold and the economic data growth rate threshold as the optimized total integration time threshold and the optimized economic data growth rate threshold respectively; using the optimized total integration time threshold and the optimized economic data growth rate threshold to replace the total integration time threshold and the economic data growth rate threshold respectively; after the replacement, using the method in S521 to collect the total time data of the hospital to be managed for multiple times during the overall statistical period of the current hospital economic data, to obtain the optimized period integrated total time data set; When the number of period integration total time consumption data sets whose total time consumption for period integration is greater than or equal to the period integration total time consumption threshold is less than the period integration time consumption timeout threshold, the optimized total integration time consumption threshold and the optimized economic data growth rate threshold are used as the final integration total time consumption threshold and the final economic data growth rate threshold respectively; otherwise, return to S524 to continue iterating until the number of period integration total time consumption data sets whose total time consumption for period integration is greater than or equal to the period integration total time consumption threshold is less than the period integration time consumption timeout threshold; The integration parameters include a total time consumption threshold and an economic data growth rate threshold. Embodiment 2

[0020] This embodiment discloses a hospital multi-source economic data integrated management system, which can implement the method of the above embodiment, including an economic data type setting module, an economic data sensitivity level setting module, a historical economic data collection module, an economic data integration stage setting module, an economic data sensitive category value interval setting module, a sensitivity level mapping model construction module, a current single integration economic data collection module, a sensitivity mapping component module, a stage thread number optimization module, a loop integration module and an economic data integration parameter adjustment module; The economic data type setting module is used to set a variety of economic data types of the hospital to obtain a hospital economic data type set; The economic data sensitivity level setting module is used to set a number of economic data sensitivity levels to obtain an economic data sensitivity level set; The historical economic data collection module is used to collect several pieces of historical economic data and corresponding sensitivity level data of each type of hospital to be managed according to the hospital economic data type set and the economic data sensitivity level set, and obtain a historical economic data matrix and a historical economic sensitivity level data matrix; The economic data integration stage setting module is used to set several stages for integrating hospital economic data to obtain a hospital economic data integration stage set; The economic data sensitive category value interval setting module is used to set a plurality of hospital economic data sensitive level data categories and the interval of the number of economic data corresponding to each sensitivity level according to the economic data sensitivity level set, and obtain a sensitive level data category quantity interval matrix; The sensitivity level mapping model construction module is used to construct a hospital economic data sensitivity level mapping model using a historical economic data matrix and a historical economic sensitivity level data matrix; The current single integrated economic data collection module is used to collect various types of newly added economic data and growth rate data of the hospital to be managed, and obtain the current economic data set to be integrated and the current economic growth rate data to be integrated; The sensitivity mapping component module is used to map the current economic data set to be integrated using the hospital economic data sensitivity level mapping model and classify it according to the sensitivity level data category quantity interval matrix to obtain the current comprehensive sensitivity data to be integrated; The stage thread number optimization module is used to adjust the number of threads in several stages of integrating hospital economic data according to the preset total integration time threshold, the number of highly sensitive economic data encryption threads, the economic data growth rate threshold, and the current economic data set to be integrated, the current economic growth rate data to be integrated, and the current comprehensive sensitivity data to be integrated; The cyclic integration module is used to cyclically adjust the number of threads in each stage of integration when the number of the current various types of newly added economic data of the hospital to be managed reaches the corresponding threshold value; The economic data integration parameter adjustment module is used to adjust the preset total integration time threshold and economic data growth rate threshold according to the total periodic integration time data of each hospital economic data integration process to obtain the final total integration time threshold and the final economic data growth rate threshold.

[0021] In the description of this specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0022] The preferred embodiments of the invention disclosed above are only used to help explain the invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the invention, so that those skilled in the art can understand and use the invention well.

Claims

1. A comprehensive management method for multi-source economic data of a hospital, characterized in that: The following steps are involved: S1. Collect several pieces of historical economic data and corresponding sensitivity level data of each type of hospital to be managed, and obtain a historical economic data matrix and a historical economic sensitivity level data matrix; S2. Use the historical economic data matrix and the historical economic sensitivity level data matrix to construct a hospital economic data sensitivity level mapping model and map and classify the current economic data set to be integrated to obtain the current comprehensive sensitivity level data to be integrated; Collect various types of newly added economic data and growth rate data of the hospital to be managed in a single integration, and obtain the current economic data set to be integrated and the current economic growth rate data to be integrated; S3, adjusting the number of threads in several stages of integrating hospital economic data according to the pre-set integration parameters and the current economic data set to be integrated, the current economic growth rate data to be integrated, and the current comprehensive sensitivity data to be integrated; S4. In accordance with the integration parameters, when the number of newly added economic data of various types of the hospital to be managed reaches the corresponding threshold, the number of threads in each stage of the integration is adjusted cyclically; S5. Adjust the preset integration parameters according to the total integration time data of each integration process of the hospital economic data to obtain the final integration total time threshold and the final economic data growth rate threshold; The integration parameters include a total time consumption threshold and an economic data growth rate threshold.

2. A comprehensive management method for multi-source economic data of a hospital according to claim 1, characterized in that: The S1 comprises the following steps: S11, collecting several pieces of historical economic data and corresponding sensitivity level data of each type of hospital to be managed, and obtaining a historical economic data matrix and a historical economic sensitivity level data matrix; S12. Set multiple data categories of hospital economic data sensitivity levels and the intervals of the number of economic data items corresponding to each sensitivity level to obtain a set of sensitive level data categories and a matrix of intervals of the number of sensitive level data categories.

3. A comprehensive management method for multi-source economic data of a hospital according to claim 2, characterized in that: The S2 comprises the following steps: S21, constructing a hospital economic data sensitivity level mapping model using the historical economic data matrix and the historical economic sensitivity level data matrix; S22, set a single statistical cycle of the current hospital economic data; according to the single statistical cycle of the current hospital economic data, collect the current various types of new economic data and growth rate data of the hospital to be managed, and obtain the current economic data set to be integrated and the current economic growth rate data to be integrated ; Input each economic data to be integrated in the economic data set to be integrated into the hospital economic data sensitivity level mapping model for mapping, and obtain the economic sensitivity level data set to be integrated; According to the sensitivity level data category quantity interval matrix, the current economic sensitivity level data set to be integrated is classified to obtain the current comprehensive sensitivity level data to be integrated .

4. A comprehensive management method for multi-source economic data of a hospital according to claim 3, characterized in that: The S3 comprises the following steps: S31. Set the number of encryption threads for highly sensitive economic data; set the threshold for the comprehensive sensitivity of economic data and economic data growth rate threshold ; Setting the number of threads allocated to each stage of integrating the current economic data set to be integrated, and obtaining a current number set of threads to be integrated; Set the total integration time threshold ;when , the number of threads to be integrated is replaced by the number of highly sensitive economic data encryption threads to replace the thread data of the sensitive data encryption stage in the process of integrating the current economic data set to be integrated, and the replaced number of threads to be integrated is obtained; the current economic data set to be integrated is integrated according to the replaced number of threads to be integrated and the total time consumption data of the integration process is counted ; Otherwise, no replacement is required; the current economic data set to be integrated is integrated according to the current set of threads to be integrated and the total time consumption data of the integration process is counted. , recorded as the total time consumption data of the second current integration; S32, when and when or and , the current set of threads to be integrated or the set of threads to be integrated after replacement is adjusted until or otherwise, there is no need to adjust the current set of threads to be integrated or the replaced current set of threads to be integrated.

5. A comprehensive management method for multi-source economic data of a hospital according to claim 4, characterized in that: In S32, the current set of threads to be integrated or the set of threads to be integrated after replacement is adjusted using a wild horse optimization algorithm.

6. A comprehensive management method for multi-source economic data of a hospital according to claim 5, characterized in that: The S4 comprises the following steps: S41, after the integration of the current economic data set to be integrated is completed, when the number of the current various types of newly added economic data of the hospital to be managed reaches When S22 and S3 are repeated, Indicates the total amount of economic data that is aggregated at one time.

7. A comprehensive management method for multi-source economic data of a hospital according to claim 6, characterized in that: The S5 comprises the following steps: S51, setting the overall statistical cycle of the current hospital economic data; collecting the total time consumption data of the hospital to be managed for multiple times to integrate various types of newly added economic data within the overall statistical cycle of the current hospital economic data, and obtaining a period integration total time consumption data set; S52. Set a periodic integration total time consumption threshold and a periodic integration time timeout number threshold; when the number of periodic integration total time consumption data greater than or equal to the periodic integration total time consumption threshold in the periodic integration total time consumption data set is greater than or equal to the periodic integration timeout number threshold, adjust the total integration time consumption threshold and the economic data growth rate threshold until the number of periodic integration total time consumption data greater than or equal to the periodic integration total time consumption threshold in the periodic integration total time consumption data set is less than the periodic integration timeout number threshold, and obtain the final total integration time consumption threshold and the final economic data growth rate threshold; otherwise, there is no need to adjust the total integration time consumption threshold and the economic data growth rate threshold, and the total integration time consumption threshold and the economic data growth rate threshold are used as the final total integration time consumption threshold and the final economic data growth rate threshold respectively.

8. A comprehensive management method for multi-source economic data of a hospital according to claim 7, characterized in that: The adjustment of the integration total time threshold and the economic data growth rate threshold in S52 includes the following steps: S521, constructing an economic data integration parameter adjustment eagle population; setting the maximum number of iterations of the economic data integration parameter adjustment eagle population to And the current number of iterations is , respectively recorded as the maximum number of iterations of parameter adjustment and the current number of iterations of parameter adjustment; S522, setting the value range of the total integration time threshold, the number of high-sensitivity economic data encryption threads, and the economic data growth rate threshold, to obtain the value range of the total integration time threshold and the value range of the economic data growth rate threshold; The economic data integration parameter is set according to the total integration time threshold value interval and the economic data growth rate threshold value interval to adjust the initial position of each eagle in the eagle population to obtain a third position matrix; S523, constructing a fitness function for adjusting the eagle population by economic data integration parameters according to the total cycle integration time threshold and the total cycle integration time data set; S524, start iteration; in each round of iteration, use the fitness function of the economic data integration parameter adjustment eagle population to calculate the fitness value of the position of each eagle in the economic data integration parameter adjustment eagle population updated in the previous round of iteration, and update the position of each eagle in the economic data integration parameter adjustment eagle population updated in the previous round of iteration; after the update is completed, add 1 to the current iteration number of the parameter adjustment and enter the next round of iteration; S525, when When , stop the iteration and get the second final global optimal position; otherwise, continue to iterate until ; taking the second final global optimal position as the total integration time threshold after optimization and the economic data growth rate threshold after optimization; using the total integration time threshold after optimization and the economic data growth rate threshold after optimization to replace the total integration time threshold and the economic data growth rate threshold respectively; after the replacement is completed, using the method in S521 to collect the total time data of the hospital to be managed for multiple times during the overall statistical period of the current hospital economic data, and multiple times integrating various types of newly added economic data, to obtain the total time data set for periodic integration after optimization; When the number of period integration total time consumption data sets for which the optimization is greater than or equal to the period integration total time consumption threshold, and the number of period integration total time consumption data sets is less than the period integration time consumption timeout number threshold, the optimized integration total time consumption threshold and the optimized economic data growth rate threshold are used as the final integration total time consumption threshold and the final economic data growth rate threshold respectively; otherwise, return to S524 to continue iterating until the number of period integration total time consumption data sets for which the optimization is greater than or equal to the period integration total time consumption threshold, and the number of period integration total time consumption data sets is less than the period integration time consumption timeout number threshold.

9. A system for implementing a comprehensive management method for multi-source economic data of a hospital as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Data encryption pushing method based on multiple threads

    CN112688935A

  • Method, device and equipment for dynamically creating thread pool and storage medium

    CN115269196A

  • Information processing method based on digital twinning

    CN118211263A

  • Network security defense method and system and storage medium

    CN119109707A

  • Medical self-service machine flow optimization system and method based on interface-free data interaction

    CN119274766A