A cleaning fluid dosage prediction method and sample analyzer
By obtaining the liquid absorbing device and reagent information of the sample analyzer, calculating the cleaning liquid demand and comparing it with the margin, dynamically predicting the cleaning liquid usage, solving the cross-contamination and test suspension problems caused by cleaning liquid exhaustion, and achieving the continuity and accuracy of the test process.
Patent Information
- Application Number
- CN202010392413.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-11
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2040-05-11
AI Technical Summary
When the cleaning liquid is exhausted in the sample analyzer, cross-contamination and testing pauses may result. It is difficult for the prior art to effectively predict the amount of cleaning liquid to avoid such problems.
By obtaining the liquid absorbing device and reagent information of the test project, calculate the cleaning liquid demand, and compare it with the cleaning liquid residue to dynamically predict whether to start the test project.
Ensure that each test project can be completed, avoid pauses of started projects, reduce the risk of cross-contamination, and optimize the test process of the sample analyzer.
Smart Images

Figure CN113640532B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical devices, and in particular to a cleaning fluid dosage prediction method and a sample analyzer. Background Art
[0002] The sample analyzer can test samples containing multiple test items at the same time. The reagents used in different items may be different, and the sample analyzer may only have one aspiration device. When testing multiple items, the aspiration device needs to aspirate different reagents. There is a possibility of cross-contamination between items, resulting in poor test results.
[0003] In order to avoid this situation, when the previous reagent absorbed by the aspiration device may cause cross contamination to the next item, the aspiration device needs to be cleaned with a cleaning fluid before absorbing the next reagent to reduce cross contamination.
[0004] However, the cleaning fluid stored in the sample analyzer is limited. If the cleaning fluid is exhausted during the test and the test is not stopped, cross contamination will also occur. Therefore, the sample analyzer needs to avoid continuing to test after the cleaning fluid is exhausted. Summary of the Invention
[0005] The embodiments of the present application provide a cleaning fluid usage prediction method and a sample analyzer for dynamically predicting the cleaning fluid usage to avoid pausing an already started test item and thereby affecting the test process.
[0006] In a first aspect, an embodiment of the present application provides a method for predicting cleaning fluid usage, which is used during a test performed by a sample analyzer, and specifically includes: obtaining aspiration device information and reagent information and a remaining amount of cleaning fluid for a first test item, wherein the first test item includes at least one aspiration device and at least one reagent, the aspiration device information includes the number of aspiration devices, and the reagent information includes the number of reagents;
[0007] Calculate the required amount of the second cleaning solution when each aspiration device aspirates each reagent;
[0008] Summing the required amounts of the second cleaning solution corresponding to the respective reagents to obtain the required amounts of the first cleaning solution required by the respective aspiration devices in the first test item;
[0009] Summing the first cleaning liquid demand amounts corresponding to the respective liquid aspiration devices to obtain the first total amount;
[0010] If the first total amount is less than the remaining amount of cleaning fluid, the first test item is started.
[0011] In a second aspect, an embodiment of the present application provides a sample analyzer, specifically comprising:
[0012] a reagent storage device for storing reagents;
[0013] A pipetting device, including a pipetting needle, for aspirating samples, reagents or cleaning solutions;
[0014] A cleaning device, used for cleaning the liquid suction device;
[0015] An input device, configured to obtain information about a first test item including at least one aspirating device and at least one reagent, and information about a reagent including the number of aspirating devices and the amount of cleaning fluid remaining;
[0016] The processor is used to calculate the second cleaning liquid demand required by a single aspiration device when aspirating each reagent; sum the second cleaning liquid demand corresponding to each reagent to obtain the first cleaning liquid demand required by each aspiration device in the first test item; sum the first cleaning liquid demand corresponding to each aspiration device to obtain the first total amount; if the first total amount is less than the remaining cleaning liquid, start the first test item.
[0017] It can be seen from the above technical solution that the embodiment of the present application has the following advantages: the sample analyzer predicts the total amount of cleaning fluid required for the test item, and then determines whether to start the test item based on the relationship between the total amount and the remaining amount of cleaning fluid. In this way, different cleaning fluid requirements can be predicted for different test items, ensuring that each started test item can complete the test, avoiding the suspension of the started test item and affecting the test process. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is a schematic structural block diagram of a sample analyzer in an embodiment of the present application;
[0019] Figure 2 This is a schematic diagram of an embodiment of the sample analyzer predicting the amount of cleaning fluid used in the embodiment of the present application;
[0020] Figure 3 This is a schematic structural block diagram of an output device of a sample analyzer in an embodiment of the present application;
[0021] Figure 4 This is a schematic diagram of a flow chart of a sample analyzer predicting the amount of cleaning fluid used in an embodiment of the present application;
[0022] Figure 5 A schematic diagram of an embodiment of a sample analyzer in an embodiment of the present application;
[0023] Figure 6 FIG. 1 is a schematic diagram of another embodiment of the sample analyzer in the embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the following describes the embodiments of this application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this application, rather than all the embodiments. It is known to those skilled in the art that with the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0025] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. 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 modules is not necessarily limited to those steps or modules clearly listed, but may include other steps or modules that are not clearly listed or that are inherent to these processes, methods, products or devices. The naming or numbering of steps in this application does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The process steps that have been named or numbered can be changed in the execution order according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved. The division of units in this application is a logical division. In actual application, there may be other division methods. For example, multiple units can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, and the indirect coupling or communication connection between units can be electrical or other similar forms, which are not limited in this application. Moreover, the units or sub-units described as separate components may or may not be physically separated, may or may not be physical units, or may be distributed into multiple circuit units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this application.
[0026] Figure 1 1 is a schematic diagram of an exemplary structural block diagram of a sample analyzer 100 in an embodiment of the present application. The sample analyzer 100 includes a reagent storage device 101, a liquid aspiration device 102, a cleaning device 103, an input device 104, a processor 105, and an output device 106. The reagent storage device 101, the liquid aspiration device 102, the cleaning device 103, the input device 104, the processor 105, and the output device 106 are connected via a bus (e.g., Figure 1A line in the figure). The embodiments of the present application do not limit the specific connection medium between the above-mentioned components. In this embodiment, the reagent storage device 101 stores reagents; the aspiration device 102 includes a aspiration needle for aspirating samples, reagents, or cleaning fluids; the cleaning device 103 is used to clean the aspiration device 102; the input device 104 can be used to obtain the aspiration device information and reagent information required for the first test item; the processor 105 can be used to predict the first total amount of cleaning fluid required for the first test item based on the aspiration device information and the reagent information; if the first total amount is less than the remaining amount of cleaning fluid, the first test item is started; the output device 106 can be used to output the test result of the corresponding operation option or test item.
[0027] In the embodiment of the present application, the output device 106 and the input device 104 of the aforementioned sample analyzer 100 can be a touch screen, a liquid crystal display, etc., or can be an independent display device such as a liquid crystal display, a television, etc. that is independent of the sample analyzer 100, or can be a display screen on an electronic device such as a mobile phone or a tablet computer.
[0028] Please refer to the following for details: Figure 2 As shown, an embodiment of a method for predicting the amount of cleaning fluid used by a sample analyzer in an embodiment of the present application specifically includes:
[0029] 201. The sample analyzer obtains the aspiration device information, reagent information, and remaining amount of cleaning liquid of the first test item.
[0030] In this embodiment, the sample analyzer obtains the pipetting device information and reagent information that will be used in the test process of the first test item, as well as the current remaining amount of cleaning fluid of the sample analyzer, wherein the pipetting device information includes the number of pipetting devices, and the reagent information includes the number of reagents. Optionally, the pipetting device information may also include a pipetting device identification, which is used to indicate the specific pipetting device to be used in the first test item. For example, the sample analyzer includes three pipetting devices, namely pipetting device 1, pipetting device 2 and pipetting device 3; and the first test item requires two pipetting devices, namely pipetting device 2 and pipetting device 3. The number of reagents is used to indicate the number of reagents to be used in the first test item. The reagent information may also include the type of reagent, which is used to indicate the specific reagent to be used in the first test item. For example, the first test item requires two reagents, namely reagent R1 and reagent R2. It is understandable that the pipetting device information and the reagent information can be input by the user through an input device, or the sample analyzer can determine the pipetting device information and the reagent information required for the first test item based on a mapping relationship table between the test item and the pipetting device information and the reagent information. Specifically, according to different modes of the input device of the sample analyzer, the sample analyzer obtains the pipetting device information and the reagent information in different ways. For example, Figure 3 As shown, the input device of the sample analyzer can be a touch screen, on which an input box can be displayed, and the user can then input the aspiration device information and the reagent information through the input box. Alternatively, the touch screen displays options for each test item, and the aspiration device information and reagent information required for the corresponding test item are obtained by clicking the options on the touch screen. In this embodiment, the aspiration device information and reagent information can also be input by other means, such as setting a button, and inputting the aspiration device information and reagent information through the button.
[0031] In one example, the measurement items include but are not limited to the seven conventional coagulation items (e.g., activated partial thromboplastin time (APTT), prothrombin time (PT), thrombin time (TT), fibrinogen (FIB), D-dimer (D-Dimer), fibrinogen and Fibrin Degradation Products (FDP), antithrombin-III (AT-III)). For a group of samples, the sample analyzer needs to test multiple test items. For example, for a group of samples, the sample analyzer needs to test 3 test items, and the type of reagent corresponding to each test item and the order of reagent injection may be the same or different, and the number of pipetting devices used may also be the same or different.
[0032] 202. The sample analyzer predicts a first total amount of cleaning fluid required for the first test item based on the pipetting device information and the reagent information.
[0033] The sample analyzer dynamically predicts a first total amount (i.e., a maximum possible amount) of cleaning fluid required to complete the first test item based on the number of the aspiration devices, the number of the reagents, and the type of the reagents. In this embodiment, when predicting the first total amount, the sample analyzer also needs to consider the number of samples in the first test item.
[0034] The sample analyzer performs the following operations when predicting the first total amount of cleaning fluid required for the first test item:
[0035] The sample analyzer can calculate the amount of cleaning fluid required by each aspiration device used in the test item, and then sum the amount of cleaning fluid required by each aspiration device to obtain the total amount of cleaning fluid required for the test item. In an exemplary embodiment, the sample analyzer calculates the first total amount of cleaning fluid required by the first aspiration device in the first test item; then calculates the second total amount of cleaning fluid required by the second aspiration device in the first test item; and finally sums the first total amount and the second total amount to obtain the first total amount, wherein the first aspiration device and the second aspiration device are used for the first test item. In this embodiment, the first aspiration device and the second aspiration device are only used for exemplary purposes and are not limited to having only two aspiration devices in the test item.
[0036] The sample analyzer calculates the cleaning fluid requirement for a single aspiration device in the corresponding test item as follows:
[0037] The sample analyzer counts the number of times the first aspiration device aspirates the reagent to be aspirated, and counts the number of times an associated reagent that may contaminate the reagent to be aspirated is aspirated; finally, based on the number of times the reagent to be aspirated and the number of times the associated reagent is aspirated, the number of times the first aspiration device needs to clean the reagent to be aspirated, that is, the number of times the cleaning fluid is aspirated; finally, based on the number of times the cleaning fluid is aspirated, the required amount of the cleaning fluid is obtained. The number of reagents to be aspirated is variable; if there are multiple reagents to be aspirated, the number of individual reagents is calculated first, and then the sum is used to obtain the required amount of cleaning fluid required by the single aspiration device for the corresponding test item. In an exemplary embodiment, the sample analyzer counts the first number of times the first aspiration device aspirates the first reagent; then obtains a first associated reagent of the first reagent, wherein the first associated reagent is a reagent that contaminates the first reagent; determines the fifth number of times the second associated reagent aspirates; determines the sixth number of times the fourth aspiration data and the fifth number of times the sixth number of times the sixth number of times the first aspiration device aspirates the second reagent, wherein the sixth number of times the sixth number of times the first aspiration device aspirates the cleaning solution required; determines the second amount of cleaning solution required for the first aspiration device to aspirate the second reagent in the first test item based on the sixth number of times the sixth number of times the first aspiration device aspirates the second reagent; sums the first amount and the second amount to obtain the first total amount, and the first reagent, the second reagent, the first associated reagent, and the second associated reagent are applied to the first test item. In this embodiment, the first reagent and the second reagent are only used for exemplary description and are not limited to using only two reagents in the test item.
[0038] In this embodiment, the sample analyzer also uses the following calculation scheme when calculating the amount of cleaning liquid required by the second liquid aspiration device in the corresponding test item, which will be described again here.
[0039] In this embodiment, the sample analyzer performs the following specific operations when determining the number of times the cleaning solution is aspirated based on the number of times the first reagent is aspirated and the number of times the first associated reagent is aspirated: if the first number of aspirations (i.e., the number of times the first reagent is aspirated) is greater than the second number of aspirations (i.e., the number of times the first associated reagent is aspirated), then the third number of aspirations (i.e., the number of times the cleaning solution is aspirated) is equal to the second number of aspirations; if the first number of aspirations is less than or equal to the second number of aspirations, then the third number of aspirations is equal to the first number of aspirations. At the same time, in a specific embodiment, if the first reagent does not have an associated reagent, that is, other reagents used in the first test item will not contaminate the first reagent, then the number of times the cleaning solution is aspirated is 0; if the associated reagents of the first reagent include all reagents used in the first test item (i.e., including the first reagent itself), then the number of times the cleaning solution is aspirated is equal to the number of times the first reagent is aspirated.
[0040] In this embodiment, after obtaining the number of times the cleaning liquid is aspirated, the sample analyzer can obtain the amount of the cleaning liquid by multiplying the single amount of the cleaning liquid aspirated by the aspiration device by the number of times the aspiration is performed.
[0041] 203. The sample analyzer performs corresponding operations according to the first total amount and the remaining amount of the cleaning solution.
[0042] After estimating the first total amount of cleaning fluid required for the first test item, the sample analyzer compares the first total amount with the remaining amount of cleaning fluid in the sample analyzer and performs a corresponding operation based on the comparison result. Specifically, if the first total amount is greater than or equal to the remaining amount of cleaning fluid, the sample analyzer performs a preset operation; if the first total amount is less than the remaining amount of cleaning fluid, the sample analyzer may initiate the first test item.
[0043] In this embodiment, the sample analyzer may also use the following methods when comparing the first total amount with the remaining amount of the cleaning fluid:
[0044] In one possible implementation, the sample analyzer can add a deviation to the first total amount and then compare it with the remaining amount of the cleaning liquid, wherein the deviation includes but is not limited to the error of the liquid aspiration device and the amount of re-cleaning after the test is completed. This can better ensure that the test items are completed without contamination during the test process.
[0045] In another possible implementation, the sample analyzer can calculate an amount after comprehensively considering the empirical value, the fixed value and the first total amount, and then compare the amount with the remaining amount of the cleaning fluid. Specifically, assuming that the fixed value of the instrument is M (i.e., the remaining threshold value set in the sample analyzer), the empirical value is N (i.e., the remaining threshold value set by the user based on normal usage experience), and the total amount predicted by this application is P, when M is less than P or N is less than P, the comprehensively calculated amount is Q, then Q=M*a+N*b+P*(1-ab), where a and b are the weight coefficients of the fixed value and the empirical value, respectively. This can reduce the probability of suspension of the test item due to insufficient cleaning fluid.
[0046] In this embodiment, the sample analyzer may also perform the preset operation according to other situations. For example, a mechanical failure or a sensor failure may also cause the sample analyzer to suspend a test item or to stop the sample analyzer suddenly.
[0047] In this embodiment, the preset operation may include pausing a single test item, stopping a test item, or pausing all test items.
[0048] Among them, pausing a single test item is used to instruct the sample analyzer to pause the current test item; then predict the total amount of cleaning fluid required for the next test item. If the total amount of cleaning fluid is greater than the remaining amount of cleaning fluid, the test item is also paused; then predict the total amount of cleaning fluid required for the next test item. If the total amount of cleaning fluid is less than the remaining amount of cleaning fluid, the test item is started.
[0049] The pause all test items is used to instruct the sample analyzer to pause all test items of the sample analyzer.
[0050] The stop test item is used to instruct the sample analyzer to stop all test items of the sample analyzer.
[0051] In this embodiment, "Pause" and "Stop" are used to indicate different experimental processes. The experimental process indicated by "Pause" is as follows: if the previous test item has ended but the next test item does not meet the start conditions, the sample remains in place and the test continues after the start conditions are met. The experimental process indicated by "Stop" is as follows: if the previous test item has ended but the next test item does not meet the start conditions, the sample is moved to the unloading area; if other test items need to be tested, the sample needs to be reloaded and the experiment needs to be restarted.
[0052] If the sample analyzer pauses a single test item, it can estimate the second total amount of cleaning fluid required for the second test item, compare this second total amount with the remaining cleaning fluid amount to obtain a comparison result, and then perform corresponding operations based on the comparison result. The specific operations are the same as those for the first test item described above and will not be repeated here. In this solution, if the sample analyzer finds that none of the test items meet the start conditions after estimating the total amount of cleaning fluid required for all test items, the sample analyzer can stop the test and issue an alarm to notify the operator to replenish the cleaning fluid. The operator can then restart the experiment after replenishment is complete.
[0053] If the sample analyzer pauses all test items or stops a test item, the sample analyzer may sound an alarm after stopping the test to notify the operator to replenish the cleaning fluid, and restart the test after the replenishment is completed.
[0054] The following is an explanation of the method for predicting the amount of cleaning fluid in the embodiment of the present application using a specific application scenario. Figure 4 As shown:
[0055] Before the test item is started, the sample analyzer obtains the aspiration device information and reagent information corresponding to the test item; then obtains the number of times a single aspiration device in the aspiration device corresponding to the test item aspirates each reagent corresponding to the test item; then, for each reagent, the number of times the associated reagent that contaminates the reagent is aspirated is counted; then, the amount of cleaning fluid corresponding to each reagent in the single aspiration device is calculated; then, the amount of cleaning fluid corresponding to the single aspiration device is calculated; finally, the amount of cleaning fluid corresponding to the aspiration device corresponding to the test item is calculated; then, it is determined whether the remaining amount of cleaning fluid is sufficient. If the remaining amount of cleaning fluid is sufficient, the test item is started; if the remaining amount of cleaning fluid is insufficient and the preset operation is to suspend a single test item, the test item is not started, and the above-mentioned operation of predicting the amount of cleaning fluid is repeated; if the remaining amount of cleaning fluid is insufficient and the preset operation is to suspend all test items, all test items are suspended, and the started test items are completed. In an exemplary scenario, it is assumed that the sample analyzer needs to perform three test items on a group of samples, namely, test item 1, test item 2, and test item 3. The sample analyzer determines that there are two reagent pipetting devices corresponding to test item 1, of which pipetting device 1 corresponds to two reagent types, namely reagent R1 and reagent R2, while pipetting device 2 corresponds to one reagent type, namely reagent R3. The sample analyzer determines that there is one reagent pipetting device corresponding to test item 2, and the corresponding reagent types are 2, namely reagent R1 and reagent R3. The sample analyzer determines that there is one reagent pipetting device corresponding to test item 1, and the corresponding reagent types are 2, namely reagent R2. When the sample analyzer tests the sample, if the test sequence is to test test item 1 first, then test item 2, and finally test item 3, then before test item 1 is started, the sample analyzer calculates that the number of times pipetting device 1 aspirates reagent R1 in test item 1 is 10, and the number of times pipetting device 1 aspirates reagent 2 is 20. If there is one associated reagent for reagent R1, namely reagent R2, then the number of times the associated reagent of reagent R1 aspirates is 20. Since the number of times the associated reagent is drawn is greater than the number of times the reagent R1 is drawn, the number of times the liquid imbibing device 1 draws the cleaning fluid required for reagent R1 is 10. As for reagent R2, there is no associated reagent (i.e., reagent R1 does not contaminate reagent R2, and reagent R2 does not contaminate itself), then the number of times the associated reagent of reagent R2 is drawn is 0. The number of times the liquid imbibing device 1 draws the cleaning fluid is 10. The number of times the liquid imbibing device 2 draws the cleaning fluid for reagent R3 is 10, and the associated reagent of reagent R3 is 1 (i.e., the reagent R3 can contaminate itself), at this time the number of times the liquid imbibing device 2 draws the cleaning fluid is 10. The number of times the test item 1 draws the cleaning fluid is 20, and the single dosage of the cleaning fluid is 5 milliliters, then the total amount of cleaning fluid required for the test item 1 is 100 milliliters.If the remaining cleaning fluid in the sample analyzer is greater than 100 ml, the sample analyzer can initiate test item 1. If the remaining cleaning fluid in the sample analyzer is less than 100 ml, the sample analyzer will pause test item 1 and predict the total amount of cleaning fluid required for test item 2. If the total amount of cleaning fluid required for test item 2 is 50 ml and is less than the remaining cleaning fluid, the sample analyzer can initiate test item 2. In the above scheme, if the sample analyzer chooses to pause a single test item when the remaining cleaning fluid is insufficient, the sample analyzer chooses to stop a single test item when the remaining cleaning fluid is insufficient. In this case, the sample analyzer will stop test item 1 and unload the sample.
[0056] The above describes the method for predicting the remaining amount of cleaning fluid in the embodiment of the present application. The following describes the sample analyzer in the embodiment of the present application:
[0057] Please refer to the following for details: Figure 5 As shown, the sample analyzer 500 in this embodiment of the present application includes an input device 501, a processor 502, and an output device 503. Sample analyzer 500 can be the sample analyzer in the aforementioned method embodiment, or it can be one or more chips within a sample analyzer. Sample analyzer 500 can be used to perform some or all of the functions of the sample analyzer in the aforementioned method embodiment.
[0058] For example, the input device 501 can be used to execute step 201 in the above method embodiment. For example, the input device 501 obtains the aspiration device information and reagent information and the remaining amount of cleaning fluid for the first test item, wherein the first test item includes at least one aspiration device and at least one reagent, the aspiration device information includes the number of aspiration devices, and the reagent information includes the number of reagents.
[0059] The processor 502 can be configured to execute steps 202 to 203 of the above method embodiment. For example, the processor 502 can calculate the required amount of second cleaning fluid required by each aspiration device to aspirate each reagent; sum the required amounts of second cleaning fluid corresponding to each reagent to obtain the required amount of first cleaning fluid required by each aspiration device for the first test item; sum the required amounts of first cleaning fluid corresponding to each aspiration device to obtain the first total amount; and if the first total amount is less than the remaining amount of cleaning fluid, initiate the first test item.
[0060] The output device 503 can be used to output test results or operation options.
[0061] Optionally, the sample analyzer 500 further includes a storage module coupled to the processor so that the processor can execute computer-executable instructions stored in the storage module to implement the functions of the sample analyzer in the above-described method embodiment. In one example, the optional storage module included in the sample analyzer 500 can be an on-chip storage unit, such as a register or cache. The storage module can also be an off-chip storage unit, such as a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, or a random access memory (RAM).
[0062] It should be understood that the above Figure 5 The processes executed between the modules of the sample analyzer in the corresponding embodiment are the same as those described above. Figures 2 to 4 The process performed by the sample analyzer in the corresponding method embodiment is similar, and the details will not be repeated here.
[0063] Figure 6 A schematic diagram of a possible structure of a sample analyzer 600 in the above embodiment is shown. This sample analyzer 600 can be configured as the aforementioned sample analyzer. The sample analyzer 600 may include: a processor 602, a computer-readable storage medium / memory 603, a transceiver 604, an input device 605, an output device 606, and a bus 601. The processor, transceiver, computer-readable storage medium, etc. are connected via a bus. The specific connection medium between these components is not limited in this embodiment.
[0064] In one example, the input device 605 obtains aspiration device information and reagent information and a remaining amount of cleaning fluid for a first test item, wherein the first test item includes at least one aspiration device and at least one reagent, the aspiration device information includes the number of aspiration devices, and the reagent information includes the number of reagents;
[0065] The processor 602 calculates the second cleaning liquid demand required for each reagent when a single aspiration device aspirates each reagent; sums the second cleaning liquid demand corresponding to each reagent to obtain the first cleaning liquid demand required by each aspiration device in the first test item; sums the first cleaning liquid demand corresponding to each aspiration device to obtain the first total amount; if the first total amount is less than the remaining cleaning liquid, the first test item is started.
[0066] In one example, processor 602 may include baseband circuitry, for example, and may generate control information.
[0067] In another example, the processor 602 may run an operating system to control functions between various devices and components. The transceiver 604 may include a baseband circuit and a radio frequency circuit.
[0068] The input device 605, the output device 606 and the processor 602 can implement the above Figures 2 to 4 The corresponding steps in any embodiment are not described in detail here.
[0069] It is understandable that Figure 6 Only a simplified design of the sample analyzer is shown. In actual applications, the sample analyzer may include any number of transceivers, processors, memories, etc., and all sample analyzers that can implement the present application are within the scope of protection of the present application.
[0070] The processor 602 involved in the above-mentioned sample analyzer 600 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a network processor (NP), a microprocessor, etc., or it can be an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. It can also be a digital signal processor (DSP), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The controller / processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, and so on. The processor usually performs logical and arithmetic operations based on program instructions stored in the memory.
[0071] The bus 601 mentioned above may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0072] The computer-readable storage medium / memory 603 mentioned above may also store an operating system and other application programs. Specifically, the program may include program code, and the program code includes computer operating instructions. More specifically, the above-mentioned memory may be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, disk storage, etc. The memory 603 may be a combination of the above-mentioned storage types. In addition, the above-mentioned computer-readable storage medium / memory may be in the processor, external to the processor, or distributed across multiple entities including a processor or processing circuit. The above-mentioned computer-readable storage medium / memory may be specifically embodied in a computer program product. For example, a computer program product may include a computer-readable medium in packaging material.
[0073] Alternatively, the embodiment of the present application also provides a general processing system, such as a chip, which includes: one or more microprocessors that provide processor functions; and an external memory that provides at least a portion of the storage medium, all of which are connected to other supporting circuits through an external bus architecture. When the instructions stored in the memory are executed by the processor, the processor executes the sample analyzer in Figures 2 to 4 Part or all of the steps in the method for predicting the amount of cleaning fluid used by the sample analyzer in the embodiment, and / or other processes used in the technology described in this application.
[0074] The steps of the method or algorithm described in conjunction with the disclosure of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a sample analyzer. Of course, the processor and storage medium can also exist in the sample analyzer as discrete components.
[0075] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0076] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0077] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0078] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0079] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as 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.
[0080] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for predicting cleaning fluid usage, characterized in that: include: Acquiring aspiration device information and reagent information and a remaining amount of cleaning fluid for a first test item, wherein the first test item includes at least one aspiration device and at least one reagent, the aspiration device information includes the number of aspiration devices, and the reagent information includes the number of reagents; Calculating the required amount of second cleaning fluid required when a single pipette device absorbs each reagent separately, including: obtaining a first aspiration number of the single pipette device aspirating a single reagent, and obtaining a second aspiration number of the single pipette device aspirating an associated reagent of the single reagent; wherein: when the single pipette device aspirates multiple reagents and the single reagent does not contaminate itself, the associated reagent of the single reagent is a reagent that contaminates the single reagent but does not contaminate itself; when the single pipette device only aspirates the single reagent and the single reagent contaminates itself, the associated reagent of the single reagent is the single reagent itself; determining a third aspiration number based on the first aspiration number and the second aspiration number, the third aspiration number being the number of aspirations of cleaning fluid required for the single pipette device to aspirate the single reagent, and determining the required amount of second cleaning fluid required for the single pipette device to aspirate the single reagent in the first test item based on the third aspiration number; Summing the required amounts of the second cleaning solution corresponding to the respective reagents to obtain the required amounts of the first cleaning solution required by the respective aspiration devices in the first test item; Summing the first cleaning liquid demand corresponding to each of the liquid aspiration devices to obtain a first total amount; If the first total amount is less than the remaining amount of cleaning fluid, the first test item is started.
2. The method according to claim 1, characterized in that Determining a third number of times of aspirating the cleaning fluid according to the first number of times of aspirating and the second number of times of aspirating includes: If the first number of draws is greater than the second number of draws, the third number of draws is equal to the second number of draws; If the first aspiration number is less than or equal to the second aspiration number, the third aspiration number is equal to the first aspiration number.
3. The method according to claim 1, characterized in that Determining the required amount of the second cleaning liquid required for the single aspiration device in the first test item to aspirate the single reagent according to the third aspiration number includes: Obtaining a single amount of cleaning fluid aspirated by the single aspiration device; The required amount of the second cleaning fluid is determined according to the single usage amount and the third number of aspirations.
4. The method according to claim 1, wherein The reagent information also includes associated reagent information, and the associated reagent information includes the mutual contamination relationship between each reagent. The step of obtaining the associated reagents of the single reagent includes: The associated reagent of the single reagent is acquired according to the associated reagent information.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: When the first total amount is greater than or equal to the remaining amount of the cleaning fluid, a preset operation is performed.
6. The method according to claim 5, characterized in that The preset operations include pausing a single test item, pausing all test items, and stopping a test item.
7. The method according to claim 6, characterized in that When the preset operation is to pause a single test item, the method further includes: Obtaining the pipetting device information and reagent information required for the second test item; predicting a second total amount of cleaning fluid required for the second test item based on the pipetting device information and the reagent information; When the second total amount is less than the remaining amount of the cleaning fluid, starting the second test item; When the second total amount is greater than or equal to the remaining amount of the cleaning fluid, the preset operation is performed.
8. A sample analyzer, characterized in that: include: a reagent storage device for storing reagents; A pipetting device, including a pipetting needle, for aspirating samples, reagents or cleaning solutions; a cleaning device, used for cleaning the liquid aspiration device; An input device, configured to obtain information about a first test item including at least one aspirating device and at least one reagent, the aspirating device information including the number of aspirating devices, and the reagent information including the number of reagents; a processor for separately calculating the required amount of second cleaning fluid required when a single pipette device absorbs each reagent, including: obtaining a first number of aspirations of a single reagent by the single pipette device, and obtaining a second number of aspirations of an associated reagent of the single reagent by the single pipette device; wherein: when the single pipette device absorbs multiple reagents and the single reagent does not contaminate itself, the associated reagent of the single reagent is a reagent that contaminates the single reagent but does not contaminate itself; when the single pipette device only absorbs the single reagent and the single reagent contaminates itself, the associated reagent of the single reagent is the single reagent itself; determining a third aspiration number based on the first aspiration number and the second aspiration number, the third aspiration number being the number of aspirations of cleaning fluid required for the single pipette device to absorb the single reagent, and determining the required amount of second cleaning fluid required for the single pipette device to absorb the single reagent in the first test item based on the third aspiration number; Summing the required amounts of the second cleaning solution corresponding to the respective reagents to obtain the required amounts of the first cleaning solution required by the respective aspiration devices in the first test item; Summing the first cleaning liquid demand corresponding to each of the liquid aspiration devices to obtain a first total amount; If the first total amount is less than the remaining amount of cleaning fluid, the first test item is started.
9. A computer-readable storage medium storing computer instructions for executing the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Consumable information processing method and biological sample analyzer
CN107782675A