Analysis object setting processing method and device, computer equipment and storage medium
By displaying the linkage setting window on the quality control analysis interface and setting multiple filtering conditions for the analysis objects in sequence, the problem of low efficiency in setting up quality control analysis objects in indoor quality control analysis is solved, and more efficient screening and reducing error settings are achieved.
Patent Information
- Application Number
- CN202510070111.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-30
AI Technical Summary
In indoor quality control analysis, how to efficiently set up quality control analysis objects is an urgent problem.
By displaying the linkage setting window on the quality control analysis interface, users can set multiple filter conditions for the analysis object in turn, and each filter condition setting area is displayed in turn according to the hierarchical relationship of the attributes. For the filter condition setting area of any two attributes with upper and lower hierarchies, in response to the setting operation, the set attribute value is obtained and the corresponding attribute value is displayed in the attribute list of the next hierarchy.
This method improves the filtering efficiency of analysis objects. Users can view the next level attribute list in advance in the same window, reducing error settings and increasing the possibility of modifying error settings.
Smart Images

Figure CN120072158A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of quality control analysis, and in particular, to a method, device, computer device, and storage medium for setting and processing analysis objects. Background Art
[0002] With the development of medical technology, more and more medical testing equipment and medical detection methods are applied in laboratories. At the same time, people have put forward higher requirements for the accuracy and reliability of test results.
[0003] To ensure the accuracy and reliability of laboratory tests, a commonly used method is internal quality control. Internal quality control is a quality control method used to monitor and evaluate the quality of laboratory work to ensure the accuracy of routine test reports. Among them, quality control rules are the core of internal quality control, and they are a series of criteria for judging whether test results are acceptable.
[0004] Generally, when performing internal quality control analysis, it is necessary to set the analysis object of quality control. And how to efficiently set the analysis object of quality control is an urgent problem to be solved at present. Summary of the Invention
[0005] Based on this, in view of the above technical problems, it is necessary to provide a method, device, computer device, computer-readable storage medium, and computer program product for setting and processing analysis objects that can improve the setting efficiency of quality control analysis objects.
[0006] In a first aspect, this application provides a method for setting and processing analysis objects. The method includes:
[0007] In response to an analysis object screening operation triggered on a quality control analysis interface, a linkage setting window is displayed on the quality control analysis interface; the linkage setting window includes multiple screening condition setting areas for the analysis object; each screening condition setting area is used to set screening conditions for at least one attribute of the analysis object, and the screening condition setting areas are sequentially displayed according to the hierarchical relationship of the attributes of the analysis object;
[0008] For any two screening condition setting areas of attributes with a hierarchical relationship, in response to a setting operation in the Nth screening condition setting area, the Nth attribute value of the set analysis object is obtained;
[0009] In the (N + 1)th screening condition setting area, an (N + 1)th attribute list corresponding to the Nth attribute value is displayed.
[0010] In one embodiment, the method for setting and processing analysis objects further includes: initializing and selecting the first option in the (N + 1)th attribute list to obtain the initialized (N + 1)th attribute value of the set analysis object.
[0011] In one embodiment, the method for setting and processing an analysis object further includes: in response to a selection operation on the (N + 1)-th property list, obtaining the (N + 1)-th property value of the set analysis object.
[0012] In one embodiment, the quality control analysis interface includes an object setting area; the object setting area includes a plurality of property screening bars for the analysis object, and each of the property screening bars is displayed in sequence according to the hierarchical relationship of the properties of the analysis object;
[0013] In response to an analysis object screening operation triggered on the quality control analysis interface, a linkage setting window is displayed on the quality control analysis interface, including:
[0014] In response to an analysis object screening operation triggered on any one of the property screening bars in the object setting area, a linkage setting window is displayed on the quality control analysis interface.
[0015] In one embodiment, the method for setting and processing an analysis object further includes: according to the property values of each level set and / or initialized, displaying the corresponding target analysis object in the analysis object display area.
[0016] In one embodiment, the quality control analysis interface includes an analysis area; the method for setting and processing an analysis object further includes: in the analysis area of the quality control analysis interface, displaying the quality control analysis result of the target analysis object.
[0017] In one embodiment, the method for setting and processing an analysis object further includes: in response to a trigger operation on the analysis object merge button in the analysis object display area, adding an optional identifier to each of the target analysis objects;
[0018] In response to a selection operation on at least two target analysis objects with the optional identifier and a merge information editing operation, a merged analysis object is obtained according to the at least two target analysis objects;
[0019] The merged analysis object is newly added in the analysis object display area, and a merge identifier of the merged analysis object is displayed.
[0020] In one embodiment, the quality control analysis interface includes an analysis area; the method for setting and processing an analysis object further includes: in response to a selection operation on the merged analysis object, displaying the quality control analysis results of at least two target analysis objects corresponding to the merged analysis object in the analysis area.
[0021] In a second aspect, the present application further provides a device for setting and processing an analysis object. The device includes:
[0022] A display control module, configured to respond to an analysis object screening operation triggered on a quality control analysis interface, and display a linkage setting window on the quality control analysis interface; the linkage setting window includes a plurality of screening condition setting areas for the analysis object; each screening condition setting area is used to set screening conditions for at least one attribute of the analysis object, and the screening condition setting areas are sequentially displayed according to the hierarchical relationship of the attributes of the analysis object.
[0023] A screening module, for any two screening condition setting areas with a hierarchical relationship, in response to a setting operation in the Nth screening condition setting area, obtains the Nth attribute value of the set analysis object, and in the (N + 1)th screening condition setting area, displays an (N + 1)th attribute list corresponding to the Nth attribute value.
[0024] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the steps of the analysis object setting processing method in the above embodiments.
[0025] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps of the analysis object setting processing method in the above embodiments.
[0026] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps of the analysis object setting processing method in the above embodiments.
[0027] The above method, device, computer equipment, storage medium, and computer program product for setting and processing analysis objects successively display multiple screening condition setting areas in a linkage setting window according to the hierarchical relationship of the attributes of the analysis objects. Each screening condition setting area is used to set the screening conditions for at least one attribute of the analysis object. When setting, for any two screening condition setting areas of attributes with an upper and lower hierarchical relationship, in response to the setting operation in the Nth screening condition setting area, obtain the Nth attribute value of the set analysis object, and concurrently display the (N + 1)th attribute list corresponding to the Nth attribute value in the (N + 1)th screening condition setting area. Thus, through the user's one-time setting operation of the Nth attribute value, the screening conditions for the Nth attribute value are set, and at the same time, the (N + 1)th attribute list can be displayed for the user in advance in the same window, enabling the user to be able to judge in advance whether there are appropriate (N + 1)th level attribute values to select for the currently selected Nth attribute value, so that the user can discover the wrongly set Nth attribute value in advance, and further increase the possibility for the user to modify the wrongly set Nth attribute value in advance. This method improves the screening efficiency of the analysis object. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 is a schematic flowchart of a method for setting and processing analysis objects in an embodiment;
[0029] Figure 2 is a schematic interface diagram of a linkage setting window displayed on a quality control analysis interface in an embodiment;
[0030] Figure 3 is a schematic interface diagram of a quality control analysis interface in an embodiment;
[0031] Figures 4 to 7 is a schematic diagram of the operation process of merging analysis objects in an embodiment;
[0032] Figure 8 is a structural block diagram of a device for setting and processing analysis objects in an embodiment;
[0033] Figure 9 is an internal structural diagram of computer equipment in an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0034] In order to make the objectives, technical solutions, and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0035] Internal quality control is crucial for clinical testing. Internal quality control is a function that should be achieved in the quality control of the laboratory information system. It is a series of inspection and control measures taken by each laboratory to monitor and evaluate the quality of its own work in order to determine whether the routine test reports can be issued.
[0036] In internal quality control, for each test item, an independent quality control sample needs to be set up. This is because the detection principles, methods, interference factors, etc. of different test items are different, and quality control samples specific to a particular item are required to monitor the detection quality of that item.
[0037] When conducting internal quality control analysis, it is usually necessary to set the analysis object of quality control. The analysis object of quality control is the quality control sample of a certain test item. Among them, the specimen prepared for the purpose of quality control is called a quality control sample (also called a quality control material). Quality control samples can be in liquid, frozen, and lyophilized forms.
[0038] In actual testing operations, users may name the quality control samples according to the use of the quality control samples, the source of the quality control samples, or the laboratory's practices or regulations, etc. For example, naming the quality control sample as a blood glucose quality control sample, or QC-1, etc. On the one hand, under the organizational structure of a hospital or a laboratory system, a quality control sample may be applied to multiple laboratories, projects, or instruments, resulting in inaccurate positioning of the quality control sample to be analyzed for quality control simply relying on the name of the quality control sample. For example, a hospital usually has at least two testing departments, namely the emergency testing department and the outpatient testing department. Simply using the name "blood glucose quality control sample" cannot accurately locate whether it is the blood glucose quality control sample of the emergency testing department or the outpatient testing department.
[0039] To improve the screening efficiency of the analysis object and quickly locate the target analysis object, this application proposes a method for setting and processing the analysis object, including the following steps:
[0040] Step 102, in response to the analysis object screening operation triggered on the quality control analysis interface, display a linkage setting window on the quality control analysis interface; the linkage setting window includes multiple screening condition setting areas for the analysis object; each screening condition setting area is used to set the screening conditions for at least one attribute of the analysis object, and the screening condition setting areas are displayed in sequence according to the hierarchical relationship of the attributes of the analysis object.
[0041] Considering that the same quality control material may be applied to multiple laboratories, projects, or instruments, multiple hierarchical attributes can be set for the quality control material according to certain principles to partition the same quality control material under different usage scenarios. Among them, the attribute is the classification feature or attribution feature of the quality control material, which is used to describe the classification information or attribution information of the analysis object. Among them, when there are many classification levels or attribution levels, there are corresponding hierarchical attribute categories. For example, according to the organizational structure of the hospital or laboratory, multiple hierarchical attribution attributes are set for the quality control material to distinguish the quality control materials used by different laboratories and / or different instruments.
[0042] For example, a hospital sets multiple hierarchical attribution attributes for the quality control material according to the organizational structure, which successively include, by level: professional group, instrument, and quality control material name. Among them, the professional group corresponds to a predefined group, which may be by department or laboratory. Thus, during in-house quality control, the analysis object to be subjected to in-house quality control analysis can be accurately located according to the multiple hierarchical attributes of the quality control material. For example, according to professional group A - instrument B - quality control material name C, an analysis object for a certain quality control can be located. According to professional group A - instrument B - quality control material name D, another analysis object for quality control can be located.
[0043] It can be understood that the method of distinguishing the quality control materials of different laboratories and / or different instruments is not limited to the method of adding multiple hierarchical attribution attributes to the quality control material according to the organizational structure in the above example. In actual applications, hospitals or laboratories may also add multiple hierarchical attributes to the quality control material according to other principles to distinguish different quality control materials.
[0044] The inventors of the present application found that the method of adding multiple hierarchical attributes to the quality control material can effectively distinguish the quality control materials of different laboratories and / or different instruments. Correspondingly, when setting the analysis object for quality control during in-house quality control, the user needs to screen and set the multiple hierarchical attributes of the quality control material to locate the target analysis object.
[0045] To facilitate the setting of the analysis object, when the user triggers the analysis object screening operation on the quality control analysis interface, a linkage setting window is displayed on the quality control analysis interface, and the user can set the analysis object through the linkage setting window.
[0046] In one embodiment, as Figure 2 shown, the linkage setting window 20 includes multiple screening condition setting areas 201 for the analysis object. Each screening condition setting area 201 is used to set the attribute screening conditions for the analysis object. Each screening condition setting area 201 is used to set the screening conditions for at least one attribute of the analysis object, and the screening condition setting areas 201 are successively displayed according to the hierarchical relationship of the attributes of the analysis object. As Figure 2As shown, each filtering condition setting area 201 is horizontally and sequentially displayed according to the hierarchical relationship of the attributes of the analysis object. In other embodiments, each filtering condition setting area 201 can also be vertically and sequentially displayed according to the hierarchical relationship of the attributes of the analysis object.
[0047] Step 104, for the filtering condition setting areas of any two attributes with an upper-lower hierarchical relationship, in response to a setting operation in the Nth filtering condition setting area, obtain the Nth attribute value of the set analysis object.
[0048] Among them, any two attributes with an upper-lower hierarchical relationship refer to that the attribute categories of the two attributes are in an upper-lower hierarchical relationship, and the lower-level attribute belongs to the upper-level. For example, for the quality control products under a certain professional group, they can be further classified by instrument, then the professional group and the instrument are two attributes with an upper-lower hierarchical relationship.
[0049] For the convenience of description, any two attributes with an upper-lower hierarchical relationship are referred to as the Nth attribute and the N+1th attribute. It can be understood that the Nth attribute is the upper-level attribute of the N+1th attribute. Among them, N is a natural number greater than 0. According to the value of N, the Nth attribute and the N+1th attribute can be used to refer to any two attributes with an upper-lower hierarchical relationship. For example, it can be used to refer to the 1st attribute and the 2nd attribute, or it can also be used to refer to the 2nd attribute and the 3rd attribute.
[0050] When the user triggers a setting operation in the Nth filtering condition setting area, obtain the Nth attribute value of the analysis object set in the Nth filtering condition setting area. More specifically, when the user triggers a setting operation in the Nth filtering condition setting area, display the Nth attribute list for the user to select. When the user selects one of the attribute values, use the selected attribute value as the Nth attribute value of the analysis object.
[0051] Step 106, in the N+1th filtering condition setting area, display the N+1th attribute list corresponding to the Nth attribute value.
[0052] In the traditional technology, the attribute values of each level of attributes and the mapping relationship between the attribute values of the upper and lower level attributes are preset. When it is necessary to filter the analysis object, after the user sets the first attribute value in the drop-down box of the first-level attribute, according to the corresponding relationship between the attribute values of the upper and lower levels, when the user sets in the drop-down box of the second-level attribute, pull up the second attribute value list corresponding to the first attribute value. By analogy, when the user selects an attribute value in the attribute value list of the last level, the setting of the analysis object is completed, and the target analysis object is obtained.
[0053] For example, in an internal quality control software, the hierarchy of the attributes of the analysis object set includes professional group, instrument, and quality control product name in sequence. After selecting the A1 professional group in the drop-down box of the professional group, when the user sets in the drop-down box of the instrument, the instrument list corresponding to the A1 professional group is pulled. After selecting the B1 instrument in the instrument list, when the user sets in the drop-down box of the quality control product name, the quality control product list corresponding to the B1 instrument is pulled. After selecting the C1 quality control product name in the quality control product list, the target analysis object can be obtained according to the A1 professional group, B1 instrument, and C1 quality control product name.
[0054] The inventor of the present application found that there is a drawback in the above method. After the user sets the Nth attribute value of the Nth-level attribute, it is necessary to open the drop-down box of the N+1th attribute to see if there is the attribute value that the user wants to select in the currently opened attribute list. If not, it is necessary to return to the drop-down box of the Nth attribute to reselect. That is, after the user sets the Nth attribute value, it is necessary to click the drop-down box of the N+1th attribute to know if there is the data that the user wants to select. If there is no data that the user wants to select in the drop-down box of the N+1th attribute, it is necessary to operate back and forth multiple times, resulting in a low setting efficiency. For example, when the user needs to perform quality control analysis on the C1 quality control product of the B1 instrument, after selecting the A2 professional group in the drop-down box of the professional group, in the drop-down box of the instrument, the instruments of the A2 professional group are displayed. If there is no corresponding B1 instrument in the A2 professional group that can be selected, the user needs to return and click the drop-down box of the professional group again to select a certain professional group, and continue to open the setting column of the instrument to check if there is a B1 instrument that can be selected in this professional group, resulting in the need to operate back and forth multiple times.
[0055] To solve this problem, the inventor of the present application proposed a method for setting and processing an analysis object. By using this method, when setting the analysis object, a linked display window is displayed. The linked setting window includes multiple screening condition setting areas for the analysis object. Each screening condition setting area is used to set the screening conditions for at least one attribute of the analysis object. For any two screening condition setting areas with a hierarchical relationship, in response to the setting operation in the Nth screening condition setting area, the Nth attribute value of the set analysis object is obtained, and in the (N+1)th screening condition setting area, the (N+1)th attribute list corresponding to the Nth attribute value is displayed.
[0056] That is, after the user sets the Nth attribute value in the Nth filtering condition setting area of the linkage setting window, in the (N + 1)th filtering condition setting area of the same window, the (N + 1)th attribute list corresponding to the Nth attribute value is displayed side by side. For example, after the user sets the 1st attribute value in the 1st filtering condition setting area of the linkage setting window, in the 2nd filtering condition setting area of the same window, the 2nd attribute list corresponding to the 1st attribute value is displayed. Thus, by setting the Nth attribute value once, not only can the filtering condition of the Nth attribute be set, but the user can also intuitively view the (N + 1)th attribute list at the same time, so as to facilitate the user to judge whether there is an attribute value to be selected in the (N + 1)th attribute list, without waiting until the (N + 1)th attribute is set in the (N + 1)th filtering condition setting area to view the (N + 1)th attribute list.
[0057] In the setting processing method of the analysis object of this embodiment, multiple filtering condition setting areas are sequentially displayed in the linkage setting window according to the hierarchical relationship of the attributes of the analysis object, and each filtering condition setting area is used to set the filtering condition of at least one attribute of the analysis object. When setting, for any two filtering condition setting areas of attributes with a hierarchical relationship, in response to the setting operation in the Nth filtering condition setting area, the Nth attribute value of the set analysis object is obtained, and the (N + 1)th attribute list corresponding to the Nth attribute value is displayed side by side in the (N + 1)th filtering condition setting area. Thus, through the user's one-time setting operation of the Nth attribute value, the filtering condition of the Nth attribute value is set, and at the same time, the (N + 1)th attribute list can be displayed for the user in advance in the same window, enabling the user to be able to judge in advance whether there is a suitable (N + 1)th level attribute value for the currently selected Nth attribute value, so that the user can discover the incorrectly set Nth attribute value in advance, and further increase the possibility for the user to modify the incorrectly set Nth attribute value in advance. This method improves the filtering efficiency of the analysis object.
[0058] In another embodiment, the setting processing method of the analysis object further includes: initializing and selecting the first option in the (N + 1)th attribute list to obtain the (N + 1)th attribute value of the initialized analysis object.
[0059] Specifically, for any two filtering condition setting areas of attributes with a hierarchical relationship, after the Nth attribute value is set in the Nth filtering condition setting area, in the (N + 1)th filtering condition setting area, the (N + 1)th attribute list corresponding to the Nth attribute value is displayed, and at the same time, the first option in the (N + 1)th attribute list is initialized and selected as the (N + 1)th attribute value of the initialized analysis object.
[0060] Thus, for the filtering condition setting areas of any two attributes with a hierarchical relationship, when the Nth attribute value is set in the Nth filtering condition setting area, the first option in the (N + 1)th attribute list is initialized and selected in the (N + 1)th filtering condition setting area. For the case where there are multiple levels of attributes of the analysis object, after setting the first attribute value in the first filtering condition setting area of the linkage setting window, in each subsequent filtering condition setting area, according to the mapping relationship between the attributes at each level, the corresponding attribute list is displayed and the first one in the attribute list is initialized and selected as the attribute value. Thus, with a single setting operation on the first filtering condition setting area by the user, in each subsequent filtering condition setting area, a linkage display effect of automatically refreshing the attribute list can be presented. For the user, by performing a single setting operation on one filtering condition setting area, the user can observe the linkage update and change of the data in each subsequent filtering condition setting area, and thus can view in advance the effect after the attributes at each level are set through a single setting operation on one filtering condition setting area.
[0061] For example, when there are three levels of attributes, after the user sets the first attribute value in the first filtering condition setting area of the linkage setting window, in the second filtering condition setting area of the same window, the second attribute list corresponding to the first attribute value is displayed, and the first option in the second attribute list is initialized and selected as the second attribute value for the initialization setting of the analysis object. Further, in the third filtering condition setting area of the same window, the third attribute list corresponding to the second attribute value is displayed, and the first option in the third attribute list is initialized and selected as the third attribute value for the initialization setting of the analysis object. The target analysis object can be located based on the first attribute value, the second attribute value, and the third attribute value.
[0062] Suppose the levels of the attributes of the set analysis object include professional group, instrument, and quality control product name in sequence. When the user sets the A1 professional group in the filtering condition setting area of the professional group, in the filtering condition setting area of the instrument, the instrument list 1 corresponding to the A1 professional group is displayed, the first option B1 instrument in the instrument list is initialized and selected, and in the filtering condition setting area of the quality control product name, the quality control product list 1 corresponding to the B1 instrument is displayed, and after the first option C1 quality control product name in the quality control product list is initialized and selected, the target analysis object can be obtained based on the A1 professional group, the B1 instrument, and the C1 quality control product name.
[0063] It can be understood that for the filtering condition setting areas of any two attributes with a hierarchical relationship, if the Nth attribute value is not pre-bound to the corresponding (N + 1)th attribute value, then in the (N + 1)th filtering condition setting area, empty data is displayed.
[0064] In another embodiment, the setting processing method of the analysis object further includes: in response to a selection operation in the N+1th attribute list, obtaining the N+1th attribute value of the set analysis object.
[0065] In this embodiment, for any two attribute filter setting areas with a hierarchical relationship, after the Nth attribute value is set in the Nth filter setting area, the N+1th attribute list corresponding to the Nth attribute value is displayed in the N+1th filter setting area, and the N+1th attribute value of the set analysis object is obtained according to the user's selection operation in the N+1th attribute list. This method responds to the user's setting operation and accurately sets the attributes of each level according to the needs.
[0066] After the user has accurately set any Nth attribute, the N+1th attribute list corresponding to the Nth attribute value can be displayed in the N+1th filter condition setting area, and the first option in the N+1th attribute list can be initially selected, and the attribute lists and the initially selected attribute values of the subsequent filter condition setting areas can be further updated in a linked manner. That is, every time the user updates the attribute value of one of the hierarchical attributes, the data of the subsequent filter condition setting areas will be updated and changed in a linked manner.
[0067] In one embodiment, if Figure 2 As shown, the quality control analysis interface includes an object setting area 21, and the object setting area 21 includes multiple attribute filter bars 202 of the analysis object, and each attribute filter bar 202 is displayed in sequence according to the hierarchical relationship of the attributes of the analysis object. In response to the analysis object filtering operation triggered on the quality control analysis interface, the linkage setting window is displayed on the quality control analysis interface, including: in response to the analysis object filtering operation triggered by any attribute filter bar in the object setting area, the linkage setting window is displayed on the quality control analysis interface.
[0068] In this embodiment, the user can set the filter conditions for the analysis object in the attribute filter bar 202 of the quality control analysis interface. However, the content displayed in the quality control analysis interface is relatively rich, usually including an analysis result display area in addition to the object setting area 21 for the user to set the filter conditions to set the analysis object. Therefore, the current attribute filter bar 21 is limited by the display space, and usually only allows the user to display the corresponding options for the user to select when triggered.
[0069] In order to improve the user's screening efficiency, in this embodiment, in response to the analysis object screening operation triggered by any attribute screening bar in the object setting area, a linkage setting window 20 is displayed on the quality control analysis interface. As described in the previous embodiments, the linkage setting window 20 includes multiple screening condition setting areas 201 for the analysis object; each screening condition setting area 201 is used to set the screening condition of at least one attribute of the analysis object, and each screening condition setting area 201 is displayed in sequence according to the hierarchical relationship of the attributes of the analysis object. For the screening condition setting areas 201 of any two attributes with a hierarchical relationship, in response to the setting operation in the Nth screening condition setting area, the Nth attribute value of the set analysis object is obtained, and the N+1th attribute list corresponding to the Nth attribute value is displayed in the N+1th screening condition setting area. That is, in this embodiment, when the user triggers the analysis object screening operation through any original attribute screening bar in the quality control analysis interface, a new window pops up in the quality control analysis interface to provide sufficient display space to realize the linkage display and setting of attributes at each level.
[0070] In another embodiment, the setting processing method of the analysis object further includes: displaying the attribute value in an attribute setting filter bar corresponding to the level to which the attribute value belongs according to the attribute value set in the filter condition setting area.
[0071] That is, Figure 2 As shown, the attribute values set by the user in the filter condition setting area will be synchronously displayed in the attribute filter bar of the corresponding level. In this embodiment, a setting operation by the user in any filter condition setting area 201 of the linkage setting window 20 can not only link and update the attribute list and initialized attribute values of the subsequent filter condition setting areas 201 of the subsequent levels in the linkage setting window 20, but also link and synchronously update the attribute filter bar of the corresponding level in the object setting area 21, thereby improving the convenience of operation.
[0072] In one embodiment, the object setting area further includes an analysis object display area 22. The analysis object display area 22 is used to display target analysis objects obtained by screening according to the attribute values of each level set and / or initialized.
[0073] Specifically, the analysis object setting processing method further includes: displaying the corresponding target analysis object in the analysis object display area according to the attribute values of each level of the setting and / or initialization setting.
[0074] Among them, the target analysis object can be one or more, and is dynamically updated according to the attribute values of each level set and / or initialized. In this embodiment, a setting operation of the user in any one of the filtering condition setting areas 201 of the linkage setting window 20 can not only link and update the attribute lists of the subsequent filtering condition setting areas 201 in the linkage setting window 20, the initialized attribute values, and the attribute filtering columns of the corresponding levels in the object setting area 21, but also link and update the target analysis object displayed in the analysis object display area in real time.
[0075] In one embodiment, the attributes of each level of the analysis object include user group - project name - quality control product. Then, the batch numbers of the quality control products determined according to the filtering conditions are displayed in the analysis object display area.
[0076] In one embodiment, the attributes of each level of the analysis object include user group - instrument - quality control product. Then, the items of the quality control products determined according to the filtering conditions are displayed in the analysis object display area.
[0077] In another embodiment, as Figure 3 shown, the quality control analysis interface includes an analysis area 23; the setting and processing method of the analysis object further includes: displaying the quality control analysis result of the target analysis object in the analysis area of the quality control analysis interface.
[0078] In this embodiment, after the user accurately sets any one of the Nth attributes, the (N + 1)th attribute list corresponding to the Nth attribute value can be linked and displayed in the (N + 1)th filtering condition setting area, and the first option in the (N + 1)th attribute list is initialized and selected. That is, every time the user updates the attribute value of one of the hierarchical attributes, the data of the subsequent filtering condition setting areas will be linked and updated and changed, so that the target analysis object can be determined according to the attribute values of each hierarchical attribute set or initialized. On this basis, the quality control analysis result of the corresponding target analysis object is further linked and displayed in the analysis area.
[0079] That is, after the user accurately sets any one of the Nth attributes, the (N + 1)th attribute list corresponding to the Nth attribute value can be linked and displayed in the (N + 1)th filtering condition setting area, and the first option in the (N + 1)th attribute list is initialized and selected, and the target analysis object is determined in a linked manner. According to the determined target analysis object, the corresponding quality control analysis result is refreshed in the analysis area.
[0080] In another embodiment, a setting operation performed by the user in any filter condition setting area 201 of the linkage setting window 20 can not only link and update the attribute lists of the filter condition setting areas 201 of the subsequent levels in the linkage setting window 20, the attribute values of the initial settings, the attribute filter bars of the corresponding levels in the object setting area 21, and the target analysis objects displayed in the analysis object display area, but can also link and refresh the quality control analysis results of the target analysis objects in the analysis area.
[0081] In this embodiment, the user's filtering operation, the attribute value list in the filtering condition setting area, the initially selected attribute value, and the analysis area are linked. Each time a user sets an attribute value, not only can the attribute value list in the filtering condition setting area and the initially selected attribute value be refreshed, but the target analysis object can also be updated, as well as the quality control analysis results displayed in the analysis area.
[0082] In one embodiment, the analysis results of each target analysis object are displayed independently. However, in actual business, there is a situation where the user needs to combine the quality control analysis results of multiple analysis objects for analysis. At this time, the user operation needs to switch each target analysis object in turn for viewing. For example, an application scenario is that the quality control product may have multiple concentrations, such as high concentration, medium concentration and low concentration. In the LIS system, each batch number of the quality control material is registered separately, that is, one quality control material corresponds to the quality control data of multiple quality control material batches that can be analyzed, so the quality control analysis data of each batch number of the quality control material is displayed independently. However, in actual applications, doctors may need to use the analysis results of multiple batches of the quality control material to draw conclusions. However, since the quality control analysis data of each batch number is displayed independently, the doctor needs to switch the analysis results of different batch numbers multiple times, which is inconvenient to operate. In addition, in some cases, it is impossible to correctly judge the quality of the quality control results based on the quality control results of a single concentration.
[0083] To address this problem, in another embodiment, Figure 4 As shown, the analysis object display area 22 also includes an analysis object merge button 221; the analysis object setting processing method also includes: in response to the triggering operation of the analysis object merge button in the analysis object display area, adding an optional identifier to each target analysis object; in response to the selection operation of at least two target analysis objects with optional identifiers, and the merge information editing operation, according to at least two target analysis objects, a merged analysis object is obtained; and a merged analysis object is added to the analysis object display area and the merge identifier of the merged analysis object is displayed.
[0084] In this embodiment, Figure 4As shown, by providing an object merging button 221 in the analysis object display area 22. When the user needs to compare and view the quality control analysis results of multiple analysis objects, multiple analysis objects can be merged. Specifically, the user triggers the merging operation by clicking the analysis object merging button 221. As Figure 5 shown, a selection box 222 is added in front of each target analysis object. After the user selects multiple target analysis objects and clicks the confirmation button 223, a merging information editing interface 24 as shown in Figure 6 is displayed. In the merging information editing interface 24, the user can edit the merging information, which includes but is not limited to the name of the merged analysis object and the information of the target analysis objects to be merged. After the merging information is edited, as Figure 7 shown, the name 222 of the merged analysis object and the merging identifier 223 are newly added in the analysis object display area 22. Through the merging identifier 223, the user can distinguish the merged analysis object from the independent target analysis objects.
[0085] In this embodiment, by providing an object merging button, the user can select to merge multiple target analysis objects into one analysis object as needed. For example, multiple batches of quality control samples can be merged, and after merging, the merged batches are grouped into one category. After the merging is completed and the merged analysis object is determined, the analysis object display area can dynamically refresh the data and display the merged analysis object.
[0086] On this basis, the method further includes: in response to a selection operation on the merged analysis object, displaying the quality control analysis results of at least two target analysis objects corresponding to the merged analysis object in the analysis area. That is, when the user selects the merged analysis object, the quality control analysis results of at least two target analysis objects corresponding to the merged analysis object are displayed in the analysis area 23.
[0087] Specifically, in the analysis area 23, according to the number of the merged target analysis objects, the layout is adjusted, and the analysis area 23 is split into sub-areas corresponding to the respective data, and each sub-area is used to display the quality control analysis results of one target analysis object, so as to facilitate the comparative display of the quality control analysis results of each merged analysis object. As Figure 7 shown, when the number of the merged target analysis objects is two, the analysis area 23 can be divided into two sub-areas, and each sub-area is used to display the quality control analysis results of one target analysis object.
[0088] In this embodiment, a channel for the combined analysis of target analysis objects is provided, which can meet the needs of users for combined analysis and facilitate users to analyze by comparing the quality control analysis results of multiple target analysis objects. Taking different batches of quality control products as target analysis objects as an example, the combination method in this embodiment can combine multiple batches of multiple quality control products for combined analysis, facilitating users to perform multi-level quality control analysis, enabling the comprehensive analysis of the out-of-control situation of quality control from a two-dimensional perspective, and helping the department more conveniently monitor the daily quality control fluctuations.
[0089] In the method for setting and processing analysis objects of this application, when setting analysis objects, a multi-level linkage method is adopted to optimize the cumbersome operations of users when setting analysis objects. Specifically, a single setting operation in any one of the screening condition setting areas 201 of the linkage setting window 20 can not only link and update the attribute lists, initialized attribute values of the subsequent screening condition setting areas 201 at each subsequent level in the linkage setting window 20, the corresponding level attribute screening columns in the object setting area 21, and the target analysis objects displayed in the analysis object display area, but also link and refresh the quality control analysis results of the target analysis objects in the analysis area.
[0090] The method for setting and processing analysis objects of this application also provides a channel for the combined analysis of target analysis objects, which can meet the needs of users for combined analysis and facilitate users to analyze by comparing the quality control analysis results of multiple target analysis objects.
[0091] It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are sequentially displayed according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.
[0092] Based on the same inventive concept, the embodiment of this application also provides an analysis object setting and processing device for implementing the above-mentioned analysis object setting and processing method. The solution provided by this device to solve problems is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the analysis object setting and processing device provided below can refer to the limitations on the analysis object setting and processing method in the above text, and will not be repeated here.
[0093] In one embodiment, as Figure 8 shown, a setting processing device for an analysis object is provided, including:
[0094] A display control module 802, configured to display an associated setting window on a quality control analysis interface in response to an analysis object screening operation triggered on the quality control analysis interface; the associated setting window includes multiple screening condition setting areas for the analysis object; each screening condition setting area is used to set screening conditions for at least one attribute of the analysis object, and the screening condition setting areas are sequentially displayed according to the hierarchical relationship of the attributes of the analysis object;
[0095] A screening module 804, for any two screening condition setting areas with a hierarchical relationship, in response to a setting operation in the Nth screening condition setting area, obtains the Nth attribute value of the set analysis object, and in the (N + 1)th screening condition setting area, displays the (N + 1)th attribute list corresponding to the Nth attribute value.
[0096] In another embodiment, the screening module 804 is further configured to initialize and select the first option in the (N + 1)th attribute list to obtain the initialized (N + 1)th attribute value of the analysis object.
[0097] In another embodiment, the screening module 804 is further configured to obtain the (N + 1)th attribute value of the set analysis object in response to a selection operation in the (N + 1)th attribute list.
[0098] In another embodiment, the quality control analysis interface includes an object setting area; the object setting area includes multiple attribute screening columns for the analysis object, and the attribute screening columns are sequentially displayed according to the hierarchical relationship of the attributes of the analysis object;
[0099] The display control module 802 is further configured to display an associated setting window on the quality control analysis interface in response to an analysis object screening operation triggered on any one of the attribute screening columns in the object setting area.
[0100] In another embodiment, it further includes an association module, which displays the attribute value in the attribute screening column corresponding to the level to which the attribute value belongs according to the attribute value set in the screening condition setting area.
[0101] In another embodiment, the object setting area further includes an analysis object display area; the screening module 804 is further configured to display the corresponding target analysis object in the analysis object display area according to the attribute values of each level set and / or initialized.
[0102] In another embodiment, the quality control analysis interface includes an analysis area; it further includes an analysis module, configured to display the quality control analysis result of the target analysis object in the analysis area of the quality control analysis interface.
[0103] In another embodiment, the analysis object display area further includes an analysis object merging button; and a merging processing module, configured to, in response to a triggering operation on the analysis object merging button in the analysis object display area, add selectable identifiers to each target analysis object; in response to a selection operation on at least two target analysis objects with selectable identifiers and a merging information editing operation, obtain a merged analysis object according to the at least two target analysis objects; add the merged analysis object in the analysis object display area, and display a merging identifier of the merged analysis object.
[0104] In another embodiment, the quality control analysis interface includes an analysis area; and an analysis module, further configured to, in response to a selection operation on the merged analysis object, display quality control analysis results of at least two target analysis objects corresponding to the merged analysis object in the analysis area.
[0105] Each module in the above-mentioned analysis object setting processing device can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or stored in a memory in the computer device in the form of software, so as to facilitate the processor to call and execute operations corresponding to the above-mentioned respective modules.
[0106] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structural diagram can be as Figure 9 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for setting and processing analysis objects. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the computer device housing, or an external keyboard, touchpad, or mouse, etc.
[0107] Those skilled in the art can understand that Figure 9 the structure shown in is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.
[0108] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the analysis object setting processing method in the above embodiments are implemented.
[0109] 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 of the analysis object setting processing method in the above embodiments are implemented.
[0110] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps of the analysis object setting processing method in the above embodiments are implemented.
[0111] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. 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 methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0112] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0113] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method for setting and processing an analysis object, characterized in that: The method comprises: In response to an analysis object screening operation triggered on a quality control analysis interface, a linkage setting window is displayed on the quality control analysis interface; the linkage setting window includes a plurality of screening condition setting areas for analysis objects; each of the screening condition setting areas is used to set a screening condition for at least one attribute of the analysis object, and each of the screening condition setting areas is displayed in sequence according to the hierarchical relationship of the attributes of the analysis object; For any two attribute filter condition setting areas having a hierarchical relationship, in response to a setting operation in the Nth filter condition setting area, obtaining an Nth attribute value of the set analysis object; In the N+1th filtering condition setting area, an N+1th attribute list corresponding to the Nth attribute value is displayed.
2. The method according to claim 1, characterized in that: The method further comprises: Initially select the first option in the N+1th attribute list to obtain the N+1th attribute value of the analysis object that is initially set.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: In response to a selection operation in the N+1th attribute list, an N+1th attribute value of the analysis object is obtained.
4. The method according to claim 3, characterized in that The quality control analysis interface includes an object setting area; the object setting area includes a plurality of attribute filter bars of the analysis object, each of which is displayed in sequence according to the hierarchical relationship of the attributes of the analysis object; In response to the analysis object screening operation triggered on the quality control analysis interface, a linkage setting window is displayed on the quality control analysis interface, including: In response to an analysis object screening operation triggered by any one of the attribute screening bars in the object setting area, a linkage setting window is displayed on the quality control analysis interface.
5. The method according to claim 4, characterized in that The method further comprises: According to the attribute value set in the filter condition setting area, the attribute value is displayed in the attribute filter bar corresponding to the level to which the attribute value belongs.
6. The method according to claim 4, characterized in that The object setting area also includes an analysis object display area; the method also includes: According to the attribute values of each level that are set and / or initialized, the corresponding target analysis object is displayed in the analysis object display area.
7. The method according to claim 6, characterized in that The quality control analysis interface includes an analysis area; the method further includes: In the analysis area of the quality control analysis interface, the quality control analysis results of the target analysis object are displayed.
8. The method according to claim 6, characterized in that The analysis object display area further includes an analysis object merging button; the method further includes: In response to a triggering operation on the analysis object merging button in the analysis object display area, adding an optional identifier to each of the target analysis objects; In response to a selection operation on at least two target analysis objects having the optional identifiers and a merge information editing operation, a merged analysis object is obtained according to the at least two target analysis objects; The merged analysis object is added in the analysis object display area, and a merge mark of the merged analysis object is displayed.
9. The method according to claim 8, characterized in that The quality control analysis interface includes an analysis area; the method further includes: In response to a selection operation on the combined analysis object, quality control analysis results of at least two target analysis objects corresponding to the combined analysis object are displayed in the analysis area.
10. A setting processing device for an analysis object, characterized in that: The device comprises: A display control module, for displaying a linkage setting window on the quality control analysis interface in response to an analysis object screening operation triggered on the quality control analysis interface; the linkage setting window includes a plurality of screening condition setting areas for the analysis object; each of the screening condition setting areas is used to set a screening condition for at least one attribute of the analysis object, and each of the screening condition setting areas is displayed in sequence according to the hierarchical relationship of the attributes of the analysis object; The filtering module, for the filtering condition setting area of any two attributes having a hierarchical relationship, responds to the setting operation in the Nth filtering condition setting area, obtains the Nth attribute value of the set analysis object, and displays the N+1th attribute list corresponding to the Nth attribute value in the N+1th filtering condition setting area.
11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.