Funnel-type medical data insight system, method, medium, program product and terminal

Through the funnel-type medical data insight system, the funnel-type search method and comparative analysis module are used to solve the difficulties of researchers in determining the inclusion conditions, and efficient and accurate data exploration and research direction optimization are achieved.

CN118782266BActive Publication Date: 2025-02-14上海森亿智慧信息科技股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411276465.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2025-02-14
Estimated Expiration
2044-09-12

AI Technical Summary

Technical Problem

In the prior art, researchers lack convenient, fast and accurate methods when determining inclusion conditions and evaluating data sample sizes, and the data acquisition and retrieval platform fails to fully consider the exploratory needs of researchers.

Method used

Provide a funnel-type medical data insight system, including configuration module, search module and comparison and analysis module, gradually refine the search conditions through funnel-type search method, support layered medical data sorting, and conduct comparative analysis to obtain the best Excellent insight group and its ranking conditions.

Benefits of technology

It enables researchers to explore the conditions of rankings conveniently, quickly and accurately, supports flexible viewing of data quality and research direction, improves research efficiency, and provides more effective data support for subsequent research.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118782266B_ABST
    Figure CN118782266B_ABST
Patent Text Reader

Abstract

The present application provides a funnel-type medical data insight system, method, medium, program product and terminal. The present invention supports hierarchical sorting of medical data, and each retrieval condition layer supports a complete variable retrieval function. Each retrieval condition layer continuously refines the data range to obtain the final sorting condition. In order to help researchers check data quality and research direction during the research process, the present invention supports flexible viewing of patient overview information, variable fill rate information of concern, and variable value domain distribution and data quality and other retrieval result information of each retrieval condition layer. Researchers can easily confirm and continuously optimize exploration conditions and directions through visualized reports and data overview information. The present invention also supports comparative analysis of multiple insight groups to obtain better sorting conditions, which provides assistance for researchers to conduct subsequent research.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical data technology, and in particular to a funnel-type medical data insight system, method, medium, program product and terminal. Background Art

[0002] In the field of medical research, clinicians and researchers face a series of challenges after determining the research direction, which often involve the inclusion and exclusion conditions of the research design, the data sample size, and the evaluation of data quality. This process requires not only in-depth professional knowledge, but also efficient data acquisition and analysis capabilities. Especially in the preliminary stage of the research, extensive exploration is needed to determine appropriate inclusion and exclusion criteria (inclusion and exclusion conditions), which is crucial to ensure the scientificity and effectiveness of the research. However, there are currently the following difficulties:

[0003] (1) Differences in scientific research ability and comprehension ability: There are significant differences in scientific research ability and comprehension ability among different researchers, which leads to different degrees of difficulty in determining inclusion and exclusion criteria and evaluating data sample size.

[0004] (2) Limitations of data acquisition methods: Some researchers can directly query the required data from professional databases, while others can only use third-party platforms to retrieve data. These platforms are usually aimed at customers with clear scientific research needs and data conditions, and may not be convenient and applicable for researchers in the initial exploration stage.

[0005] (3) Limitations of data retrieval platforms: Most existing data retrieval platforms fail to fully consider the exploratory needs of researchers in the early stages of research, resulting in a lack of effective tools and methods for researchers to determine inclusion and exclusion criteria. Summary of the invention

[0006] In view of the above-mentioned shortcomings of the prior art, the present invention provides a funnel-type medical data insight system, method, medium, program product and terminal, which are used to solve the problem that most researchers in the prior art lack a convenient, fast and accurate method to explore inclusion and exclusion conditions.

[0007] To achieve the above-mentioned purpose and other related purposes, the first aspect of the present application provides a funnel-type medical data insight system, including: a configuration module, used to configure one or more insight groups according to user insight needs; a retrieval module, connected to the configuration module, used to search for medical data based on each insight group using a funnel-type retrieval method to obtain the inclusion and exclusion conditions and retrieval results corresponding to each insight group; a comparative analysis module, connected to the retrieval module, used to compare and analyze the retrieval results of each insight group to obtain the optimal insight group and its corresponding inclusion and exclusion conditions that meet the user's insight needs.

[0008] In some embodiments of the first aspect of the present application, the process of searching medical data using a funnel retrieval method based on each of the insight groups to obtain the exclusion conditions and retrieval results corresponding to each insight group includes: for any insight group, the retrieval conditions are gradually refined using a funnel retrieval method to obtain multiple retrieval condition layers for the insight group, and there is a sequential inclusion relationship between the retrieval condition layers; the last retrieval condition layer obtained after the retrieval conditions of the insight group are gradually refined is the exclusion condition of the current insight group, and the retrieval result corresponding to the exclusion condition is the retrieval result of the current insight group.

[0009] In some embodiments of the first aspect of the present application, a query statement is generated according to the search conditions of the current search condition layer, so as to perform query retrieval on the medical data according to the query statement.

[0010] In some embodiments of the first aspect of the present application, the multiple search condition layers of each insight group respectively search for medical data based on the search conditions of the current search condition layer to obtain corresponding search results.

[0011] In some embodiments of the first aspect of the present application, the system further includes a result display module; the result display module is used to visually display the search results according to observation indicators set by a user.

[0012] In some embodiments of the first aspect of the present application, the result display module may also be used to visually display the comparative analysis results of multiple insight groups.

[0013] To achieve the above-mentioned purpose and other related purposes, the second aspect of the present application provides a funnel-type medical data insight method, which is applied to the funnel-type medical data insight system, and the method includes: configuring one or more insight groups according to user insight needs; searching medical data based on each insight group using a funnel-type retrieval method to obtain the inclusion and exclusion conditions and retrieval results corresponding to each insight group; and comparing and analyzing the retrieval results of each insight group to obtain the optimal insight group and its corresponding inclusion and exclusion conditions that meet the user's insight needs.

[0014] To achieve the above-mentioned purpose and other related purposes, the third aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the funnel-type medical data insight method when executed by a processor.

[0015] To achieve the above-mentioned purpose and other related purposes, the fourth aspect of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer implements the funnel-type medical data insight method.

[0016] To achieve the above-mentioned purpose and other related purposes, the fifth aspect of the present application provides an electronic terminal, including a memory, a processor and a computer program stored in the memory; the processor executes the computer program to implement the funnel-type medical data insight method.

[0017] As described above, the funnel-type medical data insight system, method, medium, program product and terminal provided by the present application have the following beneficial effects:

[0018] (1) The funnel-type medical data insight system provided by the present invention supports hierarchical sorting of medical data, and each retrieval condition layer supports a complete variable retrieval function. Each retrieval condition layer continuously refines the data range to obtain the final sorting condition;

[0019] (2) In order to help researchers check data quality and research direction during the research process, the present invention supports flexible viewing of patient overview information, variable filling rate information of interest, variable value range distribution and data quality and other search result information at each search condition layer. Through visual reports and data overview information, researchers can conveniently confirm and continuously optimize exploration conditions and directions;

[0020] (3) The present invention also supports comparative analysis of multiple insight groups to obtain more effective exclusion conditions, which provides assistance for researchers to conduct subsequent studies. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 Shown is a flow chart of a funnel-type medical data insight method in one embodiment of the present application.

[0022] Figure 2 Shown is a specific embodiment diagram of a funnel-type medical data insight method in one embodiment of the present application.

[0023] Figure 3 Shown is a schematic diagram of a configuration insight group in an embodiment of the present application.

[0024] Figure 4 Shown is a schematic diagram of configuring each layer of retrieval condition layer in an embodiment of the present application.

[0025] Figure 5 Shown is a visualization diagram of the search results in one embodiment of the present application.

[0026] Figure 6 Shown is a schematic diagram of observation index selection in one embodiment of the present application.

[0027] Figure 7 Shown is a visualization diagram of comparative analysis of multiple insight groups in one embodiment of the present application.

[0028] Figure 8 Shown is a flow chart of a funnel-type medical data insight method in one embodiment of the present application.

[0029] Fig. 9 Shown is a schematic diagram of the structure of an electronic terminal in one embodiment of the present application. DETAILED DESCRIPTION

[0030] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0031] To facilitate understanding of the embodiments of the present application, first Figure 1 Detailed description. Figure 1 The structure diagram of a funnel-type medical data insight system in an embodiment of the present invention is shown. The structure of the funnel-type medical data insight system in this embodiment includes: a configuration module 110 , a search module 120 and a comparison and analysis module 130 .

[0032] In one embodiment, the configuration module 110 is used to configure one or more insight groups according to user insight requirements.

[0033] It should be noted that in the configuration module 110 in the funnel-type medical data insight system, different insight groups are configured according to user insight needs, such as the research needs of researchers for medical data. For any disease research needs of researchers, corresponding insight groups can be configured based on different treatment plans for the disease, such as disease drug treatment insight groups and disease surgical treatment insight groups. In this embodiment, the number of insight groups is at most three.

[0034] In one embodiment, the retrieval module 120 is connected to the configuration module 110 and is used to search the medical data based on each insight group using a funnel search method to obtain the inclusion and exclusion conditions and search results corresponding to each insight group. On the front page of the funnel medical data insight system, the retrieval module 120 configures the retrieval conditions based on each insight group, and the retrieval method adopts a funnel search method.

[0035] In some examples, the process of searching the medical data using a funnel search method based on each insight group to obtain the exclusion conditions and search results corresponding to each insight group includes:

[0036] For any insight group, the funnel search method is used to gradually refine the search conditions to obtain multiple search condition layers for the insight group, and there is a sequential inclusion relationship between the search condition layers;

[0037] The last layer of search conditions obtained after the insight group gradually refines the search conditions is the sorting condition of the current insight group, and the search result corresponding to the sorting condition is the search result of the current insight group.

[0038] In some examples, multiple search condition layers of each insight group respectively search for medical data based on the search conditions of the current search condition layer to obtain corresponding search results. Searching each search condition layer of each insight group respectively can obtain search results of each search condition layer.

[0039] In some examples, a query statement is generated according to the search conditions of the current search condition layer, and the medical data is searched and retrieved according to the query statement. The query statement is parsed according to the search conditions of each search condition layer, and the query statement is used to search and query the medical data set.

[0040] It should be noted that, for any insight group, such as the disease drug treatment insight group, a funnel search method is used to gradually refine the search conditions, and the search conditions are configured in layers on the front-end page to obtain each search condition layer; then, according to the search conditions of each search condition layer, the corresponding combination method is parsed to generate a query statement; each search condition layer is searched in layers, and the search results of each search condition layer are stored, including the sample size and associated keys.

[0041] Specifically, first determine the first-level search condition layer, read the variables included in the first-level search conditions, analyze the relationship between the variables and the value range, such as containment, greater than, not equal to empty, etc., to generate query statements between the variables and the value range, and perform a search within the entire data set to obtain the sample size that meets the search conditions and the associated keys (such as patient ID, visit ID, etc.).

[0042] Furthermore, users can dynamically adjust and configure search conditions, evaluate the search effect on each current search condition layer, and further refine the search conditions if the search results of the current search condition layer do not meet expectations. For example, the search conditions are gradually refined on the basis of the first search condition layer to obtain the next search condition layer. The system analyzes the logical relationship between the first search condition layer and the next search condition layer, such as AND, NOT, to see if there are variables at the same level. If so, the query statements are re-merged at the current layer, and so on. The logical relationship analysis is performed on the current search condition layer and the previous search condition layer; if there are variables at the same level between the current search condition layer and the previous search condition layer, the variables at the same level are merged to obtain each search condition layer. Each search condition layer is sequentially arranged in a funnel structure.

[0043] Among them, each retrieval condition layer starting from the second retrieval condition layer performs analysis, generates query statements and retrieval actions within the sample size of the previous retrieval condition layer, and obtains the sample size of each retrieval condition layer that meets the retrieval conditions and retrieval results such as associated keys. Each retrieval condition layer is included in the previous retrieval condition layer. Therefore, when performing a search, after the current retrieval condition layer generates a query statement, the query statement is used to retrieve and filter out the sample data set of the current retrieval condition layer from the sample data set retrieved from the previous retrieval condition layer.

[0044] Finally, the last layer of search condition layer obtained after the current insight group gradually refines the search conditions is the inclusion and exclusion conditions of the current insight group, and the search results corresponding to the inclusion and exclusion conditions are the search results of the current insight group. Each layer of search condition layer is configured in a hierarchical manner through a funnel search method. Each layer of search condition layer sorts the medical data, and each layer of search condition layer supports a complete variable search function. Each layer of search condition layer can be independently searched to obtain search results. Layers support combination in the form of "and" and "not" to support the continuous refinement of the data range to obtain the last layer of search condition layer. The last layer of search condition layer is the optimal condition layer that meets the researcher's investigation needs, that is, the final inclusion and exclusion conditions are obtained. The search results of the last layer of search condition layer are medical data that meet the needs of researchers, that is, the sample size and association keys obtained by the last layer of search condition layer are the final search results.

[0045] In one embodiment, the comparative analysis module 130 is connected to the retrieval module 120 and is used to perform comparative analysis on the retrieval results of each insight group to obtain the optimal insight group that meets the user's insight requirements and its corresponding sorting conditions.

[0046] It should be explained that in the process of medical data retrieval, there are usually multiple insight groups, and the comparative analysis function can be enabled on the page for the retrieval results of multiple insight groups. The system's comparative analysis module 130 will obtain the sample data based on the last retrieval condition layer (inclusion and exclusion conditions) of each insight group, combined with the variables uniformly selected by the user, to calculate and generate a detailed list of variable quality after comparison and an overview of the sample data, such as the filling rate of white blood cell counts under two insight groups. The comparison results will help users select the optimal insight group and its corresponding inclusion and exclusion conditions that meet their insight needs.

[0047] Among them, the sample data obtained by the last search condition layer (rejection condition) of each insight group is the sample PVE data, which specifically includes:

[0048] P (patient): indicates that the domain is the patient dimension, such as the patient's basic information. There will be only one piece of data to identify a patient, which will not be repeated and will not increase with the number of visits.

[0049] V (visit): indicates that the domain is the visit dimension, such as basic visit information. It indicates that there will be only one piece of data for a patient's visit, which will not be repeated and will not increase with the increase of the number of examinations and tests in a single visit.

[0050] E (event): indicates that the domain is the event dimension. All data except P and V belong to the event dimension, such as diagnosis information, inspection and test information, etc. Event dimension data may occur multiple times in one visit.

[0051] Variable / Indicator: It is an indicator in the PVE data domain. For example, in the P patient basic information domain, the patient's name is a variable or indicator in the data set.

[0052] The relationship between PVE: one P to many V, one V to many E, many E to many E (such as: surgical treatment and surgical details).

[0053] In one embodiment, the system further includes a result display module; the result display module is used to visually display the search results according to the observation index set by the user.

[0054] It should be noted that in order to help researchers check data quality and direction during the research process, the system supports flexible viewing of patient overview information at each search condition layer, variable fill rate information of interest, variable value range distribution and data quality and other search result information. Researchers can easily confirm and continuously optimize exploration conditions and directions through visual reports and data overview information.

[0055] Specifically, users can flexibly select and set observation indicators on the system front page to retrieve and display the corresponding search results. For example, users can select a specific search condition layer, or display the last search condition layer by default. Researchers further select observation variables or observation indicators, and the system will automatically display the matching sample data. It can be displayed in the form of sample data and chart overview. The display types can include but are not limited to the following types: value range distribution of sample variables, data fill rate of variables, final results, variable overview, etc.

[0056] In one embodiment, the result display module may also be used to visualize the comparative analysis results of multiple insight groups.

[0057] This system can also display the comparative analysis results of each insight group in the result display module. Based on the sample data obtained from the last layer of the search condition layer of each insight group, combined with the observation variables or observation indicators uniformly selected by the researchers, the system calculates and generates the detailed quality of the compared variables and an overview of the sample data, such as the filling rate of the white blood cell count under the two insight groups. The result display module can display the sample data of the retrieval process in an intuitive and visual form, so that users can analyze and select the optimal insight group and its corresponding exclusion conditions, so that researchers can explore medical data and research directions conveniently, quickly and accurately.

[0058] It should be noted that the present invention can gradually explore and verify the research direction through the funnel search method, without combining multiple search conditions at one time and modifying them repeatedly, thereby significantly reducing the repetitive workload in the exploration process, not only saving costs, but also improving research efficiency. The present invention supports all search functions of the scientific research platform, including natural language processing technologies such as variable normalization and term matching; in addition, the system also provides an in-hospital code comparison function, so that users can clearly see the correspondence between the original in-hospital nouns and the normalized standard medical terms. For example, the standard noun corresponding to "congenital heart disease" is "congenital heart disease". The present invention supports flexible term variable and term value range retrieval. Users can search for specific diagnostic standard nouns, such as "congenital heart disease", and can also search for specific test indicators, such as "white blood cell count greater than 5". At this time, "congenital heart disease" can be used as the search value range, and "white blood cell count" is retrieved as a variable of the test indicator. The present invention supports the result display and multivariate comparison function of sample data. Users can comprehensively and accurately obtain the differences between variables in different samples by selecting multiple insight groups and performing comparative analysis, providing strong data support for researchers to conduct subsequent research.

[0059] It should be emphasized that the funnel-type medical data insight system provided by the present invention supports hierarchical sorting of medical data, and each layer of the retrieval condition layer supports a complete variable retrieval function, and each layer of the retrieval condition layer continuously refines the data range to obtain the final sorting condition; in order to help researchers check data quality and research direction during the research process, the present invention supports flexible viewing of patient overview information, variable fill rate information of concern, and variable value domain distribution and data quality and other retrieval result information of each retrieval condition layer. Researchers can easily confirm and continuously optimize exploration conditions and directions through visual reports and data overview information; the present invention also supports comparative analysis of multiple insight groups to obtain better sorting conditions, which provides assistance for researchers to conduct subsequent research.

[0060] In order to facilitate the demonstration of the funnel-type medical data insight system and the funnel-type medical data insight method in this application, combined with Figures 2 to 7 The following specific examples are provided for illustration:

[0061] For example, the study investigates the differences in sample size, proportion of patients, and final effects of different treatment plans for patients diagnosed with ventricular septal defect in our hospital. The variables involved include: diagnosis name, diagnosis time, medication name, drug dosage, medication type, surgery type, surgery name, etc.

[0062] Step 1: Researchers need to configure multiple insight groups. Figure 3 As shown, the system page divides the disease of ventricular septal defect into two insight groups, medical treatment of ventricular septal defect and surgical treatment of ventricular septal defect.

[0063] Step 2: Configure the search condition layers in layers. Figure 4 As shown, each insight group selects search variables to configure search conditions, and uses a funnel search method to gradually refine the configuration of each layer of search conditions.

[0064] Step 3: The system generates query statements according to the search condition layers of each layer. The system generates query statements according to the search conditions of the search condition layer.

[0065] Step 4: Hierarchical query, and store the sample size and associated keys of each layer. Based on the query statement, perform a search in the entire data set to obtain the sample size and associated keys that meet the retrieval conditions.

[0066] Step 5: Extract sample data based on the associated key and observation index, and check the data overview, variable filling rate, value range distribution, comparison results and other data. Figure 5 As shown, researchers can select observation indicators to visualize search results, view overviews and reports, etc.

[0067] Step 6: Compare and analyze multiple insight groups to obtain the inclusion and exclusion conditions that meet the insight requirements. Figure 6 and Figure 7 As shown, after comparative analysis, researchers can also select observation indicators in the system to visualize the comparative analysis results of multiple insight groups, and intuitively display and select the optimal insight group.

[0068] In the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with substantially the same functions and effects, and do not limit their order. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0069] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" represent examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0070] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc or abc, where a, b, c can be single or multiple.

[0071] Figure 8 is a schematic block diagram of a funnel-type medical data insight method provided in an embodiment of the present application, and the funnel-type medical data insight method is applied to the funnel-type medical data insight system as described above. Figure 8 As shown, the funnel-type medical data insight method includes:

[0072] Step S81: configuring one or more insight groups according to user insight requirements;

[0073] Step S82: searching the medical data using a funnel search method based on each of the insight groups to obtain the exclusion conditions and search results corresponding to each insight group;

[0074] Step S83: Compare and analyze the search results of each insight group to obtain the optimal insight group that meets the user's insight needs and its corresponding inclusion and exclusion conditions.

[0075] It should be understood that the specific processes of the above corresponding steps have been described in detail in the above embodiments, and for the sake of brevity, they will not be repeated here.

[0076] It should also be understood that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0077] Fig. 9 is a schematic block diagram of an electronic terminal provided in an embodiment of the present application. Fig. 9 As shown, the electronic terminal includes: at least one processor 901, a memory 902, at least one network interface 903 and a user interface 905. The various components in the device are coupled together through a bus system 904. It can be understood that the bus system 904 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig. 9 In the specification, various buses are labeled as bus systems.

[0078] The user interface 905 may include a display, a keyboard, a mouse, a trackball, a click gun, keys, buttons, a touch pad or a touch screen.

[0079] It is understood that the memory 902 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM) or a programmable read-only memory (PROM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM) and synchronous static random access memory (SSRAM). The memory described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable categories of memory.

[0080] The memory 902 in the embodiment of the present invention is used to store various categories of data to support the operation of the electronic terminal 900. Examples of these data include: any executable program for operating on the electronic terminal 900, such as an operating system 9021 and an application 9022; the operating system 9021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application 9022 may include various applications, such as a media player (Media Player), a browser (Browser), etc., for implementing various application services. The funnel-type medical data insight method provided by the embodiment of the present invention may be included in the application 9022.

[0081] The method disclosed in the above embodiment of the present invention can be applied to the processor 901, or implemented by the processor 901. The processor 901 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 901 or the instruction in the form of software. The above processor 901 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 901 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general processor 901 may be a microprocessor or any conventional processor, etc. In combination with the steps of the accessory optimization method provided in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0082] In an exemplary embodiment, the electronic terminal 900 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD) to execute the aforementioned method.

[0083] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: a computer program code, when the computer program code runs on a computer, the computer executes the funnel-type medical data insight method of any one of the embodiments shown.

[0084] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable storage medium, which stores a program code. When the program code runs on a computer, the computer executes the funnel-type medical data insight method of any one of the illustrated embodiments.

[0085] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program and / or a computer running on a processor. By way of illustration, both applications and computing devices running on a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).

[0086] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0087] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0088] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0089] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0090] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0091] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. Available media may be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., high-density digital video discs (DVDs), or semiconductor media (e.g., solid state disks (SSDs)).

[0092] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

[0093] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0094] In summary, the present application provides a funnel-type medical data insight system, method, medium, program product and terminal, including: a configuration module, used to configure one or more insight groups according to user insight needs; a retrieval module, connected to the configuration module, used to search for medical data based on each insight group using a funnel-type retrieval method to obtain the inclusion and exclusion conditions and retrieval results corresponding to each insight group; a comparative analysis module, connected to the retrieval module, used to compare and analyze the retrieval results of each insight group to obtain the optimal insight group and its corresponding inclusion and exclusion conditions that meet the user's insight needs. The present invention supports hierarchical sorting of medical data, and each retrieval condition layer supports complete variable retrieval functions, and each retrieval condition layer continuously refines the data range to obtain the final sorting condition; in order to help researchers check data quality and research direction during the research process, the present invention supports flexible viewing of patient overview information, variable fill rate information of concern, and variable value domain distribution and data quality and other retrieval result information of each retrieval condition layer. Through visual reports and data overview information, researchers can easily confirm and continuously optimize exploration conditions and directions; the present invention also supports comparative analysis of multiple insight groups to obtain better sorting conditions, which provides help for researchers to conduct subsequent research. Therefore, the present application effectively overcomes the various shortcomings in the prior art and has a high industrial utilization value.

[0095] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A funnel-type medical data insight system, characterized in that: include: A configuration module is used to configure multiple insight groups according to user insight needs; the user insight needs are the user's research needs for medical data; corresponding insight groups are configured based on the user's research needs for medical data; and corresponding insight groups are configured based on different treatment plans for any disease research needs of researchers; A retrieval module, connected to the configuration module, is used to retrieve medical data based on each insight group using a funnel retrieval method to obtain the exclusion conditions and retrieval results corresponding to each insight group; for any insight group, the retrieval conditions are gradually refined using a funnel retrieval method to obtain multiple retrieval condition layers of the insight group, and there is a sequential inclusion relationship between the retrieval condition layers; the last retrieval condition layer obtained after the insight group gradually refines the retrieval conditions is the exclusion condition of the current insight group, and the retrieval result corresponding to the exclusion condition is the retrieval result of the current insight group; The process of using the funnel search method to search for medical data includes: the user configures the search conditions in layers on the front page; the medical data is searched based on the search conditions of the current search condition layer to obtain the corresponding search results; the user evaluates the search results of the current search condition layer, and if the search results of the current search condition layer do not meet expectations, the user further refines the search conditions to obtain the next search condition layer; and so on; Each subsequent search condition layer starting from the second search condition layer is within the sample size of the previous search condition layer, and analysis is performed, query statements and search actions are generated to obtain search results that meet the search conditions at each search condition layer; A comparative analysis module is connected to the retrieval module and is used to conduct comparative analysis on the retrieval results of each insight group to obtain the optimal insight group and its corresponding exclusion criteria that meet the user's insight needs; wherein, based on the retrieval results of each insight group combined with the observed variables uniformly selected by the user, a detailed list of variable quality after comparison and an overview of the sample data are calculated and generated, and the comparison results are used to help the user select the optimal insight group and its corresponding exclusion criteria that meet the user's insight needs.

2. The funnel-type medical data insight system according to claim 1, characterized in that: A query statement is generated according to the search conditions of the current search condition layer, so as to perform a query and search on the medical data according to the query statement.

3. The funnel-type medical data insight system according to claim 2, characterized in that: The multiple search condition layers of each insight group respectively search for medical data based on the search conditions of the current search condition layer to obtain corresponding search results.

4. The funnel-type medical data insight system according to claim 1, characterized in that: The system also includes a result display module; the result display module is used to visualize the search results according to the observation indicators set by the user.

5. The funnel-type medical data insight system according to claim 4, characterized in that: The result display module is also used to visualize the comparative analysis results of multiple insight groups.

6. A funnel-type medical data insight method, characterized in that: Applied to the funnel-type medical data insight system according to any one of claims 1 to 5, the method comprising: Configure multiple insight groups according to user insight needs; the user insight needs are the user's research needs for medical data; configure corresponding insight groups based on the user's research needs for medical data; configure corresponding insight groups based on different treatment plans for any disease research needs of researchers; Based on each of the insight groups, a funnel search method is used to search the medical data to obtain the exclusion conditions and search results corresponding to each insight group; for any insight group, the funnel search method is used to gradually refine the search conditions to obtain multiple search condition layers of the insight group, and there is a sequential inclusion relationship between the search condition layers; the last search condition layer obtained after the insight group gradually refines the search conditions is the exclusion condition of the current insight group, and the search result corresponding to the exclusion condition is the search result of the current insight group; The process of using the funnel search method to search for medical data includes: the user configures the search conditions in layers on the front page; the medical data is searched based on the search conditions of the current search condition layer to obtain the corresponding search results; the user evaluates the search results of the current search condition layer, and if the search results of the current search condition layer do not meet expectations, the user further refines the search conditions to obtain the next search condition layer; and so on; Each subsequent search condition layer starting from the second search condition layer is within the sample size of the previous search condition layer, and analysis is performed, query statements and search actions are generated to obtain search results that meet the search conditions at each search condition layer; A comparative analysis is performed on the search results of each insight group to obtain the optimal insight group that meets the user's insight needs and its corresponding exclusion criteria; wherein, based on the search results of each insight group combined with the observed variables uniformly selected by the user, a detailed comparison of the variable quality and an overview of the sample data are calculated and generated, and the comparison results are used to help the user select the optimal insight group that meets the user's insight needs and its corresponding exclusion criteria.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the funnel-type medical data insight method of claim 6 is implemented.

8. A computer program product, characterized in that The computer program product includes computer program code, and when the computer program code is executed on a computer, the computer implements the funnel-type medical data insight method as described in claim 6.

9. An electronic terminal comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the funnel-based medical data insight method of claim 6.

Citation Information

Patent Citations

  • Detection method and device for emerging theme, computer equipment and storage medium

    CN110781281A

  • System and method for auxiliary formulation of holding and discharging standard

    CN114385825A