Sample processing instrument consumable monitoring method, apparatus, sample processing instrument, and medium
Patent Information
- Application Number
- CN202210784157.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-05
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-07-05
AI Technical Summary
然而,对样本进行处理需要使用稀释液、内标液、蛋白酶和移液头等耗材,存在样本处理仪内的耗材与样本管内的样本所需的耗材不匹配的问题,导致样本处理失败,无法保证样本处理的准确性和成功率
[0017]本发明实施例提供一种样本处理仪的耗材监控方法、装置、样本处理仪及介质,该耗材监控方法通过获取放置于样本放置机构上的样本管的第一数量及每个样本管在样本放置机构上的第一位置,并根据图像采集装置在耗材放置机构的上方采集到的第一图像,确定放置于耗材放置机构上的各类耗材分别对应的耗材放置数量及每个耗材在耗材放置机构上的第二位置,然后获取处理样本管内的样本所需耗材的目标类别及目标类别对应的耗材预估数量,最后将目标类别对应的耗材预估数量与目标类别对应的耗材放置数量进行匹配,在耗材预估数量与耗材放置数量匹配的情况下,根据第一位置和第二位置,对样本管进行处理,直至处理的样本管的数量达到第一数量,从而避免样本处理仪内的耗材与样本管内的样本所需的耗材不匹配的问题,极大地提高了样本处理的准确性和成功率。
Smart Images

Figure CN117392425B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical device technology, and in particular to a method, apparatus, sample processor and medium for monitoring consumables of a sample processor. Background Technology
[0002] In the field of medical diagnostics, sample processing instruments can process samples in batches to improve processing efficiency and ensure that the processed samples meet analytical requirements. However, sample processing requires consumables such as diluents, internal standards, proteases, and pipette tips. There is a problem that the consumables in the sample processing instrument are incompatible with the consumables required by the samples in the sample tubes, leading to sample processing failures and compromising the accuracy and success rate of sample processing. Summary of the Invention
[0003] This invention provides a method, apparatus, sample processor, and medium for monitoring consumables in a sample processor, aiming to improve the accuracy and success rate of sample processing.
[0004] In a first aspect, embodiments of the present invention provide a method for monitoring consumables in a sample processor, the sample processor comprising an image acquisition device, a sample placement mechanism, and a consumable placement mechanism, the method comprising:
[0005] Obtain a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism;
[0006] The image acquisition device captures a first image above the consumable placement mechanism, and based on the first image, determines the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism.
[0007] Obtain the target category of consumables required to process the samples in the sample tube and the estimated quantity of consumables corresponding to the target category;
[0008] The estimated quantity of consumables corresponding to the target category is matched with the quantity of consumables placed corresponding to the target category to obtain the first matching result;
[0009] If the first matching result is a successful match, the sample tubes are processed according to the first position and the second position until the number of processed sample tubes reaches the first number.
[0010] Secondly, embodiments of the present invention also provide a consumable monitoring device, the consumable monitoring device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements any of the consumable monitoring methods provided in this specification.
[0011] Thirdly, embodiments of the present invention also provide a sample processing instrument, the sample processing instrument comprising:
[0012] A sample placement mechanism for placing one or more sample tubes;
[0013] Consumable placement mechanism, used to place one or more consumables;
[0014] An image acquisition device is used to acquire images of the sample placement mechanism from above and also to acquire images of the consumable placement mechanism from above.
[0015] Consumable monitoring device for use with any of the consumable monitoring methods provided in this specification.
[0016] Fourthly, embodiments of the present invention also provide a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, which can be executed by one or more processors to implement any of the consumable monitoring methods provided in this specification.
[0017] This invention provides a consumable monitoring method, apparatus, sample processor, and medium for a sample processor. The method acquires a first number of sample tubes placed on a sample placement mechanism and a first position of each sample tube on the mechanism. Based on a first image captured above the consumable placement mechanism by an image acquisition device, it determines the quantity of each type of consumable placed on the mechanism and the second position of each consumable on the mechanism. Then, it acquires the target category of consumables required for processing the samples in the sample tubes and the estimated quantity of consumables corresponding to the target category. Finally, it matches the estimated quantity of consumables corresponding to the target category with the quantity of consumables placed. When the estimated quantity matches the quantity, the sample tubes are processed according to the first and second positions until the number of processed sample tubes reaches the first number. This avoids the problem of mismatch between the consumables in the sample processor and the consumables required for the samples in the sample tubes, greatly improving the accuracy and success rate of sample processing. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the structure of a sample processing instrument provided in an embodiment of the present invention;
[0020] Figure 2 This is a flowchart illustrating a method for monitoring consumables in a sample processor according to an embodiment of the present invention.
[0021] Figure 3 This is a schematic diagram of the second image in an embodiment of the present invention;
[0022] Figure 4 This is another schematic diagram of the second image in an embodiment of the present invention;
[0023] Figure 5 This is a schematic diagram of a coordinate system established with the sample tube placement hole as the origin in an embodiment of the present invention;
[0024] Figure 6 yes Figure 2 A flowchart illustrating the sub-steps of the consumables monitoring method.
[0025] Figure 7 This is a schematic block diagram of the structure of a consumable monitoring device provided in an embodiment of the present invention;
[0026] Figure 8 This is a schematic block diagram of a sample processing instrument provided in an embodiment of the present invention. Detailed Implementation
[0027] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.
[0029] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0030] This invention provides a consumables monitoring method, a sample processor, and a storage medium. The consumables monitoring method can be applied to mobile terminals, such as mobile phones, tablets, laptops, desktop computers, personal digital assistants, and wearable devices.
[0031] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0032] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a sample processing instrument provided in an embodiment of the present invention.
[0033] like Figure 1 As shown, the sample processing instrument 100 includes an image acquisition device 110, a sample placement mechanism 120, and a consumable placement mechanism 130. The sample placement mechanism 120 includes multiple sample tube placement holes for placing sample tubes. The consumable placement mechanism 130 is used to place consumables. The image acquisition device 110 is used to acquire images of the consumable placement mechanism 130 from above. The sample placement mechanism 120 includes a first sample rack 121 and a second sample rack 122. The first sample rack 121 is used to place sample tubes containing ordinary samples, and the second sample rack 122 is used to place sample tubes containing quality control samples. Consumables include pipette tips, deep-well plates, diluents, proteinase K, and internal standard solutions, etc.
[0034] In one embodiment, the sample processor 100 acquires a first number of sample tubes placed on the sample placement mechanism 120 and a first position of each sample tube on the sample placement mechanism 120; acquires a first image captured by the image acquisition device 110 above the consumable placement mechanism 130, and determines, based on the first image, the consumable placement quantity corresponding to each type of consumable placed on the consumable placement mechanism 130 and a second position of each consumable on the consumable placement mechanism; acquires the target category of consumables required to process the samples in the sample tubes and the estimated quantity of consumables corresponding to the target category; matches the estimated quantity of consumables corresponding to the target category with the quantity of consumables placed corresponding to the target category to obtain a first matching result; if the first matching result is a successful match, the sample tubes are processed according to the first position and the second position until the number of processed sample tubes reaches the first number.
[0035] In one embodiment, the image acquisition device 110 is further configured to acquire an image of the sample placement mechanism 120 from above, thereby obtaining a second image. For example, as Figure 1 As shown, the sample processor 100 also includes a driving device 140, which is connected to the image acquisition device 110. The driving device 140 is used to drive the image acquisition device 110 to move above the consumable placement mechanism 130, so that the image acquisition device 110 can acquire an image of the consumable placement mechanism 130 to obtain a first image. The driving device 140 is also used to drive the image acquisition device 110 to move above the sample placement mechanism 120, so that the image acquisition device 110 can acquire an image of the sample placement mechanism 120 to obtain a second image.
[0036] In one embodiment, the sample processor 100 acquires a second image captured by the image acquisition device 110 above the sample placement mechanism 120; based on the second image, it determines a first number of sample tubes placed on the sample placement mechanism 120 and a first position of each sample tube on the sample placement mechanism 120; it acquires a first image captured by the image acquisition device 110 above the consumable placement mechanism 130, and based on the first image, it determines the consumable placement quantity corresponding to each type of consumable placed on the consumable placement mechanism 130 and a second position of each consumable on the consumable placement mechanism; it acquires the target category of consumables required to process the samples in the sample tubes and the estimated quantity of consumables corresponding to the target category; it matches the estimated quantity of consumables corresponding to the target category with the quantity of consumables placed corresponding to the target category to obtain a first matching result; if the first matching result is a successful match, it processes the sample tubes according to the first position and the second position until the number of processed sample tubes reaches the first number.
[0037] In one embodiment, such as Figure 1 As shown, the consumable placement mechanism 130 includes a pipette placement mechanism 131, a deep-well plate placement mechanism 132, a diluent bottle placement mechanism 133, a proteinase K tube placement mechanism 134, and an internal standard solution tube placement mechanism 135. Specifically, the pipette placement mechanism 131 is used to place a pipette tip, which is used to aspirate sample liquid from the sample tube and dispensing sample liquid into the deep well plate within the deep-well plate placement mechanism 132. The deep-well plate placement mechanism 132 is used to place the deep-well plate, and the deep well plate's deep wells are used to hold the sample liquid dispensed by the pipette tip. The diluent bottle placement mechanism 133 is used to place a diluent bottle, which is used to hold the diluent. The proteinase K tube placement mechanism 134 is used to place a proteinase K tube, which is used to hold proteinase K. The internal standard solution tube placement mechanism 135 is used to place an internal standard solution tube, which is used to hold the internal standard solution.
[0038] It is understood that the number of pipette tip placement mechanisms 131 can be set according to actual needs, the number of deep well plate positions in deep well plate placement mechanism 132 can be set according to actual needs, the number of diluent bottle placement holes in diluent bottle placement mechanism 133 can be set according to actual needs, the number of proteinase K tube placement holes in proteinase K tube placement mechanism 134 can be set according to actual needs, and the number of internal standard solution tube placement holes in internal standard solution tube placement mechanism 135 can be set according to actual needs. This embodiment of the invention does not impose specific limitations on these aspects.
[0039] For example, such as Figure 1 As shown, the sample processor 100 contains three pipette placement mechanisms 131, a deep well plate placement mechanism 132 including six deep well plate positions, a diluent bottle placement mechanism 133 including four diluent bottle placement holes, a proteinase K tube placement mechanism 134 including four proteinase K tube placement holes, and an internal standard solution tube placement mechanism 135 including four internal standard solution tube placement holes.
[0040] In one embodiment, the driving device 140 is used to drive the image acquisition device 110 to move along a preset trajectory, so that the image acquisition device 110 can move to above the positions of the sample placement mechanism 120, the pipette placement mechanism 131, the deep well plate placement mechanism 132, the diluent bottle placement mechanism 133, the proteinase K tube placement mechanism 134, and the internal standard solution tube placement mechanism 135, so as to acquire images of the sample placement mechanism 120, the pipette placement mechanism 131, the deep well plate placement mechanism 132, the diluent bottle placement mechanism 133, the proteinase K tube placement mechanism 134, and the internal standard solution tube placement mechanism 135, respectively, and obtain a second image, a third image, a fourth image, a fifth image, a sixth image, and a seventh image.
[0041] In one embodiment, such as Figure 1As shown, the sample processor 100 also includes a barcode scanner 150, which scans the barcode on the sample placement hole in the sample placement mechanism 120 to obtain the position of the sample placement hole. Therefore, when a sample tube is placed in the sample placement hole of the sample placement mechanism 120, the barcode scanner 150 can scan the barcode on the sample placement hole to obtain the position of the sample placement hole, thereby obtaining the position of the sample tube placed on the sample placement mechanism 120. The barcode scanner 150 is also used to scan the barcode on the sample tube to obtain the sample type and test item of the sample tube. Each time the barcode scanner 150 scans the barcode on the sample tube, the number of sample tubes scanned recorded by the sample processor 100 is incremented by 1. After the barcode scanner 150 has scanned all the sample tubes on the sample placement mechanism 120, the number of sample tubes scanned recorded by the sample processor 100 is the first number of sample tubes placed on the sample placement mechanism 120, and the first position of the sample tube on the sample placement mechanism 120 can also be obtained.
[0042] The following will combine Figure 1 The following scenario provides a detailed description of the consumable monitoring method provided by the embodiments of the present invention. It should be noted that... Figure 1 The scenarios described are only used to explain the consumable monitoring method provided in the embodiments of the present invention, but do not constitute a limitation on the application scenarios of the consumable monitoring method provided in the embodiments of the present invention.
[0043] Please see Figure 2 , Figure 2 This is a flowchart illustrating a method for monitoring consumables in a sample processing instrument according to an embodiment of the present invention.
[0044] like Figure 2 As shown, the consumable monitoring method includes steps S101 to S105.
[0045] Step S101: Obtain the first number of sample tubes placed on the sample placement mechanism and the first position of each sample tube on the sample placement mechanism.
[0046] The first number of sample tubes placed on the sample placement mechanism and the first position of each sample tube on the sample placement mechanism can be determined based on the second image captured by the image acquisition device above the sample placement mechanism, or can be determined by other means. This embodiment of the invention does not specifically limit this.
[0047] In one embodiment, after the barcode scanner in the sample processor scans the sample tubes on the sample placement mechanism, the number of sample tubes scanned recorded by the sample processor is obtained, and this number is determined as the first number of sample tubes placed on the sample placement mechanism. The position of the sample placement hole where the scanned sample tube is located is obtained, and the position of the sample placement hole where the scanned sample tube is located is determined as the first position of the sample tube on the sample placement mechanism. By scanning the sample tubes on the sample placement mechanism with a barcode scanner, the number of sample tubes placed on the sample placement mechanism and the position of each sample tube on the sample placement mechanism can be accurately determined.
[0048] In one embodiment, a second image is acquired by the image acquisition device above the sample placement mechanism; based on the second image, a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism are determined. Image recognition technology can quickly determine the number of sample tubes placed on the sample placement mechanism and the position of each sample tube on the sample placement mechanism.
[0049] For example, the second image can be a panoramic image of the entire sample placement mechanism captured by the image acquisition device above it, or it can be a stitched image composed of local images captured by the image acquisition device at different positions above the sample placement mechanism. For instance, the image acquisition device can be controlled to move to different positions above the sample placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the second image.
[0050] For example, the empty sample tube placement holes on the sample placement mechanism in the second image are identified to obtain a first identification code for each empty sample tube placement hole; a first attribute information table is obtained, which includes the identification code and position corresponding to each sample tube placement hole on the sample placement mechanism; all identification codes except the first identification code are obtained from the first attribute information table to obtain a second identification code corresponding to each sample tube placement hole with a sample tube; the number of second identification codes is counted to obtain a first number of sample tubes placed on the sample placement mechanism, and the position corresponding to each second identification code is obtained from the first attribute information table to obtain a first position of each sample tube on the sample placement mechanism.
[0051] The sample placement mechanism includes multiple sample tube placement holes, each with an identification code. When a sample tube is placed in a hole, the identification code is obscured by the placed sample tube. When no sample tube is placed in a hole, the identification code is not obscured. This allows the image acquisition device to identify the identification codes of empty sample tube placement holes, thereby enabling the calculation of the number of sample tubes placed on the sample placement mechanism and the position of each sample tube on the mechanism. This eliminates the need to consider the shape or type of the sample tubes, greatly improving the universality of the image recognition algorithm.
[0052] For example, the sample placement mechanism includes nine sample tube placement holes, and these nine sample tube placement holes are identified by codes 1, 2, 3, 4, 5, 6, 7, 8, and 9, respectively. An image acquisition device can capture images such as... Figure 3 The second image shown is obtained by analyzing, for example... Figure 3 The second image shown is used for identification, revealing that the number of empty sample tube placement holes in the sample placement mechanism is 9, and the identification codes for these empty holes are 1, 2, 3, 4, 5, 6, 7, 8, and 9. After placing sample tubes on the sample placement mechanism, an image acquisition device can capture images such as... Figure 4 The second image shown is obtained by analyzing, for example... Figure 4 The second image shown can be identified to show that the number of empty sample tube placement holes in the sample placement mechanism is 6, and the identification codes of the empty sample tube placement holes are 4, 5, 6, 7, 8 and 9 respectively.
[0053] For example, the first attribute information table includes the identifier and position corresponding to each sample tube placement hole on the sample placement mechanism. Specifically, a Cartesian coordinate system can be established by selecting one sample tube placement hole on the sample placement mechanism as the origin, and the positions of the remaining sample tube placement holes on the sample placement mechanism within this Cartesian coordinate system can be determined, thereby obtaining the position corresponding to each sample tube placement hole on the sample placement mechanism. For example, as... Figure 5 As shown, a rectangular coordinate system is established with the sample tube placement hole 11 as the origin. Therefore, the position of the sample tube placement hole 11 is (0, 0), the position of the sample tube placement hole 12 is (0, 1), the position of the sample tube placement hole 13 is (1, 0), and the position of the sample tube placement hole 14 is (1, 1). The positions of the remaining sample tube placement holes can be obtained in a similar manner.
[0054] Step S102: Obtain the first image captured by the image acquisition device above the consumable placement mechanism, and determine the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism based on the first image.
[0055] In this embodiment of the invention, the consumable placement mechanism includes multiple consumable placement holes, and each consumable placement hole is provided with an identification code. When a consumable is placed in the consumable placement hole, the identification code of the consumable placement hole is covered by the placed consumable. When no consumable is placed in the consumable placement hole, the identification code of the consumable placement hole is not covered. In this way, the empty consumable placement hole can be identified by the image acquisition device, thereby allowing the quantity of consumables placed on the consumable placement mechanism and the position of each consumable on the consumable placement mechanism to be calculated.
[0056] For example, the first image can be a panoramic image of the entire sample placement mechanism captured by the image acquisition device above the consumable placement mechanism, or it can be a stitched image composed of partial images captured by the image acquisition device at different positions above the consumable placement mechanism. For instance, the image acquisition device is controlled to move to different positions above the consumable placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the first image.
[0057] It is understood that the image acquisition device can be first moved above the sample placement mechanism to acquire an image of the sample placement mechanism, obtaining a second image, and then moved above the consumable placement mechanism to acquire an image of the consumable placement mechanism, obtaining a first image; alternatively, the image acquisition device can be first moved above the consumable placement mechanism to acquire an image of the consumable placement mechanism, obtaining a first image, and then moved above the sample placement mechanism to acquire an image of the sample placement mechanism, obtaining a second image. This embodiment of the invention does not specifically limit the approach in this way.
[0058] In this embodiment of the invention, after the image acquisition device acquires the second image, the sample processor can, based on the second image, determine the first number of sample tubes placed on the sample placement mechanism and the first position of each sample tube on the sample placement mechanism, while simultaneously controlling the image acquisition device to move above the consumable placement mechanism to acquire an image of the consumable placement mechanism, obtaining a first image. Then, based on the first image, it determines the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism. Alternatively, after the image acquisition device acquires the first and second images, the sample processor can, based on the first image, determine the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism, and based on the second image, determine the first number of sample tubes placed on the sample placement mechanism and the first position of each sample tube on the sample placement mechanism.
[0059] In one embodiment, a first image acquisition device is controlled to acquire an image of the consumable placement mechanism from above, thereby obtaining a first image; a second image acquisition device is controlled to acquire an image of the sample placement mechanism from above, thereby obtaining a second image. By using different image acquisition devices to acquire the first and second images respectively, image acquisition efficiency can be improved.
[0060] In one embodiment, the consumable placement mechanism includes a pipette tip placement mechanism, a deep-well plate placement mechanism, a diluent bottle placement mechanism, a proteinase K tube placement mechanism, and / or an internal standard solution tube placement mechanism. The image acquisition device is capable of acquiring images of the pipette tip placement mechanism, deep-well plate placement mechanism, diluent bottle placement mechanism, proteinase K tube placement mechanism, and / or internal standard solution tube placement mechanism from above, obtaining a third image containing an image of the pipette tip placement mechanism, a fourth image containing an image of the deep-well plate placement mechanism, a fifth image containing an image of the diluent bottle placement mechanism, a sixth image containing an image of the proteinase K tube placement mechanism, and / or a seventh image containing an image of the internal standard solution tube placement mechanism.
[0061] For example, according to a preset acquisition sequence, the image acquisition device is controlled to move above the positions of the sample placement mechanism, pipette placement mechanism, deep well plate placement mechanism, diluent bottle placement mechanism, proteinase K tube placement mechanism, and internal standard solution tube placement mechanism, so as to acquire images of the sample placement mechanism, pipette placement mechanism, deep well plate placement mechanism, diluent bottle placement mechanism, proteinase K tube placement mechanism, and internal standard solution tube placement mechanism, and obtain the third image, the fourth image, the fifth image, the sixth image, and the seventh image.
[0062] The preset acquisition sequence can be set based on actual conditions, and this embodiment of the invention does not impose specific limitations on it. For example, the preset acquisition sequence is pipette placement mechanism, deep well plate placement mechanism, diluent bottle placement mechanism, proteinase K tube placement mechanism, and internal standard solution tube placement mechanism. In this case, the image acquisition device can be controlled to move sequentially above the pipette placement mechanism, deep well plate placement mechanism, diluent bottle placement mechanism, proteinase K tube placement mechanism, and internal standard solution tube placement mechanism to acquire images, thereby obtaining the third image, fourth image, fifth image, sixth image, and seventh image.
[0063] In one embodiment, such as Figure 6 As shown, step S102 includes sub-steps S1021 to S1025.
[0064] Sub-step S1021: Acquire a third image captured by the image acquisition device above the pipette tip placement mechanism, and determine the number of pipette tips placed on the pipette tip placement mechanism and the position of each pipette tip on the pipette tip placement mechanism based on the third image.
[0065] In this embodiment of the invention, there can be one or more third images, with each third image corresponding to a pipette tip placement mechanism. The third image can be a panoramic image of the entire pipette tip placement mechanism captured by the image acquisition device, or it can be a stitched image composed of partial images captured by the image acquisition device at different positions above the pipette tip placement mechanism. For example, the image acquisition device can be controlled to move to different positions above the pipette tip placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the third image.
[0066] For example, the empty pipette placement holes on the pipette placement mechanism in the third image are identified to obtain a third identifier for each empty pipette placement hole; a second attribute information table is obtained, which includes the identifier and position of each pipette placement hole on the pipette placement mechanism; all identifiers except the third identifier are obtained from the second attribute information table to obtain a fourth identifier corresponding to each pipette placement hole where a pipette is placed; the number of fourth identifiers is counted to obtain the number of pipettes placed, and the position corresponding to each fourth identifier is obtained from the second attribute information table to obtain the position of each placed pipette on the pipette placement mechanism. By using the number and position of empty pipette placement holes, the number and position of placed pipettes can be calculated without considering the color and type of the pipettes, greatly improving the universality of image-based pipette recognition.
[0067] For example, such as Figure 1 As shown, the sample processor 100 includes three pipette tip placement mechanisms 131. The image acquisition device 110 can be controlled to move above the three pipette tip placement mechanisms 131 to acquire images, resulting in three third images. By identifying the empty pipette tip placement holes in each third image, the number of empty pipette tip placement holes on each pipette tip placement mechanism 131 can be obtained. By subtracting the number of empty pipette tip placement holes from the total number of pipette tip placement holes on each of the three pipette tip placement mechanisms 131, the number of pipette tips placed on the three pipette tip placement mechanisms 131 can be obtained. Finally, the number of pipette tips placed on the three pipette tip placement mechanisms 131 can be summed to obtain the actual number of pipette tips placed.
[0068] Sub-step S1022: Obtain the fourth image captured by the image acquisition device above the deep hole plate placement mechanism, and determine the number of deep hole plates placed on the deep hole plate placement mechanism and the position of each deep hole plate on the deep hole plate placement mechanism based on the fourth image.
[0069] In this embodiment of the invention, the fourth image can be a panoramic image of the entire deep-hole plate placement mechanism captured by the image acquisition device, or it can be a stitched image composed of partial images captured by the image acquisition device at different positions above the deep-hole plate placement mechanism. For example, the image acquisition device is controlled to move to different positions above the deep-hole plate placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the fourth image.
[0070] For example, the empty deep-hole plate positions on the deep-hole plate placement mechanism in the fourth image are identified to obtain the identification code of each empty deep-hole plate position; a third attribute information table is obtained, which includes the identification code and position of each deep-hole plate position on the deep-hole plate placement mechanism; the identification codes of the deep-hole plate positions with placed deep-hole plates are obtained from the third attribute information table after removing the identification codes of the empty deep-hole plate positions; the number of identification codes of the deep-hole plate positions with placed deep-hole plates is counted to obtain the number of deep-hole plates placed; and the position corresponding to the identification code of the deep-hole plate position with placed deep-hole plates is obtained from the third attribute information table to obtain the position of each placed deep-hole plate on the deep-hole plate placement mechanism. By using the number and position of the empty deep-hole plate positions, the number and position of the placed deep-hole plates can be calculated without considering the shape and size of the deep-hole plates, greatly improving the universality of image recognition for deep-hole plates.
[0071] Sub-step S1023: Acquire the fifth image captured by the image acquisition device above the diluent bottle placement mechanism, and determine the number of diluent bottles placed on the diluent bottle placement mechanism and the position of each diluent bottle on the diluent bottle placement mechanism based on the fifth image.
[0072] In this embodiment of the invention, the diluent bottle placement mechanism includes multiple diluent bottle placement holes. The fifth image can be a panoramic image of the entire diluent bottle placement mechanism captured by the image acquisition device, or it can be a stitched image composed of partial images captured by the image acquisition device at different positions above the diluent bottle placement mechanism. For example, the image acquisition device is controlled to move to different positions above the diluent bottle placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the fifth image.
[0073] For example, the empty diluent bottle placement holes on the diluent bottle placement mechanism in the fifth image are identified to obtain an identification code for each empty hole. A fourth attribute information table is obtained, which includes the identification code and position of each diluent bottle placement hole on the mechanism. The identification codes of the holes with diluent bottles are obtained from the fourth attribute information table after removing the identification codes of the empty holes. The number of identification codes for the holes with diluent bottles is counted to obtain the number of diluent bottles placed. The position corresponding to the identification code of the hole with diluent bottles is obtained from the fourth attribute information table to determine the position of the diluent bottles on the mechanism. By using the number and position of the empty holes, the number and position of the diluent bottles can be calculated without considering the shape and size of the bottles, greatly improving the universality of image recognition for diluent bottles.
[0074] Sub-step S1024: Acquire the sixth image captured by the image acquisition device above the proteinase K tube placement mechanism, and determine the number of proteinase K tubes placed on the proteinase K tube placement mechanism and the position of each proteinase K tube on the proteinase K tube placement mechanism based on the sixth image.
[0075] In this embodiment of the invention, the proteinase K tube placement mechanism includes multiple proteinase K tube placement holes. The sixth image can be a panoramic image of the entire proteinase K tube placement mechanism captured by the image acquisition device, or it can be a stitched image composed of local images captured by the image acquisition device at different positions above the proteinase K tube placement mechanism. For example, the image acquisition device is controlled to move to different positions above the proteinase K tube placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the sixth image.
[0076] For example, the empty proteinase K tube placement holes on the proteinase K tube placement mechanism in the sixth image are identified to obtain the identification code of each empty proteinase K tube placement hole; a fifth attribute information table is obtained, which includes the identification code and position of each proteinase K tube placement hole on the proteinase K tube placement mechanism; the identification codes of proteinase K tube placement holes containing proteinase K tubes are obtained from the fifth attribute information table after removing the identification codes of empty proteinase K tube placement holes; the number of identification codes of proteinase K tube placement holes containing proteinase K tubes is counted to obtain the number of proteinase K tubes placed; and the position corresponding to the identification code of the proteinase K tube placement hole containing proteinase K tubes is obtained from the fifth attribute information table to obtain the position of the proteinase K tube on the proteinase K tube placement mechanism. By using the number and position of empty proteinase K tube placement holes, the number and position of proteinase K tubes can be calculated without considering the shape and type of the proteinase K tubes, greatly improving the universality of image recognition of proteinase K tubes.
[0077] Sub-step S1025: Obtain the seventh image captured by the image acquisition device above the internal standard solution tube placement mechanism, and determine the number of internal standard solution tubes placed on the internal standard solution tube placement mechanism and the position of each internal standard solution tube on the internal standard solution tube placement mechanism based on the seventh image.
[0078] In this invention, the internal standard solution tube placement mechanism includes multiple internal standard solution tube placement holes. The seventh image can be a panoramic image of the entire internal standard solution tube placement mechanism captured by an image acquisition device, or it can be a stitched image composed of partial images captured by the image acquisition device at different positions above the internal standard solution tube placement mechanism. For example, the image acquisition device is controlled to move to different positions above the internal standard solution tube placement mechanism to acquire images, resulting in multiple overhead images, which are then stitched together to obtain the seventh image.
[0079] For example, the empty internal standard solution (OSS) tube placement holes on the OSS tube placement mechanism in the seventh image are identified to obtain the identification code for each empty OSS tube placement hole; a sixth attribute information table is obtained, which includes the identification code and position of each OSS tube placement hole on the OSS tube placement mechanism; the identification codes of OSS tube placement holes with OSS tubes are obtained from the sixth attribute information table after removing the identification codes of empty OSS tube placement holes; the number of identification codes of OSS tube placement holes with OSS tubes is counted to obtain the number of OSS tubes placed; and the position corresponding to the identification code of the OSS tube placement hole with OSS tubes is obtained from the sixth attribute information table to obtain the position of the OSS tubes on the OSS tube placement mechanism. By using the number and position of empty OSS tube placement holes, the number and position of OSS tubes can be calculated without considering the shape and type of the OSS tubes, greatly improving the universality of image recognition for OSS tubes.
[0080] It is understandable that sub-steps S1021 to S1025 can be executed after the image acquisition device has acquired the third, fourth, fifth, sixth, and seventh images. Alternatively, sub-step S1021 can be executed after acquiring the third image, and simultaneously, the image acquisition device can be controlled to move above the deep hole plate placement mechanism to acquire the fourth image. After acquiring the fourth image, sub-step S1022 can be executed, and simultaneously, the image acquisition device can be controlled to move above the deep hole plate placement mechanism to acquire the fourth image. The image acquisition device is moved above the diluent bottle placement mechanism to acquire a fifth image. After acquiring the fifth image, sub-step S1023 is executed. Simultaneously with sub-step S1023, the image acquisition device is moved above the proteinase K tube placement mechanism to acquire a sixth image. After acquiring the sixth image, sub-step S1024 is executed. Simultaneously with sub-step S1024, the image acquisition device is moved above the internal standard solution tube placement mechanism to acquire a seventh image. Then, sub-step S1025 is executed. This embodiment of the invention does not specifically limit the execution order between sub-steps S1021 and S1025.
[0081] Step S103: Obtain the target category of consumables required to process the sample in the sample tube and the estimated quantity of consumables corresponding to the target category.
[0082] The target category can be one or more, and the estimated quantity of consumables is the number of consumables required for the samples in the sample tube.
[0083] In one embodiment, the sample type and test item corresponding to each sample tube placed on the sample placement mechanism are obtained; based on the sample type and test item corresponding to each sample tube, the consumable category corresponding to each sample tube is determined; based on the category of consumables required for each sample tube, the target category and the estimated quantity of consumables corresponding to the target category are determined. Here, the sample type corresponding to the sample tube refers to the type of sample contained in the sample tube, the test item corresponding to the sample tube refers to the test item of the sample contained in the sample tube, and the consumable category corresponding to the sample tube refers to the category of consumables required to process the sample contained in the sample tube. By using the sample type and test item corresponding to each sample tube, the target category of consumables required to process the sample in the sample tube and the estimated quantity of consumables corresponding to the target category can be accurately determined.
[0084] For example, the sample type and test item corresponding to each sample tube placed on the sample placement mechanism can be manually entered by the user or obtained by scanning the barcode on the sample tube using a barcode scanner. Specifically, when the sample types corresponding to the sample tubes are different, the types of consumables required to process the samples inside the sample tubes will differ; conversely, when the sample types of the sample tubes are the same but the test items are different, the types of consumables required to process the samples inside the sample tubes will also differ.
[0085] For example, the method for determining the consumable category corresponding to each sample tube based on its corresponding sample type and test item can be as follows: Obtain a pre-stored first mapping table between sample types and consumable categories, and obtain a pre-stored second mapping table between test items and consumable categories; based on the sample type corresponding to each sample tube, query the first mapping table, and based on the test item corresponding to each sample tube, query the second mapping table to obtain the consumable category corresponding to each sample tube. One sample tube can correspond to one or more consumable categories, and the first and second mapping tables can be set according to actual conditions; this embodiment of the invention does not specifically limit this.
[0086] For example, the method for determining the target category and the estimated quantity of consumables corresponding to the target category based on the consumable category corresponding to each sample tube can be as follows: summarize the consumable categories corresponding to each sample tube to obtain a consumable category set, and merge the same consumable categories in the consumable category set to update the consumable category set; when the consumable categories in the updated consumable category set are different from each other, all consumable categories in the new consumable category set are determined as target categories; for each target category, count the number of sample tubes corresponding to the target category, and determine the estimated quantity of consumables corresponding to the target category based on the number of sample tubes corresponding to the target category and the quantity of consumables of the target category required to process one sample.
[0087] For example, if sample tubes A, B, C, D, and E correspond to the following consumable categories respectively: [proteinase K, internal standard, deep well, pipette tip], [diluent, proteinase K, internal standard, deep well, pipette tip], [proteinase K, internal standard, deep well, pipette tip], [proteinase K, internal standard, deep well, pipette tip], and [diluent, proteinase K, internal standard, deep well, pipette tip], then the target category includes diluent, proteinase K, internal standard, deep well, and pipette tip, and the number of sample tubes corresponding to diluent is... The volume is 2. The number of sample tubes corresponding to proteinase K, internal standard, deep wells, and pipette tips is 5 each. Assume that the diluent, proteinase K, and internal standard required to process one sample are all 10 ml, one pipette tip is required to process one sample, and one deep well is required to process one sample. Therefore, the estimated volume of diluent is 2*10 = 20 ml, the estimated volume of proteinase K is 5*10 = 50 ml, the estimated volume of internal standard is 5*10 = 50 ml, the estimated number of deep wells is 5, and the estimated number of pipette tips is 5.
[0088] Step S104: Match the estimated quantity of consumables corresponding to the target category with the quantity of consumables placed corresponding to the target category to obtain the first matching result.
[0089] The target categories of consumables required for processing sample tubes may include diluents, proteinase K, internal standard solutions, deep wells, and / or pipette tips. The estimated quantities of consumables corresponding to the target categories may include the estimated volume of diluents, proteinase K, internal standard solutions, the estimated number of deep wells, and / or the estimated number of pipette tips. The number of consumables to be placed corresponding to the target categories may include the number of diluent bottles, proteinase K tubes, internal standard solution tubes, pipette tips, and / or deep well plates.
[0090] For example, the estimated number of pipette tips is matched with the number of pipette tips actually placed to obtain a pipette tip quantity matching result; the number of deep well plates placed is multiplied by the total number of deep wells on the deep well plate to obtain the number of deep wells placed, and this number of deep wells is matched with the estimated number of deep wells to obtain a deep well quantity matching result; and / or the number of diluent bottles placed is multiplied by the volume of the diluent bottles to obtain the diluent placement volume, and this estimated volume of the diluent is matched with the diluent placement volume to obtain a diluent volume matching result; and / or the number of proteinase K tubes placed is multiplied by the volume of the proteinase K tubes to obtain the proteinase K placement volume, and this estimated volume of the proteinase K is matched with the proteinase K placement volume to obtain a proteinase K volume matching result; and / or the number of internal standard solution tubes placed is multiplied by the volume of the internal standard solution tubes to obtain the internal standard solution placement volume, and this estimated volume of the internal standard solution is matched with the internal standard solution placement volume to obtain an internal standard solution volume matching result.
[0091] In one embodiment, after obtaining the first matching result, the sample processor displays the first matching result. By displaying the first matching result, the user can know the matching status of the consumables and the sample tube, and can adjust the consumables in a timely manner if the first matching result is a failure.
[0092] Step S105: If the first matching result is a successful match, process the sample tubes according to the first position and the second position until the number of processed sample tubes reaches the first number.
[0093] Specifically, if the estimated quantity of consumables corresponding to the target category is less than or equal to the quantity of consumables placed in the target category, the first matching result is determined to be a successful match; if the estimated quantity of consumables corresponding to the target category is greater than the quantity of consumables placed in the target category, the first matching result is determined to be a failed match.
[0094] In one embodiment, the first matching result may include the matching result for the number of pipette tips, the matching result for the number of deep wells, the matching result for the volume of diluent, the matching result for the volume of proteinase K, and / or the matching result for the volume of internal standard solution. Specifically, if the estimated number of pipette tips is less than or equal to the number of pipette tips actually placed, the matching result is considered successful; if the estimated number of pipette tips is greater than the number of pipette tips actually placed, the matching result is considered unsuccessful.
[0095] Similarly, if the estimated number of deep holes is less than or equal to the number of deep holes actually placed, the deep hole quantity matching result is "match passed"; if the estimated number of deep holes is greater than the number of deep holes actually placed, the deep hole quantity matching result is "match failed". Likewise, if the estimated volume of the diluent is less than or equal to the volume of the diluent that was placed, the diluent volume matching result is "match passed"; if the estimated volume of the diluent is greater than the volume of the diluent that was placed, the diluent volume matching result is "match failed".
[0096] Similarly, if the estimated volume of proteinase K is less than or equal to its placement volume, the volume matching result for proteinase K is considered successful; if the estimated volume of proteinase K is greater than its placement volume, the volume matching result is considered unsuccessful. Likewise, if the estimated volume of the internal standard solution is less than or equal to its placement volume, the volume matching result for the internal standard solution is considered successful; if the estimated volume of the internal standard solution is greater than its placement volume, the volume matching result is considered unsuccessful.
[0097] In one embodiment, the sample tubes are processed according to a preset processing flow, based on a first position and a second position, until the number of processed sample tubes reaches a first quantity. The preset processing flow can be set based on actual conditions, and this embodiment of the invention does not specifically limit it. For example, the preset processing flow may be: placing the sample tube in the shaking position and shaking it; after shaking, placing the sample tube in the agitation position and agitating it; after agitation, placing the sample tube in the open position and opening the cap; controlling the pipette to move to the pipette tip placement mechanism to load the pipette tip on the mechanism; moving the pipette to the open position and controlling the pipette tip to draw sample liquid from the sample tube; controlling the pipette to move to a deep hole in the deep well plate and dispensing the sample liquid from the pipette tip into the deep hole.
[0098] In one embodiment, before executing step S102, a second number of sample tubes configured by the user and a third position of each sample tube on the sample placement mechanism are obtained; the second number is matched with the first number, and each first position is matched with each third position to obtain a second matching result; if the second matching result is a successful match, steps S102 to S105 are executed. By matching the number and position of samples configured by the user with the number and position of samples actually detected, it can be ensured that the samples configured by the user match the samples actually detected, thereby further improving the accuracy and success rate of sample processing.
[0099] Specifically, if the first quantity and the second quantity are the same, and the first position and the third position are the same, the second matching result can be determined as a successful match. If the first quantity and the second quantity are different, and / or the first position and the third position are different, the second matching result can be determined as a failed match.
[0100] In one embodiment, after obtaining the second matching result, the sample processor displays the second matching result. By displaying the second matching result, the user can know the matching status between the user-configured sample and the actually detected sample. If the matching fails, the user can adjust the sample tube on the sample placement mechanism in a timely manner.
[0101] In one embodiment, before executing step S103, the quantity of each type of consumable configured by the user and the fourth position of each consumable on the consumable placement mechanism are obtained; the quantity of each type of consumable is matched with the quantity configured, and each second position is matched with each fourth position to obtain a third matching result; if the third matching result is a successful match, steps S103 to S105 are executed. By matching the quantity of consumables with the quantity configured, and ensuring that the position of the user-configured consumable matches the position of the actually detected consumable, the actual consumable matches the user-configured consumable, further improving the accuracy and success rate of sample processing.
[0102] The user-configured quantities of various consumables include the number of pipette tips, deep-well plates, diluent bottles, proteinase K tubes, and / or internal standard solution tubes. The fourth position of the consumables on the consumable placement mechanism includes the positions of the user-configured pipette tips, deep-well plates, diluent bottles, proteinase K tubes, and / or internal standard solution tubes.
[0103] In one embodiment, after obtaining the third matching result, the sample processor displays the third matching result. By displaying the third matching result, the user can know the matching status between the user-configured consumables and the actually detected consumables. If the matching fails, the user can adjust the consumables on the consumable placement mechanism in a timely manner.
[0104] In one embodiment, before executing step S102, the second number of sample tubes configured by the user and the third position of each sample tube on the sample placement mechanism are obtained; the second number is matched with the first number, and each first position is matched with each third position to obtain a second matching result; if the second matching result is successful, step S102 is executed; the consumable configuration quantity corresponding to each type of consumable configured by the user and the fourth position of each consumable on the consumable placement mechanism are obtained; the consumable placement quantity corresponding to each type of consumable is matched with the consumable configuration quantity, and each second position is matched with each fourth position to obtain a third matching result; if the third matching result is successful, steps S103 to S105 are executed. Through the above scheme, it is possible to ensure that the samples configured by the user match the actual detected samples, that the actual consumables match the consumables configured by the user, and that the consumables in the sample processor match the consumables required by the samples in the sample tubes, greatly improving the accuracy and success rate of sample processing.
[0105] Please see Figure 7 , Figure 7 This is a schematic block diagram of the structure of a consumable monitoring device provided in an embodiment of the present invention.
[0106] like Figure 7 As shown, the sample processor 200 includes a processor 201 and a memory 202, which are connected by a bus 203, such as an I2C (Inter-integrated Circuit) bus.
[0107] Specifically, processor 201 provides computing and control capabilities to support the operation of the entire sample processing instrument. Processor 201 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among these, the general-purpose processor can be a microprocessor or any conventional processor.
[0108] Specifically, the memory 202 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.
[0109] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the embodiments of the present invention, and does not constitute a limitation on the sample processing instrument to which the embodiments of the present invention are applied. A specific sample processing instrument may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0110] The processor 201 is used to run a computer program stored in the memory 202, and implements any of the consumable monitoring methods provided in the embodiments of the present invention when executing the computer program.
[0111] In one embodiment, the processor 201 is configured to run a computer program stored in a memory, and to perform the following steps when executing the computer program:
[0112] Obtain a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism;
[0113] The image acquisition device captures a first image above the consumable placement mechanism, and based on the first image, determines the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism.
[0114] Obtain the target category of consumables required to process the samples in the sample tube and the estimated quantity of consumables corresponding to the target category;
[0115] The estimated quantity of consumables corresponding to the target category is matched with the quantity of consumables placed corresponding to the target category to obtain the first matching result;
[0116] If the first matching result is a successful match, the sample tubes are processed according to the first position and the second position until the number of processed sample tubes reaches the first number.
[0117] In one embodiment, when the processor acquires a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism, it is configured to:
[0118] Acquire a second image captured by the image acquisition device above the sample placement mechanism;
[0119] Based on the second image, a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism are determined.
[0120] In one embodiment, when the processor determines, based on the second image, a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism, it performs the following:
[0121] The empty sample tube placement holes on the sample placement mechanism in the second image are identified to obtain a first identification code for each empty sample tube placement hole;
[0122] Obtain a first attribute information table, which includes the identification code and position of each sample tube placement hole on the sample placement mechanism;
[0123] Obtain all identifier codes except the first identifier code from the first attribute information table to obtain the second identifier code corresponding to each sample tube placement hole where a sample tube is placed.
[0124] The number of the second identification codes is counted to obtain the first number, and the position corresponding to each second identification code is obtained from the first attribute information table to obtain the first position of each sample tube on the sample placement mechanism.
[0125] In one embodiment, the consumable placement mechanism includes a pipette tip placement mechanism, a deep-well plate placement mechanism, a diluent bottle placement mechanism, a proteinase K tube placement mechanism, and / or an internal standard solution tube placement mechanism. When the processor acquires a first image captured by the image acquisition device above the consumable placement mechanism, and determines, based on the first image, the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism, it is configured to:
[0126] The third image is acquired by the image acquisition device above the pipette tip placement mechanism, and the number of pipette tips placed on the pipette tip placement mechanism and the position of each pipette tip on the pipette tip placement mechanism are determined based on the third image.
[0127] And / or, acquire a fourth image captured by the image acquisition device above the deep hole plate placement mechanism, and determine the number of deep hole plates placed on the deep hole plate placement mechanism and the position of each deep hole plate on the deep hole plate placement mechanism based on the fourth image;
[0128] And / or, acquire a fifth image captured by the image acquisition device above the diluent bottle placement mechanism, and determine the number of diluent bottles placed on the diluent bottle placement mechanism and the position of each diluent bottle on the diluent bottle placement mechanism based on the fifth image;
[0129] And / or, acquire a sixth image captured by the image acquisition device above the proteinase K tube placement mechanism, and determine the number of proteinase K tubes placed on the proteinase K tube placement mechanism and the position of each proteinase K tube on the proteinase K tube placement mechanism based on the sixth image.
[0130] And / or, acquire a seventh image captured by the image acquisition device above the internal standard solution tube placement mechanism, and determine the number of internal standard solution tubes placed on the internal standard solution tube placement mechanism and the position of each internal standard solution tube on the internal standard solution tube placement mechanism based on the seventh image.
[0131] In one embodiment, when the processor determines, based on the third image, the number of pipette tips placed on the pipette tip placement mechanism and the position of each pipette tip on the pipette tip placement mechanism, it performs the following:
[0132] The empty pipette placement holes on the pipette placement mechanism in the third image are identified to obtain a third identification code for each empty pipette placement hole;
[0133] Obtain a second attribute information table, which includes the identifier and position of each pipette placement hole on the pipette placement mechanism;
[0134] Obtain all identifiers except the third identifier from the second attribute information table to obtain the fourth identifier corresponding to each pipette placement hole where a pipette is placed.
[0135] The number of fourth identification codes is counted to obtain the number of pipette tips placed, and the position corresponding to each fourth identification code is obtained from the second attribute information table to obtain the position of each placed pipette tip on the pipette tip placement mechanism.
[0136] In one embodiment, when the processor acquires the target category of consumables required for processing the sample in the sample tube and the estimated quantity of consumables corresponding to the target category, it is configured to:
[0137] Obtain the sample type and test item corresponding to each sample tube placed on the sample placement mechanism;
[0138] Based on the sample type and test item corresponding to each sample tube, determine the consumable category corresponding to each sample tube;
[0139] Based on the consumable category corresponding to each sample tube, determine the target category and the estimated quantity of consumables corresponding to the target category.
[0140] In one embodiment, before acquiring a first image captured by the image acquisition device above the consumable placement mechanism, and determining the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism based on the first image, the processor is further configured to:
[0141] Obtain the second number of sample tubes configured by the user and the third position of each of the sample tubes on the sample placement mechanism configured by the user;
[0142] The second quantity is matched with the first quantity, and each of the first positions is matched with each of the third positions to obtain a second matching result;
[0143] If the second matching result is a successful match, the first image captured by the image acquisition device above the consumable placement mechanism is obtained, and based on the first image, the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism are determined.
[0144] In one embodiment, before acquiring the target category of consumables required for processing the sample in the sample tube and the estimated quantity of consumables corresponding to the target category, the processor is configured to:
[0145] Obtain the quantity of each type of consumable configured by the user and the fourth position of each consumable on the consumable placement mechanism;
[0146] The quantity of each type of consumable is matched with the quantity of consumables configured, and each second position is matched with each fourth position to obtain a third matching result;
[0147] If the third matching result is a successful match, obtain the target category of consumables required to process the sample in the sample tube and the estimated quantity of consumables corresponding to the target category.
[0148] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the consumable monitoring device described above can be referred to the corresponding process in the aforementioned consumable monitoring method embodiments, and will not be repeated here.
[0149] Please see Figure 8 , Figure 8 This is a schematic block diagram of the structure of a sample processing instrument provided in an embodiment of the present invention.
[0150] like Figure 8 As shown, the sample processing instrument 300 includes a sample placement mechanism 310, a consumable placement mechanism 320, an image acquisition device 330, and a consumable monitoring device 340. The sample placement mechanism 310 is used to place one or more sample tubes, the consumable placement mechanism 320 is used to place one or more consumables, and the image acquisition device 330 is used to acquire images of the sample placement mechanism 310 from above and also to acquire images of the consumable placement mechanism 320 from above. The consumable monitoring device 340 is used to implement any of the consumable monitoring methods provided in this embodiment of the invention.
[0151] In one embodiment, the sample processor 300 further includes a driving device for driving the image acquisition device 330 to move so that the image acquisition device 330 can move above the sample placement mechanism 310 to acquire images of the sample placement mechanism 310 and move above the consumable placement mechanism 320 to acquire images of the consumable placement mechanism 320.
[0152] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the sample processing instrument described above can be referred to the corresponding process in the aforementioned consumable monitoring method embodiment, and will not be repeated here.
[0153] This invention also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs that can be executed by one or more processors to implement any of the consumable monitoring methods provided in the specification of this invention.
[0154] The storage medium can be the internal storage unit of the sample processor described in the foregoing embodiments, such as the hard disk or memory of the sample processor. Alternatively, the storage medium can be an external storage device of the sample processor, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the sample processor.
[0155] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware embodiments, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0156] It should be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0157] The sequence numbers of the above embodiments of the present invention are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The above descriptions are only specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for monitoring consumables in a sample processing instrument, characterized in that, The sample processing instrument includes an image acquisition device, a sample placement mechanism, and a consumable placement mechanism; the method includes: Obtain a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism; The image acquisition device captures a first image above the consumable placement mechanism, and based on the first image, determines the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism. Obtain the target category of consumables required to process the samples in the sample tube and the estimated quantity of consumables corresponding to the target category; The estimated quantity of consumables corresponding to the target category is matched with the quantity of consumables placed corresponding to the target category to obtain a first matching result. If the estimated quantity of consumables corresponding to the target category is less than or equal to the quantity of consumables placed corresponding to the target category, the first matching result is determined to be a successful match. If the first matching result is a successful match, the sample tubes are processed according to the first position and the second position until the number of processed sample tubes reaches the first number.
2. The consumables monitoring method according to claim 1, characterized in that, The step of obtaining a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism includes: Acquire a second image captured by the image acquisition device above the sample placement mechanism; Based on the second image, a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism are determined.
3. The consumables monitoring method according to claim 2, characterized in that, The step of determining, based on the second image, a first number of sample tubes placed on the sample placement mechanism and a first position of each sample tube on the sample placement mechanism includes: The empty sample tube placement holes on the sample placement mechanism in the second image are identified to obtain a first identification code for each empty sample tube placement hole; Obtain a first attribute information table, which includes the identification code and position of each sample tube placement hole on the sample placement mechanism; Obtain all identifier codes except the first identifier code from the first attribute information table to obtain the second identifier code corresponding to each sample tube placement hole where a sample tube is placed. The number of the second identification codes is counted to obtain the first number, and the position corresponding to each second identification code is obtained from the first attribute information table to obtain the first position of each sample tube on the sample placement mechanism.
4. The consumables monitoring method according to claim 1, characterized in that, The consumable placement mechanism includes a pipette tip placement mechanism, a deep-well plate placement mechanism, a diluent bottle placement mechanism, a proteinase K tube placement mechanism, and / or an internal standard solution tube placement mechanism. The method involves acquiring a first image captured by the image acquisition device above the consumable placement mechanism, and determining, based on the first image, the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism, including: The third image is acquired by the image acquisition device above the pipette tip placement mechanism, and the number of pipette tips placed on the pipette tip placement mechanism and the position of each pipette tip on the pipette tip placement mechanism are determined based on the third image. And / or, acquire a fourth image captured by the image acquisition device above the deep hole plate placement mechanism, and determine the number of deep hole plates placed on the deep hole plate placement mechanism and the position of each deep hole plate on the deep hole plate placement mechanism based on the fourth image; And / or, acquire a fifth image captured by the image acquisition device above the diluent bottle placement mechanism, and determine the number of diluent bottles placed on the diluent bottle placement mechanism and the position of each diluent bottle on the diluent bottle placement mechanism based on the fifth image; And / or, acquire a sixth image captured by the image acquisition device above the proteinase K tube placement mechanism, and determine the number of proteinase K tubes placed on the proteinase K tube placement mechanism and the position of each proteinase K tube on the proteinase K tube placement mechanism based on the sixth image. And / or, acquire a seventh image captured by the image acquisition device above the internal standard solution tube placement mechanism, and determine the number of internal standard solution tubes placed on the internal standard solution tube placement mechanism and the position of each internal standard solution tube on the internal standard solution tube placement mechanism based on the seventh image.
5. The consumables monitoring method according to claim 4, characterized in that, The step of determining the number of pipette tips placed on the pipette tip placement mechanism and the position of each pipette tip on the pipette tip placement mechanism based on the third image includes: The empty pipette placement holes on the pipette placement mechanism in the third image are identified to obtain a third identification code for each empty pipette placement hole; Obtain a second attribute information table, which includes the identifier and position of each pipette placement hole on the pipette placement mechanism; Obtain all identifiers except the third identifier from the second attribute information table to obtain the fourth identifier corresponding to each pipette placement hole where a pipette is placed. The number of fourth identification codes is counted to obtain the number of pipette tips placed, and the position corresponding to each fourth identification code is obtained from the second attribute information table to obtain the position of each placed pipette tip on the pipette tip placement mechanism.
6. The consumables monitoring method according to claim 1, characterized in that, The process of obtaining the target category of consumables required for processing the sample in the sample tube and the estimated quantity of consumables corresponding to the target category includes: Obtain the sample type and test item corresponding to each sample tube placed on the sample placement mechanism; Based on the sample type and test item corresponding to each sample tube, determine the consumable category corresponding to each sample tube; Based on the consumable category corresponding to each sample tube, determine the target category and the estimated quantity of consumables corresponding to the target category.
7. The consumable monitoring method according to any one of claims 1-6, characterized in that, Before acquiring the first image captured by the image acquisition device above the consumable placement mechanism, and determining the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism based on the first image, the method further includes: Obtain the second number of sample tubes configured by the user and the third position of each of the sample tubes on the sample placement mechanism configured by the user; The second quantity is matched with the first quantity, and each first position is matched with each third position to obtain a second matching result. In the case that the first quantity is the same as the second quantity and the first position is the same as the third position, the second matching result is determined to be a successful match. If the second matching result is a successful match, the first image captured by the image acquisition device above the consumable placement mechanism is obtained, and based on the first image, the quantity of each type of consumable placed on the consumable placement mechanism and the second position of each consumable on the consumable placement mechanism are determined.
8. The consumables monitoring method according to claim 7, characterized in that, Before obtaining the target category of consumables required to process the sample in the sample tube and the estimated quantity of consumables corresponding to the target category, the method further includes: Obtain the quantity of each type of consumable configured by the user and the fourth position of each consumable on the consumable placement mechanism; The quantity of each type of consumable is matched with the quantity of consumables configured, and each second position is matched with each fourth position to obtain a third matching result; If the third matching result is a successful match, obtain the target category of consumables required to process the sample in the sample tube and the estimated quantity of consumables corresponding to the target category.
9. A consumables monitoring device, characterized in that, The consumables monitoring device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for connecting and communicating between the processor and the memory, wherein when the computer program is executed by the processor, it implements the consumables monitoring method as described in any one of claims 1 to 8.
10. A sample processing instrument, characterized in that, The sample processing instrument includes: A sample placement mechanism for placing one or more sample tubes; Consumable placement mechanism, used to place one or more consumables; An image acquisition device is used to acquire images of the sample placement mechanism from above and also to acquire images of the consumable placement mechanism from above. A consumables monitoring device for performing the consumables monitoring method according to any one of claims 1 to 8.
11. The sample processing instrument according to claim 10, characterized in that, The sample processing instrument also includes a driving device for driving the image acquisition device to move, so that the image acquisition device can move above the sample placement mechanism to acquire images of the sample placement mechanism and move above the consumable placement mechanism to acquire images of the consumable placement mechanism.
12. A storage medium for computer-readable storage, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the consumable monitoring method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Automated sample handling instrumentation, systems, processes, and methods
US20130065797A1
Consumable management method, sample analysis system, and computer readable storage medium
WO2019062331A1