Data application method and device, electronic equipment and storage medium
By building a data warehouse and generating data reports and reports, the problem of dispersion and difficulty in application of information data in hospital information management is solved, and the effective management and display of information is achieved.
Patent Information
- Application Number
- CN202510057470.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-09
AI Technical Summary
In hospital information management, the information data collected is relatively scattered and is usually displayed in the form of data reports, resulting in information overload, difficulty in highlighting key points, and inability to apply effectively.
By obtaining the indicator system and information data built based on the needs of hospital management business, a data warehouse is built, and the associated report data is determined from the data warehouse for each data report to be generated, and the target data report is determined from multiple data reports through placeholders in the data report template, and a report picture is displayed and inserted to generate a data report.
It realizes the effective management and application of information-based data, comprehensively record and measure the hospital management business process through the data warehouse, intuitively displays data reports, and flexibly generates data reports to highlight key information.
Smart Images

Figure CN119961362A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of data processing, and in particular to a data application method, device, electronic device and storage medium. Background Art
[0002] The hospital's information management can optimize and integrate various relevant resources of the hospital, thereby providing patients with more advanced, convenient and humane medical services, thereby improving the hospital's service level, technical level and management level.
[0003] However, in the current hospital information management, the collected information data is relatively scattered, and is usually displayed in the form of data reports. The displayed information data is numerous and it is difficult to highlight the key points, making it impossible to effectively apply the information data, which needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present invention provide a data application method, device, electronic device and storage medium to achieve effective application of information data in hospital information management.
[0005] According to one aspect of the present invention, there is provided a data application method, comprising:
[0006] Obtain an indicator system based on the target hospital's business needs for hospital management, as well as information data representing the target hospital's hospital management situation, and build a data warehouse for managing information data based on the indicator system and information data;
[0007] For each data report to be generated, determining report data associated with a report subject of the data report from the data warehouse, and generating the data report based on the report data;
[0008] For the data report to be generated, a data report template corresponding to the data report is obtained, and for each placeholder in the data report template, a target data report associated with the placeholder is determined from multiple data reports, and the target data report is displayed;
[0009] In response to a report image selection instruction input for the displayed target data report, the selected target report image is inserted into the placeholder position where the placeholder is located to generate a data report.
[0010] According to another aspect of the present invention, there is provided a data application device, comprising:
[0011] A data warehouse construction module is used to obtain an indicator system based on the target hospital's business needs for hospital management, as well as information data representing the target hospital's hospital management situation, and to construct a data warehouse for managing information data based on the indicator system and information data;
[0012] A data report generation module, for determining, for each data report to be generated, report data associated with a report subject of the data report from the data warehouse, and generating the data report based on the report data;
[0013] The target data report display module is used to obtain a data report template corresponding to the data report to be generated, and for each placeholder in the data report template, determine a target data report associated with the placeholder from multiple data reports, and display the target data report;
[0014] The data report generating module is used for, in response to a report image selection instruction input for a displayed target data report, inserting the selected target report image into the placeholder position where the placeholder is located, so as to generate a data report.
[0015] According to another aspect of the present invention, there is provided an electronic device, comprising:
[0016] at least one processor; and a memory in communication with the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor executes any data application method provided by any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, on which computer instructions are stored. The computer instructions are used to enable a processor to implement any data application method provided by any embodiment of the present invention when executed.
[0019] The technical solution of the embodiment of the present invention obtains an indicator system constructed based on the business needs of the target hospital for hospital management, and information data representing the hospital management situation of the target hospital, and constructs a data warehouse for managing information data based on the indicator system and the information data. By constructing the data warehouse based on the indicator system, the business process of hospital management can be comprehensively recorded and measured in the data warehouse; for each data report to be generated, report data associated with the report subject of the data report is determined from the data warehouse, and a data report is generated based on the report data to intuitively display the information data in the data warehouse; for the data report to be generated, a data report template corresponding to the data report is obtained, and for each placeholder in the data report template, a target data report associated with the placeholder is determined from multiple data reports, and the target data report is displayed. The placeholder in the data report template can clearly indicate the type of variable to be inserted, and then the target data report is determined by the variable type; in response to the report image selection instruction input for the displayed target data report, the selected target report image is inserted into the placeholder position where the placeholder is located to generate a data report, so as to achieve flexible generation of data reports. The above technical solution, by setting placeholders in the data report template to indicate the variable types that need to be inserted in the data report template, can flexibly embed the target report image in the data report into the data report, thereby flexibly generating data reports and realizing the effective application of information data.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of a data application method provided according to an embodiment of the present invention;
[0023] Figure 2 is a schematic diagram of an indicator system provided according to an embodiment of the present invention;
[0024] Figure 3 is a flow chart of another data application method provided according to an embodiment of the present invention;
[0025] Figure 4is a data report configuration flow chart provided according to an embodiment of the present invention;
[0026] Figure 5 is a flow chart of another data application method provided according to an embodiment of the present invention;
[0027] Figure 6 is a data report configuration flow chart provided according to an embodiment of the present invention;
[0028] Figure 7 is a schematic diagram of an implementation flow of a specific example of another data application method provided according to an embodiment of the present invention;
[0029] Figure 8 is a structural block diagram of a data application device provided according to an embodiment of the present invention;
[0030] Fig. 9 It is a structural schematic diagram of an electronic device for implementing the data application method of an embodiment of the present invention. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. The situations of "target", "original", etc. are similar and will not be repeated here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] Figure 1is a flow chart of a data application method provided by an embodiment of the present invention. This embodiment is applicable to the case where data reports are flexibly generated. The method can be executed by a data application device provided by an embodiment of the present invention, and the device can be implemented by software and / or hardware. The device can be integrated on an electronic device, and the electronic device can be various user terminals or servers.
[0034] See also Figure 1 The method of the embodiment of the present invention specifically includes the following steps:
[0035] S110, obtaining an indicator system constructed based on the target hospital's business needs for hospital management, and information data representing the target hospital's hospital management situation, and constructing a data warehouse for managing the information data based on the indicator system and the information data.
[0036] The target hospital can be understood as the hospital to be managed in an informationized manner. The indicator system can be understood as a system of indicators that is constructed based on the target hospital’s business needs for hospital management and is used to represent the target hospital’s management objectives, management strategies, and measurement indicators for measuring management objectives. The schematic diagram of the indicator system is shown in the figure below. Figure 2 As shown in the figure, when conducting intelligent management of the target hospital, the management objectives of the target hospital can be determined as multiple management objectives such as medical equipment management, intelligent logistics management, comprehensive safety management and cost sharing management. For each management objective, such as medical equipment management, it can be divided into multiple measurement indicators such as equipment operation and maintenance indicators, equipment quality control indicators and equipment efficiency indicators. Each measurement indicator has its corresponding management strategy and measurement indicator calculation strategy.
[0037] Informationized data can be understood as data related to the management of the target hospital. Offline data integration tools can be used to extract various file data sources (such as structured data such as various table data provided by the target hospital), different types of databases, and application programming interface (API) data of various protocols through page drag and drop configuration, and then aggregate to obtain informationized data. Optionally, file data is generally structured data, and data can be extracted offline by selecting the file source and configuring the column; the database can extract data from the database offline by configuring the database connection information, among which the special database can be supported by hot loading the third-party driver tool; API data of various protocols can be extracted from the corresponding API interface, and multiple authentication modes such as APIKey, Oauth1.0, Oauth2.0 and JWT are built-in, and hot loading of customized protocol packages is supported to adapt to protocol families and authentication methods in different scenarios.
[0038] After obtaining the indicator system and informationized data, the informationized data can be analyzed and processed based on the indicator system. For example, the indicator system can provide guidance for the data organization and structural design of the informationized data, so that the data warehouse constructed to manage the informationized data can be closely linked to the indicator system, providing strong data support for the subsequent establishment of data applications.
[0039] S120: For each data report to be generated, determine report data associated with a report subject of the data report from the data warehouse, and generate the data report based on the report data.
[0040] Among them, data reports can be understood as documents that visualize the informationized data in the data warehouse. Report topics can be understood as topics for visualizing the informationized data in data reports, such as energy consumption monitoring, electromechanical equipment operation and maintenance, and safety management. Report data can be understood as data in the informationized data in the data warehouse that is associated with the report topic. For example, if the report topic is energy consumption monitoring, then the report data is the informationized data in the data warehouse that is associated with energy consumption and energy consumption changes.
[0041] For each data report to be generated, report data associated with the report subject of the data report can be determined from the data warehouse, and the data report can be generated based on the report data. For example, the report data can be analyzed and visualized to generate the data report.
[0042] S130. For the data report to be generated, obtain a data report template corresponding to the data report, and for each placeholder in the data report template, determine a target data report associated with the placeholder from multiple data reports, and display the target data report.
[0043] Among them, the data report can be understood as a report that analyzes and summarizes the information management of the target hospital, and can be generated based on a preset data report template.
[0044] In the data report template, you can pre-configure fixed contents such as the subject and framework of the data report, set placeholders where variables need to be inserted, and optionally, use different placeholders to represent various variables that need to be inserted, such as using $i{xxxx} to represent indicator variables, $c{xxxx} to represent fixed value variables, and $v{xxxx} to represent object variables. Among them, indicator variables can be bound to single-value indicators and statistical charts; fixed value variables can be bound to a fixed text, such as the introduction of the hospital; object variables allow them to be bound to dimension fields to obtain analysis objects, such as hospital campuses and departments.
[0045] After obtaining the data report template, the target data report where the variable to be inserted into the data report template is located can be determined based on the placeholders in the data report template, and the target data report can be displayed so that the content in the target data report can be selected.
[0046] S140 . In response to a report image selection instruction input for the displayed target data report, insert the selected target report image into the placeholder position where the placeholder is located to generate a data report.
[0047] In response to the report image selection instruction input for the displayed target data report, the selected target report image is inserted into the placeholder position where the placeholder is located. In this way, the data report template is configured to generate a data report. Optionally, after the data report is generated, the layout of the data report can be retained in word format, so as to support secondary editing by relevant personnel after export.
[0048] The technical solution of the embodiment of the present invention obtains an indicator system constructed based on the business needs of the target hospital for hospital management, and information data representing the hospital management situation of the target hospital, and constructs a data warehouse for managing information data based on the indicator system and the information data. By constructing the data warehouse based on the indicator system, the business process of hospital management can be comprehensively recorded and measured in the data warehouse; for each data report to be generated, report data associated with the report subject of the data report is determined from the data warehouse, and a data report is generated based on the report data to intuitively display the information data in the data warehouse; for the data report to be generated, a data report template corresponding to the data report is obtained, and for each placeholder in the data report template, a target data report associated with the placeholder is determined from multiple data reports, and the target data report is displayed. The placeholder in the data report template can clearly indicate the type of variable to be inserted, and then the target data report is determined by the variable type; in response to the report image selection instruction input for the displayed target data report, the selected target report image is inserted into the placeholder position where the placeholder is located to generate a data report, so as to achieve flexible generation of data reports. The above technical solution, by setting placeholders in the data report template to indicate the variable types that need to be inserted in the data report template, can flexibly embed the target report image in the data report into the data report, thereby flexibly generating data reports and realizing the effective application of information data.
[0049] An optional technical solution also includes: determining the data access rights corresponding to each management position in the target hospital; for the target object affiliated with the target hospital, in response to the management position change event of the target object, determining the management position of the target object after the change, and using the data access rights corresponding to the changed management position as the target data access rights of the target object.
[0050] Among them, data access rights can be understood as access rights to data warehouses and data reports. Each management position in the target hospital has corresponding data access rights. When accessing data, it can be controlled based on its role permissions to ensure data security and avoid unauthorized access. Target data access rights can be understood as the data access rights that the target object has after the management position changes.
[0051] By determining the data access rights corresponding to each management position in the target hospital, the data access rights of each management position can be clarified to avoid unauthorized access. When the target object affiliated to the target hospital changes its management position, the target object's management position after the change can be determined in response to the target object's management position change event. For example, if the target object's management position changes from deputy department director to department director, the target object's management position after the change can be determined as department director in response to the target object's management position change event. Furthermore, the data access rights corresponding to the management position of department director can be used as the target data access rights of the target object.
[0052] The above technical solution, by associating data access rights with personnel changes, can automatically grant / revoke data access rights to the target object after the management position of the target object changes, thereby ensuring data security.
[0053] Another optional technical solution is to construct an indicator system based on the following method: based on business needs, determine multiple management goals to be managed in the target hospital; for each management goal, determine the management strategy for managing the management goal, the measurement indicators for measuring the management status of the management goal, and the calculation strategy for the measurement indicators; based on multiple management goals, and the management strategies, measurement indicators and calculation strategies corresponding to the multiple management goals, construct an indicator system.
[0054] Among them, the object-subject-measurement (OSM) model can be used to construct the indicator system. The OSM model is a data analysis methodology that can divide the data analysis process into three steps: confirming the object, confirming the subject, and confirming the measurement indicator. In the process of using the OSM model to construct the indicator system, it can be divided into the following three steps: first, based on the business needs of the target hospital, determine multiple management goals to be managed, such as medical equipment management, smart logistics management, comprehensive safety management, and cost sharing management; second, for each management goal, determine the management strategy for managing the management goal, such as the management strategy for medical equipment management can be to regularly inspect and repair medical equipment and stipulate the use time of medical equipment; then determine the measurement indicators for measuring the management of the management goal and the calculation strategy of the measurement indicators. Optionally, the measurement indicators can be divided into primary, secondary and tertiary indicators to achieve comprehensive evaluation and analysis of the measurement indicators; finally, the indicator system can be constructed based on multiple management goals, and the management strategies, measurement indicators and calculation strategies corresponding to multiple management goals.
[0055] The above technical solution, by constructing an indicator system, can comprehensively sort out and evaluate the management situation of the target hospital.
[0056] On this basis, optionally, the data warehouse includes a detail layer, a summary layer and an application layer, and a data warehouse for managing informationized data is constructed based on the indicator system and informationized data, including: dividing the informationized data into multiple data domains based on the data category of the informationized data; for each data domain, dividing the data domain based on the data dimension corresponding to the data domain, constructing a data dimension table, and constructing a data fact table based on the numerical data associated with the numerical information in the informationized data divided into the data domain; constructing a detail layer based on the obtained multiple data dimension tables and multiple data fact tables; for each measurement indicator, determining the associated data associated with the measurement indicator in the detail layer, processing the associated data based on the calculation strategy corresponding to the measurement indicator, and obtaining the measurement value of the measurement indicator; constructing a summary layer and an application layer based on all the associated data and all the measurement values, so as to construct a data warehouse for managing informationized data based on the detail layer, the summary layer and the application layer.
[0057] Among them, the data warehouse can be built through the dimensional model, which includes the detail layer, summary layer and application layer. The specific process is as follows:
[0058] First, the informationized data can be divided into multiple data domains according to the data categories based on the informationized data. For example, the informationized data can be divided into personnel domain, space domain, equipment domain and business domain.
[0059] Secondly, for each data domain, the data domain can be divided based on the data dimension corresponding to the data domain, and a data dimension table can be constructed. For example, a personnel dimension table can be constructed for the personnel domain, which includes basic information of personnel such as doctors and nurses, and a space dimension table can be constructed for the space domain, which includes basic information of spaces such as wards and operating rooms. In this way, multiple data dimension tables can be obtained. At the same time, the informationized data divided into the data domain also includes numerical data associated with numerical information. For example, the numerical data in the personnel domain can be numerical data such as the number of doctors and wages, and the numerical data in the space domain can be numerical data such as the number of wards and the number of times the operating room is used. The data fact table can be constructed through the numerical data in the data domain.
[0060] Furthermore, for each data dimension in the data dimension table, the numerical data corresponding to the data dimension can be determined from the data fact table, so that a detailed layer including all data dimensions and the numerical data corresponding to all dimensions can be constructed.
[0061] The summary layer in the data warehouse is an aggregation and summary of the detail layer. The summary layer can be built based on the indicator system. For each metric in the indicator system, the associated data associated with the metric in the detail layer can be determined, and the associated data can be processed based on the calculation strategy corresponding to the metric to obtain the metric value of the metric. Finally, the summary layer is constructed based on all the associated data and all the metric values. After the summary layer is built, it can be further processed, such as a data view or report customized according to the business needs and data application needs of the target hospital to form an application layer.
[0062] Finally, based on the detail layer, summary layer and application layer, a data warehouse for managing information data is jointly constructed.
[0063] The above technical solution can provide guidance for the data organization and structure design of the data warehouse by using the indicator system in the process of building a data warehouse based on the dimensional model, so as to better provide services to upstream data applications.
[0064] Figure 3 It is a flow chart of another data application method provided in an embodiment of the present invention. This embodiment is optimized based on the above-mentioned technical solutions. In this embodiment, optionally, a target data report associated with a placeholder is determined from multiple data reports, including: determining a target picture category based on the placeholder; determining a target data report associated with a target picture category from multiple data reports, wherein the target picture category is a picture category of a target report picture in the target data report. The explanations of the terms that are the same or corresponding to the above-mentioned embodiments are not repeated here.
[0065] See also Figure 3The method of this embodiment may specifically include the following steps:
[0066] S210, obtaining an indicator system constructed based on the target hospital's business needs for hospital management, and information data representing the target hospital's hospital management situation, and constructing a data warehouse for managing the information data based on the indicator system and the information data.
[0067] S220: For each data report to be generated, determine report data associated with a report subject of the data report from the data warehouse, and generate the data report based on the report data.
[0068] S230: For the data report to be generated, obtain a data report template corresponding to the data report, and for each placeholder in the data report template, determine a target image category based on the placeholder.
[0069] The target image category can be understood as the image category of the target report image that needs to be inserted in the placeholder position where the placeholder is located, such as indicator variables, fixed value variables, and object variables, etc. It can be represented by the corresponding placeholder.
[0070] S240 . Determine a target data report associated with a target picture category from a plurality of data reports, and display the target data report, wherein the target picture category is a picture category of a target report picture in the target data report.
[0071] Among them, the target data report associated with the target image category can be determined from multiple data reports through the target image category. For example, if the target image category is an indicator variable that characterizes changes in energy consumption, the corresponding energy consumption statistical data report can be determined from multiple data reports. After obtaining the target data report, the target data report can be displayed to facilitate the subsequent selection of the corresponding target report image from the target data report by dragging or selecting.
[0072] S250 , in response to a report image selection instruction input for the displayed target data report, insert the selected target report image into the placeholder position where the placeholder is located to generate a data report.
[0073] Optionally, the data report configuration flow chart is as follows Figure 4As shown, first, a report template (i.e., a data report template) can be created in Word format, and different types of variables that need to be inserted can be identified by setting placeholders in the report template; then, the variables are bound, that is, the placeholders are bound to different data reports, so that the corresponding target data report can be determined later through the placeholders; then, the target data report is queried through the query component configured in the report template, and the target report image that needs to be inserted is selected in the target data report to generate a data report, which can be downloaded in Word or PDF format; finally, the report template can be exported to facilitate subsequent reuse.
[0074] The technical solution of the embodiment of the present invention determines the target data report to be used through the placeholder and flexibly selects the target report picture from the target data report, so that the data report can be flexibly configured.
[0075] An optional technical solution is to determine a target data report associated with a target image category from multiple data reports, including: calling a query component in a data report template through the target image category to determine a target data report associated with the target image category from multiple data reports.
[0076] Among them, the query component in the data report template can be used to filter multiple data reports, and the target data report associated with the target image category can be determined more quickly from multiple data reports. For example, when an energy consumption data report for a certain time period is needed, only the corresponding time period needs to be entered to query the energy consumption data report without repeated manual searches.
[0077] The above technical solution can improve the efficiency of generating data reports.
[0078] Figure 5 It is a flow chart of another data application method provided in an embodiment of the present invention. This embodiment is optimized based on the above-mentioned technical solutions. In this embodiment, optionally, the number of report data is multiple, and the report data associated with the report subject of the data report is determined from the data warehouse, and a data report is generated based on the report data, including: obtaining a data report template corresponding to the report subject of the data report from a pre-established template center, and for each dimension information corresponding to the report subject in the data report template, determining the report data associated with the dimension information from the data warehouse; for each of the multiple report data obtained, based on the preset visualization tool and the configuration information of the template report picture corresponding to the report data in the data report template, visualizing the report data to obtain a template report picture; combining the multiple template report pictures obtained to generate a data report.
[0079] The explanations of the terms that are the same as or corresponding to the above embodiments are not repeated here.
[0080] See also Figure 5 The method of this embodiment may specifically include the following steps:
[0081] S310, obtaining an indicator system constructed based on the target hospital's business needs for hospital management, and information data representing the target hospital's hospital management situation, and constructing a data warehouse for managing the information data based on the indicator system and the information data.
[0082] S320. For each data report to be generated, obtain a data report template corresponding to the report subject of the data report from a pre-established template center, and for each dimension information corresponding to the report subject in the data report template, determine the report data associated with the dimension information from the data warehouse.
[0083] The template center can be understood as a template center composed of data report templates constructed based on data reports in historical hospital management projects. Optionally, the data report template includes configuration information of report themes of different types of data reports, configuration information of report images in data reports, and dimension information corresponding to the report themes.
[0084] For each data report to be generated, you can directly obtain the data report template corresponding to the report theme of the data report from the pre-established template center, and use the data report template to quickly complete the construction of the data report. Specifically, for each dimension information corresponding to the report theme in the data report template, you can determine the report data associated with the dimension information from the data warehouse to quickly obtain all the report data for constructing the data report template. Optionally, in order to obtain report data more comprehensively, such as Figure 6 As shown, in addition to the data warehouse (i.e., the smart management data model), report data can also be obtained from third-party databases and local files. After obtaining the report data, the report data can be classified into different data sets to facilitate the generation of data reports on the dashboard.
[0085] S330 . For each of the multiple report data obtained, based on a preset visualization tool and configuration information of a template report picture corresponding to the report data in the data report template, visualization processing is performed on the report data to obtain a template report picture.
[0086] Among them, the visualization tool can be understood as a tool for visually presenting report data in the form of fields, such as a drawing tool, which can automatically generate corresponding visualization images from the report data.
[0087] The configuration information of the template report image can be understood as various configuration information generated by the visualization tool for the template report image, such as the image type of the template report image (bar chart and line chart, etc.), the color and size of the template report image, etc.
[0088] For each report data, the report data can be visualized based on the visualization tool and the corresponding configuration information to generate the template report image corresponding to the report data. By directly obtaining the configuration information in the data report template, the corresponding template report image can be quickly generated without manual configuration again, which improves the efficiency of template report image generation.
[0089] S340: Combine the obtained multiple template report images to generate a data report.
[0090] Among them, the obtained multiple template report images can be combined to generate a data report. Further optional, such as Figure 6 As shown, different instance report centers can also be constructed to classify the multiple data reports generated to facilitate searching for data reports and performing permission control.
[0091] S350: For the data report to be generated, obtain a data report template corresponding to the data report, and for each placeholder in the data report template, determine a target data report associated with the placeholder from multiple data reports, and display the target data report.
[0092] S360: In response to a report image selection instruction input for the displayed target data report, insert the selected target report image into the placeholder position where the placeholder is located to generate a data report.
[0093] The technical solution of the embodiment of the present invention directly obtains the data report template constructed based on the historical hospital management project, and uses the template to realize the rapid generation of data reports without the need for repeated manual configuration, thereby improving the generation efficiency of data reports.
[0094] In order to better understand the above-mentioned technical solutions, the following is an illustrative explanation with specific examples. In this specific example, the logistics costs of the target hospital are scattered in multiple systems and offline documents, which makes it impossible to share and transfer data in a timely manner. In addition, the statistical caliber of some data is inaccurate, making it impossible to achieve refined management of logistics. For this reason, an application process for logistics cost data is established in this specific example to realize the application of logistics cost data. The specific implementation process diagram is shown in the figure below. Figure 7 As shown, the specific steps are as follows:
[0095] 1. Unify the accounting units, use the financial system as the management source of the "department master data", unify the "department master data", further create the "department information dimension table", determine the accounting targets, and set different accounting units according to the accounting targets.
[0096] 2. Build an indicator system, with department cost allocation as the management goal, and energy consumption cost, medical waste cost, maintenance cost, property cost and washing cost as the measurement indicators. Support business analysis and financial cost analysis of each scenario. At the same time, the indicators can be disassembled layer by layer to quickly locate the abnormal causes and conduct cost control.
[0097] 3. Collect cost data from online data in multiple systems and expense data and other data from offline documents to obtain information data.
[0098] 4. Use integrated information data to construct various data fact tables and data dimension tables, and build a data warehouse based on the constructed indicator system.
[0099] 5. Use data report templates and data report templates to create various types of operational analysis data reports and data reports. Through the visual charts in the data report, the effect of logistics cost data presentation is optimized and the analysis efficiency of data cost data is improved.
[0100] 6. Each department and logistics department can directly view the reports in the report center or access them through shared links. Different operations and data access permissions are configured for different departments and positions in the permission system to ensure data security. Each department and logistics department can access data reports through data access permissions.
[0101] The above specific examples can realize the effective application of logistics cost data.
[0102] Figure 8 This is a structural block diagram of a data application device provided in an embodiment of the present invention. The device is used to execute the data application method provided in any of the above embodiments. The device and the data application method of the above embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the data application device, please refer to the embodiment of the above data application method. Figure 8 The device may specifically include: a data warehouse construction module 410, a data report generation module 420, a target data report display module 430 and a data report generation module 440. Among them,
[0103] The data warehouse construction module 410 is used to obtain an indicator system constructed based on the business needs of the target hospital for hospital management, and information data representing the hospital management situation of the target hospital, and to construct a data warehouse for managing the information data based on the indicator system and the information data;
[0104] The data report generation module 420 is used to determine, for each data report to be generated, report data associated with the report subject of the data report from the data warehouse, and generate the data report based on the report data;
[0105] The target data report display module 430 is used to obtain a data report template corresponding to the data report to be generated, and for each placeholder in the data report template, determine a target data report associated with the placeholder from multiple data reports, and display the target data report;
[0106] The data report generating module 440 is used to, in response to a report image selection instruction input for a displayed target data report, insert the selected target report image into the placeholder position where the placeholder is located, so as to generate a data report.
[0107] An optional target data report display module 430 includes:
[0108] A target image category determination submodule, used to determine the target image category based on the placeholder;
[0109] The target data report determination submodule is used to determine a target data report associated with a target picture category from a plurality of data reports, wherein the target picture category is a picture category of a target report picture in the target data report.
[0110] On this basis, an optional target data report determination submodule includes:
[0111] The target data report determination unit is used to call the query component in the data report template through the target picture category to determine the target data report associated with the target picture category from multiple data reports.
[0112] Alternatively, the number of report data is multiple, and the data report generation module 420 includes:
[0113] The report data determination submodule is used to obtain a data report template corresponding to the report subject of the data report from a pre-established template center, and for each dimension information corresponding to the report subject in the data report template, determine the report data associated with the dimension information from the data warehouse;
[0114] The template report picture obtaining submodule is used to perform visualization processing on the report data for each of the multiple report data obtained, based on a preset visualization tool and configuration information of the template report picture corresponding to the report data in the data report template, to obtain a template report picture;
[0115] The data report generation submodule is used to combine the obtained multiple template report images to generate a data report.
[0116] Another optional data application device further includes:
[0117] A data access permission determination module, used to determine the data access permission corresponding to each management position in the target hospital;
[0118] The target data access permission determination module is used to determine the target object's changed management position in response to the target object's management position change event for the target object affiliated to the target hospital, and use the data access permission corresponding to the changed management position as the target data access permission of the target object.
[0119] In another optional embodiment, the data application device further includes:
[0120] A management target determination module is used to determine multiple management targets to be managed in the target hospital based on business needs;
[0121] A calculation strategy determination module is used to determine, for each management target, a management strategy for managing the management target, a measurement indicator for measuring the management status of the target object, and a calculation strategy for the measurement indicator;
[0122] The indicator system construction module is used to construct an indicator system based on multiple target objects and the management strategies, measurement indicators and calculation strategies corresponding to the multiple target objects.
[0123] Optionally, the data warehouse includes a detail layer, a summary layer, and an application layer. The data warehouse construction module 410 includes:
[0124] A data domain division submodule is used to divide the informationized data into multiple data domains based on the data category of the informationized data;
[0125] A data fact table construction submodule is used to divide the data domain based on the data dimension corresponding to the data domain, construct a data dimension table, and construct a data fact table based on the numerical data associated with the numerical information in the informationized data divided into the data domain;
[0126] A detail layer construction submodule is used to construct a detail layer based on the obtained multiple data dimension tables and multiple data fact tables;
[0127] The metric value obtaining submodule is used to determine the associated data associated with the metric in the detail layer for each metric, and to process the associated data based on the calculation strategy corresponding to the metric to obtain the metric value of the metric;
[0128] The data warehouse construction submodule is used to build a summary layer and an application layer based on all related data and all measurement values, so as to build a data warehouse for managing information data based on the detail layer, summary layer and application layer.
[0129] The data application device provided in the embodiment of the present invention obtains the indicator system constructed based on the business needs of the target hospital for hospital management and the information data representing the hospital management situation of the target hospital through the data warehouse construction module, and constructs a data warehouse for managing the information data based on the indicator system and the information data. By constructing the data warehouse based on the indicator system, the business process of hospital management can be comprehensively recorded and measured in the data warehouse; through the data report generation module, for each data report to be generated, the report data associated with the report subject of the data report is determined from the data warehouse, and a data report is generated based on the report data to manage the information in the data warehouse. The data is displayed intuitively; through the target data report display module, for the data report to be generated, the data report template corresponding to the data report is obtained, and for each placeholder in the data report template, the target data report associated with the placeholder is determined from multiple data reports, and the target data report is displayed. The placeholder in the data report template can clearly indicate the type of variable to be inserted, and then the target data report is determined by the variable type; through the data report generation module, in response to the report image selection instruction input for the displayed target data report, the selected target report image is inserted into the placeholder position where the placeholder is located to generate a data report, thereby realizing flexible generation of data reports. The above device, by setting placeholders in the data report template to indicate the type of variables that need to be inserted in the data report template, can flexibly embed the target report image in the data report into the data report, thereby flexibly generating data reports and realizing effective application of information data.
[0130] The data application device provided in the embodiment of the present invention can execute the data application method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0131] It is worth noting that in the embodiment of the above-mentioned data application device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0132] Fig. 9A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0133] like Fig. 9 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0134] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0135] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a data application method.
[0136] In some embodiments, the data application method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the data application method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the data application method in any other appropriate manner (e.g., by means of firmware).
[0137] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0138] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0139] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0140] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0141] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0142] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0143] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0144] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A data application method, characterized in that: include: Acquire an indicator system constructed based on the target hospital's business needs for hospital management, and information data representing the hospital management situation of the target hospital, and construct a data warehouse for managing the information data based on the indicator system and the information data; For each data report to be generated, determining report data associated with a report subject of the data report from the data warehouse, and generating the data report based on the report data; For the data report to be generated, a data report template corresponding to the data report is obtained, and for each placeholder in the data report template, a target data report associated with the placeholder is determined from a plurality of data reports, and the target data report is displayed; In response to a report image selection instruction input for the displayed target data report, the selected target report image is inserted into the placeholder position where the placeholder is located to generate the data report.
2. The method according to claim 1, characterized in that The step of determining a target data report associated with the placeholder from the plurality of data reports comprises: Based on the placeholder, determine the target image category; A target data report associated with the target picture category is determined from the plurality of data reports, wherein the target picture category is a picture category of a target report picture in the target data report.
3. The method according to claim 2, characterized in that The step of determining a target data report associated with the target image category from the plurality of data reports includes: Through the target picture category, the query component in the data report template is called to determine a target data report associated with the target picture category from the plurality of data reports.
4. The method according to claim 1, characterized in that: There are multiple report data, and determining the report data associated with the report subject of the data report from the data warehouse and generating the data report based on the report data includes: Acquire a data report template corresponding to the report subject of the data report from a pre-established template center, and for each dimension information corresponding to the report subject in the data report template, determine report data associated with the dimension information from the data warehouse; For each of the plurality of report data obtained, based on a preset visualization tool and configuration information of a template report picture corresponding to the report data in the data report template, visualization processing is performed on the report data to obtain the template report picture; The obtained multiple template report images are combined to generate the data report.
5. The method according to claim 1, characterized in that Also includes: Determine the data access rights corresponding to each management position in the target hospital; For the target object affiliated with the target hospital, in response to the management position change event of the target object, the changed management position of the target object is determined, and the data access permission corresponding to the changed management position is used as the target data access permission of the target object.
6. The method according to claim 1, characterized in that The indicator system is constructed based on the following method: Based on the business needs, determining a plurality of management targets to be managed in the target hospital; For each of the management objectives, determine a management strategy for managing the management objective, a measurement indicator for measuring the management status of the management objective, and a calculation strategy for the measurement indicator; The indicator system is constructed based on the multiple management objectives, and the management strategies, the measurement indicators and the calculation strategies respectively corresponding to the multiple management objectives.
7. The method according to claim 6, characterized in that The data warehouse includes a detail layer, a summary layer and an application layer. The data warehouse for managing the information data is constructed based on the indicator system and the information data, including: Based on the data category of the informationized data, dividing the informationized data into a plurality of data domains; For each of the data domains, based on the data dimensions corresponding to the data domains, the data domains are divided to construct a data dimension table, and a data fact table is constructed based on the numerical data associated with the numerical information in the informationized data divided into the data domains; Building the detail layer based on the obtained multiple data dimension tables and multiple data fact tables; For each of the metric indicators, determining the associated data associated with the metric indicator in the detail layer, and processing the associated data based on the calculation strategy corresponding to the metric indicator to obtain a metric value of the metric indicator; The summary layer and the application layer are constructed based on all the associated data and all the metric values, so as to construct a data warehouse for managing the informationized data based on the detail layer, the summary layer and the application layer.
8. A data application device, characterized in that: include: A data warehouse construction module, used to obtain an indicator system constructed based on the target hospital's business needs for hospital management, and information data representing the hospital management situation of the target hospital, and to construct a data warehouse for managing the information data based on the indicator system and the information data; A data report generation module, configured to determine, for each data report to be generated, report data associated with a report subject of the data report from the data warehouse, and generate the data report based on the report data; A target data report display module is used to obtain a data report template corresponding to a data report to be generated, and for each placeholder in the data report template, determine a target data report associated with the placeholder from a plurality of data reports, and display the target data report; The data report generating module is used for, in response to a report image selection instruction input for the displayed target data report, inserting the selected target report image into the placeholder position where the placeholder is located, so as to generate the data report.
9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the data application method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the data application method as described in any one of claims 1-7 when executed.