Sample analysis system, control method thereof, and storage device
Through the scheduling control system of the sample analysis system, the analysis mode of automatically splitting samples is solved, and the problem of manual splitting in the prior art increases the labor burden, improving efficiency and reliability of results.
Patent Information
- Application Number
- CN202310803633.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
AI Technical Summary
In the prior art, the analysis mode that requires detection of samples is manually split, which increases manual burden and is low in efficiency, making it impossible to effectively automate sample scheduling.
Provide a sample analysis system, including a loading unit, a scanning unit, an unloading unit and a scheduling control system, through the order analysis mode of obtaining samples, the difference set matching is performed with the detection mode of the sample analyzer, and the analysis mode of the sample is automatically split and the scheduling is generated. Strategy, optimize sample detection process.
The automatic splitting of the sample analysis system is realized, the degree of intelligence is improved, labor costs are saved, and the reliability and rationality of the splitting results are improved.
Smart Images

Figure CN119224339A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of medical equipment, and in particular to a sample analysis system and a control method and storage device thereof. Background Art
[0002] Medical professionals can determine certain disease states based on the increase or decrease of a certain type of cell in a sample such as blood. Initially, medical professionals counted blood cells by observing blood smears made from patient blood samples under a microscope, which was very inefficient. With the development of technology, this process is now usually completed with the help of sample analysis equipment, and in the automated testing process, sample scheduling is indispensable.
[0003] In the sample scheduling strategy, it is usually necessary to split the analysis modes of the samples to be tested so that multiple detection modules of the sample analyzer can cooperate to complete the detection of the samples. However, in the prior art, the analysis modes of the samples to be tested are usually split manually to formulate a scheduling strategy. This method increases the manual burden and has low efficiency. Summary of the invention
[0004] The present application provides a sample analysis system and a control method and storage device thereof to solve the technical problems in the prior art of manually splitting the analysis modes of samples to be tested, increasing the manual burden and having low efficiency.
[0005] In order to solve the above technical problems, a technical solution adopted by the present application is: to provide a sample analysis system, which includes: a loading unit, a scanning unit, an unloading unit and a scheduling control system. Among them, the device unit is used to load the sample to be detected; the scanning unit is used to scan the sample to be detected to obtain the order analysis mode of the sample to be detected; at least one sample analyzer is placed in the several sampling units, and the sample analyzer is used to detect and analyze the sample to be detected; the unloading unit is used to unload the sample that has been detected or the sample that does not need to be detected; the scheduling control system connects the loading unit, the scanning unit, the sampling unit and the unloading unit, and the scheduling control system is used to: obtain the order analysis mode of the sample to be detected and the detection mode of the sample analyzer to be compared in the sample analysis system; determine whether there is a difference between the order analysis mode of the sample to be detected and the detection mode of the sample analyzer to be compared; if so, split the order analysis mode of the sample to be detected into sub-orders and difference sets, and perform intersection matching on the difference set and the detection mode of other sample analyzers to be compared until the order analysis mode of the sample to be detected can no longer be split, so as to obtain the split result of the order analysis mode of the sample to be detected, wherein the split result includes at least one sub-order; based on the split result, the scheduling strategy of the sample to be detected is obtained.
[0006] Furthermore, the scheduling and control system is also used to: obtain the intersection matching order of multiple sample analyzers to be compared according to the number of detection items in the detection mode of each sample analyzer to be compared; based on the intersection matching order, perform intersection matching on the order analysis mode of the sample to be tested and the detection modes of multiple sample analyzers to be compared in turn; when it is confirmed that the order analysis mode of the sample to be tested has an intersection with the detection mode of the sample analyzer to be compared, the intersection is used as a sub-order.
[0007] Furthermore, the scheduling control system is also used to: sort the sample analyzers to be compared based on the number of detection items of all the sample analyzers to be compared from most to least, so as to obtain an intersection matching order.
[0008] Furthermore, the scheduling control system is also used for: when the number of detection items of different sample analyzers to be compared is the same, the one closer to the scanning area of the sample analysis system is given priority in intersection matching.
[0009] Furthermore, the scheduling control system is also used to: before the step of obtaining the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared in the sample analysis system, obtain the detection modes of all sample analyzers in the sample analysis system; and obtain the sample analyzer to be compared based on the inclusion relationship between the detection modes of different sample analyzers.
[0010] Furthermore, the scheduling control system is also used to obtain a scheduling strategy according to the splitting result, the detection modes of all sample analyzers in the sample analysis system, and the actual load conditions of all sample analyzers.
[0011] Furthermore, the scheduling control system is also used to execute, after the step of determining whether the order analysis mode of the sample to be tested has a difference with the detection mode of the sample analyzer to be compared: if not, then confirming that the order analysis mode of the sample to be tested does not need to be split.
[0012] Furthermore, the sample analysis system is a blood sample analysis system, and the sample to be tested is a blood sample.
[0013] To solve the above technical problems, another technical solution adopted in the present application is: to provide a control method for a sample analysis system, which is based on the sample analysis system of any of the above embodiments. Specifically, the control method includes: obtaining the order analysis pattern of the sample to be tested and the detection pattern of the sample analyzer to be compared in the sample analysis system; judging whether there is a difference between the order analysis pattern of the sample to be tested and the detection pattern of the sample analyzer to be compared; if so, splitting the order analysis pattern into sub-orders and difference sets, and performing intersection matching on the difference sets with the detection patterns of other sample analyzers to be compared, until the order analysis pattern of the sample to be tested can no longer be split, so as to obtain the splitting result of the order analysis pattern of the sample to be tested, wherein the splitting result includes at least one sub-order; and obtaining a scheduling strategy for the sample based on the splitting result.
[0014] In order to solve the above technical problems, another technical solution adopted by the present application is: to provide a computer-readable storage device storing program data, which can be executed by a processor to implement a control method of a sample analysis system as in any of the above embodiments.
[0015] Beneficial effects of the present application: Different from the prior art, in the sample analysis system of the present application, the scheduling control system can be used to: determine whether there is a difference set between the order analysis pattern of the sample to be tested and the detection pattern of the sample analyzer to be compared; if so, split the order analysis pattern of the sample to be tested into sub-orders and difference sets, and continue to perform intersection matching with the difference sets and the detection patterns of other sample analyzers to be compared until the order analysis pattern of the sample to be tested can no longer be split, so as to obtain the splitting result of the order analysis pattern of the sample to be tested, wherein the splitting result includes at least one sub-order; based on the splitting result, the scheduling strategy of the sample to be tested is obtained. The sample analysis system of the present application can automatically split the order analysis pattern of the sample to be tested according to the detection pattern of the sample analyzer to be compared, has a high degree of intelligence, saves labor costs, and the reliability and rationality of the splitting results are high. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a structural schematic diagram of an embodiment of a sample analysis system provided by the present application;
[0018] Figure 2 It is a structural schematic diagram of an embodiment of a sample analysis system provided by the present application;
[0019] Figure 3 It is a flow chart of an embodiment of a control method of a sample analysis system provided by the present application;
[0020] Figure 4 is a flow chart of another embodiment of the control method of the sample analysis system provided by the present application;
[0021] Figure 5 yes Figure 3 A schematic flow chart of an embodiment of step S12;
[0022] Figure 6 is a flow chart of another embodiment of the control method of the sample analysis system provided by the present application;
[0023] Figure 7 It is a schematic diagram of a framework of an embodiment of a computer-readable storage device provided by the present application. DETAILED DESCRIPTION
[0024] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are described in detail below in conjunction with the accompanying drawings. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only some structures related to the present application are shown in the accompanying drawings, rather than all structures. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0025] The terms "first", "second", etc. in this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0026] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0027] This application provides a sample analysis system and a control method thereof. Figure 1As shown, Figure 1 It is a schematic diagram of a framework of an embodiment of a sample analysis system provided in the present application. Specifically, the sample analysis system includes: a scheduling control system 10, a loading unit 11, a scanning unit 12, a sample injection unit 13 and an unloading unit 14.
[0028] Among them, the loading unit 11 is used to load the sample to be tested (hereinafter referred to as "sample"). The scanning unit 12 is used to scan the sample to obtain the sample information, so as to obtain the order analysis mode of the sample based on the sample information, wherein the order analysis mode of the sample refers to the test items that need to be tested for the sample, and the test items of the sample in the order analysis mode of the sample can be 1 or at least 2. For example, the order analysis mode of the sample can be: CBC (complete blood count) + DIFF (differential leukocyte count, five classifications of white blood cells) + CRP (C-reactive protein, C-reactive protein) + SAA (serum amyloid A protein, serum amyloid A). At least one sample analyzer can be placed on the sample injection unit 13 to test the received sample. The unloading unit 14 is used to unload samples that have been tested or samples that do not need to be tested. The scheduling control system 10 is connected to the loading unit 11, the scanning unit 12, the injection unit 13 and the unloading unit 14. The scheduling control system 10 can be used to implement the control method of the sample analysis system of any of the following embodiments to obtain a scheduling strategy for the sample. The sample analyzer can also be used to detect and analyze the sample based on the scheduling strategy.
[0029] like Figure 1 As shown, the loading unit 11, the scanning unit 12, the injection unit 13 and the unloading unit 14 may include a plurality of tracks. Figure 1 The shaded part in the figure represents the tracks on each unit in this embodiment. When multiple units are arranged based on a preset order, the tracks can be connected to form a sample transmission channel. In this embodiment, the sample to be detected can be loaded from the loading unit 11, passed through the scanning unit 12, the sample injection unit 13, and finally unloaded through the unloading unit 14.
[0030] Optionally, the sample analysis system may further include a rotation unit ( Figure 1 The rotating unit is used to adjust the direction of the sample transmission channel, so that the sample analysis system can adapt to various spaces to set up each unit. The rotating unit also includes multiple tracks to connect with the tracks on other units to form a transmission channel.
[0031] The structures of the loading unit 11 , the scanning unit 12 , the injection unit 13 , the unloading unit 14 and the rotating unit are within the scope that can be understood by those skilled in the art and will not be described in detail herein.
[0032] See also Figure 2 , Figure 2 It is a structural schematic diagram of an embodiment of the sample analysis system provided by the present application. Specifically, the sample analysis system includes a loading unit 111, a scanning unit 112, injection units 131, 132, 133, an unloading unit 141, and a rotating unit 151. The loading unit 111 is used to load samples. The scanning unit 121 is used to scan the sample to obtain sample information. At least one sample analyzer can be placed on the injection units 131, 132, 133 to detect the received samples. The unloading unit 141 is used to unload samples that have been tested or samples that do not need to be tested. The rotating unit 151 is used to adjust the travel direction of the sample transmission channel, so that the sample analysis system can adapt to a variety of spaces for the setting of each unit.
[0033] It can be understood that in other embodiments, the number of injection units, loading units, unloading units, etc. can be increased or decreased according to actual needs, and is not specifically limited here.
[0034] Since the detection mode of the sample analyzer on a certain injection unit may not fully meet the sample order analysis mode, it is necessary to split the sample order analysis mode, that is, split the sample order analysis mode into multiple sub-orders. Furthermore, each sub-order can match the detection mode of the sample analyzer on a single injection unit to facilitate the execution of subsequent detection tasks.
[0035] In the sample analysis system provided in the present application, the scheduling control system 10 can be used to split the order analysis mode of the sample to obtain the scheduling strategy of the sample. Figure 3 As shown, Figure 3 : is a flow chart of an embodiment of a control method of a sample analysis system provided by the present application. Specifically, the control method includes:
[0036] S11: Obtain the order analysis mode of the sample to be detected and the detection mode of the sample analyzer to be compared in the sample analysis system.
[0037] When splitting the order analysis mode of the sample, the dispatch control system obtains the order analysis mode of the sample, wherein the order analysis mode of the sample includes the test items of the sample. For example, the order analysis mode of the sample is: CBC (complete blood count) + DIFF (differential leukocyte count, five classifications of white blood cells) + CRP (C-reactive protein) + SAA (serum amyloid A protein, serum amyloid A).
[0038] In a specific embodiment, the loading unit can load the sample into the transmission track and further transmit it to the scanning unit. The loading unit can load a single sample or multiple samples. The scanning unit can scan the code or image to obtain the sample information of the sample. The sample information may include the sample number, sample rack number, etc. of the sample. The sample type of the sample can be further distinguished by the sample information, which can be further used to determine the subsequent order analysis mode. For example, in one embodiment, the scanning unit scans and obtains the sample rack number, and further distinguishes the sample type of the sample by the rack number. For blood samples, it can be distinguished into venous whole blood and trace whole blood. For different blood sample types, different order detection tasks are performed in the subsequent matching with the order analysis mode of the sample. The scanning unit can also scan the identification code of the sample to obtain the sample number, and further determine the order analysis mode of the sample according to the number.
[0039] This application can match the corresponding order analysis mode according to the sample information, that is, the detection and analysis task corresponding to the sample information such as the sample number or the sample tube rack number.
[0040] The dispatching control system also obtains the detection mode of the sample analyzer to be compared in the sample analysis system. The sample analysis system includes a plurality of sample analyzers, each of which corresponds to its own detection mode.
[0041] The plurality of sample analyzers include at least one sample analyzer to be compared. The sample analyzer to be compared refers to a sample analyzer that needs to be compared with the order analyzer mode of the sample when the order analysis mode of the sample is split. For example, the sample analysis system includes 4 sample analyzers, namely sample analyzer 1, sample analyzer 2, sample analyzer 3 and sample analyzer 4. The detection mode of sample analyzer 1 includes: CBC+DIFF, the detection mode of sample analyzer 2 includes: CBC+DIFF+RET (reticulocyte, reticulocyte detection) + DIFF (LW) + RET (LP), the detection mode of sample analyzer 3 includes: CRP (C-reactive protein, C-reactive protein) + SAA (serum amyloid A protein, serum amyloid protein A), and the detection mode of sample analyzer 4 includes: CBC+DIFF+RET+CRP+SAA. Sample analyzer 2 and sample analyzer 4 can be used as sample analyzers to be compared.
[0042] The sample analyzer to be compared can be selected by the user or determined by Figure 6 The method in the embodiment shown is used for determination. For details, please refer to the introduction of the following embodiment, which will not be described in detail here.
[0043] S12: Determine whether there is a difference between the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared.
[0044] The scheduling control system confirms whether there is a difference set between the order analysis mode of the sample and the detection mode of the sample analyzer to be compared. For example, the order analysis mode of the sample is CBC+DIFF+SAA, and the detection mode of the sample analyzer to be compared is CBC+DIFF+RET+CRP, then it is determined that there is a difference set SAA between the order analysis mode of the sample and the detection mode of the sample analyzer to be compared.
[0045] S13: If yes, split the order analysis pattern of the sample to be tested into sub-orders and difference sets, and perform intersection matching on the difference sets with the detection patterns of other sample analyzers to be compared, until the order analysis pattern of the sample to be tested can no longer be split, so as to obtain the splitting result of the order analysis pattern of the sample to be tested.
[0046] If the dispatch control system determines that there is no difference between the order analysis mode of the sample and the detection mode of the sample analyzer, it is confirmed that the order analyzer mode of the sample does not need to be split.
[0047] If the dispatching and control system determines that the order analysis pattern of the sample has a difference set with the detection pattern of the sample analyzer, the order analysis pattern of the sample is split into sub-orders + difference sets. For example, the part of the order analysis pattern of the sample to be detected, except the difference set, can be used as a sub-order, and the difference set can be further split. Specifically, the difference set is intersection-matched with the detection patterns of other sample analyzers to be compared. When the difference set has an intersection with the detection patterns of other sample analyzers to be compared, the intersection can be split out as another sub-order, and then it is determined whether the difference set has a difference set with the detection patterns of other sample analyzers to be compared. This cycle is repeated until the order analysis pattern of the sample can no longer be split to obtain the split result of the order analysis pattern of the sample, wherein the split result includes at least one sub-order. The order analysis pattern of the sample can be split by this splitting method to obtain at least one sub-order, and each sub-order matches the corresponding sample analyzer. The above method splits the order analysis pattern of the sample, and the reliability and rationality of the split are high.
[0048] It is understandable that when there are multiple samples that need to be split according to the order analysis pattern, after the splitting of one sample is completed, the other samples are split in turn using the above splitting method to obtain the splitting results of the order analysis pattern of each sample respectively.
[0049] S14: Obtain a scheduling strategy for the samples to be detected based on the splitting results.
[0050] After obtaining the splitting result of the order analysis mode of the sample, the scheduling control system can obtain the scheduling strategy of the sample based on the splitting result. The scheduling strategy includes transmitting the sample to the sample analyzer of the target sampling unit so as to detect the sample using the sample analyzer in the target sampling unit.
[0051] When the sample analysis system detects the samples, the scheduling control system executes the sample scheduling strategy corresponding to the batch of samples and allocates the samples to the corresponding sample analyzers.
[0052] Specifically, the scheduling control system obtains the scheduling strategy based on the splitting results, the detection modes of all sample analyzers in the sample analysis system, and the actual load conditions of all sample analyzers. That is, after the scheduling control system obtains the splitting information, it updates the scheduling strategy based on the split information. For example, after the current sample order analysis mode and the detection mode of sample analyzer 2 are matched, a sub-order "CBC+DIFF" is split out, and sample analyzer 1, sample analyzer 3, and sample analyzer 4 can be scheduled for detection. It is not necessary to compare with sample analyzer 2, and sample analyzer 2 must be used for detection. The subsequent scheduling strategy will be adjusted according to the actual load of the sample analyzer, the sample splitting results, and other information.
[0053] The sample analysis system of the present application can automatically split the order analysis mode of the sample according to the detection mode of the sample analyzer to be compared, has a high degree of intelligence, saves labor costs, and the reliability and rationality of the obtained split results are high.
[0054] See also Figure 4 As shown, Figure 4 : is a flow chart of another embodiment of a control method of a sample analysis system provided by the present application. In this embodiment, the control method includes:
[0055] S21: Obtain the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared in the sample analysis system.
[0056] Step S21 is the same as step S11 and will not be described again.
[0057] S22: Perform intersection matching on the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared.
[0058] After obtaining the order analysis mode of the sample and the detection mode of the sample analyzer to be compared, the dispatch control system is also used to perform intersection matching on the order analysis mode of the sample and the detection mode of the sample analyzer to be compared to confirm whether the order analysis mode of the sample and the detection mode of the sample analyzer to be compared have an intersection. For example, if the order analyzer mode of the sample is CBC+DIFF+CRP+SAA, and the detection mode of the sample analyzer to be compared is CBC+DIFF+RET+CRP+SAA, the order analysis mode of the sample and the detection mode of the sample analyzer to be compared have an intersection of CBC+DIFF+CRP+SAA.
[0059] like Figure 4 As shown, in a specific embodiment, the process of performing intersection matching of the order analysis mode of the sample and the detection mode of the sample analysis system includes:
[0060] S221: Obtaining an intersection matching order of the sample analyzers to be compared according to the number of detection items in the detection mode of the sample analyzers to be compared.
[0061] Since there are generally multiple sample analyzers to be compared, the order of sample analysis modes needs to determine the matching order of the sample analyzers to be compared when performing intersection matching. In this embodiment, the scheduling control system can obtain the intersection matching order of the sample analyzers to be compared according to the number of detection items in the detection mode of the sample analyzers to be compared.
[0062] Specifically, the sample analyzers to be compared can be sorted from most to least according to the number of detection items of all the sample analyzers to be compared, so as to obtain the intersection matching order. That is, among the multiple sample analyzers, the sample analyzers with more detection items are compared first.
[0063] For example, there are two sample analyzers to be compared, namely, sample analyzer 2 and sample analyzer 4. Assume that the detection modes supported by sample analyzer 2 include: "CBC+DIFF+RET+DIFF(LW)", a total of 4 functions, and the detection modes supported by sample analyzer 4 include: "CBC+DIFF+RET+CRP+SAA", a total of 5 functions. When the sample order analysis mode is cyclically compared, the sample order analysis mode is preferentially compared with the detection mode of sample analyzer 4. The sample order analysis mode is firstly matched with the sample analyzer with more detection items, so that the number of splitting times of the sample order analysis mode can be reduced, thereby reducing the number of joint inspections and transportation costs.
[0064] Furthermore, when the number of detection items of different sample analyzers to be compared is the same, the one closer to the scanning area of the sample analysis system is given priority for matching. For example, if the number of functions supported by sample analyzer 2 and sample analyzer 4 is the same, the detection mode of the sample analyzer to be compared that is closer to the scanning area of the sample analysis system is given priority for matching. In this way, the transportation time of sample testing can be reduced and the detection efficiency can be improved.
[0065] S222: Based on the intersection matching order, the order analysis mode of the sample to be detected is sequentially intersection matched with the detection modes of different sample analyzers to be compared.
[0066] After obtaining the intersection matching order, the dispatching control system performs intersection matching on the sample order analysis mode and the detection mode of different sample analyzers to be compared based on the intersection matching order. For example, if the intersection matching order is sample analyzer 2, sample analyzer 4, the dispatching control system will preferentially perform intersection matching on the sample order analysis mode and the detection mode in sample analyzer 2.
[0067] S223: When it is confirmed that the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared have an intersection, the intersection is taken as a sub-order.
[0068] When the dispatch control system confirms that the order analysis mode of the sample and the detection mode of the sample analyzer to be compared have an intersection, the intersection is split out as a sub-order. For example, the order analysis mode of the sample is CBC+DIFF+SAA, and the detection mode of the sample analyzer to be compared is CBC+DIFF+RET+CRP. The order analysis mode of the sample and the detection mode of the sample analyzer to be compared have an intersection CBC+DIFF, so the intersection CBC+DIFF is split out as a sub-order.
[0069] In the above embodiment, the scheduling control system determines the intersection matching order of the sample analyzers to be compared by the number of detection items in the detection mode of the sample analyzers to be compared, and can effectively control the number of splitting of the order analysis mode of the sample, so as to achieve the purpose of reducing splitting and centralized testing of samples, thereby reducing the number of joint inspections and transportation costs.
[0070] S23: Determine whether there is a difference between the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared.
[0071] Step S23 is the same as step S12 and will not be described again.
[0072] S24: If yes, split the order analysis pattern of the sample to be tested into sub-orders and difference sets, and continue to perform intersection matching on the difference sets with the detection patterns of other sample analyzers to be compared, until the order analysis pattern of the sample to be tested can no longer be split, so as to obtain the splitting result of the order analysis pattern of the sample to be tested.
[0073] Step S24 is the same as step S13 and will not be described again.
[0074] S25: Obtain a scheduling strategy for the samples to be detected based on the splitting results.
[0075] Step S25 is the same as step S14 and will not be described again.
[0076] In the present application, when the dispatching and control system splits the analysis mode of the sample, it intersects and matches the order analysis mode of the sample with the detection mode of the sample analyzer to be compared in sequence according to the intersection matching order. In this way, it is possible to achieve the purpose of reducing splitting and centralized testing of samples, thereby reducing the number of joint inspections and transportation costs. Moreover, the order analysis mode of the sample can be completely split. After the order analysis mode of the sample is split, the mode combination supported by the sample analyzer can be split. The mode combination that the sample analyzer cannot support can be taken offline for testing. Therefore, in the sample analysis system of the present application, the dispatching and control system can split a reasonable and practical mode combination according to the order analysis mode of the sample and the detection mode supported by the sample analyzer to be compared, so as to achieve an allocation plan with better efficiency and stronger stability.
[0077] See also Figure 6 As shown, Figure 6 : is a flow chart of another embodiment of a control method of a sample analysis system provided by the present application. Specifically, in this embodiment, the control method includes:
[0078] S31: Acquire the detection modes of all sample analyzers in the sample analysis system.
[0079] The sample analysis system usually includes multiple sample analyzers. When determining the sample analyzer to be compared, the scheduling control system obtains the detection modes of all sample analyzers in the sample analysis system. For example, if the sample analysis system includes four sample analyzers, the scheduling control system obtains the detection modes of the four sample analyzers.
[0080] S32: Obtaining the sample analyzers to be compared according to the inclusion relationship between the detection modes of different sample analyzers.
[0081] The dispatch control system obtains the sample analyzers to be compared for intersection matching with the order analysis mode of the sample according to the inclusion relationship between the detection modes of different sample analyzers in the sample analysis system.
[0082] For example, the detection mode supported by sample analyzer 1 includes "CBC+DIFF", which is included in the mode "CBC+DIFF+RET+DIFF(LW)+RET(LP)" supported by sample analyzer 2, and the detection mode "CRP+SAA" supported by sample analyzer 3 is included in the analysis mode "CBC+DIFF+RET+CRP+SAA" supported by sample analyzer 4, that is, the detection mode of sample analyzer 1 is included in sample analyzer 2, and the detection mode of sample analyzer 3 is included in sample analyzer 4. Therefore, the scheduling control system can use sample analyzer 2 and sample analyzer 4 as sample analyzers to be compared.
[0083] Furthermore, the scheduling and control system can also collect pattern sets in groups for the sample analyzers to be compared. For example, sample analyzer 2 and sample analyzer 4 are used as sample analyzers to be compared, and their pattern sets are collected in groups. The pattern sets supported by sample analyzer 2 include: "CBC, CBC+DIFF, CBC+DIFF+RET...etc.," and the pattern sets supported by sample analyzer 4 include: "CBC, CBC+DIFF, CBC+DIFF+CRP...etc. The scheduling and control system does not collect pattern sets in groups for sample analyzer 1 and sample analyzer 3. That is, the present application gives priority to combinations with a large range. If the detection mode of a sample analyzer is included in an existing combination, it will no longer be added as a new combination.
[0084] S33: Obtain the order analysis mode of the sample to be detected and the detection mode of the sample analyzer to be compared in the sample analysis system.
[0085] Step S33 is the same as step S21 and will not be described in detail here.
[0086] S34: performing intersection matching on the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared.
[0087] Step S34 is the same as step S22 and will not be described in detail here.
[0088] S35: Determine whether there is a difference between the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared.
[0089] Step S35 is the same as step S23 and will not be described in detail here.
[0090] S36: If yes, split the order analysis pattern of the sample to be tested into sub-orders and difference sets, and continue to perform intersection matching on the difference sets with the detection patterns of other sample analyzers to be compared, until the order analysis pattern of the sample to be tested can no longer be split, so as to obtain the splitting result of the order analysis pattern of the sample to be tested.
[0091] Step S36 is the same as step S24 and will not be described again here.
[0092] S37: Obtain a scheduling strategy for the sample to be detected based on the splitting result.
[0093] Step S37 is the same as step S25 and will not be described in detail here.
[0094] In the present application, when splitting the order analysis mode of the sample, it is possible to split as little as possible, reduce the number of joint inspections and transportation costs. Moreover, the order analysis mode of the sample is tested as much as possible: when the order analysis mode of the sample is split, the mode combination supported by the sample analyzer can be split, and the remaining modes can be taken offline for testing. Therefore, in the sample analysis system of the present application, the scheduling and control system can split a reasonable and practical mode combination according to the order analysis mode of the sample and the detection mode supported by the sample analyzer to be compared, so as to achieve a more efficient and stable allocation plan.
[0095] The present application also provides a computer readable storage device, see Figure 7 As shown, Figure 7 The computer readable storage device 60 stores program data 61 that can be executed by a processor, and the program data 61 is used to implement the steps in the control method of the sample analysis system in any of the above embodiments.
[0096] The program data 61 may be stored in the computer-readable storage device 60 in the form of a software product, including a number of instructions for enabling a device or a processor to execute all or part of the steps of the methods of various embodiments of the present application.
[0097] The computer readable storage device 60 is a medium in the computer memory for storing a certain discontinuous physical quantity. The computer readable storage device 60 includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program data 61 codes.
[0098] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A sample analysis system, characterized in that: The sample analysis system comprises: A loading unit, used for loading samples to be tested; a scanning unit, used for scanning the sample to be detected to obtain the order analysis mode of the sample to be detected; a plurality of sample injection units, wherein at least one sample analyzer is placed in the sample injection unit, and the sample analyzer is used for detecting and analyzing the sample to be detected; An unloading unit, used to unload samples that have been tested or samples that do not need to be tested; A scheduling control system is connected to the loading unit, the scanning unit, the injection unit and the unloading unit, The scheduling and control system is used to: obtain the order analysis pattern of the sample to be detected and the detection pattern of the sample analyzer to be compared in the sample analysis system; determine whether there is a difference between the order analysis pattern of the sample to be detected and the detection pattern of the sample analyzer to be compared; if so, split the order analysis pattern of the sample to be detected into sub-orders and the difference, and perform intersection matching on the difference with the detection pattern of other sample analyzers to be compared until the order analysis pattern of the sample to be detected can no longer be split, so as to obtain the splitting result of the order analysis pattern of the sample to be detected, wherein the splitting result includes at least one of the sub-orders; and obtain the scheduling strategy of the sample to be detected based on the splitting result.
2. The sample analysis system according to claim 1, characterized in that: The dispatch control system is also used for: Obtaining an intersection matching order of a plurality of sample analyzers to be compared according to the number of detection items in the detection mode of each sample analyzer to be compared; Based on the intersection matching order, sequentially performing intersection matching on the order analysis mode of the sample to be detected and the detection modes of the plurality of sample analyzers to be compared; When it is confirmed that the order analysis mode of the sample to be detected and the detection mode of the sample analyzer to be compared have an intersection, the intersection is used as the sub-order.
3. The sample analysis system according to claim 2, characterized in that: The dispatch control system is also used for: Based on the number of detection items of all the sample analyzers to be compared from most to least, the sample analyzers to be compared are sorted to obtain the intersection matching order.
4. The sample analysis system according to claim 2, characterized in that: The dispatch control system is also used for: When the number of detection items of different sample analyzers to be compared is the same, the one closer to the scanning area of the sample analysis system is preferentially used for the intersection matching.
5. The sample analysis system according to claim 1, characterized in that: The scheduling and control system is also used for: before the step of obtaining the order analysis mode of the sample to be tested and the detection mode of the sample analyzer to be compared in the sample analysis system, obtaining the detection modes of all sample analyzers in the sample analysis system; and obtaining the sample analyzer to be compared based on the inclusion relationship between the detection modes of different sample analyzers.
6. The sample analysis system according to claim 1, characterized in that: The dispatch control system is also used for: The scheduling strategy is obtained according to the splitting result, the detection modes of all the sample analyzers in the sample analysis system, and the actual load conditions of all the sample analyzers.
7. The sample analysis system according to claim 1, characterized in that: The scheduling control system is also used to execute, after the step of determining whether the order analysis mode of the sample to be detected has a difference with the detection mode of the sample analyzer to be compared: if not, then confirming that the order analysis mode of the sample to be detected does not need to be split.
8. The sample analysis system according to claim 1, characterized in that: The sample analysis system is a blood sample analysis system, and the sample to be tested is a blood sample.
9. A control method for a sample analysis system, characterized in that: Based on the sample analysis system according to any one of claims 1 to 8, the control method comprises: Obtaining an order analysis mode of a sample to be detected and a detection mode of a sample analyzer to be compared in the sample analysis system; Determine whether there is a difference between the order analysis mode of the sample to be detected and the detection mode of the sample analyzer to be compared; If yes, split the order analysis pattern into sub-orders and the difference set, and perform intersection matching on the difference set and the detection pattern of other sample analyzers to be compared, until the order analysis pattern of the sample to be detected cannot be split any further, so as to obtain a split result of the order analysis pattern of the sample to be detected, wherein the split result includes at least one of the sub-orders; A scheduling strategy for the sample to be detected is obtained based on the splitting result.
10. A computer readable storage device, characterized in that: Program data is stored and can be executed by a processor to implement the control method of the sample analysis system as claimed in claim 9.
