Visual analysis method and computer readable storage medium

By creating a visual analysis template and receiving user input instructions, the problem that existing visual statistical analysis tools cannot unify the analysis process, achieving consistency and efficiency of the analysis process, saving labor costs.

CN119626436APending Publication Date: 2025-03-14YANGTZE RIVER DELTA GUOSHU (SHANGHAI) DIGITAL MEDICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411408941.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The visual chart components generated by the existing visual statistical analysis tools are independent of each other, unable to unify the analysis process, and are not suitable for users who lack experience in statistical mapping. They have added repetitive work in the long-term, repetitive and homogeneous analysis scenarios of the hospital.

Method used

Provide a visual analysis method, by creating several visual analysis templates, receiving user input instructions, calling corresponding templates, and generating visual analysis reports. This method includes steps such as setting filter conditions, selecting chart types, comparing analysis, and selecting variables, supporting template selection and custom analysis.

Benefits of technology

This method ensures consistency and efficiency of the analysis process, avoids users' long-term and repeated drawing and analysis operations, saves labor costs, and improves the accuracy and flexibility of the analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119626436A_ABST
    Figure CN119626436A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of medical use, and particularly discloses a visual analysis method and a computer readable storage medium, and the visual analysis method comprises the following steps: creating a plurality of visual analysis templates; receiving an input instruction of a user, and calling a visual analysis template corresponding to the input instruction; and creating a visual analysis report according to the called visual analysis template. When a user carries out visual analysis, an instruction can be input, the visual analysis tool can call the visual analysis template corresponding to the input instruction according to the input instruction of the user, and then a visual analysis report is created according to the called visual analysis template. Namely, a plurality of visual analysis templates are preset in advance for the user to select, and the user can quickly perform visual analysis according to the selected visual analysis templates, so that the consistency and the analysis efficiency of the analysis process are ensured, the user is prevented from performing long-term and repeated drawing analysis operation, and the labor cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical technology, and in particular to a visualization analysis method and a computer-readable storage medium. Background Art

[0002] As the number of consumables used in hospitals increases, hospitals have put into use a full-process information system for the selection, analysis, and supervision of consumables. Among them, the analysis phase is mainly carried out using visual statistical analysis tools. However, at present, the visual chart components generated by most visual statistical analysis tools are independent of each other and cannot unify the analysis process. If they are directly applied to the full-process information system, they are not suitable for users who lack statistical mapping experience, and in the long-term, repetitive, and homogeneous analysis scenarios of hospitals, it will undoubtedly increase repetitive work. Therefore, the existing visual analysis tools need to be further optimized and improved. Summary of the invention

[0003] Based on this, it is necessary to provide a visual analysis method and a computer-readable storage medium to address the above problems.

[0004] According to a first aspect of an embodiment of the present application, a visualization analysis method is provided, including:

[0005] Create several visual analysis templates;

[0006] Receive an input instruction from a user, and call a visual analysis template corresponding to the input instruction;

[0007] A visual analysis report is created according to the called visual analysis template.

[0008] In one embodiment, the steps of creating each visual analysis template include: setting filtering conditions, selecting chart types, comparative analysis, selecting variables, and generating a visual analysis report.

[0009] In one embodiment, the chart types include bar charts, line charts, bubble charts, radar charts, and pie charts;

[0010] The selecting of the chart type includes selecting any one or more of the bar chart, the line chart, the bubble chart, the radar chart, and the pie chart.

[0011] In one embodiment, the visual analysis template includes a clinical procurement analysis template, a department consumption analysis template, a special consumables usage analysis template, and a quarterly report template.

[0012] In one embodiment, the user input instruction includes a template selection instruction and a custom analysis instruction;

[0013] The step of receiving an input instruction from a user and calling a visual analysis template corresponding to the input instruction includes: when the input instruction from the user is the template selection instruction, calling the visual analysis template corresponding to the template selection instruction.

[0014] In one embodiment, before the step of creating a visual analysis report according to the called visual analysis template, the visual analysis method further includes:

[0015] According to the user's selection instruction, it is determined whether to inherit the first layer filtering conditions during the visualization analysis process. Inheriting the first layer filtering conditions means that during the visualization analysis process, the filtering conditions of the first layer chart are used as the filtering conditions of the second layer and subsequent charts.

[0016] In one of the embodiments, in the step of creating a visualization analysis report based on the called visualization analysis template, when the filtering conditions in any layer of the chart are modified according to the user's modification instructions, an inquiry instruction is output to inquire whether to use the modified filtering conditions as filtering conditions for subsequent charts, and based on the user's feedback information, it is determined whether to use the modified filtering conditions as new filtering conditions for subsequent charts.

[0017] In one of the embodiments, when the user's input instruction is a custom analysis instruction, filter conditions are set according to the user's operation instruction, chart types are selected, comparative analysis is performed, variables are selected, and a visual analysis report is generated.

[0018] In one of the embodiments, when the user input instruction is a custom analysis instruction, the visual analysis method further includes: creating the custom analysis process as the visual analysis template according to the user's setting instruction.

[0019] According to a second aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned visualization analysis method is implemented.

[0020] The visualization analysis method provided in this embodiment can create several visualization analysis templates. When the user performs visualization analysis, he can input instructions. The visualization analysis tool can call the visualization analysis template corresponding to the input instruction according to the user's input instruction, and then create a visualization analysis report according to the called visualization analysis template. That is, multiple visualization analysis templates are preset in advance for users to choose from. Users can quickly perform visualization analysis according to the selected visualization analysis template, thereby ensuring the consistency and efficiency of the analysis process, avoiding users from performing long-term and repeated drawing analysis operations, and saving labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A flowchart of a visual analysis method provided in one embodiment of the present application;

[0022] Figure 2-Figure 4 A schematic diagram of a human-computer interaction interface involved in a visual analysis method provided in an embodiment of the present application;

[0023] Figure 5 A flowchart of a visual analysis method provided in one embodiment of the present application;

[0024] Figure 6 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to facilitate the understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. The preferred embodiments of the present application are given in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to understand the disclosure of the present application more thoroughly and comprehensively.

[0026] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0027] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0029] As mentioned in the background technology, with the increase in the number of consumables used in hospitals, in order to achieve strong supervision of high-value medical consumables, many hospitals in China have put into use medical consumables full-process information systems for selecting, analyzing, and supervising consumables. Among them, the analysis stage is mainly carried out using visual statistical analysis tools.

[0030] However, at present, most visualization statistical analysis tools generate visualization chart components that are independent of each other and cannot unify the analysis process. If they are directly applied to the full-process information system, they are not suitable for users who lack statistical mapping experience. In addition, in the long-term, repetitive, and homogeneous analysis scenarios of hospitals, it will undoubtedly increase repetitive work, and users will perform long-term and repetitive drawing and analysis operations. Therefore, the existing visualization analysis tools need to be further optimized and improved.

[0031] In order to solve the above problems, this embodiment provides a visualization analysis method and a computer-readable storage medium.

[0032] In one embodiment, a visualization analysis method is provided, through which the visualization analysis process for consumables can be unified, the efficiency of visualization analysis can be improved, and users can be prevented from performing long-term and repetitive drawing analysis operations, thereby saving labor costs.

[0033] Reference Figure 1 The visualization analysis method provided in this embodiment includes the following steps:

[0034] Step S100: creating several visual analysis templates;

[0035] Step S300: receiving an input instruction from a user, and calling a visual analysis template corresponding to the input instruction;

[0036] Step S500: Create a visualization analysis report according to the called visualization analysis template.

[0037] The visualization analysis method provided in this embodiment can create several visualization analysis templates. When the user performs visualization analysis, he can input instructions. The visualization analysis tool can call the visualization analysis template corresponding to the input instruction according to the user's input instruction, and then create a visualization analysis report according to the called visualization analysis template. That is, multiple visualization analysis templates are preset in advance for users to choose from. Users can quickly perform visualization analysis according to the selected visualization analysis template, thereby ensuring the consistency and efficiency of the analysis process, avoiding users from performing long-term and repeated drawing analysis operations, and saving labor costs.

[0038] In step S100, a number of visual analysis templates may be created in advance. The number of visual analysis templates may be determined according to the actual content to be analyzed. A corresponding visual analysis template may be created for each content to be analyzed.

[0039] In this embodiment, according to actual analysis needs, the visualization analysis template may include a clinical procurement analysis template, a department consumption analysis template, a special consumables usage analysis template, and a quarterly report template.

[0040] In step S100, the steps of creating each visual analysis template may include: setting filter conditions, selecting chart types, comparative analysis, selecting variables, and generating a visual analysis report. That is, before generating a chart, filter conditions are set, the type of chart to be generated is selected, variable conditions are selected, and visual comparison is performed.

[0041] Among them, the chart types may include a bar chart, a line chart, a bubble chart, a radar chart, and a pie chart. The selection of the chart type may include selecting any one or more of the bar chart, the line chart, the bubble chart, the radar chart, and the pie chart. The five chart types of the bar chart, the line chart, the bubble chart, the radar chart, and the pie chart can basically cover most usage scenarios and meet user needs. When creating a visual analysis template, the chart type that meets the current analysis scenario is selected.

[0042] When a number of visual analysis templates are created, the created visual analysis templates can be stored in the internal memory for use in actual analysis.

[0043] In one embodiment, the user input instruction includes a template selection instruction and a custom analysis instruction. Figure 2 ,The visual analysis tool can provide a human-computer interaction interface, on which two options can be set, namely "Creating by selecting a paradigm template" and "Customizing creating". "Creating by selecting a paradigm template" corresponds to selecting the desired visual analysis template from the internal memory, and "Customizing creating" corresponds to the user performing customized analysis without calling the visual analysis template. The user can select "Creating by selecting a paradigm template", i.e., the template selection instruction, or the user can select "Customizing creating", i.e., the custom analysis instruction.

[0044] In one embodiment, step S300, i.e., receiving the user's input instruction and calling the visual analysis template corresponding to the input instruction, may include: when the user's input instruction is the template selection instruction, calling the visual analysis template corresponding to the template selection instruction.

[0045] That is, refer to Figure 3When the user selects "Select a paradigm template to create", that is, the input instruction is a template selection instruction, the visual analysis tool calls out various visual analysis templates from the internal memory so that the user can select the desired visual analysis template.

[0046] In one of the embodiments, before step S500, i.e., the step of creating a visualization analysis report based on the called visualization analysis template, the visualization analysis method provided in this embodiment also includes: determining whether to inherit the first layer of filtering conditions during the visualization analysis process based on the user's selection instructions, wherein inheriting the first layer of filtering conditions means that during the visualization analysis process, the filtering conditions of the first layer of charts are used as the filtering conditions of the second layer and subsequent charts.

[0047] That is, during the visualization analysis process, multiple charts will be generated, and filter conditions need to be set before generating each chart. In traditional technologies, filter conditions for each chart need to be set manually, which is very time-consuming. In this embodiment, the user is provided with a function of inheriting filter conditions, specifically, the first-layer filter conditions can be inherited, that is, during the visualization analysis process, the filter conditions of the first-layer chart are directly used as the filter conditions of the second-layer and subsequent charts, so there is no need to repeatedly set the filter conditions of the second-layer and subsequent charts.

[0048] Reference Figure 4 In this embodiment, before creating a visual analysis report according to the called visual analysis template, a human-computer interaction interface can be provided to the user, and the option of whether to inherit the first layer of filtering conditions in the subsequent visual analysis process is set in the human-computer interaction interface. The user can enter a selection instruction to choose to inherit the first layer of filtering conditions or not to inherit the first layer of filtering conditions. When the user's selection instruction is to inherit the first layer of filtering conditions, the filtering conditions of the first layer of charts are automatically used as the filtering conditions of the second layer and subsequent charts in the subsequent visual analysis process. When the user's selection instruction is not to inherit the first layer of filtering conditions, the user will set the filtering conditions of each layer of charts separately in the subsequent visual analysis process. Thereby, the flexibility of visual analysis can be improved, and the function of inheriting filtering conditions can simplify the analysis process and improve the accuracy of analysis.

[0049] In one of the embodiments, in step S500, i.e., the step of creating a visualization analysis report based on the called visualization analysis template, when the filtering conditions in a chart of any layer are modified according to a modification instruction of the user, an inquiry instruction is output to inquire whether to use the modified filtering conditions as filtering conditions for subsequent charts, and based on the user's feedback information, it is determined whether to use the modified filtering conditions as new filtering conditions for subsequent charts.

[0050] That is, in the process of visual analysis based on the called visual analysis template, the filtering conditions of each layer of charts are not fixed, and users can still modify the filtering conditions of each layer of charts according to their needs. Figure 5 In the process of visual analysis based on the called visual analysis template, the user can modify the filter conditions of any layer of charts. When the visual analysis tool obtains the user's modification instruction, it can modify the filter conditions of the corresponding chart according to the modification instruction, and output a query instruction to the user, asking the user whether to apply the modified filter conditions to subsequent charts. When the user's feedback information is to use the modified filter conditions as the filter conditions of subsequent charts, the modified filter conditions of the current chart are used as the filter conditions in the subsequent charts. When the user's feedback information is not to use the modified filter conditions as the filter conditions of subsequent charts, the initial filter condition settings are maintained. For example, the initial filter condition is set to inherit the filter conditions of the first layer of charts, and the filter conditions of the first layer of charts are still used in subsequent charts.

[0051] In one embodiment, when the user's input instruction is a custom analysis instruction, the filter condition can be set, the chart type can be selected, comparative analysis can be performed, variables can be selected, and a visual analysis report can be generated according to the user's operation instruction. That is, the user sets the analysis process by himself. As a result, the visual analysis tool is more flexible, and the user can choose to use the visual analysis template or customize the analysis process.

[0052] In one embodiment, when the user input instruction is a custom analysis instruction, the visual analysis method provided in this embodiment may further include: creating the custom analysis process as the visual analysis template according to the user's setting instruction. That is, after the user's custom analysis is completed, the custom analysis process can be selected to be set as a visual analysis module for subsequent analysis.

[0053] In one embodiment, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0054] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may be a server, and its internal structure diagram may be as shown in FIG. Figure 6As shown. The electronic device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store various types of data involved in the visualization analysis method. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a visualization analysis method is implemented.

[0055] Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0056] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0057] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0058] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0059] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0060] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the patent. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A visual analysis method, characterized in that: include: Create several visual analysis templates; Receive an input instruction from a user, and call a visual analysis template corresponding to the input instruction; A visual analysis report is created according to the called visual analysis template.

2. The visualization analysis method according to claim 1, characterized in that: The steps for creating each visual analysis template include: setting filter conditions, selecting chart types, comparative analysis, selecting variables, and generating visual analysis reports.

3. The visualization analysis method according to claim 2, characterized in that: The chart types include bar charts, line charts, bubble charts, radar charts and pie charts; The selecting of the chart type includes selecting any one or more of the bar chart, the line chart, the bubble chart, the radar chart, and the pie chart.

4. The visualization analysis method according to claim 1, characterized in that: The visual analysis templates include a clinical procurement analysis template, a department consumption analysis template, a special consumables usage analysis template and a quarterly report template.

5. The visualization analysis method according to claim 1, characterized in that: The user's input instructions include template selection instructions and custom analysis instructions; The step of receiving an input instruction from a user and calling a visual analysis template corresponding to the input instruction includes: when the input instruction from the user is the template selection instruction, calling the visual analysis template corresponding to the template selection instruction.

6. The visualization analysis method according to claim 1, characterized in that: Before the step of creating a visual analysis report according to the called visual analysis template, the visual analysis method further includes: According to the user's selection instruction, it is determined whether to inherit the first layer filtering conditions during the visualization analysis process. Inheriting the first layer filtering conditions means that during the visualization analysis process, the filtering conditions of the first layer chart are used as the filtering conditions of the second layer and subsequent charts.

7. The visualization analysis method according to claim 1, characterized in that: In the step of creating a visualization analysis report based on the called visualization analysis template, when the filtering conditions in any layer of the chart are modified according to the user's modification instructions, an inquiry instruction is output to inquire whether to use the modified filtering conditions as the filtering conditions for subsequent charts, and based on the user's feedback information, it is determined whether to use the modified filtering conditions as the new filtering conditions for subsequent charts.

8. The visualization analysis method according to claim 5, characterized in that: When the user's input instruction is a custom analysis instruction, filter conditions are set according to the user's operation instruction, chart types are selected, comparative analysis is performed, variables are selected, and a visual analysis report is generated.

9. The visualization analysis method according to claim 8, characterized in that: When the user input instruction is a custom analysis instruction, the visual analysis method further includes: creating the custom analysis process as the visual analysis template according to the user setting instruction.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the visualization analysis method according to any one of claims 1 to 9 is implemented.