Sample analyzer, control method for sample analyzer, sample analysis system, storage medium
Patent Information
- Application Number
- CN202111416327.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-25
- Filing Date
- 2021-11-25
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2041-11-25
AI Technical Summary
[0004]本发明的第一个目的在于提供一种样本分析仪,其旨在解决现有样本分析仪在分析仪执行主体进行维护或校准或者质控时难以满足待测样本检测需求的技术问题
[0038]本发明提供的样本分析仪、样本分析系统、样本分析仪的控制方法及存储介质,当样本分析仪正在执行一个维护项目或校准项目或质控项目等预设项目、而有急诊样本需要检测时,会先控制样本分析仪暂停预设项目,并控制样本分析仪对急诊样本执行样本检测项目;从而使得样本分析仪的维护、校准、质控不会影响急诊样本的检测,有效兼顾了样本分析仪的维护、校准、质控和急诊样本的检测,提升了对急诊样本的响应效率,满足了急诊检验科室期望有能够24小时随时待命的样本分析仪的要求。
Smart Images

Figure CN114545003B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of sample analysis equipment, and more particularly to a sample analyzer, a sample analysis system, a control method for the sample analyzer, and a storage medium. Background Technology
[0002] Most patients with acute illnesses, severe symptoms, and complex conditions often first visit the hospital's emergency department, making it a department where critically ill patients congregate. Emergency laboratory testing is a crucial component of emergency medical care; sufficient emergency laboratory tests and accurate, timely reports provide vital support for effective treatment of emergency patients within the golden time window. According to the consensus of experts from the Chinese Society of Laboratory Medicine, the TAT (turnaround time) in emergency laboratories should at least meet the following requirements: reports for routine blood, urine, and stool tests should be available in less than or equal to 30 minutes; reports for biochemistry and immunology tests should be available in less than or equal to 2 hours; hospitals with the necessary resources should aim for biochemistry reports to be available in less than or equal to 1 hour. Some hospitals, in order to meet the clinical needs of stroke and chest pain centers, actually require biochemistry reports to be available within 40 minutes.
[0003] Existing sample analysis systems, besides performing daily testing tasks, require regular maintenance, calibration, and quality control according to the manufacturer's defined schedules to ensure normal operation. The duration of these maintenance, calibration, and quality control varies greatly depending on the specific tasks, ranging from 5 minutes to an hour or more. During this time, the instrument remains operational and cannot perform the user's desired testing tasks. Current technology addresses this issue by automating these processes. Users can schedule an automatic execution time on the instrument. Upon arrival, the system automatically performs the planned maintenance, calibration, or quality control actions based on the instrument's status. If the instrument is idle, this ensures that testing is not interrupted due to maintenance, calibration, or quality control. Furthermore, some departments with the resources can only manage this by maintaining multiple backup sample analyzers, allowing one to perform testing while another performs maintenance, calibration, or quality control. However, this approach increases the department's management burden, and having two reagent supply systems simultaneously can affect the consistency of instrument test results. Therefore, to ensure prompt and accurate treatment for patients, laboratory departments, especially emergency laboratories, prefer to have sample analyzers that are available 24 / 7 without being affected by instrument maintenance. Summary of the Invention
[0004] The first objective of this invention is to provide a sample analyzer that addresses the technical problem that existing sample analyzers struggle to meet the testing requirements of samples during maintenance, calibration, or quality control of the analyzer's main components.
[0005] To achieve the above objectives, the present invention provides a sample analyzer, comprising an analyzer execution body, a first information acquisition device, and a first control device;
[0006] The first information acquisition device is configured to acquire sample information of the sample to be tested and feed the sample information back to the first control device so that the first control device can determine whether the sample to be tested has entered the sample analyzer.
[0007] The analyzer execution unit is configured to perform preset items and at least one sample testing item, the preset items including at least one of maintenance items, calibration items, and quality control items;
[0008] The first control device is configured as follows:
[0009] The sample analyzer determines whether it has received the sample to be tested based on the sample information fed back by the first information acquisition device.
[0010] If a sample to be tested is received, the system determines whether to pause the preset project being executed by the analyzer's execution body according to the preset pause rules.
[0011] If it is determined that the preset item should be paused, the analyzer execution body is controlled to pause the preset item and to perform at least one of the sample detection items on the sample to be tested.
[0012] A second objective of this invention is to provide a sample analyzer, comprising an analyzer execution body, a first information acquisition device, and a first control device;
[0013] The first information acquisition device is configured to acquire sample information of the sample to be tested and feed the sample information back to the first control device;
[0014] The analyzer execution unit is configured to perform preset items and at least one sample testing item, the preset items including at least one of maintenance items, calibration items, and quality control items;
[0015] The first control device is configured as follows:
[0016] Based on the sample information fed back by the first information acquisition device, it is determined whether the sample to be tested received by the sample analyzer is an emergency sample;
[0017] If the sample to be tested is an emergency sample, it is determined that the preset project being executed by the analyzer can be interrupted, and the sample analyzer is controlled to pause the preset project.
[0018] The third objective of this invention is to provide a sample analysis system, including a sample analyzer, a sample scheduling device, a second information acquisition device, and a second control device.
[0019] The sample scheduling device includes a sample loading area, a sample unloading area, a sampling position, and a sample carrier transport mechanism; the sample carrier transport mechanism is configured to drive the sample carrier carrying the sample from the sample loading area to the sampling position, and to drive the sample carrier after sampling to the sampling position to the sample unloading area.
[0020] The second information acquisition device is configured to acquire sample information of the sample to be tested placed in the sample loading area, and to feed the sample information back to the second control device;
[0021] The sample analyzer is configured to perform preset items and at least one sample testing item, the preset items including at least one of maintenance items, calibration items, and quality control items;
[0022] The second control device is configured as follows:
[0023] Based on the sample information fed back by the second information acquisition device, it is determined whether the sample to be tested received by the sample analyzer is an emergency sample;
[0024] If the sample to be tested is an emergency sample, then the preset pause rule is used to determine whether the preset item being executed by the sample analyzer can be interrupted.
[0025] If it is determined that the preset item being executed by the sample analyzer can be interrupted, the sample analyzer is controlled to pause the preset item and to perform at least one of the sample testing items on the emergency sample.
[0026] A fourth objective of this invention is to provide a control method for a sample analyzer, comprising the following steps:
[0027] The sample analyzer is controlled to perform a preset program, which includes at least one of a maintenance program, a calibration program, and a quality control program.
[0028] The sample analyzer determines whether it has received the sample to be tested based on the sample information fed back by the first information acquisition device.
[0029] If a sample to be tested is received, the system determines whether to pause the preset item being executed by the sample analyzer based on the preset pause rules.
[0030] If it is determined that the preset item should be paused, the sample analyzer is controlled to pause the preset item and perform at least one of the sample detection items on the sample to be tested.
[0031] The fifth objective of this invention is to provide a control method for a sample analyzer, comprising the following steps:
[0032] The sample analyzer is controlled to perform a preset program, which includes at least one of a maintenance program, a calibration program, and a quality control program.
[0033] Obtain the sample information of the sample to be tested and determine whether the sample to be tested is an emergency sample;
[0034] If the sample to be tested is determined to be an emergency sample, the sample analyzer is controlled to pause the execution of the preset items;
[0035] The sample analyzer is controlled to perform sample testing on the emergency samples;
[0036] After completing the sample testing items, control the sample analyzer to continue executing the preset items.
[0037] A sixth objective of the present invention is to provide a storage medium storing computer-executable instructions, which, when executed by at least one processor of a sample analysis system or sample analyzer, perform the aforementioned sample analyzer maintenance method.
[0038] The sample analyzer, sample analysis system, control method for the sample analyzer, and storage medium provided by this invention, when the sample analyzer is performing a preset project such as a maintenance project, calibration project, or quality control project, and an emergency sample needs to be tested, will first control the sample analyzer to pause the preset project and then control the sample analyzer to perform the sample testing project on the emergency sample. This ensures that the maintenance, calibration, and quality control of the sample analyzer will not affect the testing of emergency samples, effectively balancing the maintenance, calibration, and quality control of the sample analyzer with the testing of emergency samples, improving the response efficiency to emergency samples, and meeting the requirement of emergency laboratory departments to have a sample analyzer that can be on standby 24 hours a day. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0040] Figure 1 This is a schematic diagram of the composition of the sample analyzer provided in Embodiment 1 of the present invention;
[0041] Figure 2 This is a flowchart illustrating one embodiment of the control method for a sample analyzer provided in Embodiment 1 of the present invention;
[0042] Figure 3 This is a flowchart illustrating one embodiment of the control method for the sample analyzer provided in Embodiment 2 of the present invention;
[0043] Figure 4 This is a schematic diagram of the composition of the sample analysis system provided in Embodiment 3 of the present invention;
[0044] Figure 5 This is a flowchart illustrating one embodiment of the control method for a sample analyzer provided in Embodiment 3 of the present invention;
[0045] Figure 6 This is a flowchart illustrating one implementation of the control method for a sample analyzer provided in Embodiment 4 of the present invention.
[0046] Explanation of reference numerals in the attached figures: 100, Sample analyzer; 110, Analyzer execution unit; 111, Reaction vessel carrier; 112, Sample dispensing device; 113, Reagent dispensing device; 114, Sample detection device; 115, Cleaning device; 116, Infusion tubing assembly; 120, First information acquisition device; 130, First control device; 200, Sample scheduling device; 300, Second information acquisition device; 400, Second control device; 10, Sample analysis system. Detailed Implementation
[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0048] Example 1:
[0049] like Figure 1 and Figure 2As shown, the sample analyzer 100 provided in Embodiment 1 of the present invention includes an analyzer execution body 110, a first information acquisition device 120, and a first control device 130. The analyzer execution body 110 is mainly used for analyzing and detecting samples; the first information acquisition device 120 is mainly used for acquiring information about samples entering the sample analyzer 100 and feeding it back to the first control device 130, so that the first control device 130 can determine whether a sample to be tested has entered the sample analyzer 100. The first control device 130 can control the operation of the analyzer execution body 110 according to the feedback information from the first information acquisition device 120.
[0050] Specifically, the first information acquisition device 120 is used to acquire sample information entering the sample analyzer 100 and feed the sample information back to the first control device 130, so that the first control device 130 can determine whether the sample analyzer 100 has received the sample to be tested. The first information acquisition device 120 can be at least one of a button, a touch screen, and a scanning component. When the first information acquisition device 120 is a button, the operator can use the button to transmit information to the first control device 130 about whether the sample is the sample to be tested. For example, it can be set so that when the operator double-clicks the button, the first control device 130 determines that it is the sample to be tested, and when the operator single-clicks the button, the first control device determines that it is not the sample to be tested. When the first information acquisition device 120 is a touch screen, the operator can manipulate the touch screen to transmit information about whether the sample is a sample to be tested to the first control device 130. For example, the operator can input or select the sample as a sample to be tested on the touch screen. When the first information acquisition device 120 is a scanning component, and when the sample enters the sample analysis system 10, the scanning component scans the identification code on the sample container such as the sample tube to transmit information about whether the sample is a sample to be tested to the first control device 130. For example, the scanning component can scan the barcode or QR code on the sample container and feed the scanning information back to the first control device 130 to determine whether the sample is a sample to be tested.
[0051] The analyzer execution unit 110 is configured to perform preset items and at least one sample testing item. The preset items include at least one of maintenance items, calibration items, and quality control items. Maintenance items are primarily used for the upkeep and maintenance of the sample analyzer 100. Calibration items are primarily used for calibrating the sample analyzer 100. Quality control items are primarily used for post-calibration quality control of the sample analyzer 100 to determine whether it has been properly calibrated. Sample testing items are primarily used to perform analysis and testing of samples.
[0052] In one implementation, the first control device 130 is configured to: determine whether the sample analyzer 100 has received a sample to be tested based on the sample information fed back by the first information acquisition device 120; if a sample to be tested is received, determine whether to control the pause of the preset project being executed by the analyzer execution body 110 according to a preset pause rule; if it is determined to pause the preset project, control the analyzer execution body 110 to pause the preset project, and control the analyzer execution body 110 to execute at least one sample detection project on the sample to be tested. In this embodiment, when the sample analyzer 100 is executing a preset project and there is a sample to be tested that needs to be detected, it will first determine whether to control the pause of the preset project being executed by the analyzer execution body 110 according to the preset pause rule. If it is determined to pause the preset project, it will control the sample analyzer 100 to pause the preset project, and control the sample analyzer 100 to execute a sample detection project on the sample to be tested; thereby ensuring that the maintenance of the sample analyzer 100 does not affect the detection of the sample to be tested, and improving the response efficiency of the sample analyzer 100 to the sample to be tested.
[0053] Preferably, when a preset item is paused due to a sample entering the sample analyzer 100, the first control device 130 records the execution progress of the preset item when it is paused. After the analyzer execution body 110 completes the sample testing for the emergency sample, the first control device 130 controls the analyzer execution body 110 to continue executing the paused preset item from the execution progress. This not only ensures that the paused preset item can be executed completely, thus ensuring that the sample analyzer 100 is adequately maintained, but also avoids repeated maintenance, calibration, or quality control, thereby reducing the time that the sample analyzer 100 is temporarily used for the preset item. Of course, in specific applications, as an alternative implementation, the preset items that are controlled to be paused can also be executed from the beginning after the sample detection items are completed, instead of continuing from the paused execution progress. That is, when the preset items are controlled to be paused because a sample to be tested enters the sample analyzer 100, and after the analyzer execution body 110 has completed the sample detection items for the sample to be tested, the first control device 130 can also control the analyzer execution body 110 to start executing the preset items that are controlled to be paused from the beginning.
[0054] Preferably, the analyzer execution body 110 includes a reaction vessel support device 111 for supporting the reaction vessel, a sample dispensing device 112 for dispensing samples into the reaction vessel, a reagent dispensing device 113 for dispensing reagents into the reaction vessel, a sample detection device 114 for analyzing and detecting the sample generated from the sample and reagents in the reaction vessel, a cleaning device 115 for cleaning the reaction vessel, and a liquid delivery pipeline assembly 116 for conveying liquids.
[0055] The sample dispensing device 112 includes sample suction and discharge components for aspirating and discharging samples;
[0056] The reagent dispensing device 113 includes a reagent suction and discharge component for drawing and discharging reagents;
[0057] The cleaning device 115 includes a cleaning component for cleaning the reaction vessel;
[0058] The reaction container support device 111 has at least one placement position for placing the reaction container and incubating the reaction liquid composed of the sample and reagent in the reaction container. For example, the reaction container support device 111 can be a reaction disk, which is arranged in a disk-shaped structure and has one or more placement positions for placing the reaction container. The reaction disk can rotate and drive the reaction container in its placement position to rotate, so as to arrange the reaction container and incubate the reaction liquid in the reaction container within the reaction disk.
[0059] The sample dispensing device 112 is used to aspirate samples and dispense them into the reaction container to be sampled. The sample dispensing device 112 includes sample aspiration and dispensing components for aspirating and dispensing samples. The sample aspiration and dispensing components can be sample needles or sample pipettes, etc. The sample aspiration and dispensing components can move back and forth in space in two or three dimensions through a two-dimensional or three-dimensional driving mechanism, thereby enabling the sample aspiration and dispensing components to the aspiration position for sampling and to the reaction container to be sampled, and to dispense the sample into the reaction container.
[0060] The reagent dispensing device 113 is used to aspirate reagents and discharge them into the reaction container to which the reagents are to be added. In a preferred embodiment, the reagent dispensing device 113 includes a reagent aspiration and dispensing component for aspirating and dispensing reagents. The reagent aspiration and dispensing component can be a reagent needle or a reagent pipette, etc. The reagent aspiration and dispensing component can move back and forth in two-dimensional or three-dimensional space through a two-dimensional or three-dimensional driving mechanism, thereby enabling the reagent aspiration and dispensing component to aspirate reagents from the reagent bottle and to move to the reaction container to which the reagents are to be added, and to discharge reagents into the reaction container. As a preferred embodiment of this example, the reagent dispensing device 113 includes a first reagent dispensing mechanism and a second reagent dispensing mechanism, which are arranged circumferentially along the reaction container carrying device 111. The first reagent dispensing mechanism is used to dispense a first reagent into the reaction container, and the second reagent dispensing mechanism is used to dispense a second reagent into the reaction container to meet the testing requirements of different samples. Of course, in specific applications, the reagent dispensing device 113 may also include only one of the first reagent dispensing mechanism and the second reagent dispensing mechanism.
[0061] The sample detection device 114 is used to perform tests on samples prepared from samples and reagents in the reaction vessel to obtain test data. For example, in one embodiment, the sample detection device 114 can detect the luminescence intensity of the sample to be tested and calculate the concentration of the analyte in the sample through a calibration curve. Specifically, the sample detection device 114 can be separately disposed on the outer periphery of the reaction vessel support device 111. There can be one or more sample detection devices 114 to meet the needs of different sample testing items.
[0062] The cleaning device 115 is mainly used to clean the reaction vessel to prevent contamination from affecting the accuracy of the test results. The cleaning device 115 includes cleaning components for cleaning the reaction vessel, which may include a liquid injection cleaning unit, a drying unit, etc. In a preferred embodiment, the cleaning device 115 includes a water blank detection unit, at least one liquid injection cleaning unit, and at least one drying unit. A complete cleaning operation of the reaction vessel by the cleaning device 115 includes: injecting liquid into the reaction vessel through the liquid injection cleaning unit; after the liquid injection cleaning unit completes the liquid injection cleaning, performing a water blank detection on the reaction vessel through the water blank detection unit to check whether the reaction vessel meets the usage requirements; after the water blank detection is completed and the reaction vessel is confirmed to be usable, drying the reaction vessel through the drying unit to remove the liquid inside the reaction vessel; the drying unit may include at least one of a suction needle and a wiping needle.
[0063] The analyzer execution body 110 is also configured to perform interruption post-processing items. When the preset item that the first control device 130 controls the analyzer execution body 110 to pause is a maintenance item, the first control device 130 is configured to: after controlling the analyzer execution body 110 to pause the preset item, first control the analyzer execution body 110 to perform the interruption post-processing item, and after the analyzer execution body 110 completes the interruption post-processing item, then control the analyzer execution body 110 to perform the sample detection item on the sample to be tested.
[0064] The post-disruption treatment includes cleaning at least one of the following: cleaning the reaction vessel, cleaning the sample aspiration and dispensing components, cleaning the reagent aspiration and dispensing components, and cleaning the infusion tubing assembly 116.
[0065] As one implementation, when the preset item that the first control device 130 controls the analyzer execution body 110 to pause is a calibration item or a quality control item, the first control device 130 is configured to: after the analyzer execution body 110 pauses the preset item, control the analyzer execution body 110 to perform a sample detection item on the sample to be tested, that is: when the calibration item or quality control item being executed is interrupted, the post-interruption processing item is not executed, but the sample detection item is executed directly.
[0066] Preferably, when the analyzer execution body 110 is executing a preset project, and the first control device 130 determines that the preset project being executed by the analyzer execution body 110 should not be paused according to the preset pause rule, the first control device 130 does not control the analyzer execution body 110 to pause the preset project, so that the analyzer execution body 110 continues to execute the preset project. After the preset project is completed, the analyzer execution body 110 is then controlled to execute the sample detection project on the sample to be tested.
[0067] Preferably, the pause rules for the preset items are preset in the first control device 130.
[0068] Preferably, the pause rule includes determining whether the remaining time for the preset item being executed by the analyzer execution body 110 is greater than a preset time, and / or determining whether the preset item being executed by the analyzer execution body 110 is configured to be interrupted. The preset time is the preparation time before the analyzer execution body 110 executes the sample detection item.
[0069] A preset project can be configured to not be interrupted in the following situations, including but not limited to: 1) The preset project can only be executed continuously and can only start from the beginning after being interrupted; 2) After the preset project is interrupted, there are many post-interruption processing projects that need to be performed, and the running time of the post-interruption processing projects is greater than or equal to the remaining time of the preset project; 3) The difference between the total running time of the preset project and the preset time is small.
[0070] If the first control device 130 determines that the remaining time of the preset project being executed by the analyzer execution body 110 is less than or equal to the preset time, and / or if the first control device 130 determines that the preset project being executed by the analyzer execution body 110 is configured to be uninterrupted, then the first control device 130 does not control the analyzer execution body 110 to pause the preset project, so that the analyzer execution body 110 continues to execute the preset project. After the preset project is completed, the analyzer execution body 110 is then controlled to perform the sample detection project on the sample to be tested. In this embodiment, when the remaining time of the preset project being executed by the analyzer execution body 110 is less than or equal to the preset time, the analyzer execution body 110 is not controlled to pause the preset project, so that the analyzer execution body 110 continues to execute the preset project. This is beneficial for simultaneously scheduling samples and preparing the analyzer execution body 110 during the remaining maintenance work of the analyzer execution body 110. Since the preset project is completed before the sample scheduling and the preparation work of the analyzer execution body 110 are completed, the overall operating efficiency of the sample analysis system 10 is improved.
[0071] If the first control device 130 determines that the remaining time of the preset item being executed by the analyzer execution body 110 is greater than the preset time, and / or if the first control device 130 determines that the preset item being executed by the analyzer execution body 110 is configured to be interrupted, then the first control device 130 controls the analyzer execution body 110 to pause the preset item and controls the analyzer execution body 110 to perform a sample detection item on the sample to be tested. After the analyzer execution body 110 has completed the sample detection item on the sample to be tested, the first control device 130 then controls the analyzer execution body 110 to continue executing the preset item that was controlled to be paused.
[0072] Preferably, if the first control device 130 determines that the remaining time for the preset item is greater than the preset time, the first control device 130 further determines whether to control the analyzer execution body 110 to suspend the preset item based on whether the preset item is configured to be interrupted. In this embodiment, the first control device 130 further determines whether to control the analyzer execution body 110 to suspend the preset item based on whether the preset item is configured to be interrupted, which helps to avoid unnecessary interruptions affecting the maintenance, calibration, or quality control work of the analyzer execution body 110.
[0073] Preferably, if the first control device 130 determines that the remaining time of the preset project being executed by the analyzer execution body 110 is greater than the preset time, and determines that the preset project being executed by the analyzer execution body 110 is configured to be uninterruptible, then the first control device 130 does not control the analyzer execution body 110 to pause the preset project, so that the analyzer execution body 110 continues to execute the preset project. After the preset project is completed, the analyzer execution body 110 is then controlled to execute the sample detection project for the sample to be tested. For preset projects that cannot be interrupted, no interruption is performed when a sample to be tested enters, which is beneficial to comprehensively ensuring the maintenance efficiency of the analyzer execution body 110 and the detection efficiency of the sample to be tested.
[0074] If the first control device 130 determines that the remaining time of the preset item being executed by the analyzer execution body 110 is greater than the preset time, and determines that the preset item is configured to be interruptible, then the first control device 130 controls the analyzer execution body 110 to pause the preset item and controls the analyzer execution body 110 to execute the sample detection item on the sample to be tested. After the analyzer execution body 110 finishes executing the sample detection item on the sample to be tested, the first control device 130 controls the analyzer execution body 110 to continue executing the preset item that was controlled to be paused. In this way, the purpose of rapid detection of the sample to be tested can be achieved.
[0075] It should be noted that, in the preferred embodiment of this example, the pause rule includes determining whether the remaining time of the preset project being executed by the analyzer execution body 110 is greater than a preset time and determining whether the preset project being executed by the analyzer execution body 110 is configured to be interruptible. It is preferable to determine whether the remaining time of the preset project being executed by the analyzer execution body 110 is greater than the preset time before determining whether the preset project being executed by the analyzer execution body 110 is configured to be interruptible. Of course, in specific applications, as an alternative implementation, the pause rule may only include either determining whether the remaining time of the preset item being executed by the analyzer execution entity 110 is greater than the preset time or determining whether the preset item being executed by the analyzer execution entity 110 is configured to be interruptible; as another alternative implementation, when the pause rule includes determining whether the remaining time of the preset item being executed by the analyzer execution entity 110 is greater than the preset time and determining whether the preset item being executed by the analyzer execution entity 110 is configured to be interruptible, the two determinations may not have a specific order.
[0076] Preferably, the first control device 130 is further configured to receive user settings for control parameters of preset items; the sample analyzer 100 also includes a setting interface configured to display control parameters of preset items and allow users to set control parameters of preset items. In specific applications, users can view and set preset items by manipulating the setting interface.
[0077] Preferably, the control parameters of the preset project include the execution cycle and execution time period of the preset project. This allows users to set the time period with less sample testing as the execution time period for maintenance, calibration, and quality control according to the actual situation. This ensures that the sample analyzer 100 is fully maintained, serviced, calibrated, and quality controlled, while minimizing the impact of sample analyzer 100 maintenance on sample testing.
[0078] Preferably, the settings interface is also configured to allow users to set whether preset items can be interrupted, thus facilitating users to configure the interruption attribute of preset items according to actual needs. Of course, in specific applications, the interruption attribute of preset items can also be set to be unmodifiable.
[0079] Preferably, when the preset item being executed by the analyzer execution body 110 is determined to be uninterruptible, the first control device 130 is further configured to send information indicating that the preset item cannot be interrupted to a second control device 400 that controls the transport of the sample to be tested to another sample analyzer 100. After receiving this information, the second control device 400 can promptly transport the sample to be tested to another sample analyzer 100 for detection or judgment, effectively utilizing each sample analyzer 100 and preventing delays in sample detection.
[0080] This embodiment also provides a control method for a sample analyzer 100, which includes the following steps:
[0081] Step S11: The control analyzer execution body 110 executes a preset item, which includes at least one of the following: maintenance item, calibration item, and quality control item.
[0082] Step S12: Determine whether the sample analyzer 100 has received the sample to be tested based on the sample information fed back by the first information acquisition device 120.
[0083] Step S13: If a sample to be tested is received, determine whether to control the pause of the preset item being executed by the analyzer execution body 110 according to the preset pause rules.
[0084] Step S14: If it is determined that the preset item is to be paused, the controller execution body 110 is controlled to pause the preset item and execute at least one sample detection item on the sample to be tested.
[0085] Preferably, the control method of the sample analyzer 100 further includes step S15 after step S14, and step S15 includes: controlling the analyzer execution body 110 to continue executing the preset items that have been controlled to be paused.
[0086] Preferably, the control method of the sample analyzer 100 further includes step S16 between step S12 and step S14: if it is determined that the preset item should not be paused according to the preset pause rule, then the analyzer execution body 110 is not controlled to pause the execution of the preset item, so that the sample analyzer execution body 110 continues to execute the preset item.
[0087] Furthermore, this embodiment also provides a storage medium storing computer-executable instructions. When the computer-executable instructions are executed by at least one processor of the sample analysis system 10 or the sample analyzer 100, the control method of the sample analyzer 100 described above is executed.
[0088] Example 2:
[0089] Reference Figures 1 to 3 As shown, the main difference between the sample analyzer 100, the control method of the sample analyzer 100, and the storage medium provided in this embodiment and those in Embodiment 1 lies in the different interruption mechanism of the preset project: In Embodiment 1, when the analyzer execution body 110 is performing a preset project, it is determined whether to control and pause the preset project being performed by the analyzer execution body 110 according to the preset pause rule; while in this embodiment, when the analyzer execution body 110 is performing a preset project, it is determined whether to control and pause the preset project being performed by the analyzer execution body 110 by judging whether the sample to be tested is an emergency sample, and after judging that the sample to be tested is an emergency sample, it is determined whether to control and pause the preset project being performed by the analyzer execution body 110 according to the preset pause rule.
[0090] Specifically, the sample analyzer 100 provided in this embodiment includes an analyzer execution body 110, a first information acquisition device 120, and a first control device 130. The analyzer execution body 110 is mainly used for analyzing and detecting samples; the first information acquisition device 120 is mainly used for acquiring information about samples entering the sample analyzer 100 and feeding it back to the first control device 130, so that the first control device 130 can determine whether the entering sample is an emergency sample. The first control device 130 can control the operation of the analyzer execution body 110 according to the feedback information from the first information acquisition device 120.
[0091] Specifically, the first information acquisition device 120 is used to acquire sample information entering the sample analyzer 100 and feed the sample information back to the first control device 130 so that the first control device 130 can determine whether the sample is an emergency sample. The first information acquisition device 120 can be set with reference to the first information acquisition device 120 in Embodiment 1, and will not be described in detail here.
[0092] The analyzer execution unit 110 is configured to execute at least one preset item and at least one sample detection item. When the analyzer execution unit 110 is executing a preset item and the first control device 130 determines, based on the sample information fed back by the first information acquisition device 120, that an emergency sample has entered the sample analyzer 100, the first control device 130 controls the analyzer execution unit 110 to pause the preset item and controls the analyzer execution unit 110 to execute at least one sample detection item on the emergency sample. After the analyzer execution unit 110 completes the sample detection item on the emergency sample, the first control device 130 then controls the analyzer execution unit 110 to continue executing the preset item that was controlled to be paused. In this embodiment, when the sample analyzer 100 is executing a preset item and an emergency sample needs to be tested, the analyzer 100 will first be controlled to pause the preset item and then be controlled to execute the sample detection item on the emergency sample; thus, the maintenance of the sample analyzer 100 will not affect the detection of emergency samples, improving the response efficiency of the sample analyzer 100 to emergency samples.
[0093] Preferably, when a preset item is paused due to an emergency sample entering the sample analyzer 100, the first control device 130 records the execution progress of the preset item when it is paused. After the analyzer execution body 110 completes the sample testing for the emergency sample, the first control device 130 controls the analyzer execution body 110 to resume the paused preset item from the execution progress. This ensures that the paused preset item can be completed, thus guaranteeing sufficient maintenance of the sample analyzer 100, and also avoids redundant maintenance, thereby reducing the time the sample analyzer 100 is temporarily used for the preset item. Of course, in specific applications, as an alternative implementation, the paused preset item can also be restarted from the beginning after the sample testing is completed, instead of continuing from the paused execution progress. That is, when a preset item is paused due to an emergency sample entering the sample analyzer 100, and after the analyzer execution body 110 completes the sample testing for the emergency sample, the first control device 130 can also control the analyzer execution body 110 to restart the paused preset item.
[0094] Preferably, the analyzer execution body 110 includes a reaction vessel support device 111 for supporting the reaction vessel, a sample dispensing device 112 for dispensing samples into the reaction vessel, a reagent dispensing device 113 for dispensing reagents into the reaction vessel, a sample detection device 114 for analyzing and detecting the sample generated from the sample and reagents in the reaction vessel, a cleaning device 115 for cleaning the reaction vessel, and a liquid delivery pipeline assembly 116 for conveying liquids.
[0095] The sample dispensing device 112 includes sample suction and discharge components for aspirating and discharging samples;
[0096] The reagent dispensing device 113 includes a reagent suction and discharge component for drawing and discharging reagents;
[0097] The cleaning device 115 includes a cleaning component for cleaning the reaction vessel;
[0098] The reaction vessel carrier 111, sample dispensing device 112, reagent dispensing device 113, sample detection device 114, and cleaning device 115 can be specifically optimized according to Embodiment 1, and will not be described in detail here.
[0099] The analyzer execution body 110 is also configured to perform interruption post-processing items. When the preset item that the first control device 130 controls the analyzer execution body 110 to pause is a maintenance item, the first control device 130 is configured to: after controlling the analyzer execution body 110 to pause the preset item, first control the analyzer execution body 110 to perform the interruption post-processing item, and after the analyzer execution body 110 completes the interruption post-processing item, then control the analyzer execution body 110 to perform sample testing items on the emergency sample.
[0100] The post-disruption treatment includes cleaning at least one of the following: cleaning the reaction vessel, cleaning the sample aspiration and dispensing components, cleaning the reagent aspiration and dispensing components, and cleaning the infusion tubing assembly 116.
[0101] As one implementation, when the preset item that the first control device 130 controls the analyzer execution body 110 to pause is a calibration item or a quality control item, the first control device 130 is configured to: after the analyzer execution body 110 pauses the preset item, control the analyzer execution body 110 to perform a sample detection item on the sample to be tested, that is: when the calibration item or quality control item being executed is interrupted, the post-interruption processing item is not executed, but the sample detection item is executed directly.
[0102] Preferably, when the analyzer execution body 110 is executing a preset project and the first control device 130 determines that a non-emergency sample has entered the sample analyzer 100 based on the sample information fed back by the first information acquisition device 120, the first control device 130 does not control the analyzer execution body 110 to pause the preset project, so that the analyzer execution body 110 continues to execute the preset project. After the preset project is completed, the analyzer execution body 110 is then controlled to perform a sample detection project on the emergency sample.
[0103] Preferably, the first control device 130 has preset pause rules for preset items. When the analyzer execution body 110 is executing a preset item and the first control device 130 determines that an emergency sample has entered the sample analyzer 100, the first control device 130 also determines whether to control the pause of the preset item according to the pause rules. The pause mechanism for preset items and the setting scheme for the pause rules can be optimized with reference to Embodiment 1, and will not be described in detail here.
[0104] Preferably, the first control device 130 is further configured to receive user settings for control parameters of preset items;
[0105] The sample analyzer 100 also includes a settings interface configured to display control parameters for preset items and to allow users to set control parameters for preset items.
[0106] The implementation scheme for the settings interface can be optimized by referring to Implementation Example 1, and will not be described in detail here.
[0107] As one implementation method, the control method for the sample analyzer 100 provided in this embodiment includes the following steps:
[0108] Step S21: Control the sample analyzer 100 to perform a preset item, which includes at least one of the following: maintenance item, calibration item, and quality control item.
[0109] Step S22: Obtain the sample information of the sample to be tested and determine whether the sample to be tested is an emergency sample.
[0110] Step S23: If the sample to be tested is determined to be an emergency sample, then control the sample analyzer 100 to pause the execution of preset items;
[0111] Step S24: Control the sample analyzer 100 to perform sample testing on the emergency samples;
[0112] Step S25: After completing the sample testing items, control the sample analyzer 100 to continue executing the preset items.
[0113] As one implementation, step S23 includes: if it is determined that the sample to be tested is an emergency sample, then according to the preset pause rule, it is determined whether to control the pause of the preset item being executed by the sample analyzer 100; if it is determined to pause the preset item, then the sample analyzer 100 is controlled to pause the preset item.
[0114] In one implementation, the control method for the sample analyzer 100 further includes steps S26 and S27, executed sequentially after step 22. Step 26 includes: if it is determined that the sample to be tested is a non-emergency sample, then the sample analyzer 100 is not controlled to pause the execution of preset items, so that the sample analyzer 100 continues to execute preset items. Step 27 includes: controlling the sample analyzer 100 to perform sample testing items on the sample.
[0115] The control method and storage medium of the sample analyzer 100 provided in this embodiment can be optimized with reference to Embodiment 1, and will not be described in detail here.
[0116] Example 3:
[0117] like Figure 4 and Figure 5 As shown, the sample analysis system 10 provided in Embodiment 3 of the present invention includes a sample analyzer 100, a sample scheduling device 200, a second information acquisition device 300, and a second control device 400. The sample analyzer 100 is mainly used for analyzing and detecting samples; the sample scheduling device 200 is mainly used for scheduling samples entering the sample analysis system 10 so that the sample analyzer 100 can absorb samples for detection; the second information acquisition device 300 is mainly used for acquiring information about the samples entering the sample analysis system 10 and feeding it back to the second control device 400 so that the second control device 400 can determine whether the entering sample is an emergency sample. The second control device 400 can control the sample scheduling device 200 and the sample analyzer 100 to operate based on the feedback information from the second information acquisition device 300.
[0118] Specifically, the sample scheduling device 200 includes a sample loading area, a sample unloading area, a suction position, and a sample carrier transport mechanism. The sample carrier transport mechanism is used to drive the sample carrier carrying the sample from the sample loading area to the suction position, and to drive the sample carrier after suction to the sample unloading area. The sample scheduling device 200 is used to automatically schedule samples to ensure continuous testing of the sample analysis system 10. Samples entering the sample analysis system 10 are first placed in the sample loading area of the sample scheduling device 200, then scheduled to the suction position, and after suction by the sample analyzer 100, are scheduled to the sample unloading area for unloading.
[0119] The second information acquisition device 300 is used to acquire sample information placed in the sample loading area and feed the sample information back to the second control device 400 so that the second control device 400 can determine whether the sample is an emergency sample. The second information acquisition device 300 can be at least one of a button, a touch screen, or a scanning component. When the second information acquisition device 300 is a button, the operator can control the button to transmit information to the second control device 400 about whether the sample is an emergency sample. For example, it can be set so that when the operator double-clicks the button, the second control device 400 determines that it is an emergency sample, and when the operator single-clicks the button, the second control device determines that it is a non-emergency sample. When the second information acquisition device 300 is a touch screen, the operator can control the touch screen to transmit information to the second control device 400 about whether the sample is an emergency sample. For example, the operator can input or select that the sample is an emergency sample on the touch screen. When the second information acquisition device 300 is a scanning component, when the sample enters the sample analysis system 10, the scanning component scans the identification code on the sample container, such as the sample tube, to transmit information to the second control device 400 about whether the sample is an emergency sample. For example, the scanning component can scan the barcode or QR code on the sample container and feed the scanning information back to the second control device 400 to determine whether the sample is an emergency sample.
[0120] The sample analyzer 100 is configured to perform at least one preset item and at least one sample testing item. The preset items include at least one of maintenance, calibration, and quality control items. Maintenance items are primarily used for the upkeep and maintenance of the sample analyzer 100. Calibration items are primarily used for the calibration of the sample analyzer 100. Quality control items are primarily used for the quality control of the calibration of the sample analyzer 100 to determine whether the sample analyzer 100 is properly calibrated. Testing items are primarily used to perform analysis and testing of the samples. In this embodiment, when the sample analyzer 100 is performing a preset item, and the second control device 400 determines, based on the sample information fed back by the second information acquisition device 300, that an emergency sample has entered the sample analysis system 10, the second control device 400 controls the sample analyzer 100 to pause the preset item and controls the sample analyzer 100 to perform at least one sample testing item on the emergency sample. In this embodiment, when the sample analyzer 100 is performing a preset project and an emergency sample needs to be tested, the sample analyzer 100 will be controlled to pause the preset project and then perform the sample testing project on the emergency sample. This ensures that the maintenance, calibration, or quality control of the sample analyzer 100 will not affect the testing of the emergency sample, improves the response efficiency of the sample analysis system 10 to the emergency sample, and meets the requirement of the emergency laboratory department to have a sample analyzer 100 that can be on standby 24 hours a day.
[0121] Preferably, when a preset item is paused due to an emergency sample entering the sample analysis system 10, and after the sample analyzer 100 completes the sample testing for the emergency sample, the second control device 400 controls the sample analyzer 100 to continue executing the preset item that was paused. In this way, the sample analysis system 10 can take into account both the effectiveness of preset items such as maintenance, calibration, and quality control and the testing efficiency of emergency samples, thus achieving better overall performance.
[0122] Preferably, when a preset item is paused due to an emergency sample entering the sample analysis system 10, the second control device 400 records the execution progress of the preset item when it is paused. After the sample analyzer 100 completes the sample testing for the emergency sample, the second control device 400 controls the sample analyzer 100 to resume the paused preset item from the execution progress. This ensures that the paused preset item can be completed, thus guaranteeing sufficient maintenance for the sample analyzer 100, and also avoids redundant maintenance, thereby reducing the time occupied by the sample analyzer 100 for the preset item. Of course, in specific applications, as an alternative implementation, the paused preset item can also be restarted from the beginning after the sample testing is completed, instead of continuing from the paused execution progress. That is, when a preset item is paused due to an emergency sample entering the sample analysis system 10, and after the sample analyzer 100 completes the sample testing for the emergency sample, the second control device 400 can also control the sample analyzer 100 to restart the paused preset item.
[0123] Preferably, the sample analyzer 100 includes a reaction container support device 111 for supporting the reaction container, a sample dispensing device 112 for dispensing the sample from the aspiration position into the reaction container, a reagent dispensing device 113 for dispensing reagents into the reaction container, a sample detection device 114 for analyzing and detecting the sample generated from the sample and reagents in the reaction container, a cleaning device 115 for cleaning the reaction container, and a liquid delivery pipeline assembly 116 for conveying liquids.
[0124] The reaction container support device 111 has at least one placement position for placing the reaction container and incubating the reaction liquid composed of the sample and reagent in the reaction container. For example, the reaction container support device 111 can be a reaction disk, which is arranged in a disk-shaped structure and has one or more placement positions for placing the reaction container. The reaction disk can rotate and drive the reaction container in its placement position to rotate, so as to arrange the reaction container and incubate the reaction liquid in the reaction container within the reaction disk.
[0125] The sample dispensing device 112 is used to aspirate samples and dispense them into the reaction container to be sampled. The sample dispensing device 112 includes sample aspiration and dispensing components for aspirating and dispensing samples. The sample aspiration and dispensing components can be sample needles or sample pipettes, etc. The sample aspiration and dispensing components can move back and forth in space in two or three dimensions through a two-dimensional or three-dimensional driving mechanism, thereby enabling the sample aspiration and dispensing components to the aspiration position for sampling and to the reaction container to be sampled, and to dispense the sample into the reaction container.
[0126] The reagent dispensing device 113 is used to aspirate reagents and discharge them into the reaction container to which the reagents are to be added. In a preferred embodiment, the reagent dispensing device 113 includes a reagent aspiration and dispensing component for aspirating and dispensing reagents. The reagent aspiration and dispensing component can be a reagent needle or a reagent pipette, etc. The reagent aspiration and dispensing component can move back and forth in two-dimensional or three-dimensional space through a two-dimensional or three-dimensional driving mechanism, thereby enabling the reagent aspiration and dispensing component to aspirate reagents from the reagent bottle and to move to the reaction container to which the reagents are to be added, and to discharge reagents into the reaction container. As a preferred embodiment of this example, the reagent dispensing device 113 includes a first reagent dispensing mechanism and a second reagent dispensing mechanism, which are arranged circumferentially along the reaction container carrying device 111. The first reagent dispensing mechanism is used to dispense a first reagent into the reaction container, and the second reagent dispensing mechanism is used to dispense a second reagent into the reaction container to meet the testing requirements of different samples. Of course, in specific applications, the reagent dispensing device 113 may also include only one of the first reagent dispensing mechanism and the second reagent dispensing mechanism.
[0127] The sample detection device 114 is used to perform tests on samples prepared from samples and reagents in the reaction vessel to obtain test data. For example, in one embodiment, the sample detection device 114 can detect the luminescence intensity of the sample to be tested and calculate the concentration of the analyte in the sample through a calibration curve. Specifically, the sample detection device 114 can be separately disposed on the outer periphery of the reaction vessel support device 111. There can be one or more sample detection devices 114 to meet the needs of different sample testing items.
[0128] The cleaning device 115 is mainly used to clean the reaction vessel to prevent contamination from affecting the accuracy of the test results. The cleaning device 115 includes cleaning components for cleaning the reaction vessel, which may include a liquid injection cleaning unit, a drying unit, etc. In a preferred embodiment, the cleaning device 115 includes a water blank detection unit, at least one liquid injection cleaning unit, and at least one drying unit. A complete cleaning operation of the reaction vessel by the cleaning device 115 includes: injecting liquid into the reaction vessel through the liquid injection cleaning unit; after the liquid injection cleaning unit completes the liquid injection cleaning, performing a water blank detection on the reaction vessel through the water blank detection unit to check whether the reaction vessel meets the usage requirements; after the water blank detection is completed and the reaction vessel is confirmed to be usable, drying the reaction vessel through the drying unit to remove the liquid inside the reaction vessel; the drying unit may include at least one of a suction needle and a wiping needle.
[0129] When the sample analyzer 100 performs a sample testing item, the second control device 400 controls the sample dispensing device 112 to dispense the sample into the reaction container on the reaction container carrier 111, controls the reagent dispensing device 113 to dispense the reagent into the reaction container, and controls the sample testing device 114 to analyze and test the sample generated by the sample and reagent in the reaction container.
[0130] The sample analyzer 100 may also include a mixing device, which may include a first stirring mechanism and a second stirring mechanism. The first stirring mechanism and the second stirring mechanism are arranged circumferentially along the reaction vessel support device 111, and are used to stir the reaction liquid in the reaction vessel at different stages. Of course, in specific applications, the mixing device may also include only one of the first stirring mechanism and the second stirring mechanism.
[0131] The sample analyzer 100 is also configured to perform interrupted post-processing items. When the second control device 400 controls the sample analyzer 100 to pause a preset item as a maintenance item, the second control device 400 is configured to: first control the sample analyzer 100 to execute the interrupted post-processing item after controlling the analyzer execution body 110 to pause the preset item; and then control the sample analyzer 100 to perform sample testing on the emergency samples after completing the interrupted post-processing item. The interrupted post-processing item includes at least one of cleaning the reaction container, cleaning the sample aspiration and dispensing components, cleaning the reagent aspiration and dispensing components, and cleaning the infusion tubing assembly 116. The interrupted post-processing item is mainly used to prevent contamination from affecting the accuracy of sample testing data.
[0132] As one implementation, when the preset item that the first control device 130 controls the analyzer execution body 110 to pause is a calibration item or a quality control item, the first control device 130 is configured to: after the analyzer execution body 110 pauses the preset item, control the analyzer execution body 110 to perform a sample detection item on the sample to be tested, that is: when the calibration item or quality control item being executed is interrupted, the post-interruption processing item is not executed, but the sample detection item is executed directly.
[0133] Preferably, when the sample analyzer 100 is executing a preset project and the second control device 400 determines, based on the sample information fed back by the second information acquisition device 300, that a non-emergency sample has entered the sample analysis system 10, the second control device 400 does not control the sample analyzer 100 to pause the preset project, allowing the sample analyzer 100 to continue executing the preset project. After the preset project is completed, the sample analyzer 100 is then controlled to perform sample testing on the emergency sample. In this embodiment, when the sample analyzer 100 is performing a preset project, the preset project will only be interrupted if an emergency sample enters, and the testing of the emergency sample will be performed first. For non-emergency samples, the preset project is completed first, and then the non-emergency sample is tested. This greatly reduces the frequency of interruptions to the preset project, ensuring the maintenance, calibration, and quality control of the sample analyzer 100, thereby helping to extend the service life of the sample analyzer 100.
[0134] Preferably, the sample scheduling device 200 further includes a buffer area for caching samples. When the sample analyzer 100 is executing a preset project, and the second control device 400 determines, based on the sample information fed back by the second information acquisition device 300, that a sample has entered the sample analysis system 10 but does not control the sample analyzer 100 to pause the preset project, the second control device 400 also controls the sample carrier transport mechanism to schedule the sample from the sample loading area to the buffer area. After the preset project is completed, the second control device 400 controls the sample carrier transport mechanism to schedule the sample from the buffer area to the sampling position corresponding to the sample analyzer 100, and controls the sample analyzer 100 to perform sample detection on the sample. In this embodiment, when a sample enters the sample analysis system 10 and the preset project is not controlled to be paused, the sample scheduling device 200 simultaneously schedules the sample to the buffer area for caching while the preset project continues. After the sample analyzer 100 completes the currently executing preset project, it automatically starts the corresponding sample detection project without human intervention, avoiding the phenomenon of requiring personnel to continuously wait for the sample analyzer 100 to be idle. Furthermore, since the samples are pre-scheduled to the buffer area, it saves subsequent sample scheduling time, thereby improving sample detection efficiency. Of course, in specific applications, as an alternative implementation, when a sample enters the sample analysis system 10 and the preset project is not paused, the sample scheduling device 200 can also schedule the sample to the aspiration position to wait while the preset project continues. Once the sample analyzer 100 completes the currently executing preset project, it automatically starts the corresponding sample detection project. This eliminates the need for human intervention and also improves detection efficiency. Alternatively, as another alternative implementation, the sample scheduling device 200 may not include a buffer area for caching samples. When a sample enters the sample analysis system 10 and the preset project is not paused, the sample scheduling device 200 can schedule the sample to the aspiration position to wait while the preset project continues.
[0135] Preferably, the number of sample analyzers 100 is two or more, and the sample scheduling device 200 includes a number of sampling positions equal to the number of sample analyzers 100, with each sampling position corresponding to one sample analyzer 100. In this embodiment, the sample analysis system 10 includes two or more sample analyzers 100, enabling the sample analysis system 10 to simultaneously detect at least two samples, thereby improving sample detection efficiency. Of course, in specific applications, as an alternative embodiment, a sample analysis system 10 may also include only one sample analyzer 100.
[0136] Specifically, when the number of sample analyzers 100 is configured to be two or more, all sample analyzers 100 can perform the same sample testing items. That is, all sample analyzers 100 in a sample analysis system 10 are identical and used to perform the same sample testing items on samples. This can meet the requirement of simultaneous testing of multiple samples. Of course, in specific applications, as an alternative implementation, when the number of sample analyzers 100 is configured to be two or more, at least two sample analyzers 100 can perform different sample testing items. That is, among the sample analyzers 100 in a sample analysis system 10, at least two are different. This can meet the requirement of simultaneous testing of different sample testing items.
[0137] When the number of sample analyzers 100 is configured to be two or more, if the second control device 400 determines that one sample analyzer 100 is performing a preset task, or if the second control device 400 determines that the performing preset task cannot be interrupted, the second control device 400 also controls the sample carrier transport mechanism to transport the sample carrier carrying the sample to another sample analyzer 100 for judgment or testing. Through this configuration, when it is determined that one sample analyzer 100 cannot immediately test an emergency sample, the emergency sample is transported to another sample analyzer 100 for judgment or testing, thereby enabling the emergency sample to be tested quickly and improving the testing speed.
[0138] Preferably, the second control device 400 is independently located outside each sample analyzer 100 or integrated into any sample analyzer 100. Specifically, the second control device 400 can be located in a central computer independent of the sample analyzer 100, or it can be integrated into the controller of any sample analyzer 100.
[0139] The sample analysis system 10 provided in this embodiment effectively takes into account the maintenance, calibration, quality control of the sample analyzer 100 and the detection of emergency samples, and improves the response efficiency to emergency samples.
[0140] This embodiment also provides a control method for a sample analyzer 100, which includes the following steps:
[0141] Step S31: Control the sample analyzer 100 to perform a preset item, which includes at least one of the following: maintenance item, calibration item, and quality control item.
[0142] Step S32: Based on the sample information fed back by the second information acquisition device 300, determine whether the sample to be tested received by the sample analyzer 100 is an emergency sample.
[0143] Step S33: If the sample to be tested is an emergency sample, control the sample analyzer 100 to pause the execution of preset items;
[0144] Step S34: Control the sample analyzer 100 to perform sample testing on the sample.
[0145] Preferably, the control method for the sample analyzer 100, after step S34, further includes step S35, which controls the sample analyzer 100 to continue executing the preset items that have been controlled to be paused.
[0146] Preferably, the control method for the sample analyzer 100 further includes steps S36 and S37, executed sequentially, between steps S32 and S34. Step S36 includes: if it is determined that the sample to be tested is a non-emergency sample, then the sample analyzer 100 is not controlled to pause the execution of preset items, so that the sample analyzer 100 continues to execute preset items. Step S37 includes: controlling the sample analyzer 100 to perform sample testing items on the sample.
[0147] Furthermore, this embodiment also provides a storage medium storing computer-executable instructions. When the computer-executable instructions are executed by at least one processor of the sample analysis system 10 or the sample analyzer 100, the control method of the sample analyzer 100 described above is executed.
[0148] Example 4:
[0149] Reference Figures 4 to 6 As shown, the main difference between the control method and storage medium of the sample analysis system 10 and sample analyzer 100 provided in this embodiment and those in Embodiment 3 lies in the different interruption mechanism of the preset items: In Embodiment 3, when the sample analyzer 100 is performing preset items, as long as an emergency sample enters the sample analysis system 10 or sample analyzer 100, the preset items are paused and the sample detection items of the emergency sample are executed instead; while in this embodiment, when the sample analyzer 100 is performing preset items, if an emergency sample enters the sample analysis system 10 or sample analyzer 100, it is also necessary to determine whether to control the preset items to be paused according to the preset pause rules of the preset items.
[0150] Specifically, in the sample analysis system 10 provided in this embodiment, the second control device 400 has preset pause rules for preset items. When the sample analyzer 100 is executing a preset item and the second control device 400 determines that an emergency sample has entered the sample analysis system 10, the second control device 400 also determines whether to control the pause of the preset item according to the pause rules. The setting of the pause rules is mainly used to reduce the frequency of unnecessary interruptions to preset items and improve the overall operating efficiency of the sample analyzer 100.
[0151] Preferably, the pause rule includes determining whether the remaining time for the preset item being executed by the sample analyzer 100 is greater than the preset time, and / or determining whether the preset item being executed by the sample analyzer 100 is configured to be interrupted. The preset time is the greater of the scheduling time and the preparation time. The scheduling time is the time it takes for the sample to be scheduled from the sample loading area to the sampling position corresponding to the sample analyzer 100, and the preparation time is the preparation time before the sample analyzer 100 executes the sample detection item.
[0152] A preset project can be configured to not be interrupted in the following situations, including but not limited to: 1) The preset project can only be executed continuously and can only start from the beginning after being interrupted; 2) After the preset project is interrupted, there are many post-interruption processing projects that need to be performed, and the running time of the post-interruption processing projects is greater than or equal to the remaining time of the preset project; 3) The difference between the total running time of the preset project and the preset time is small.
[0153] If the second control device 400 determines that the remaining time of the preset project being executed by the sample analyzer 100 is less than or equal to the preset time, and / or if the second control device 400 determines that the preset project being executed by the sample analyzer 100 is configured to not be interrupted, then the second control device 400 does not control the sample analyzer 100 to pause the preset project, so that the sample analyzer 100 continues to execute the preset project. After the preset project is completed, the sample analyzer 100 is then controlled to perform sample testing on the emergency samples. In this embodiment, when the remaining time of the preset project being executed by the sample analyzer 100 is less than or equal to the preset time, the sample analyzer 100 is not controlled to pause the preset project, so that the sample analyzer 100 continues to execute the preset project. This is beneficial for simultaneously scheduling samples and preparing the sample analyzer 100 during the remaining maintenance, calibration, or quality control work of the sample analyzer 100. Since the preset project is completed before the sample scheduling and preparation work of the sample analyzer 100 are completed, the overall operating efficiency of the sample analysis system 10 is improved.
[0154] If the second control device 400 determines that the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time, and / or if the second control device 400 determines that the preset item being executed by the sample analyzer 100 is configured to be interrupted, then the second control device 400 controls the sample analyzer 100 to pause the preset item and controls the sample analyzer 100 to perform sample testing on the emergency sample. After the sample analyzer 100 has completed the sample testing on the emergency sample, the second control device 400 then controls the sample analyzer 100 to continue executing the preset item that was controlled to be paused.
[0155] Preferably, if the second control device 400 determines that the remaining time for the preset item is greater than the preset time, the second control device 400 further determines whether to control the sample analyzer 100 to pause the preset item based on whether the preset item is configured to be interrupted. In this embodiment, the second control device 400 further determines whether to control the sample analyzer 100 to pause the preset item based on whether the preset item is configured to be interrupted, which helps to avoid unnecessary interruptions affecting the maintenance, calibration, or quality control work of the sample analyzer 100.
[0156] Preferably, if the second control device 400 determines that the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time, and determines that the preset item being executed by the sample analyzer 100 is configured to be uninterruptible, then the second control device 400 does not control the sample analyzer 100 to pause the preset item, allowing the sample analyzer 100 to continue executing the preset item. After the preset item is completed, the sample analyzer 100 is then controlled to perform sample testing on the emergency samples. For uninterruptible preset items, no interruption is performed when an emergency sample arrives, which helps to comprehensively ensure the efficiency of sample analyzer 100 maintenance, calibration, and quality control, as well as the testing efficiency of emergency samples.
[0157] If the second control device 400 determines that the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time, and determines that the preset item is configured to be interruptible, then the second control device 400 controls the sample analyzer 100 to pause the preset item and controls the sample analyzer 100 to perform sample testing on the emergency sample. After the sample analyzer 100 finishes performing the sample testing on the emergency sample, the second control device 400 then controls the sample analyzer 100 to continue executing the preset item that was controlled to be paused. In this way, the purpose of rapid testing of emergency samples can be achieved.
[0158] Preferably, the sample scheduling device 200 further includes a buffer area for caching samples. When the sample analyzer 100 is executing a preset project, and the second control device 400 determines, based on the sample information fed back by the second information acquisition device 300, that a sample has entered the sample analysis system 10 but does not control the sample analyzer 100 to pause the preset project, the second control device 400 also controls the sample carrier transport mechanism to schedule the sample from the sample loading area to the buffer area. After the preset project is completed, the second control device 400 controls the sample carrier transport mechanism to schedule the sample from the buffer area to the sampling position corresponding to the sample analyzer 100, and controls the sample analyzer 100 to perform sample detection on the sample. In this embodiment, when a sample enters the sample analysis system 10 and the preset project is not controlled to be paused, the sample scheduling device 200 simultaneously schedules the sample to the buffer area for caching while the preset project continues. After the sample analyzer 100 completes the currently executing preset project, it automatically starts the corresponding sample detection project. This avoids the need for personnel to continuously wait for the sample analyzer 100 to become idle, thus eliminating the need for personnel to intervene. Since the samples are pre-scheduled to the buffer, it helps save the subsequent scheduling time of the samples, thereby improving the detection efficiency of the samples.
[0159] It should be noted that, in the preferred embodiment of this example, the pause rule includes determining whether the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time and determining whether the preset item being executed by the sample analyzer 100 is configured to be interrupted. It is preferable to determine whether the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time before determining whether the preset item being executed by the sample analyzer 100 is configured to be interrupted. Of course, in specific applications, as an alternative implementation, the pause rule may only include determining whether the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time and whether the preset item being executed by the sample analyzer 100 is configured to be interruptible. As another alternative implementation, when the pause rule includes determining whether the remaining time of the preset item being executed by the sample analyzer 100 is greater than the preset time and whether the preset item being executed by the sample analyzer 100 is configured to be interruptible, the two determinations may not have a specific order.
[0160] Preferably, the second control device 400 is further configured to receive user settings for control parameters of preset items; the sample analysis system 10 also includes a setting interface configured to display control parameters of preset items and allow users to set control parameters of preset items. In specific applications, users can view and set preset items by manipulating the setting interface.
[0161] Preferably, the control parameters of the preset project include the execution cycle and execution time period of the preset project. This allows users to set the time period with fewer sample tests as the execution time period according to the actual situation. This ensures that the sample analyzer 100 is fully maintained, calibrated, and quality controlled, while minimizing the impact of the sample analyzer 100's maintenance, calibration, and quality control work on sample testing.
[0162] Preferably, the settings interface is also configured to allow users to set whether preset items can be interrupted, thus facilitating users to configure the interruption attribute of preset items according to actual needs. Of course, in specific applications, the interruption attribute of preset items can also be set to be unmodifiable.
[0163] Preferably, the control method for the sample analyzer 100 provided in this embodiment includes the following steps:
[0164] Step S41: Control the sample analyzer 100 to execute a preset project;
[0165] Step S42: Determine whether the sample to be tested received by the sample analyzer 100 is an emergency sample based on the sample information fed back by the second information acquisition device 300.
[0166] Step S43: If it is determined that the sample to be tested is an emergency sample, and the remaining time of the preset item is greater than the preset time, and the preset item is determined to be interruptible, then control the sample analyzer 100 to pause the execution of the preset item.
[0167] Step S44: Control the sample analyzer 100 to perform sample testing on the sample;
[0168] Step S45: Control the sample analyzer 100 to continue executing the preset items that were controlled to be paused.
[0169] Preferably, the control method for the sample analyzer 100 provided in this embodiment further includes steps S46 and S47 executed sequentially between steps S42 and S44. Step S46 includes: if, according to step S42, it is determined that the sample to be tested is a non-emergency sample, or the sample to be tested is an emergency sample but the remaining time for the preset item is less than or equal to the preset time, or the sample to be tested is an emergency sample but the preset item is determined to be uninterruptible, then the sample analyzer 100 is not controlled to pause the execution of the preset item, so that the sample analyzer 100 continues to execute the preset item. Step S47 includes: controlling the sample analyzer 100 to perform sample testing on the sample.
[0170] The following uses a preset item as an example to illustrate the working principle of rapid response emergency samples. Specifically, this embodiment provides a maintenance scheme for rapid response emergency samples, and the following is a preferred implementation scheme:
[0171] The sample analysis system 10 includes a maintenance settings interface with an input text box. Users can enter a time value during off-peak hours when there are fewer samples. This time can be set weekly, allowing users to choose when maintenance begins each day. The maintenance settings interface also allows users to create lists of daily, weekly, and monthly automatic maintenance items. Users can select specific maintenance items and configure whether or not each maintenance item can be interrupted.
[0172] When the sample analyzer 100 reaches the set maintenance time, and if the sample analyzer 100 is currently idle or in a dormant state, the sample analyzer 100 will automatically start and begin maintenance actions according to the maintenance cycle and the set maintenance information; if the sample analyzer 100 is still in the detection state when the set maintenance time is reached, the maintenance actions will be automatically postponed until the sample analyzer 100 has completed the detection.
[0173] Once a maintenance task has begun, the user does not need to stop the current maintenance process. They can directly place the samples to be tested into the sample loading area. The software will then determine the remaining maintenance time and whether the task can be interrupted. If the remaining maintenance time is less than or equal to the preset time, the sample analyzer 100 will continue executing the corresponding maintenance task before starting sample testing, regardless of whether the maintenance task is set to support interruption. During this time, the samples will be temporarily stored in the buffer area or sampling position of the sample scheduling device 200. After the sample analyzer 100 completes the currently executing maintenance task, it will automatically start the corresponding testing task without human intervention. If the remaining maintenance time is greater than the preset time, and the corresponding maintenance task is set to not be interrupted, then, similar to the first scenario, the sample carrier containing the samples will be temporarily placed in the buffer area or sampling position. After the sample analyzer 100 completes the currently executing maintenance task, it will automatically start the corresponding sample testing task without human intervention.
[0174] If the remaining maintenance time exceeds the preset time and the maintenance item is set to be interruptible, then when the sample analysis system 10 detects an incoming sample or an emergency sample, it will record the current maintenance progress and will not execute subsequent maintenance actions. Instead, it will execute the corresponding maintenance item's interruption post-processing procedure (e.g., if an enhanced cleaning process is being executed and it is determined that the process needs to be interrupted, the system will record the cleaning fluid currently being used and the number of times the enhanced cleaning maintenance item has been performed. Several cleaning operations will be performed on the sample aspiration and dissipation components to avoid interference from residual cleaning fluid on the results). Meanwhile, samples entering the sample analysis system 10 will be processed according to the normal testing sequence, and the maintenance item will be paused. The system will wait for the sample analysis system 10 to complete its corresponding tests, and if no new sample testing items are required to enter the sample analysis system 10 within a certain period, the remaining maintenance items in the sample analysis system 10 will be resumed according to the previously recorded execution progress and the maintenance items will be completed.
[0175] The sample analysis system 10 provided in this embodiment not only takes into account the effectiveness of maintenance, but also ensures the detection efficiency of the sample analyzer 100, and improves the response speed of the sample analysis system 10 to emergency samples.
[0176] Apart from the differences mentioned above, the control method of the sample analysis system 10 and the sample analyzer 100 provided in this embodiment, as well as the setting of other parts of the storage medium, can be optimized by referring to the corresponding setting in Embodiment 3, and will not be described in detail here.
[0177] Example 5:
[0178] The main difference between the control method and storage medium of the sample analysis system 10 and sample analyzer 100 provided in this embodiment and those in Embodiment 4 lies in the sample scheduling method when the sample enters the sample system and the preset project is not paused. In Embodiment 4, when the sample enters the sample system and the preset project is not paused, the sample is scheduled to the buffer area for caching, and then scheduled to the aspiration position after the preset project is completed. In this embodiment, although the sample scheduling device 200 also includes a buffer area for caching samples, when the sample enters the sample system and the preset project is not paused, the sample is directly scheduled to the aspiration position for waiting, instead of being scheduled to the buffer area. After the sample analyzer 100 completes the currently executing preset project, it automatically starts the corresponding sample detection project, eliminating the need for personnel to continuously wait for the sample analyzer 100 to become idle.
[0179] Specifically, in this embodiment, when the sample analyzer 100 is executing a preset project and the second control device 400 determines that a sample has entered the sample analysis system 10 based on the sample information fed back by the second information acquisition device 300, but does not control the sample analyzer 100 to pause the preset project, the second control device 400 also controls the sample carrier transport mechanism to dispatch the sample from the sample loading area to the sampling position corresponding to the sample analyzer 100. After the preset project is completed, the sample analyzer 100 is then controlled to perform a sample detection project on the sample.
[0180] Apart from the differences mentioned above, the control method of the sample analysis system 10 and the sample analyzer 100 provided in this embodiment, as well as the setting of other parts of the storage medium, can be optimized according to the corresponding settings in Embodiment 4, and will not be described in detail here.
[0181] Example 6:
[0182] The main difference between the control method and storage medium of the sample analysis system 10 and sample analyzer 100 provided in this embodiment and those in embodiments four and five is that embodiments four and five both have a buffer area, while the sample analysis system 10 in this embodiment does not have a buffer area.
[0183] In this embodiment, when the sample analyzer 100 is executing a preset project, and the second control device 400 determines, based on the sample information fed back by the second information acquisition device 300, that a sample has entered the sample analysis system 10 but does not control the sample analyzer 100 to pause the preset project, the second control device 400 also controls the sample carrier transport mechanism to dispatch the sample from the sample loading area to the sampling position corresponding to the sample analyzer 100. After the preset project is completed, the sample analyzer 100 is then controlled to perform a sample detection project on the sample. In this embodiment, when a sample enters the sample analysis system 100 but the preset project is not controlled to be paused, while the preset project continues, the sample scheduling device 200 simultaneously dispatches the sample to the sampling position to wait. In this way, when the preset project is completed, the sample analyzer 100 automatically starts the corresponding sample detection project, without requiring personnel to continuously wait for the sample analyzer 100 to become idle.
[0184] Apart from the differences mentioned above, the control method of the sample analysis system 10 and the sample analyzer 100 provided in this embodiment, as well as the setting of other parts of the storage medium, can be optimized according to the corresponding settings in Embodiment 4, and will not be described in detail here.
[0185] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural transformations made using the contents of the specification and drawings of the present invention under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the scope of patent protection of the present invention.
Claims
1. A sample analyzer, characterized in that: It includes the analyzer execution body, the first information acquisition device, and the first control device; The first information acquisition device is configured to acquire sample information of the sample to be tested and feed the sample information back to the first control device so that the first control device can determine whether the sample to be tested has entered the sample analyzer. The analyzer execution unit is configured to perform preset items and at least one sample testing item, the preset items including at least one of maintenance items, calibration items, and quality control items; The first control device is configured as follows: The sample analyzer determines whether it has received the sample to be tested based on the sample information fed back by the first information acquisition device. If a sample to be tested is received, the system determines whether to pause the preset project being executed by the analyzer's execution body according to the preset pause rules. If it is determined that the preset item should be paused, the analyzer execution body is controlled to pause the preset item, and the analyzer execution body is controlled to perform at least one of the sample detection items on the sample to be tested; The pause rule is preset in the first control device, and the pause rule includes determining whether the remaining time of the preset item being executed by the analyzer execution body is greater than the preset time.
2. The sample analyzer as described in claim 1, characterized in that: When the preset item is paused because a sample to be tested enters the sample analyzer, and after the analyzer execution body completes the sample detection item for the sample to be tested, the first control device is also configured to control the analyzer execution body to continue to execute the preset item that was paused.
3. The sample analyzer as described in claim 1 or 2, characterized in that: When the preset item is paused due to the sample to be tested entering the sample analyzer, the first control device is also configured to record the execution progress of the preset item when it is paused, and after the analyzer execution body finishes the sample detection item on the sample to be tested, control the analyzer execution body to continue the paused preset item from the execution progress. or, When the preset item is paused because the sample to be tested enters the sample analyzer, and after the analyzer execution body has completed the sample detection item on the sample to be tested, the first control device is also configured to control the analyzer execution body to start executing the preset item that was paused from the beginning.
4. The sample analyzer as described in any one of claims 1 to 2, characterized in that: The analyzer execution body is also configured to perform interruption post-processing items. When the preset item that the first control device controls the analyzer execution body to pause is a maintenance item, the first control device is configured to: after controlling the analyzer execution body to pause the preset item, first control the analyzer execution body to execute the interruption post-processing item, and then control the analyzer execution body to execute the sample detection item on the sample to be tested.
5. The sample analyzer as described in claim 4, characterized in that: The analyzer's execution body includes a reaction vessel support device for supporting the reaction vessel, a sample dispensing device for dispensing the sample to be tested into the reaction vessel, a reagent dispensing device for dispensing reagents into the reaction vessel, a sample detection device for analyzing and detecting the sample generated by the sample to be tested and the reagents in the reaction vessel, a cleaning device for cleaning the reaction vessel, and a liquid delivery pipeline assembly for conveying liquids. The sample dispensing device includes sample suction and discharge components for aspirating and discharging samples; The reagent dispensing device includes a reagent suction and discharge component for drawing and discharging reagents; The cleaning device includes a cleaning component for cleaning the reaction vessel. The post-interruption treatment includes cleaning at least one of the following: cleaning the reaction vessel, cleaning the sample aspiration and dissipation components, cleaning the reagent aspiration and dissipation components, and cleaning the infusion tubing assembly.
6. The sample analyzer as described in any one of claims 1 to 2, characterized in that: When the preset item that the first control device controls the analyzer execution body to pause is a calibration item or a quality control item, the first control device is configured to: after controlling the analyzer execution body to pause the preset item, control the analyzer execution body to perform the sample detection item on the sample to be tested.
7. The sample analyzer according to any one of claims 1 to 2, characterized in that: The pause rule also includes determining whether the preset item being executed by the analyzer execution entity is configured to be interrupted; The preset time is the preparation time before the analyzer executes the sample detection item.
8. The sample analyzer as described in claim 7, characterized in that: If the first control device determines that the remaining time of the preset item being executed by the analyzer execution body is less than or equal to the preset time, and / or if the first control device determines that the preset item being executed by the analyzer execution body is configured to not be interrupted, then the first control device does not control the analyzer execution body to pause the preset item, so that the analyzer execution body continues to execute the preset item, and after the preset item is completed, controls the analyzer execution body to execute the sample detection item on the sample to be tested; If the first control device determines that the remaining time of the preset item being executed by the analyzer execution body is greater than the preset time, and / or if the first control device determines that the preset item being executed by the analyzer execution body is configured to be interrupted, then the first control device controls the analyzer execution body to pause the preset item and controls the analyzer execution body to execute the sample detection item on the sample to be tested. After the analyzer execution body finishes executing the sample detection item on the sample to be tested, the first control device controls the analyzer execution body to continue executing the preset item that was controlled to be paused.
9. The sample analyzer as described in claim 7, characterized in that: If the first control device determines that the remaining time of the preset project being executed by the analyzer execution body is greater than the preset time, the first control device is further configured to determine whether to control the analyzer execution body to pause the preset project based on whether the preset project being executed by the analyzer execution body is configured to be interrupted.
10. The sample analyzer as described in claim 7, characterized in that: When the analyzer execution body is performing a preset project, and the first control device determines that a sample to be tested has entered the sample analyzer based on the sample information fed back by the first information acquisition device, but does not control the analyzer execution body to pause the preset project, the first control device is further configured to control the analyzer execution body to perform the sample detection project on the sample to be tested after the preset project is completed.
11. The sample analyzer according to any one of claims 1 to 2, characterized in that: The first control device is also configured to receive user settings for control parameters of the preset item; The sample analyzer also includes a settings interface, which is configured to display the control parameters of the preset items and allow users to set the control parameters of the preset items.
12. A sample analyzer, characterized in that: It includes the analyzer execution body, the first information acquisition device, and the first control device; The first information acquisition device is configured to acquire sample information of the sample to be tested and feed the sample information back to the first control device; The analyzer execution unit is configured to perform preset items and at least one sample testing item, the preset items including at least one of maintenance items, calibration items, and quality control items; The first control device is configured as follows: Based on the sample information fed back by the first information acquisition device, it is determined whether the sample to be tested received by the sample analyzer is an emergency sample; If the sample to be tested is an emergency sample, then control the sample analyzer to pause the preset items; The first control device has a preset pause rule for the preset item. When the analyzer execution body is executing a preset item and the first control device determines that an emergency sample has entered the sample analyzer, the first control device is also configured to determine whether to control the pause of the preset item being executed by the analyzer execution body according to the pause rule. The pause rule includes determining whether the remaining time of the preset project being executed by the analyzer execution entity is greater than the preset time.
13. The sample analyzer as described in claim 12, characterized in that: After the preset item is paused due to an emergency sample entering the sample analyzer, the first control device is further configured to control the analyzer execution body to perform at least one of the sample detection items on the emergency sample, and after the analyzer execution body has completed the sample detection items on the emergency sample, control the analyzer execution body to continue performing the preset item that was paused.
14. The sample analyzer as described in claim 12, characterized in that: The pause rule also includes determining whether the preset item being executed by the analyzer execution entity is configured to be interrupted; The preset time is the preparation time before the analyzer executes the sample detection item.
15. The sample analyzer as described in claim 14, characterized in that: If the first control device determines that the remaining time of the preset item being executed by the analyzer execution body is less than or equal to the preset time, and / or if the first control device determines that the preset item being executed by the analyzer execution body is configured to not be interrupted, then the first control device does not control the analyzer execution body to pause the preset item, so that the analyzer execution body continues to execute the preset item, and after the preset item is completed, controls the analyzer execution body to execute the sample testing item on the emergency sample; If the first control device determines that the remaining time of the preset item being executed by the analyzer execution body is greater than the preset time, and / or if the first control device determines that the preset item being executed by the analyzer execution body is configured to be interrupted, then the first control device controls the analyzer execution body to pause the preset item and controls the analyzer execution body to perform the sample testing item on the emergency sample. After the analyzer execution body finishes performing the sample testing item on the emergency sample, the first control device controls the analyzer execution body to continue executing the preset item that was controlled to be paused.
16. The sample analyzer as described in claim 14 or 15, characterized in that: If the first control device determines that the remaining time of the preset project being executed by the analyzer execution body is greater than the preset time, the first control device is further configured to determine whether to control the analyzer execution body to pause the preset project based on whether the preset project being executed by the analyzer execution body is configured to be interrupted.
17. The sample analyzer as described in any one of claims 14 to 15, characterized in that: When the analyzer execution body is performing a preset project, and the first control device determines that an emergency sample has entered the sample analyzer based on the sample information fed back by the first information acquisition device, but does not control the analyzer execution body to pause the preset project, the first control device is further configured to control the analyzer execution body to perform the sample detection project on the emergency sample after the preset project is completed.
18. The sample analyzer according to any one of claims 12 to 15, characterized in that: When the preset item being executed by the analyzer execution body is determined to be uninterruptible, the first control device is further configured to send the information that the preset item cannot be interrupted to a second control device that controls the transport of the sample to be tested to another sample analyzer.
19. A sample analysis system, characterized in that: It includes a sample analyzer, a sample scheduling device, a second information acquisition device, and a second control device; The sample scheduling device includes a sample loading area, a sample unloading area, a sampling position, and a sample carrier transport mechanism; the sample carrier transport mechanism is configured to drive the sample carrier carrying the sample from the sample loading area to the sampling position, and to drive the sample carrier after sampling to the sampling position to the sample unloading area. The second information acquisition device is configured to acquire sample information of the sample to be tested placed in the sample loading area, and to feed the sample information back to the second control device; The sample analyzer is configured to perform preset items and at least one sample testing item, the preset items including at least one of maintenance items, calibration items, and quality control items; The second control device is configured as follows: Based on the sample information fed back by the second information acquisition device, it is determined whether the sample to be tested received by the sample analyzer is an emergency sample; If the sample to be tested is an emergency sample, then the preset pause rule is used to determine whether the preset item being executed by the sample analyzer can be interrupted. If it is determined that the preset item being executed by the sample analyzer can be interrupted, then the sample analyzer is controlled to pause the preset item and to perform at least one of the sample testing items on the emergency sample. The pause rule is preset in the second control device, and the pause rule includes determining whether the remaining time of the preset item being executed by the sample analyzer is greater than the preset time.
20. The sample analysis system as described in claim 19, characterized in that: The pause rule also includes determining whether the preset item being executed by the sample analyzer is configured to be interrupted; The preset time is the greater of the scheduling time and the preparation time. The scheduling time is the time it takes for the sample to be scheduled from the sample loading area to the sampling position corresponding to the sample analyzer. The preparation time is the preparation time before the sample analyzer performs the sample detection item.
21. The sample analysis system as described in claim 20, characterized in that: If the second control device determines that the remaining time of the preset item being executed by the sample analyzer is less than or equal to the preset time, and / or if the second control device determines that the preset item being executed by the sample analyzer is configured to not be interrupted, then the second control device does not control the sample analyzer to pause the preset item, so that the sample analyzer continues to execute the preset item, and after the preset item is completed, controls the sample analyzer to execute the sample testing item on the emergency sample; If the second control device determines that the remaining time of the preset item being executed by the sample analyzer is greater than the preset time, and / or if the second control device determines that the preset item being executed by the sample analyzer is configured to be interrupted, then the second control device controls the sample analyzer to pause the preset item and controls the sample analyzer to perform the sample testing item on the emergency sample. After the sample analyzer has completed the sample testing item on the emergency sample, the second control device controls the sample analyzer to continue executing the preset item that was controlled to be paused.
22. The sample analysis system as described in claim 20 or 21, characterized in that: If the second control device determines that the remaining time of the preset item is greater than the preset time, the second control device is further configured to determine whether to control the sample analyzer to pause the preset item based on whether the preset item is configured to be interruptible.
23. The sample analysis system according to any one of claims 19 to 21, characterized in that: The sample scheduling device further includes a buffer area for caching samples. When the sample analyzer is executing a preset project and the second control device determines that a sample has entered the sample analysis system based on the sample information fed back by the second information acquisition device, but does not control the sample analyzer to pause the preset project, the second control device is also configured to control the sample carrier conveying mechanism to schedule the sample from the sample loading area to the buffer area. After the preset project is completed, the second control device controls the sample carrier conveying mechanism to schedule the sample from the buffer area to the sampling position corresponding to the sample analyzer, and controls the sample analyzer to perform the sample detection project on the sample.
24. The sample analysis system according to any one of claims 19 to 21, characterized in that: The second control device is further configured to receive user settings for control parameters of the preset item; The sample analysis system also includes a settings interface, which is configured to display the control parameters of the preset project and allow the user to set the control parameters of the preset project; the control parameters of the preset project include the execution cycle and execution time period of the preset project; and / or, the settings interface is further configured to allow the user to set whether the preset project can be interrupted.
25. The sample analysis system according to any one of claims 19 to 21, characterized in that: The number of sample analyzers is two or more. When one of the sample analyzers is executing the preset project or the preset project has been determined not to be interrupted, the second control device is also configured to control the sample carrier transport mechanism to transport the sample carrier carrying the sample to another sample analyzer for judgment or detection.
26. The sample analysis system as described in claim 25, characterized in that: The second control device is independently located outside each of the sample analyzers or integrated into any of the sample analyzers.
27. A control method for a sample analyzer, characterized in that: Includes the following steps: The sample analyzer is controlled to perform a preset program, which includes at least one of a maintenance program, a calibration program, and a quality control program. The sample analyzer determines whether it has received the sample to be tested based on the sample information fed back by the first information acquisition device. If a sample to be tested is received, the system determines whether to pause the preset item being executed by the sample analyzer based on the preset pause rules. If it is determined that the preset item should be paused, then the sample analyzer is controlled to pause the preset item and to perform at least one sample detection item on the sample to be tested. The pause rule includes determining whether the remaining time for the preset item being executed by the sample analyzer is greater than the preset time.
28. A control method for a sample analyzer, characterized in that: Includes the following steps: The sample analyzer is controlled to perform a preset program, which includes at least one of a maintenance program, a calibration program, and a quality control program. Obtain the sample information of the sample to be tested and determine whether the sample to be tested is an emergency sample; If the sample to be tested is determined to be an emergency sample, the sample analyzer is controlled to pause the execution of the preset items according to the preset pause rules; The sample analyzer is controlled to perform sample testing on the emergency samples; After completing the sample testing items, control the sample analyzer to continue executing the preset items; The pause rule includes determining whether the remaining time for the preset item being executed by the sample analyzer is greater than the preset time.
29. A storage medium storing computer-executable instructions, characterized in that: When the computer-executable instructions are executed by at least one processor of the sample analysis system or sample analyzer, the control method of the sample analyzer as described in claim 27 or 28 is executed.
Citation Information
Patent Citations
Computer readable storage medium, sample analyzer and emergency treatment sample injection scheduling method thereof
CN111239427A