Sample allocation method and apparatus, dispatch control system, and medium
By acquiring sample allocation configuration parameters, the sample loading mechanism is controlled to load the sample rack and collect information, solving the problem of complex configuration of detection equipment and realizing simplified operation and sample allocation adaptable to multiple scenarios.
Patent Information
- Application Number
- CN202110586748.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-27
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-05-27
AI Technical Summary
Existing testing equipment is complex to configure and operate, requiring professional personnel, which increases the difficulty of use and fails to meet the diverse needs of different testing scenarios.
By acquiring sample allocation configuration parameters, including information related to the injection mode, analysis mode, and allocation mode, the system controls the sample loading mechanism to load the sample rack and collect information, and allocates detectable measurement units according to the detection items, thus simplifying the operation process.
It simplifies configuration operations in different testing scenarios, reduces the workload of operators, and automates sample allocation to meet more testing needs.
Smart Images

Figure CN115407070B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical device technology, and in particular to a sample allocation method and apparatus, a scheduling and control system, and a computer-readable storage medium. Background Technology
[0002] Currently, testing equipment for blood samples has largely evolved towards intelligent testing with automated sample introduction. Automated sample introduction greatly reduces manual operation and improves testing efficiency, and has been widely used in the field of medical testing.
[0003] To meet the different testing needs in different testing scenarios, testing equipment is usually configured to provide multiple working modes. However, the configuration operation is usually quite complex and requires professional personnel to complete, which increases the difficulty of using the testing equipment. Summary of the Invention
[0004] To address the existing technical problems, this invention provides a sample allocation method and apparatus, a scheduling and control system, and a computer-readable storage medium that can simplify operation and meet more detection scenarios.
[0005] To achieve the above objectives, the technical solution of this invention is implemented as follows:
[0006] A sample allocation method, comprising:
[0007] Obtain sample allocation configuration parameters, which include at least one of the following: sample injection mode related information, analysis mode related information, and allocation mode related information;
[0008] Based on the sample allocation configuration parameters, the current sample introduction mode of the sample introduction mechanism is determined, and the sample introduction mechanism is controlled to load the sample rack according to the current sample introduction mode and to collect sample information from the loaded sample rack.
[0009] Based on the sample allocation configuration parameters, the detection items corresponding to the sample to be tested are determined;
[0010] Based on the detection items corresponding to the sample to be tested and the current allocation mode, a detectable measurement unit is allocated to the sample to be tested.
[0011] A sample dispensing device, comprising:
[0012] The configuration module is used to obtain sample allocation configuration parameters, which include at least one of the following: sample injection mode related information, analysis mode related information, and allocation mode related information;
[0013] The sample injection control module is configured to determine a current sample injection mode of the sample injection mechanism based on the sample allocation configuration parameter, and control the sample injection mechanism to load a sample rack according to the current sample injection mode and perform sample information collection on the loaded sample rack.
[0014] The detection control module is configured to determine a detection item corresponding to the sample to be tested based on the sample allocation configuration parameter.
[0015] The allocation module is configured to allocate a detectable assay unit to the sample to be tested according to the detection item corresponding to the sample to be tested and the current allocation mode.
[0016] A dispatch control system includes a memory and a processor, the memory stores a computer program, and the processor executes the computer program to perform the sample allocation method described in any of the embodiments.
[0017] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the boot control method described in any of the embodiments.
[0018] The sample allocation method and device, the dispatch control system and the computer readable storage medium provided by the above embodiments, by obtaining sample allocation configuration parameters, determining the sample injection mode of the sample injection mechanism, the detection item of the sample to be tested, and the allocation mode of the sample injection mechanism according to the sample allocation configuration parameters, controlling the sample injection mechanism to load a sample rack according to the corresponding sample injection mode and perform sample information collection on the loaded sample rack, and allocating a detectable assay unit to the sample to be tested according to the detection item corresponding to the sample to be tested and the corresponding allocation mode, the user can set the sample allocation configuration parameters according to the number of samples to be tested, the detection items, the idle state of the sample injection mechanism and the assay unit, which not only can meet different detection requirements in more detection scenarios, but also can simplify the configuration operation when meeting different detection requirements and reduce the workload of the operator. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 A framework diagram of a sample allocation system for an optional application scenario of the sample allocation method in an embodiment;
[0020] Figure 2 A flowchart of the sample allocation method in an embodiment;
[0021] Figure 3 A flowchart of the sample allocation method in another embodiment;
[0022] Figure 4Flow chart of the sample allocation method in another embodiment;
[0023] Figure 5 Flow chart of the sample allocation method in another embodiment;
[0024] Figure 6 Schematic diagram of the configuration page in an embodiment;
[0025] Figure 7 Flow chart of the sample allocation method in an optional specific example;
[0026] Figure 8 Schematic diagram of the sample allocation device in an embodiment;
[0027] Figure 9 Structural schematic diagram of the dispatch control system in an embodiment;
[0028] Figure 10 Structural block diagram of the computer readable storage medium. DETAILED DESCRIPTION
[0029] The technical solutions of the present application are further described in detail below in combination with the accompanying drawings and specific embodiments.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of implementations of the present application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0031] In the following description, expressions relating to "some embodiments" describe a subset of possible embodiments, but it should be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0032] Please refer to Figure 1A framework diagram of a sample allocation system in an optional application scenario of a sample allocation method provided by an embodiment of the present application. The sample allocation system includes a scheduling control system (CMS) 10, a data management system (DMS) 20, and a detection device 30. The detection device includes an analyzer 31 and a sample injection mechanism 32. The scheduling control system 10 and the data management system 20 can respectively communicate with the analyzer 31 and the sample injection mechanism 32, and send setting information or control instructions to the analyzer 31 and the sample injection mechanism 32, so that the analyzer 31 and the sample injection mechanism 32 can realize sample injection allocation and detection functions according to the sent setting information or control instructions. The scheduling control system 10 and the data management system 20 can respectively include a user-oriented client program and a server program. The scheduling control system 10 can provide a configuration page for setting a sample allocation mode through the client program. A user can open the client program to operate on the configuration page to complete the configuration of sample allocation of the detection device 30. The data management system 20 can provide a setting page for setting a sample data source through the client program. A user can open the client program to operate on the corresponding setting page to select a sample data range sent to the scheduling control system 10. For example, a doctor can set a to-be-tested item of a sample of one or more patients through the client program of the data management system 20, and take the sample of the set patient as a to-be-tested sample A. When a user selects to obtain sample information of the data management system 20 through the client program of the scheduling control system 10 to perform sample allocation configuration, the scheduling control system 10 can automatically receive the to-be-tested sample A from the data management system 20 for sample allocation. The client program can be loaded on any intelligent device with communication and storage functions, such as a smart phone, a desktop computer, a notebook computer, a tablet computer, or other intelligent communication devices with network connection functions. The client program can also be a control device integrated with the analyzer 31 and the sample injection mechanism 32.
[0033] Please refer to Figure 2 A sample allocation method is provided in an embodiment of the present application, including the following steps:
[0034] S101, acquiring sample allocation configuration parameters, the sample allocation configuration parameters including sample injection mode related information, analysis mode related information, and allocation mode related information.
[0035] The sample injection mode related information refers to information that can be used to determine which working mode of multiple working modes of the sample injection mechanism. For example, the sample injection mode of the sample injection mechanism includes automatic injection and manual operation injection, and the scheduling control system can provide sample injection mode options of automatic injection and manual operation injection, respectively. The sample injection mode related information is obtained according to the selection operation of the user on the sample injection mode options of automatic injection and manual operation injection. In another optional embodiment, the scheduling control system can only provide the sample injection mode option of automatic injection, and the sample injection mode related information can be used to determine that the sample injection mode of the sample injection mechanism is the automatic injection mode according to the selection operation of the user on the sample injection mode option of automatic injection, and the sample injection mode of the sample injection mechanism is the manual operation injection according to the non-selection operation of the user on the sample injection mode option of automatic injection.
[0036] The analysis mode related information refers to information that can be used to determine which working mode of multiple working modes of the analysis unit. Optionally, the detection equipment of the embodiment of the present application refers to the detection equipment for detecting the blood sample, and the analysis mode of the analysis unit usually includes the CBC mode, the DIFF mode and the RET mode. The scheduling control system can provide analysis mode options of the CBC mode, the DIFF mode and the RET mode, respectively. The analysis mode related information is obtained according to the selection operation of the user on one or more of the analysis mode options of the CBC mode, the DIFF mode and the RET mode. In another optional embodiment, the analysis mode related information can also be the sample information carrying the detection item automatically obtained by the scheduling control system from the data management system. The scheduling control system can determine the analysis mode according to the detection item corresponding to the sample to be detected in the sample information.
[0037] The distribution mode related information refers to information that can be used to determine which working mode of multiple working modes of the sample injection mechanism. For example, the distribution mode of the sample injection mechanism includes automatic distribution and manual setting distribution, and the scheduling control system can provide distribution mode options of automatic distribution and manual setting distribution, respectively. The distribution mode related information is obtained according to the selection operation of the user on the distribution mode options of automatic distribution and manual setting distribution. In another optional embodiment, the scheduling control system can only provide the distribution mode option of automatic distribution, and the distribution mode related information can be used to determine that the distribution mode of the sample injection mechanism is the automatic distribution mode according to the selection operation of the user on the distribution mode option of automatic distribution, and the distribution mode of the sample injection mechanism is the manual setting distribution according to the non-selection operation of the user on the distribution mode option of automatic distribution.
[0038] In S103, based on the sample distribution configuration parameter, the current sample injection mode of the sample injection mechanism is determined, and the sample injection mechanism is controlled to load the sample rack according to the current sample injection mode, and perform sample information acquisition on the loaded sample rack.
[0039] The scheduling control system determines the sample loading mode in which the sample loading mechanism operates according to the obtained sample allocation configuration parameters, and controls the sample loading mechanism to load the sample rack and collect sample information of the loaded sample rack according to the determined sample loading mode. The sample loading mechanism can include a feeding track and a motor for driving the feeding track to rotate. The feeding track can be a single conveyor belt for receiving the sample rack at a loading position, and the motor drives the conveyor belt to rotate, thereby carrying the sample rack from the loading position to follow the movement of the sample rack to sequentially perform the sample loading process of code scanning, allocation, and unloading. The sample rack refers to an article rack for loading the sample to be tested. Taking blood samples required in medical detection and analysis as an example, the blood sample is usually contained in a test tube, and the sample rack is a test tube rack that can sequentially load multiple test tubes.
[0040] The feeding track of the sample loading mechanism can load one sample rack at a time, or sequentially load multiple sample racks. When multiple sample racks are sequentially loaded on the sample loading mechanism, the sample loading mechanism determines whether the feeding track of the conveying assembly is already carrying a sample rack during the execution of the sample rack feeding process. When the feeding track is already carrying a sample rack, the current position of the sample rack is obtained, and the feeding track is controlled to reset when the current position of the previously loaded sample rack meets the specified position requirement, and another sample rack containing a sample to be tested is loaded onto the feeding track, so that multiple sample racks can be continuously loaded and ensured to be adjacent on the feeding track, and synchronous conveying of multiple sample racks can be achieved.
[0041] The control of the feeding track to reset refers to the control of a set of positioning structures of the feeding track to align with the loading position. The feeding track is provided with multiple sets of positioning structures corresponding to the sample racks, and the number of sets of positioning structures is greater than the number of sample racks that are synchronously conveyed by following the movement of the feeding track on the feeding track. During the execution of the sample rack feeding process, when the feeding track includes a previously loaded sample rack, the current position of the previously loaded sample rack is determined to meet the specified position requirement, and the feeding track is controlled to reset, which can avoid the need to control the feeding track to reverse the conveying, and avoid the relative positions of multiple sample racks loaded in sequence not meeting the requirements and being unable to support the synchronous conveying of multiple sample racks. Through the optimization of the sample rack feeding process, the reciprocating transportation of the conveying assembly is avoided, the sample loading efficiency is improved, and the overall detection efficiency of the cascade sample analyzer is also improved.
[0042] S105, determining the detection item corresponding to the sample to be tested based on the sample allocation configuration parameters.
[0043] The detection device can support multiple analysis modes, and different analysis modes can complete detection of different detection items of the sample to be detected. For example, the sample to be detected is a blood sample. The analysis mode of the detection device for detecting the blood sample usually includes CBC mode, DIFF mode, and RET mode. The doctor can determine the detection items to be performed for different blood samples according to the detection needs of different patients. The scheduling control system determines the detection items corresponding to the sample to be detected based on the sample allocation configuration parameters. The sample information list of the sample to be detected with the detection items set can be obtained from the data management system, and the analysis mode in which the detection unit works can be determined according to the detection items to be performed for the sample to be detected. Alternatively, the scheduling control system can determine the analysis mode in which the detection unit works according to the analysis mode option selected by the user according to the sample allocation configuration parameters. The selection operation of the user on the analysis mode option can be the selection operation on one or more of the analysis mode options of the CBC mode, the DIFF mode, and the RET mode.
[0044] In S107, the detection unit that can detect the sample to be detected is allocated to the sample to be detected according to the detection items corresponding to the sample to be detected and the current allocation mode.
[0045] The sample injection mechanism of the detection device can support multiple allocation modes, and different allocation modes can allocate the sample to be detected to the corresponding detection unit based on different allocation strategies. For example, the allocation mode of the sample injection mechanism includes automatic allocation and manual setting allocation. The scheduling control system can determine the allocation mode in which the sample injection mechanism works according to the selection operation of the user on the allocation mode option, or determine the allocation mode in which the sample injection mechanism works according to the default initial value according to the selection operation of the user on the allocation mode option. The scheduling control system controls the sample injection mechanism to determine the detection unit that can detect the sample to be detected according to the detection items corresponding to the sample to be detected in the current allocation mode, and completes the allocation of the detection unit that can detect the sample to be detected. The sample injection mechanism correspondingly transfers the sample to be detected to the sampling position of the corresponding detection unit according to the allocation result, so as to complete the detection and analysis of the sample to be detected by the corresponding detection unit. Optionally, the detection unit that can detect refers to the detection unit that is currently in a state in which the sample to be detected can be taken from the sampling position thereof for counting or quantitative analysis. For example, the sample to be detected is a blood sample. The detection unit in the measurable state includes qualitative analysis that can count and classify white blood cells of the blood sample, or quantitative analysis that can measure hemoglobin concentration and specific protein concentration.
[0046] In the above embodiments, the scheduling control system acquires sample allocation configuration parameters, determines the sample injection mode of the sample injection mechanism, the detection items of the samples to be detected, and the allocation mode of the sample injection mechanism according to the sample allocation configuration parameters, controls the sample injection mechanism to load the sample rack according to the corresponding sample injection mode, and perform sample information collection on the loaded sample rack, and allocates the detectable assay units to the samples to be detected according to the detection items of the samples to be detected and the corresponding allocation mode. By setting the sample allocation configuration parameters from the perspectives of sample injection mode related information, analysis mode related information, and allocation mode related information, the user can set the sample allocation configuration parameters according to the number of samples to be detected, the detection items, and the idle state of the sample injection mechanism and the assay units. This can not only meet different detection requirements in more detection scenarios, but also simplify the configuration operation when meeting different detection requirements, and reduce the workload of the operator.
[0047] In some embodiments, referring to Figure 3 S103, determining the current sample injection mode of the sample injection mechanism based on the sample allocation configuration parameters, and controlling the sample injection mechanism to load the sample rack according to the current sample injection mode and perform sample information collection on the loaded sample rack, comprising:
[0048] S1031, determining whether an automatic sample injection mode selection instruction is acquired;
[0049] S1032, if the automatic sample injection mode selection instruction is acquired, determining that the current sample injection mode of the sample injection mechanism is the automatic sample injection mode, and controlling the sample injection mechanism to start and perform sample rack automatic loading based on the automatic sample injection mode selection instruction;
[0050] The scheduling control system can provide a sample allocation configuration page through a client program, and set an automatic sample injection mode option in the sample allocation configuration page. The user can complete the configuration of the automatic sample injection mode by checking or not checking the automatic sample injection mode option. If the user checks the automatic sample injection mode option, the scheduling control system correspondingly acquires the automatic sample injection mode selection instruction, so as to determine that the sample injection mode of the sample injection mechanism is the automatic sample injection mode, and the sample injection mechanism starts and performs sample rack automatic loading.
[0051] S1033, if the automatic sample injection mode selection instruction is not acquired, determining that the current sample injection mode of the sample injection mechanism is the manual sample injection mode, determining whether a manual sample injection start instruction is received in the manual sample injection mode, and controlling the sample injection mechanism to perform sample rack loading based on the manual sample injection start instruction;
[0052] If the user does not check the automatic sampling mode option, the scheduling control system can set the manual sampling mode as the default initial value of the sampling mode, determine the sampling mode of the sampling mechanism as the manual sampling mode, and determine the sample holder loading based on the manual start sampling instruction input by the user. The manual start sampling instruction can be an operation instruction manually input by the user or a touch instruction of the start button of the sampling mechanism on the terminal device.
[0053] S1034, sample information collection is performed on the loaded sample holder.
[0054] After the sample holder carrying the sample to be tested is loaded into the feeding track, the sample holder is conveyed through the designated scanning position by the feeding track, and the scanning assembly arranged at the scanning position sequentially scans and identifies the sample holder and the sample to be tested carried by the sample holder to perform sample information collection on the loaded sample holder. Alternatively, after the sample holder carrying the sample to be tested is loaded into the feeding track, the sample holder is conveyed by the feeding track, and the scheduling control system performs sample information collection on the loaded sample holder based on the sample information obtained from the data management system.
[0055] In the above embodiment, the scheduling control system controls the sampling mechanism to work in the corresponding sampling mode according to the configuration of the sampling mode of the sampling mechanism by the user, performs sample holder loading, and performs sample information collection on the loaded sample holder according to the configuration of the user, which facilitates the user to quickly select the sampling mode required at present when configuring the sample allocation mode of the detection device.
[0056] Optionally, S1034, the sample information collection performed on the loaded sample holder includes:
[0057] The sampling mechanism conveys the loaded sample holder, scans and identifies the sample holder, and determines the sample holder type.
[0058] In the above embodiment, the sample holder carrying the sample to be tested is loaded into the feeding track, and the scanning assembly scans and identifies the sample holder and the sample to be tested carried by the sample holder during the synchronous movement of the sample holder driven by the feeding track. The sample holder first passes through the designated scanning position during the movement from the loading position to the front. The scanning assembly scans the sample holder passing through the scanning position, obtains the sample holder identification, and reports the sample holder identification to the scheduling control system. The sample holder type can correspond to different samples, such as micro blood samples and venous blood samples corresponding to sample holder type 1 and sample holder type 2 respectively. The sample holder identification can be sample holder code, bar code, or other information that can uniquely represent the sample holder type.
[0059] In the above embodiment, the sample rack is conveyed by the sample feeding mechanism through the code scanning position, and the sample rack is scanned and identified by the scanning assembly arranged at the code scanning position, so that the type of the sample rack is determined after the sample rack is loaded. The sample rack identification obtained by scanning can verify the identity of the sample rack currently passing through the code scanning position, and the identity of the sample to be tested carried in the sample rack is also verified through the verification of the identity of the sample rack, thereby reducing the probability of errors in the sample allocation method.
[0060] Optionally, S1034, the sample information collection is performed on the loaded sample rack, including:
[0061] determining whether an automatic scanning sample number selection instruction is obtained;
[0062] If the automatic scanning sample number selection instruction is obtained, the sample feeding mechanism is controlled to convey the loaded sample rack, and the samples to be tested in the sample rack are sequentially scanned and identified, and sample identification is obtained according to the scanning result;
[0063] If the automatic scanning sample number selection instruction is not obtained, sample codes corresponding to the samples to be tested in the sample rack are sequentially generated according to a set coding rule.
[0064] The sample allocation configuration page can be provided by the scheduling control system through a client program, and the automatic scanning sample number option can be set in the sample allocation configuration page. The user can complete the configuration of the sample information collection method in the sample allocation method by checking or not checking the automatic scanning sample number option. If the user checks the automatic scanning sample number option, the scheduling control system correspondingly obtains the automatic scanning sample number selection instruction. In this way, during the process of synchronously moving the sample rack by the feeding track, the sample rack moves forward from the loading position to the code scanning position, the scanning assembly scans the sample rack passing through the code scanning position, obtains the sample identification of the sample to be tested loaded on each sample site of the sample rack, and reports the sample identification and the corresponding sample site address to the scheduling control system. The sample identification refers to information that can uniquely represent the identity of the sample to be tested, such as name, code, address, etc. If the user does not check the automatic scanning sample number option, the scheduling control system can sequentially generate sample codes corresponding to the samples to be tested in the sample rack according to the default coding rule, such as sequentially increasing the initial value of the preset coding value to obtain the sample numbers of the samples to be tested sequentially allocated to the corresponding determination unit, taking 1-001 as the initial value for example, sequentially increasing 1-001 to obtain 1-001, 1-002, …, 1-009 as the corresponding sample numbers of the 10 samples to be tested sequentially allocated to the corresponding determination unit.
[0065] It should be noted that setting the coding rule refers to a rule that can encode the multiple to-be-tested samples in the sample holder participating in sample allocation in advance to obtain a sample code that can uniquely represent the identity of the to-be-tested sample. The user can set the coding rule according to the current detection requirement, and in some optional embodiments, the coding rule can be selected from one of the following: according to the type and quantity of the to-be-tested sample currently required to be detected, a combination of to-be-tested sample type coding and a quantity value representing the quantity of to-be-tested samples is used as the coding rule; according to the identification of the sample holder carrying the to-be-tested sample currently required to be detected and a combination of a quantity value representing the position of the to-be-tested sample in the sample holder is used as the coding rule; according to the combination of the current detection time, the detection batch and the quantity value representing the quantity of to-be-tested samples is used as the coding rule.
[0066] In the above embodiments, the scheduling control system controls the sample feeding mechanism to work in the mode of the corresponding sample information acquisition mode according to the user's configuration of whether the sample feeding mechanism automatically scans the sample number, performs sample holder loading, and performs sample information collection on the loaded sample holder in the configured manner, facilitating the user to quickly select the sample information acquisition mode required at present when configuring the sample allocation mode of the detection equipment.
[0067] In some embodiments, if the automatic scanning sample number selection instruction is obtained, the sample feeding mechanism is controlled to convey the loaded sample holder, and the to-be-tested samples in the sample holder are sequentially scanned and recognized to obtain sample identification according to the scanning result.
[0068] If the automatic scanning sample number selection instruction is obtained, the sample feeding mechanism is controlled to convey the loaded sample holder, and the to-be-tested samples in the sample holder are sequentially scanned and recognized.
[0069] If the scanning is successful, the sample identification is obtained according to the scanning result.
[0070] If the scanning fails, if the sample identification scanning failure skipping selection instruction is obtained, the current to-be-tested sample is skipped and sample allocation is not performed; if the sample identification scanning failure skipping selection instruction is not obtained, the sample code of the to-be-tested sample is generated according to the set coding rule.
[0071] The scheduling control system can provide a sample allocation configuration page through the client program, in which the automatic scanning sample number option and the sample identification scanning failure skipping option are set. Based on the user checking the selected automatic scanning sample number option, the user can further check the selected sample identification scanning failure skipping option to determine how to handle the sample identification scanning failure of the sample to be tested when the user selects the scheme of acquiring sample information by automatically scanning the sample identification through the sample feeding mechanism. If the user checks the sample identification scanning failure skipping option, the scheduling control system obtains the automatic scanning sample number selection instruction, controls the sample feeding mechanism to drive the sample rack to move synchronously through the code scanning position through the feeding track, and the scanning assembly scans the sample rack passing through the code scanning position to sequentially obtain the sample identification of the sample to be tested loaded on each sample site of the sample rack. If the scanning is successful, the sample to be tested is recorded according to the scanned sample identification; if the scanning fails, the processing scheme corresponding to the sample identification scanning failure skipping option is used for processing, wherein the processing scheme corresponding to the sample identification scanning failure skipping option can be to skip the sample to be tested that fails to scan from participating in the current sample allocation and mark the sample to be tested that fails to scan. If the user does not check the sample identification scanning failure skipping option, when the sample feeding mechanism fails to scan the sample identification of the sample to be tested loaded on each sample site of the sample rack through the scanning assembly, a default sample identification scanning failure corresponding processing scheme is used for processing, wherein the default sample identification scanning failure corresponding processing scheme can be to generate a sample code corresponding to the sample to be tested according to a set coding rule.
[0072] The set coding rule refers to a rule that is set in advance and can code the multiple samples to be tested participating in sample allocation in the sample rack to obtain a sample code that can uniquely represent the identity of the sample to be tested. The set coding rule can be set by the user according to the current detection requirement, and in some optional embodiments, the set coding rule can be selected from one of the following: according to the type and quantity of the sample to be tested currently required to be detected, a combination of the sample to be tested type code and the quantity value representing the quantity of the sample to be tested is used as the coding rule; according to the identification of the sample rack carrying the sample to be tested currently required to be detected and the combination of the quantity value representing the position of the sample to be tested in the sample rack as the coding rule; according to the combination of the current detection time, the detection batch and the quantity value representing the quantity of the sample to be tested as the coding rule.
[0073] In the above embodiments, the scheduling control system controls the sample feeding mechanism to work in the mode of the corresponding sample information acquisition mode according to the user's configuration of whether the sample feeding mechanism automatically scans the sample number, performs sample rack loading, and performs sample information collection on the loaded sample rack in the configured manner, facilitating the user to quickly select the sample information acquisition mode that meets the current needs when configuring the sample allocation method of the detection equipment. In addition, the sample feeding mechanism can further configure a processing scheme for scanning failure in the sample information collection scheme of automatically scanning the sample number, thereby improving the flexibility of configuration and meeting more diverse sample allocation scenarios.
[0074] In some embodiments, S1034, the sample information collection on the loaded sample rack further includes:
[0075] determining whether a sample rack identification selection instruction is obtained;
[0076] If the sample rack identification selection instruction is obtained, the sample feeding mechanism is controlled to transfer the loaded sample rack, and the sample rack transferred to the designated scanning position is scanned and identified in sequence, and the sample rack identification is obtained according to the scanning result.
[0077] If the sample rack identification selection instruction is not obtained, the sample rack encoding corresponding to the sample rack is generated in sequence according to a default encoding rule.
[0078] In some embodiments, the scheduling control system can provide a sample allocation configuration page through a client program, and set a sample rack identification scanning option in the sample allocation configuration page. The user can complete the configuration of the sample information collection method in the sample allocation method by checking or not checking the sample rack identification scanning option. If the user checks the sample rack identification scanning option, the scheduling control system correspondingly obtains the sample rack identification selection instruction. In this way, during the process of the sample feeding mechanism driving the sample rack to move synchronously, the sample rack moves forward from the loading position to the scanning position, the scanning assembly first scans the sample rack passing through the scanning position to obtain the sample rack identification, and reports the sample rack identification to the scheduling control system. The scheduling control system can verify the identity of the sample to be tested carried by the sample rack based on the sample rack identification scanned by the sample feeding mechanism. The sample rack identification refers to information that can uniquely represent the identity of the corresponding sample rack, such as name, code, address, etc.
[0079] If the user does not check the sample holder identification scanning option, the scheduling control system generates the sample holder code corresponding to the sample holder according to the default coding rule. The default coding rule refers to a rule that is set in advance and can encode the sample holder that runs through the code scanning position to obtain a sample holder code that can uniquely represent the identity of the sample holder. The default coding rule applicable to the sample holder is different from the set coding rule applicable to the sample to be tested, so as to avoid confusion caused by the same code. The default coding rule can also be set by the user according to the current detection requirement. In some optional embodiments, the default coding rule can be selected from one of the following: according to the sample holder type and quantity, using the combination of the sample holder type code and the quantity value representing the sample holder quantity as the coding rule; according to the current detection time, detection batch and the combination of the quantity value representing the sample holder quantity as the coding rule. Taking the default coding rule as an example, according to the current detection time, detection batch and the combination of the quantity value representing the sample holder quantity as the sample holder code, for the 10 sample holders in the 2nd batch on May 1st, the sample holder that sequentially passes through the code scanning position obtains 0501-02-001, 0501-02-002…0501-02-010 as the sample holder code corresponding to the sample holder according to the default coding rule.
[0080] In the above embodiments, the scheduling control system controls the sample feeding mechanism to work in the mode of the corresponding sample information acquisition mode according to the user's configuration of whether the sample feeding mechanism automatically scans the sample holder identification, performs sample holder loading, and performs sample information collection on the loaded sample holder according to the configured mode, facilitating the user to quickly select the sample information acquisition mode that meets the current needs when configuring the sample allocation mode of the detection equipment. Among them, the sample feeding mechanism collects sample information by automatically scanning the sample holder identification, which facilitates the user to form a configuration scheme according to the current detection requirement, improves the flexibility of configuration, and meets more diversified sample allocation scenarios.
[0081] In some embodiments, please refer to Figure 4 , S105, based on the sample allocation configuration parameter, determining the detection item corresponding to the sample to be tested, comprising:
[0082] S1051, judging whether the data management system sample selection instruction is obtained;
[0083] S1052, if the data management system sample selection instruction is obtained, judging whether the data management system sample information is successfully obtained;
[0084] S1053, if the data management system sample information is successfully obtained, determining the detection item of the current sample to be tested according to the obtained data management system sample information, and setting the current analysis mode of the determination unit according to the detection item of the current sample to be tested.
[0085] In S1054, if the sample information of the data management system is failed to be acquired, the detection item of the current sample to be tested is determined based on the current analysis mode of the determination unit.
[0086] The data management system (DMS system) and the scheduling control system can be different logical subjects for data interaction with and control of the detection equipment, and each logical subject can include one or more processors or controllers or one or more intelligent devices with computing and storage functions, which are physically separated. The data management system (DMS system) and the scheduling control system are designed as two different logical subjects independent of each other, which are convenient for different user operation requirements. For example, the data management system is mainly designed for medical staff to receive detection orders of samples to be tested which need to be detected after being approved by medical staff, and to store the detection results of the samples to be tested in association with the detection orders; and the scheduling control system is mainly designed for detection personnel to operate the detection equipment to complete the detection of samples to be tested from target sources. Optionally, the target sources of the samples to be tested can include at least one of the following: samples to be tested obtained from the data management system, manually started single sample detection process according to urgent processing requirements, and samples to be tested obtained by manually starting the sample rack loading mechanism.
[0087] The scheduling control system can provide a sample allocation configuration page through the client program, and set the data management system sample option in the sample allocation configuration page. The user can complete the configuration of the sample allocation method by checking or not checking the data management system sample option to determine the test sample and its detection items. If the user checks the data management system sample option, the scheduling control system obtains the data management system sample selection instruction, and then the sample information of the test sample in the sample rack on the feeding track is collected by the feeding mechanism in the configured manner. The detection items of the current test sample are determined according to the sample information obtained from the data management system, and the current analysis mode of the determination unit is set according to the detection items of the current test sample. In an optional specific example, the feeding mechanism collects the sample identification of the test sample by automatically scanning the sample number, and the sample information obtained from the data management system includes a list of test samples indexed by the sample identification. The list information of each test sample can include sample identification, sample type, sample user information, doctor information for submitting detection, time information for submitting detection, and detection items. The scheduling control system obtains the sample identification reported by the feeding mechanism, determines the detection items of the test sample corresponding to the sample identification according to the obtained data management system sample information, and sets the current analysis mode of the determination unit according to the detection items of the test sample. For example, if the detection items include CBC detection and DIFF detection, the analysis mode started by the determination unit can be set to CBC mode+DIFF mode.
[0088] If the user does not check the data management system sample option, or the user has checked the data management system sample option but the data management system sample information fails, the detection items completed by the current analysis mode of the determination unit can be used as the detection items of the current test sample by default.
[0089] In the above embodiment, the scheduling control system configures whether to obtain sample information from the data management system according to the user, which facilitates the user to quickly complete the configuration of the sample allocation method of the detection equipment according to the source of the test sample, so as to meet more diversified sample allocation scenarios.
[0090] In some embodiments, S1054, if the data management system sample information fails, the detection items of the current test sample are determined based on the current analysis mode of the determination unit, including:
[0091] In the case of failure to obtain the sample information of the data management system, if the selected instruction of skipping in the case of failure to obtain the sample information of the data management system is obtained, the sample distribution of the current sample to be tested is skipped; if the selected instruction of skipping in the case of failure to obtain the sample information of the data management system is not obtained, the detection items of the current sample to be tested are determined based on the current analysis mode of the determination unit.
[0092] On the basis of checking the selected option of obtaining the sample information of the data management system, the user can further check the option of skipping in the case of failure to obtain the sample information of the data management system, so as to determine how to handle the sample to be tested in the case of failure to obtain the sample information of the data management system when the user selects the scheme of obtaining the sample information of the data management system to determine the detection items of the sample to be tested. If the user checks the option of skipping in the case of failure to obtain the sample information of the data management system, the dispatch control system obtains the selected instruction of skipping in the case of failure to obtain the sample information of the data management system, and when the dispatch control system fails to obtain the sample information of one or more samples to be tested from the data management system, the sample distribution of the corresponding sample to be tested is skipped. If the user does not check the option of skipping in the case of failure to obtain the sample information of the data management system, the dispatch control system determines the detection items of the current sample to be tested as the detection items contained in the current analysis mode of the determination unit.
[0093] In the above embodiment, the dispatch control system determines the detection items of the sample to be tested according to the configuration of the user on whether to obtain the sample information from the data management system, so that the user can select how to determine the detection items of the sample to be tested according to the source of the sample to be tested. The scheme of obtaining the sample information from the data management system by the dispatch control system can further configure the processing scheme in the case of failure to obtain the sample information, improve the flexibility of configuration, and meet more diversified sample distribution scenarios.
[0094] In some embodiments, please refer to Figure 5 , S107, the sample to be tested is distributed to a detectable determination unit according to the detection items corresponding to the sample to be tested and the current distribution mode, including:
[0095] S1071, it is judged whether the automatic distribution mode selected instruction is obtained;
[0096] S1072, if the automatic distribution mode selected instruction is obtained, the current distribution mode of the sample introduction mechanism is determined as the automatic distribution mode, and the sample to be tested is distributed to a detectable determination unit based on the sample distribution request of the determination unit and the detection items corresponding to the sample to be tested in the automatic distribution mode;
[0097] The dispatch control system can provide a sample allocation configuration page through the client program, and set an automatic allocation mode option in the sample allocation configuration page. The user can configure the automatic allocation mode by checking or not checking the automatic allocation mode option.
[0098] If the user checks the automatic allocation mode option, the dispatch control system obtains an automatic allocation mode selection instruction, so that it can determine that the allocation mode of the sample feeding mechanism is the automatic allocation mode, and the sample feeding mechanism automatically allocates the tested sample after sample information collection according to a preset allocation strategy.
[0099] In S1073, if the automatic allocation mode selection instruction is not obtained, the tested sample is allocated to a detectable assay unit according to the received allocation setting information of the tested sample, the detection item corresponding to the tested sample, and the idle state of the assay unit corresponding to the tested sample in the non-automatic allocation mode.
[0100] If the user does not check the automatic allocation mode option, the dispatch control system works in the non-automatic allocation mode, and allocates the tested sample after sample information collection according to the allocation setting information of the tested sample, the detection item corresponding to the tested sample, and the idle state of the assay unit corresponding to the tested sample. The detectable assay unit refers to an assay unit whose current state is in a state of receiving a new tested sample, and the analysis mode matches the detection item of the tested sample. In an optional specific example, after the sample feeding mechanism loads the sample rack carrying the tested sample into the feeding track, the sample rack is conveyed through the designated scanning position through the feeding track, and the scanning component installed in the scanning position sequentially scans and identifies the passing sample rack and the tested sample carried on the sample rack to perform sample information collection and report to the dispatch control system. The dispatch control system obtains the sample information from the data management system, determines the detection item corresponding to the current tested sample after sample information collection according to the obtained sample information, controls the assay unit to start the corresponding analysis mode according to the detection item required to be performed by the tested sample, and allocates the tested sample to the matched assay unit according to the preset allocation strategy in the case of checking the automatic allocation mode option.
[0101] The preset allocation strategy can refer to a pre-set allocation strategy of allocating the to-be-tested sample to a corresponding one of a plurality of sampling point positions of the cascade sample analyzer. The conditions considered for determining the allocation strategy can include a detection mode of a determination unit in the cascade sample analyzer, a type, an identification, a quantity of the to-be-tested sample, a current working state of the plurality of sampling point positions in the cascade sample analyzer, a distance between the to-be-tested sample to be allocated and the plurality of sampling point positions, and the like. After the scheduling control system receives the sample allocation request sent by the determination unit, the scheduling control system determines a target to-be-tested sample matching the current sample allocation request from the sample identifications that have been scanned and recognized, according to a sampling point position corresponding to the sample allocation request, and transmits the target to-be-tested sample to the sampling point position of the corresponding determination unit.
[0102] In the above embodiment, the scheduling control system controls the sample feeding mechanism to work in the corresponding allocation mode in the manner configured by the user according to the configuration of the allocation mode of the sample feeding mechanism by the user, performs sample information collection on the to-be-tested sample, and automatically allocates the to-be-tested sample to the detectable determination unit according to the preset allocation strategy, which facilitates the user to quickly select the allocation mode meeting the current requirement when configuring the sample allocation mode of the detection equipment.
[0103] Optionally, the allocating the to-be-tested sample to the detectable determination unit based on the sample allocation request of the determination unit and the detection item corresponding to the to-be-tested sample in the automatic allocation mode comprises:
[0104] In the automatic allocation mode, if the determination unit supports the detection item corresponding to the to-be-tested sample, it is determined whether the determination unit is in a detectable state based on whether the sample allocation request of the determination unit is currently received.
[0105] If the determination unit is in the detectable state, the current to-be-tested sample is allocated to the determination unit.
[0106] If the determination unit is in the undetectable state, the sample allocation request of the next determination unit is waited for, and the step of determining whether the determination unit is in the detectable state based on whether the sample allocation request of the determination unit is currently received is returned.
[0107] The determination unit is in a state of being able to receive the sample to be tested, and sends a sample distribution request to the scheduling control system. When the determination unit is in an automatic distribution mode, the scheduling control system can determine, according to the sample distribution request sent by the determination unit capable of performing the detection item of the sample to be tested currently to be distributed, that the determination unit is in a detectable state, and automatically distribute the sample to be tested to the corresponding determination unit. At this time, the determination unit is updated to an undetectable state, and after the detection of the sample to be tested is completed, the determination unit is switched to a detectable state again and sends a sample distribution request. If there is no determination unit capable of performing the detection item of the sample to be tested currently to be distributed in a detectable state, the scheduling control system waits for the sample distribution request of the next determination unit and returns to the step of judging whether the determination unit is in a detectable state based on whether the sample distribution request of the determination unit is currently received, so as to wait for the determination unit capable of performing the detection item of the sample to be tested currently to be distributed to send a sample distribution request.
[0108] In the above embodiment, the scheduling control system can automatically distribute the sample to be tested for detection according to the sample distribution request sent by the detectable determination unit according to the configuration of the sample distribution mode by the user. The user can quickly select the distribution mode required at present by configuration, and control the sample feeding mechanism to automatically complete the distribution of the sample to the matched determination unit for detection and analysis according to the configured distribution mode.
[0109] In some optional embodiments, the step of distributing the detectable determination unit for the sample to be tested based on the sample distribution request of the determination unit and the detection item corresponding to the sample to be tested in the automatic distribution mode further includes:
[0110] If the determination unit does not support the detection item corresponding to the sample to be tested, the sample distribution for the sample to be tested currently is skipped.
[0111] The scheduling control system can determine whether the corresponding determination unit is in a detectable state according to the sample distribution request sent by the determination unit capable of performing the detection item of the sample to be tested currently to be distributed, and determine whether the detection item of the sample to be tested matches the analysis mode of the corresponding determination unit. If the determination unit in a detectable state does not support the detection item of the sample to be tested, the sample distribution for the sample to be tested is skipped. Compared with the mode that the scheduling control system waits for the sample distribution request of the next determination unit and returns to the step of judging whether the determination unit is in a detectable state based on whether the sample distribution request of the determination unit is currently received, so as to wait for the determination unit capable of performing the detection item of the sample to be tested currently to be distributed to send a sample distribution request, the direct skipping can reduce the queue and is beneficial to improving the sample distribution and detection efficiency.
[0112] In the above embodiments, the scheduling control system can automatically allocate and detect the samples according to the sample allocation mode configured by the user and the sample allocation request sent by the detectable assay unit. In the automatic allocation mode, the current sample to be detected can be skipped and the allocation can not be performed when the current detectable assay unit does not support the detection item required by the current sample to be detected, so as to improve the sample allocation and detection efficiency and meet more diversified sample allocation scenarios.
[0113] Optionally, in the non-automatic allocation mode, the detectable assay unit is allocated to the sample to be detected according to the received allocation setting information of the sample to be detected, the detection item corresponding to the sample to be detected, and the idle state of the assay unit corresponding to the sample to be detected, and the method comprises the steps of:
[0114] In the non-automatic allocation mode, if the received allocation setting information of the sample to be detected comprises selected information of a specified assay unit, it is judged whether the specified assay unit supports the detection item corresponding to the sample to be detected.
[0115] If the specified assay unit does not support the detection item corresponding to the sample to be detected, the current sample to be detected is skipped and the sample allocation is not performed.
[0116] If the specified assay unit supports the detection item corresponding to the sample to be detected, it is judged whether the specified assay unit is in a detectable state based on whether the sample allocation request of the specified assay unit is currently received.
[0117] If the specified assay unit is in a detectable state, the current sample to be detected is allocated to the specified assay unit corresponding thereto.
[0118] If the specified assay unit is in an undetectable state, the sample allocation request of the next assay unit is waited for and the step of judging whether the specified assay unit is in a detectable state based on whether the sample allocation request of the specified assay unit is currently received is returned.
[0119] The determination unit is in a state of being able to receive a sample to be tested, and sends a sample distribution request to the scheduling control system. The user can set the distribution of the sample to be tested, such as setting a sample to be tested to a certain determination unit, or distributing samples to be tested of certain detection items to a certain determination unit to form distribution setting information. When the determination unit is in a non-automatic distribution mode, the scheduling control system distributes the sample to be tested to the corresponding determination unit currently in a detection state according to the sample distribution request sent by the determination unit capable of performing the detection item of the current sample to be distributed, according to the correspondence between the sample to be tested and the determination unit in the distribution setting information, at this time, the determination unit is updated to an undetectable state, and after the detection of the current sample to be tested is completed, it is switched to a detectable state and a sample distribution request is sent again. If there is no determination unit capable of performing the detection item of the current sample to be distributed in a detectable state, the scheduling control system waits for the next sample distribution request of the determination unit, and if the determination unit determined according to the correspondence between the sample to be tested and the determination unit in the distribution setting information does not support the detection item of the sample to be tested, the sample distribution is skipped and the skipped sample to be tested is recorded for later checking.
[0120] In the above embodiment, the scheduling control system can perform sample distribution according to the detectable state of the determination unit matched with the sample to be tested determined by the user according to the distribution setting information of the user according to the configuration of the sample distribution mode by the user, realize the use demand of the user for specifying the determination unit for the sample to be tested for detection, and meet more diversified sample distribution scenarios.
[0121] In some embodiments, S101, the sample distribution configuration parameters are obtained, including:
[0122] Based on the configuration interface, a selection operation on a preset configuration option is obtained, and sample distribution configuration parameters are obtained according to the selection operation. The preset configuration option includes: starting an automatic sample injection mode, automatically scanning a sample number, skipping if scanning a sample number fails, automatically scanning a sample rack identifier, obtaining data management system sample information, skipping if obtaining data management system sample information fails, and starting an automatic distribution mode.
[0123] In the case of obtaining a selection instruction for any one of starting an automatic sample injection mode, automatically scanning a sample number, skipping if scanning a sample number fails, and automatically scanning a sample rack identifier, sample injection mode related information configured is obtained.
[0124] In the case of obtaining a selection instruction for any one of obtaining data management system sample information and skipping if obtaining data management system sample information fails, analysis mode related information configured is obtained.
[0125] In the case that the selected instruction for starting the automatic allocation mode is acquired, the configured allocation mode related information is acquired.
[0126] The scheduling control system can provide a sample allocation configuration page through the client program, and preset a plurality of configuration options in the sample allocation configuration page. The user can directly check or not check the preset configuration options in the configuration page to quickly complete the configuration of the sample allocation scheme. The preset configuration options include: starting the automatic sample injection mode, automatically scanning the sample number, skipping if the sample number scanning fails, automatically scanning the sample rack identifier, acquiring the sample information of the data management system, skipping if the sample information of the data management system fails to be acquired, starting the automatic allocation mode, and the preset configuration options can be presented in a list manner to facilitate user browsing and operation.
[0127] The setting of the preset configuration options mainly involves the configuration of three aspects of the injection mode, the analysis mode, and the allocation mode. According to the selection of the configuration options related to the injection mode, the injection process of the injection mechanism can be adjusted, such as changing the way of loading the sample rack by the injection mechanism, the way of scanning the sample rack or the sample to be tested, etc. According to the selection of the configuration options related to the analysis mode, the analysis mode of the determination unit can be set, such as determining the detection items required to be completed by the current sample to be tested according to the sample information acquired by the data management system, and setting the analysis mode of the determination unit to match the detection items. According to the selection of the configuration options related to the allocation mode, the allocation mode of the injection mechanism can be adjusted, such as controlling the injection mechanism to automatically allocate the sample to be tested according to the preset allocation strategy, or controlling the injection mechanism to allocate the sample to be tested according to the corresponding relationship between the sample to be tested and the determination unit set by the user.
[0128] In an optional specific example, the selection operation on the preset configuration options based on the configuration interface includes: acquiring a selection instruction related to the injection mode option; for example Figure 6 As shown in 6-1, the automatic injection option can include: acquiring DMS sample information, skipping if the DMS sample information fails to be acquired, automatically scanning the sample number, skipping if the sample number scanning fails, automatically scanning the tube rack number, and automatically starting the injection. Acquiring a selection instruction related to the analysis mode option; as shown in 6-2, the mode setting item can include: sample number, detection item; the user can specify the corresponding relationship between the sample number and the analysis mode, or determine the corresponding relationship between the sample number and the analysis mode based on the sample information acquired from the DMS system. Acquiring a selection instruction related to the allocation mode option; as shown in 6-3, the allocation mode item can include: automatic allocation, specified allocation, wherein the specified allocation includes specifying a certain determination unit to start certain detection items.
[0129] In the above embodiment, the scheduling control system provides preset configuration options through the configuration page, so as to facilitate the user to quickly configure and meet diversified sample allocation scenarios.
[0130] Optionally, the sample allocation method further comprises:
[0131] In the case where the selected operation for the preset configuration option is not acquired, the sample allocation configuration parameter is acquired according to the initial value corresponding to the preset configuration option.
[0132] In the case where the scheduling control system does not acquire any operation of the user based on the preset configuration options provided by the configuration page, the work of the detection equipment can be started according to a default mode. Optionally, the configuration parameter applicable to the conventional sample allocation scenario can be set as the initial value, so that in most detection scenarios, the user can directly enable the detection equipment without selecting the preset configuration option on the configuration page, so as to simplify the user operation. Optionally, the detection equipment can record the last sample allocation configuration parameter, and when the requirement of this time to start the detection equipment is the same as the last time, the user does not need to modify the selection of the preset configuration option to directly enable the detection equipment. When it does not conform to the conventional sample allocation scenario, or when the requirement of this time to start the detection equipment changes from the last time, the user can complete the sample allocation setting by selecting or not selecting the preset configuration option provided by the configuration page, which is simple to operate and can meet diversified sample allocation scenarios.
[0133] In order to have a more overall understanding of the sample allocation method provided by the embodiments of the present application, please refer to Figure 7 , and the following detection equipment is an example of a full-automatic detection equipment for detecting blood samples, which is used to exemplarily describe the sample allocation method of the embodiments of the present application, which comprises the following steps:
[0134] S11, determining whether a selected instruction for automatically starting the sample feeding option is acquired; if yes, performing S111, and if no, performing S112;
[0135] S111, automatically starting the sample feeding mechanism;
[0136] S112, starting the sample feeding mechanism according to a manual starting instruction;
[0137] S12, loading the sample rack by the sample feeding mechanism;
[0138] S13, scanning and identifying the sample rack; taking blood samples as the samples to be detected, and taking the sample rack as a test tube rack carrying test tubes, the sample rack is scanned and identified to confirm that the sample rack type is a venous whole blood test tube rack or a trace whole blood test tube rack;
[0139] S14, determining whether a selection instruction of an automatic scanning sample option is acquired; if yes, performing S141, if no, performing S142 and S143;
[0140] S142, acquiring a sample number according to a preset rule;
[0141] S143, determining whether a selection instruction of a sample rack number scanning option is acquired; if yes, performing S144; if no, performing S145;
[0142] S144, determining whether scanning is successful;
[0143] S145, acquiring a sample rack number according to an initial rule;
[0144] S141, determining whether scanning is successful; if yes, performing S15; if no, performing S146;
[0145] S146, determining whether a selection instruction of a sample scanning failure skipping option is acquired; if yes, performing S161, if no, performing S162;
[0146] S161, skipping a current sample and not performing sample allocation;
[0147] S162, starting a default rule to acquire a sample number;
[0148] S17, determining whether a selection instruction of a DMS sample information acquisition option is acquired; if yes, performing S171; if no, performing S172;
[0149] S171, determining whether DMS sample information acquisition is successful; if yes, performing S176, if no, performing S173;
[0150] S172, determining a detection item according to a current analysis mode of a measurement unit;
[0151] S173, determining whether a selection instruction of a DMS sample information acquisition skipping option is acquired; if yes, performing S161; if no, performing S175;
[0152] S175, determining a detection item according to a current analysis mode of a measurement unit;
[0153] S176, determining a detection item corresponding to a sample to be measured according to DMS sample information;
[0154] S177, sample information acquisition is completed;
[0155] S18, determining whether a sample allocation request sent by a measurement unit is acquired; if no, performing S181; if yes, performing S182;
[0156] S181, scanning the next sample to be tested, returning to S18;
[0157] S182, judging whether the selected instruction of the automatic distribution mode option is acquired; if not, executing S183, if yes, executing S184;
[0158] S183, waiting for the sample distribution request sent by the testing unit according to the setting information of the testing item of the sample to be tested;
[0159] S184, judging whether the testing unit sending the sample distribution request supports the testing item of the sample to be tested; if yes, executing S185, if not, executing S186;
[0160] S185, judging whether the corresponding testing unit is in the detectable state; if yes, executing S19, if not, executing S187;
[0161] S186, skipping the current sample to be tested, and not executing the distribution;
[0162] S187, waiting for the sample distribution request sent by the next testing unit;
[0163] S19, distributing the sample to be tested to the corresponding detectable testing unit;
[0164] S191, judging whether there is a sample to be tested waiting for distribution; if yes, returning to S18; if not, executing S192;
[0165] S192, unloading the sample rack.
[0166] The sample allocation method provided by the above embodiment provides the setting of the sample injection mode. If the automatic scanning sample number is selected, it is matched whether to obtain the DMS sample information according to the scanning number result if the scanning is successful. If the scanning fails, it is processed according to whether the user selects “automatic scanning sample number fails, skip”. If the user selects to skip, the sample information is not detected and processed. If the scanning is not performed, the sample number is set according to the default mode of the scheduling control system to match whether to obtain the DMS sample information. If the automatic scanning sample rack number is selected, the data is saved according to the scanned sample rack if the scanning is successful. If the scanning fails, the system implements the automatic increment rule. If the scanning sample rack is not performed, the automatic increment rule is implemented according to the default mode of the scheduling control system. The sample rack increment rule and the increment rule of the scanning failure are set to be inconsistent, so as to be checked later. For obtaining the DMS sample information, if the obtaining is successful, the sample information is detected according to the obtained sample information. If the obtaining fails, it is processed according to whether the user selects “obtaining DMS sample information fails, skip”. If the user selects to skip, the sample information is not detected and processed. If the obtaining is not performed, the detection can be performed according to the current analysis mode of the determination unit or the default analysis mode of the scheduling control system. For the automatic sample injection mode, if the automatic sample injection is started, the sample rack is automatically started to feed when the sample rack is placed in the loading area of the sample injection mechanism. If the automatic sample injection is not started, the user needs to manually press “start” on the software. The system issues a start command. The automatic sample injector receives the command and then executes the start sample rack feeding. For the automatic allocation mode, in the automatic allocation mode, when the cascade determination unit is in a detectable state, the idle time (detectable state) of the connected instrument, the detection mode supported by the instrument itself and the preset allocation strategy of the nearest principle are used for average allocation detection. In the non-automatic allocation mode, the user can customize the connected determination unit and the analysis mode of the determination unit. In this way, under the premise of ensuring the normal flow and allocation of the sample, the user is given the options of customizing the sample injection, specifying the instrument and the mode allocation, different scenes and different groups of objects are met, and the user experience is improved.
[0167] In another aspect of the present application, please refer to Figure 8Also provided is a sample dispensing apparatus, comprising: a configuration module 11 configured to acquire sample dispensing configuration parameters, the sample dispensing configuration parameters comprising at least one of: sample loading mode related information, analysis mode related information, and dispensing mode related information; a sample loading control module 12 configured to determine a current sample loading mode of a sample loading mechanism based on the sample dispensing configuration parameters, and control the sample loading mechanism to load a sample rack according to the current sample loading mode and perform sample information acquisition on the loaded sample rack; a detection control module 13 configured to determine a detection item corresponding to a sample to be tested based on the sample dispensing configuration parameters; and a dispensing module 14 configured to dispense a detectable assay unit for the sample to be tested according to the detection item corresponding to the sample to be tested and the current dispensing mode.
[0168] Optionally, the sample loading control module 12 is specifically configured to determine whether an automatic sample loading mode selection instruction is acquired; if the automatic sample loading mode selection instruction is acquired, determine that the current sample loading mode of the sample loading mechanism is an automatic sample loading mode, and control the sample loading mechanism to start performing automatic loading of the sample rack based on the automatic sample loading mode selection instruction; if the automatic sample loading mode selection instruction is not acquired, determine that the current sample loading mode of the sample loading mechanism is a manual sample loading mode, determine whether a manual sample loading instruction is received in the manual sample loading mode, and control the sample loading mechanism to perform loading of the sample rack based on the manual sample loading instruction; and perform sample information acquisition on the loaded sample rack.
[0169] Optionally, the sample loading control module 12 is further configured to control the sample loading mechanism to convey the loaded sample rack, and perform scanning and identification on the sample rack to determine the type of the sample rack.
[0170] Optionally, the sample loading control module 12 is further configured to determine whether an automatic sample number scanning selection instruction is acquired; if the automatic sample number scanning selection instruction is acquired, control the sample loading mechanism to convey the loaded sample rack, and perform scanning and identification on the sample to be tested in the sample rack in sequence to obtain a sample identification according to a scanning result; and if the automatic sample number scanning selection instruction is not acquired, generate a sample code corresponding to the sample to be tested in the sample rack according to a set coding rule.
[0171] Optionally, the sample loading control module 12 is further configured to, if the automatic sample number scanning selection instruction is acquired, control the sample loading mechanism to convey the loaded sample rack, and perform scanning and identification on the sample to be tested in the sample rack in sequence; if the scanning is successful, obtain a sample identification according to a scanning result; if the scanning fails, if a selection instruction for skipping sample identification scanning failure is determined to be acquired, skip the current sample to be tested and do not perform sample dispensing; and if the selection instruction for skipping sample identification scanning failure is not acquired, generate a sample code corresponding to the sample to be tested according to a set coding rule.
[0172] Optionally, the sample feeding control module 12 is further configured to determine whether a sample rack scanning identification selection instruction is acquired; if the sample rack scanning identification selection instruction is acquired, the sample feeding mechanism is controlled to convey the loaded sample rack, the sample rack conveyed to a designated scanning position is scanned and identified in sequence, and a sample rack identification is obtained according to a scanning result; if the sample rack scanning identification selection instruction is not acquired, a sample rack code corresponding to the sample rack is generated in sequence according to a default coding rule.
[0173] Optionally, the detection control module 13 is specifically configured to determine whether a data management system sample selection instruction is acquired; if the data management system sample selection instruction is acquired, it is determined whether data management system sample information is acquired successfully; if the data management system sample information is acquired successfully, a detection item of a current sample to be detected is determined according to the obtained data management system sample information, and a current analysis mode of a measurement unit is set according to the detection item of the current sample to be detected; if the data management system sample information is not acquired successfully, the detection item of the current sample to be detected is determined based on the current analysis mode of the measurement unit.
[0174] Optionally, the detection control module 13 is further configured to, in a case where the data management system sample information is not acquired successfully, if a selection instruction that is skipped when the data management system sample information is not acquired successfully is acquired, skip the current sample to be detected and do not perform sample allocation; if the selection instruction that is skipped when the data management system sample information is not acquired successfully is not acquired, determine the detection item of the current sample to be detected based on the current analysis mode of the measurement unit.
[0175] Optionally, the allocation module 14 is specifically configured to determine whether an automatic allocation mode selection instruction is acquired; if the automatic allocation mode selection instruction is acquired, the current allocation mode of the sample feeding mechanism is determined to be an automatic allocation mode, and a detectable measurement unit is allocated to the sample to be detected based on a sample allocation request of the measurement unit and the detection item corresponding to the sample to be detected in the automatic allocation mode; if the automatic allocation mode selection instruction is not acquired, a detectable measurement unit is allocated to the sample to be detected according to received allocation setting information of the sample to be detected, the detection item corresponding to the sample to be detected and an idle state of the measurement unit in a non-automatic allocation mode.
[0176] Optionally, the distribution module 14 is further configured to, in the automatic distribution mode, if the assay unit supports the detection item corresponding to the sample to be tested, determine whether the assay unit is in a detectable state based on whether a sample distribution request of the assay unit is currently received; if the assay unit is in the detectable state, distribute the current sample to be tested to the assay unit; if the assay unit is in an undetectable state, wait for a sample distribution request of a next assay unit and return to the step of determining whether the assay unit is in the detectable state based on whether the sample distribution request of the assay unit is currently received.
[0177] Optionally, the distribution module 14 is further configured to, if the assay unit does not support the detection item corresponding to the sample to be tested, skip the current sample to be tested and not perform sample distribution.
[0178] Optionally, the distribution module 14 is further configured to, in the non-automatic distribution mode, if the received distribution setting information of the sample to be tested includes selected information of a specified assay unit, determine whether the specified assay unit supports the detection item corresponding to the sample to be tested; if the specified assay unit does not support the detection item corresponding to the sample to be tested, skip the current sample to be tested and not perform sample distribution; if the specified assay unit supports the detection item corresponding to the sample to be tested, determine whether the specified assay unit is in a detectable state based on whether a sample distribution request of the specified assay unit is currently received; if the specified assay unit is in the detectable state, distribute the current sample to be tested to the specified assay unit; if the specified assay unit is in an undetectable state, wait for a sample distribution request of a next assay unit and return to the step of determining whether the specified assay unit is in the detectable state based on whether the sample distribution request of the specified assay unit is currently received.
[0179] Optionally, the configuration module 11 is specifically configured to acquire a selection operation on a preset configuration option based on a configuration interface, and acquire sample distribution configuration parameters according to the selection operation; the preset configuration option includes: starting an automatic sample injection mode, automatically scanning a sample number, skipping if scanning a sample number fails, automatically scanning a sample rack identifier, acquiring sample information of a data management system, skipping if acquiring sample information of the data management system fails, and starting an automatic distribution mode; in a case where a selected instruction for any one of the starting of the automatic sample injection mode, the automatic scanning of the sample number, the skipping if the scanning of the sample number fails, the automatic scanning of the sample rack identifier is acquired, sample injection mode related information configured is acquired; in a case where a selected instruction for any one of the acquiring of the sample information of the data management system and the skipping if the acquiring of the sample information of the data management system fails is acquired, analysis mode related information configured is acquired; in a case where a selected instruction for the starting of the automatic distribution mode is acquired, distribution mode related information configured is acquired.
[0180] Optionally, the configuration module 11 is further configured to acquire the sample allocation configuration parameter according to the initial value corresponding to the preset configuration option when the selected operation for the preset configuration option is not acquired.
[0181] It should be noted that the sample allocation device provided in the above embodiments is only illustrated by the division of the above program modules during sample allocation detection. In actual applications, the above processing can be completed by different program modules according to needs, that is, the internal structure of the sample allocation device can be divided into different program modules to complete all or part of the above-described processing. In addition, the sample allocation method provided in the above embodiments belongs to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0182] In another aspect of the embodiments of the present application, please refer to Figure 9 Further provided is a scheduling control system including a memory 112 and a processor 113. The memory 112 stores a computer program. When the processor 113 runs the computer program, the steps of the sample allocation method according to any of the embodiments of the present application are performed, and the same technical effects can be achieved. To avoid repetition, details are not repeated here.
[0183] In another aspect of the embodiments of the present application, a computer readable storage medium is further provided, for example, a memory including an executable program. The executable program is executed by a processor to complete the steps of the sample allocation method according to any of the embodiments of the present application, and the same technical effects can be achieved. To avoid repetition, details are not repeated here. The computer readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0184] Figure 10A structural block diagram of a computer readable storage medium 800 provided by an embodiment of the present application is provided. The computer readable storage medium 800 stores program codes, which can be invoked by a processor to execute the smart home control method provided by the embodiment of the present application. The computer readable storage medium 800 can be an electronic storage such as a flash memory, an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM, a hard disk or a ROM. Alternatively, the computer readable storage medium 800 includes a non-transitory computer readable storage medium. The computer readable storage medium 800 has a storage space of program codes 810 for executing any method step of the above method. These program codes can be read from or written into one or more computer program products. The program codes 810 can be compressed in a suitable form, for example.
[0185] It should be noted that, in this document, the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without more limitations, the elements defined by the statement "comprising" do not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0186] From the above description of the embodiments, those skilled in the art can clearly understand that the above embodiment methods can be realized by means of software plus a necessary general hardware platform, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a computer, a server, an analyzer, a sampling mechanism, or a network device) to execute the methods described in the various embodiments of the present application.
[0187] The above description is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of dispensing a sample, characterized by, The method comprises the following steps: obtaining a selection operation on a preset configuration option based on a configuration interface, and obtaining sample allocation configuration parameters based on the selection operation, wherein the sample allocation configuration parameters comprise sample injection mode related information, analysis mode related information and allocation mode related information, the preset configuration option comprises an allocation mode item, the allocation mode item comprises automatic allocation and specified allocation, and the specified allocation is used for allocating a sample to be tested according to a corresponding relationship between the sample to be tested and a detection unit set by a user; determining a current sample injection mode of a sample injection mechanism based on the sample allocation configuration parameters, controlling the sample injection mechanism to load a sample rack according to the current sample injection mode, and performing sample information acquisition on the loaded sample rack; determining a detection item corresponding to a sample to be tested based on the sample allocation configuration parameters; allocating a detectable detection unit to the sample to be tested according to the detection item corresponding to the sample to be tested and the current allocation mode, which comprises: judging whether an automatic allocation mode selection instruction is obtained, and if the automatic allocation mode selection instruction is not obtained, allocating a detectable detection unit to the sample to be tested according to received allocation setting information of the sample to be tested, the detection item corresponding to the sample to be tested and an idle state of the detection unit corresponding to the sample to be tested in a non-automatic allocation mode.
2. The sample dispensing method of claim 1, wherein, The method for determining the current sample injection mode of the sample injection mechanism based on the sample allocation configuration parameters, controlling the sample injection mechanism to load the sample rack according to the current sample injection mode, and performing sample information acquisition on the loaded sample rack comprises the following steps: judging whether an automatic sample injection mode selection instruction is obtained; if the automatic sample injection mode selection instruction is obtained, determining that the current sample injection mode of the sample injection mechanism is an automatic sample injection mode, and controlling the sample injection mechanism to start and perform automatic loading of the sample rack based on the automatic sample injection mode selection instruction; if the automatic sample injection mode selection instruction is not obtained, determining that the current sample injection mode of the sample injection mechanism is a manual sample injection mode, judging whether a manual sample injection start instruction is received in the manual sample injection mode, and controlling the sample injection mechanism to perform loading of the sample rack based on the manual sample injection start instruction; performing sample information acquisition on the loaded sample rack.
3. The sample dispensing method of claim 2, wherein, The method for performing sample information acquisition on the loaded sample rack comprises the following steps: controlling the sample injection mechanism to convey the loaded sample rack, scanning and identifying the sample rack to determine a sample rack type.
4. The sample dispensing method of claim 2, wherein, The method for performing sample information acquisition on the loaded sample rack comprises the following steps: judging whether an automatic sample number scanning selection instruction is obtained; if the automatic sample number scanning selection instruction is obtained, controlling the sample injection mechanism to convey the loaded sample rack, scanning and identifying samples to be tested in the sample rack in sequence, and obtaining sample identification based on a scanning result; if the automatic sample number scanning selection instruction is not obtained, generating sample codes corresponding to the samples to be tested in the sample rack in sequence according to a set coding rule.
5. The sample dispensing method of claim 4, wherein, If the automatic sample number scanning selection instruction is acquired, the sample rack loaded is transmitted by controlling the sample feeding mechanism, and the samples to be tested in the sample rack are sequentially scanned and identified, and sample identification is obtained according to the scanning result, comprising: If the automatic sample number scanning selection instruction is acquired, the sample rack loaded is transmitted by controlling the sample feeding mechanism, and the samples to be tested in the sample rack are sequentially scanned and identified; If the scanning is successful, sample identification is obtained according to the scanning result; If the scanning fails, if the selected instruction that skips the sample identification scanning failure is acquired, the current sample to be tested is skipped without performing sample allocation; if the selected instruction that skips the sample identification scanning failure is not acquired, sample codes corresponding to the samples to be tested are generated according to the set coding rules.
6. The sample dispensing method of claim 2, wherein, The sample information collection on the sample rack after loading also includes: Determine whether the scanned sample rack identification selection instruction is acquired; If the scanned sample rack identification selection instruction is acquired, the sample rack loaded is transmitted by controlling the sample feeding mechanism, and the sample rack transmitted to the specified scanning position is sequentially scanned and identified, and sample rack identification is obtained according to the scanning result; If the scanned sample rack identification selection instruction is not acquired, the sample rack codes corresponding to the sample rack are sequentially generated according to the default coding rules.
7. The sample dispensing method of claim 1, wherein, The determination of the detection item corresponding to the sample to be tested based on the sample allocation configuration parameter includes: Determine whether the data management system sample selection instruction is acquired; If the data management system sample selection instruction is acquired, determine whether the data management system sample information acquisition is successful; If the data management system sample information acquisition is successful, determine the detection item of the current sample to be tested according to the obtained data management system sample information, and set the current analysis mode of the determination unit according to the detection item of the current sample to be tested; If the data management system sample information acquisition fails, determine the detection item of the current sample to be tested based on the current analysis mode of the determination unit.
8. The sample dispensing method of claim 7, wherein, If the data management system sample information acquisition fails, determine the detection item of the current sample to be tested based on the current analysis mode of the determination unit, comprising: If the selected instruction that skips the data management system sample information acquisition failure is acquired in the case of data management system sample information acquisition failure, the current sample to be tested is skipped without performing sample allocation; if the selected instruction that skips the data management system sample information acquisition failure is not acquired, the detection item of the current sample to be tested is determined based on the current analysis mode of the determination unit.
9. The sample dispensing method according to any one of claims 1 to 8, wherein, The sample to be tested is allocated to a detectable determination unit according to the detection item corresponding to the sample to be tested and the current allocation mode, comprising: If the automatic allocation mode selection instruction is acquired, the current allocation mode of the sample feeding mechanism is determined to be the automatic allocation mode, and the sample to be tested is allocated to a detectable determination unit based on the sample allocation request of the determination unit and the detection item corresponding to the sample to be tested in the automatic allocation mode.
10. The sample dispensing method of claim 9, wherein, The method comprises the following steps: In the automatic allocation mode, if the assay unit supports the detection item corresponding to the sample to be tested, it is determined whether the assay unit is in a detectable state based on whether a sample allocation request of the assay unit is currently received; If the assay unit is in a detectable state, the current sample to be tested is allocated to the corresponding assay unit; If the assay unit is in an undetectable state, the next sample allocation request of the assay unit is waited for, and the step of determining whether the assay unit is in a detectable state based on whether a sample allocation request of the assay unit is currently received is returned.
11. The sample dispensing method of claim 10, wherein, The method further comprises the following steps: If the assay unit does not support the detection item corresponding to the sample to be tested, the sample allocation of the current sample to be tested is skipped.
12. The sample dispensing method of claim 9, wherein, In the non-automatic allocation mode, if the received allocation setting information of the sample to be tested comprises selected information of a specified assay unit, it is determined whether the specified assay unit supports the detection item corresponding to the sample to be tested; If the specified assay unit does not support the detection item corresponding to the sample to be tested, the sample allocation of the current sample to be tested is skipped; If the specified assay unit supports the detection item corresponding to the sample to be tested, it is determined whether the specified assay unit is in a detectable state based on whether a sample allocation request of the specified assay unit is currently received; If the specified assay unit is in a detectable state, the current sample to be tested is allocated to the corresponding specified assay unit; If the specified assay unit is in an undetectable state, the next sample allocation request of the assay unit is waited for, and the step of determining whether the specified assay unit is in a detectable state based on whether a sample allocation request of the specified assay unit is currently received is returned. The preset configuration options comprise: starting an automatic sample injection mode, automatically scanning a sample number, skipping if scanning of the sample number fails, automatically scanning a sample rack identifier, obtaining sample information of a data management system, skipping if obtaining of the sample information of the data management system fails, and starting an automatic allocation mode.
13. The sample dispensing method of any one of claims 1 to 8, wherein, In a case where a selected instruction for any one of starting the automatic sample injection mode, automatically scanning the sample number, skipping if scanning of the sample number fails, and automatically scanning the sample rack identifier is obtained, configured sample injection mode related information is obtained. In a case where a selected instruction for any one of obtaining the sample information of the data management system and skipping if obtaining of the sample information of the data management system fails is obtained, configured analysis mode related information is obtained. In a case where the selected instruction for starting the automatic allocation mode is acquired, the configured allocation mode related information is acquired.
14. The sample dispensing method of claim 13, wherein, Further comprising: In a case where the selected operation for the preset configuration option is not acquired, the sample allocation configuration parameter is acquired according to the initial value corresponding to the preset configuration option.
15. A sample dispensing device, characterized by, Comprising: The configuration module is configured to acquire the selected operation for the preset configuration option based on the configuration interface, and acquire the sample allocation configuration parameter according to the selected operation, the sample allocation configuration parameter comprising at least one of the following: the sample injection mode related information, the analysis mode related information, and the allocation mode related information, wherein the preset configuration option comprises an allocation mode item, the allocation mode item comprising an automatic allocation and a specified allocation, and the specified allocation is used for allocating the sample to be tested according to the corresponding relationship between the sample to be tested and the detection unit set by a user; The sample injection control module is configured to determine the current sample injection mode of the sample injection mechanism based on the sample allocation configuration parameter, control the sample injection mechanism to load the sample rack according to the current sample injection mode, and perform sample information acquisition on the loaded sample rack; The detection control module is configured to determine the detection item corresponding to the sample to be tested based on the sample allocation configuration parameter; The allocation module is configured to allocate the detectable detection unit for the sample to be tested according to the detection item corresponding to the sample to be tested and the current allocation mode, and the allocation of the detectable detection unit for the sample to be tested according to the detection item corresponding to the sample to be tested and the current allocation mode comprises: determining whether the automatic allocation mode selected instruction is acquired, and if the automatic allocation mode selected instruction is not acquired, allocating the detectable detection unit for the sample to be tested according to the received allocation setting information of the sample to be tested, the detection item corresponding to the sample to be tested, and the idle state of the detection unit corresponding to the sample to be tested in the non-automatic allocation mode.
16. A dispatch control system characterized by comprising: The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the sample allocation method in any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the sample allocation method in any one of claims 1 to 14.
Citation Information
Patent Citations
Sample detection method, sample detection device and storage medium
CN111351948A