A reagent management method, system and apparatus for immunohistochemistry
By establishing a mapping relationship between reagent information and location and a real-time update mechanism, the problems of flexibility and accuracy in reagent management in existing equipment have been solved, realizing dynamic tracking of reagents and full-process information traceability, and improving the management efficiency and reliability of intraoperative rapid immunohistochemical staining.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SUZHOU INST OF MEDICAL ENG CHINESE ACAD OF SCI ZHENGZHOU INST OF ENG TECH
- Filing Date
- 2026-03-10
- Publication Date
- 2026-06-26
AI Technical Summary
Existing intraoperative frozen rapid immunohistochemical staining equipment suffers from problems such as insufficient flexibility in reagent management, reagent waste, inaccurate dosage control, and fragmented information management, making it difficult to meet the needs of complex case diagnosis and rapid diagnosis.
By acquiring the barcode information of reagent bottles, a mapping relationship between reagent information and location is established, enabling flexible reagent retrieval and precise dosage control; in conjunction with experimental process requirements, reagent remaining information is updated in real time, and warnings are issued when necessary; reagent reservation and replacement are supported to ensure experimental continuity.
It achieves flexibility, accuracy, and convenience in reagent management, improves experimental efficiency, ensures dynamic tracking of reagents and traceability of information throughout the entire process, and enhances the reliability of reagent management and the success rate of experiments.
Smart Images

Figure CN122287667A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical device technology, specifically to a reagent management method, system, and apparatus for immunohistochemistry. Background Technology
[0002] Immunohistochemical staining, by labeling tumor markers, can improve the accuracy of pathological diagnosis and has become an important tool in clinical pathology diagnosis. However, the conventional immunohistochemical procedure takes 3-4 hours, which cannot meet the time requirements of rapid intraoperative diagnosis. To solve this problem, intraoperative frozen section rapid immunohistochemical staining technology has emerged, with its core goal of completing the entire staining process within 10-20 minutes, thereby providing technical support for emergency pathology consultations during surgery. As the core material of the staining reaction, the management efficiency and stability control of reagents directly determine the staining speed and the reliability of the results. Therefore, reagent management solutions have become one of the key technical directions in the development of this type of equipment.
[0003] In existing intraoperative frozen immunohistochemical staining equipment, the reagent management system typically employs an integrated reagent bottle design, where a set of matching reagents is fixedly assembled and dispensed via a robotic arm. For example, an immunohistochemical staining instrument described in publication number CN118090379A uses a small reagent tray module for rotating reagent dispensing. While this achieves a degree of automation, it still suffers from the following shortcomings: Although integrated reagent bottles can secure a set of matching reagents, they lack flexibility for complex cases requiring the simultaneous use of multiple different antibody reagents; for small sample volumes, using integrated reagent bottles leads to reagent waste; different reagents have different reaction conditions, and existing systems struggle to accurately match personalized reaction parameters, easily resulting in incomplete or excessive reactions of some reagents. Furthermore, reagent replacement in existing equipment typically requires pausing the entire experimental process and waiting a considerable amount of time before the chamber door can be opened, severely impacting experimental efficiency; manual re-registration is required after reagent replacement, which is cumbersome and prone to errors.
[0004] In recent years, some sample analysis devices have begun to introduce more intelligent reagent management concepts. For example, CN114544989A describes a device that assists operators in changing reagents through dual-screen linkage and reagent pause functions. However, this is mainly geared towards routine biochemical analysis scenarios and has not been optimized for the specific needs of intraoperative rapid immunohistochemistry. Regarding reagent dosage control, existing equipment mostly uses mechanical quantification, which is difficult to adjust flexibly according to experimental needs. In terms of reagent identification and tracking, existing technologies typically only perform simple barcode scanning, failing to link reagent information with physical location, thus hindering dynamic tracking and accurate early warning of remaining reagent levels. Regarding end-to-end information management, reagent storage, instrumentation, and usage information are fragmented, making it difficult to form a complete reagent usage record, which is detrimental to quality control and data traceability during experiments. Therefore, how to achieve flexible reagent storage, precise dosage control, convenient replacement operations, and end-to-end information traceability for the specific scenario of intraoperative frozen rapid immunohistochemistry has become a pressing technical problem to be solved in this field. This application aims to establish a reagent management method, system, and apparatus for immunohistochemistry to solve the above-mentioned problems. Summary of the Invention
[0005] In order to achieve the above-mentioned objectives and other advantages of the present invention, a first objective of the present invention is to provide a reagent management method for immunohistochemistry, comprising the following steps: Obtain the barcode information set obtained by scanning multiple reagent bottles placed on multiple reagent positions in a reagent basket; The barcode information set is parsed to obtain the reagent information of each reagent bottle; wherein, the reagent information includes the identification information and initial remaining quantity information of the reagent bottle; The reagent information is associated and bound with the current reagent location to establish a positional mapping relationship between the reagent information and the reagent bottle; Receive instructions to adjust the dosage of reagents for a specified immunohistochemistry step, obtain the adjusted dosage parameters, and associate the dosage parameters with the corresponding reagent identification information and store them in the database; Obtain reagent data information required for the current experimental procedure, including a list of target reagent types and the amount of target reagents used; Based on the location mapping relationship, the reagent data information, and the current remaining amount of each reagent, determine whether the reagents already loaded meet the requirements of the experimental procedure. If the reagents already used do not meet the requirements of the experimental procedure, an early warning message will be output. If the reagents already loaded meet the requirements of the experimental procedure, the estimated amount of reagents required for this experiment is calculated, and during the execution of the experiment, the remaining reagent data detected each time reagents are taken is obtained, and the remaining reagent information in the database is updated in real time based on the remaining reagent data.
[0006] Furthermore, the step of acquiring the barcode information set obtained by scanning multiple reagent bottles placed on multiple reagent positions in the reagent basket includes the following steps: Control the first barcode scanner on the left robotic arm and the second barcode scanner on the right robotic arm to move to the preset starting scanning position respectively; The left and right robotic arms are controlled to move synchronously in a relatively stationary posture, so that the first and second barcode scanners scan the reagent bottles in all reagent positions on the reagent basket. The system receives barcode data output from the first and second barcode scanners and generates the barcode information set.
[0007] Further, parsing the barcode information set to obtain reagent information for each reagent bottle includes the following steps: Convert each barcode data in the barcode information set into a standard format reagent barcode; The reagent barcode in the standard format is parsed to extract the reagent information; wherein, the reagent information includes the identification information and initial remaining quantity information of the reagent bottle; The system queries the standard reagent information database based on the identity information to verify and obtain the reagent name and reagent specifications corresponding to the current reagent.
[0008] Furthermore, obtaining the reagent data information required for the current experimental procedure, including a list of target reagent types and the amount of target reagents used, includes the following steps: Get the experiment template identifier corresponding to the current experiment; Based on the experimental template identifier, traverse the database to query all experimental processes included in the current experiment; Extract the process with reagent product code from each of the experimental processes to obtain the reagent identification information and reagent usage corresponding to the experimental process with reagent product code; Based on the reagent identification information and reagent usage, a list of target reagent types and target reagent usage data are generated.
[0009] Furthermore, it also includes the reagent reservation and replacement procedure: When a reagent reservation instruction is received, the robotic arm is controlled to pause at a pre-set appropriate time and output a prompt message indicating that the door can be opened; When the door opening signal is detected, the operator is allowed to replace the reagent bottles in the reagent basket; When the door is closed, the robotic arm is controlled to scan all the reagent bottles on the reagent basket again to obtain the updated barcode information. The updated barcode information is parsed, and the location mapping relationship is updated based on the parsing results.
[0010] Furthermore, it also includes large-capacity early warning procedures: Weight data is acquired in real time by weighing sensors installed under multiple large containers; Calculate the remaining capacity percentage of each of the large containers based on the weight data; When the remaining capacity is lower than the preset threshold or the waste liquid capacity is higher than the preset threshold, an early warning message is generated and output.
[0011] A second objective of this invention is to provide a reagent management system for immunohistochemistry, comprising the following modules: A reagent carrying module, the reagent carrying module including a carrying device with multiple reagent positions for holding multiple reagent bottles; A barcode information acquisition module, which is installed on a robotic arm, is used to scan the reagent bottles on the carrier device to obtain a barcode information set through a barcode scanning device. The data processing module is used to parse the barcode information set to obtain the reagent information of each reagent bottle, wherein the reagent information includes the identification information and initial remaining quantity information of the reagent bottle; The reagent information is associated and bound with the current reagent location to establish a positional mapping relationship between the reagent information and the reagent bottle; The user interface receives instructions to adjust the dosage of reagents for a specified immunohistochemistry step, obtains the adjusted dosage parameters, and associates the dosage parameters with the corresponding reagent identification information and stores them in the database of the data storage module. Obtain reagent data information required for the current experimental procedure, including a list of target reagent types and the amount of target reagents used; Based on the location mapping relationship, the reagent data information, and the current remaining amount of each reagent, determine whether the reagents already loaded meet the requirements of the experimental procedure. If the reagents already used do not meet the requirements of the experimental procedure, the user interface will be controlled to output a warning message. If the reagents already used meet the requirements of the experimental procedure, then calculate the estimated amount of reagents required for this experiment.
[0012] The data update module is used to acquire the remaining reagent data detected each time a reagent is taken during the experiment, update the remaining reagent information of the corresponding reagent in the database in real time based on the remaining reagent data, and control the user interface to update the display synchronously.
[0013] Furthermore, it also includes the following modules: The large-capacity reagent early warning module is used to acquire weight data in real time through weighing sensors installed under multiple large containers; calculate the remaining capacity percentage of each large container based on the weight data; and generate and output early warning information when the remaining capacity is lower than a preset threshold or the waste liquid capacity is higher than a preset threshold. The reagent reservation module is used to respond to a reagent reservation command triggered while the instrument is running, and control the robotic arm to pause operation at a preset appropriate time; when a door closing signal is detected, the robotic arm is controlled to scan all reagent bottles on the reagent basket again to obtain updated barcode information; the updated barcode information is parsed, and the position mapping relationship is updated according to the parsing result.
[0014] A third object of the present invention is to provide a reagent management device for immunohistochemistry, for performing the reagent management method for immunohistochemistry as described above, comprising: The body is configured as the main structure of the intraoperative frozen immunohistochemical staining instrument; The compartment door is mounted on the body and is equipped with a Hall sensor to identify the opening / closing signal of the compartment door; A reagent basket is disposed within the body of the machine, and the reagent basket is provided with multiple reagent positions for holding reagent bottles required for immunohistochemistry experiments; A robotic arm, mounted on the body and positioned above the reagent basket, is used to perform multi-dimensional movement within the body to transport the reagent basket or the immunohistochemistry reagents. A barcode scanner, mounted on the robotic arm, is used to scan the reagent bottles in the reagent basket to obtain barcode information, so as to realize reagent traceability and management. A large container is located at the bottom of the machine body and is used to store and contain cleaning solution, purified water or waste liquid required for immunohistochemistry experiments. A weighing sensor is installed below the large container to detect the weight data of the large container in real time in order to monitor the remaining liquid level. A heating film, disposed in a slide holder, is used to heat the slide to control the incubation temperature; The barcode scanner, weighing sensor, Hall sensor, and heating membrane are electrically connected to the control system of the intraoperative frozen immunohistochemical staining instrument. The control system controls the robotic arm to perform a barcode scanning operation based on the door opening / closing signal identified by the Hall sensor, in order to obtain barcode information and establish a positional mapping relationship between reagent information and reagent positions. The control system monitors the remaining liquid in the large container based on the weight data detected by the weighing sensor, and controls the incubation temperature based on the working status of the heating membrane, so as to realize the identification, positioning, monitoring, and temperature control management of reagents during the immunohistochemical experiment.
[0015] Furthermore, the robotic arm includes a left robotic arm and a right robotic arm, and the barcode scanner includes a first barcode scanner mounted on the left robotic arm and a second barcode scanner mounted on the right robotic arm.
[0016] Furthermore, it also includes: An interactive component, embedded on the surface of the device, is used to display reagent information and receive user operation commands.
[0017] A fourth objective of this invention is to provide a readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements a reagent management method for immunohistochemistry.
[0018] Compared with the prior art, the beneficial effects of the present invention are: This invention relates to a method, system, and apparatus for managing reagents for immunohistochemistry.
[0019] By acquiring the barcode information set from scanning multiple reagent bottles in the reagent basket, the identification information and initial remaining quantity information of each reagent bottle are parsed, and the reagent information is associated with the current reagent position to establish a position mapping relationship, enabling random loading and flexible retrieval of different antibody reagents. By receiving the dosage adjustment instruction for the reagent step in a specified immunohistochemistry project, the adjusted dosage parameters are associated with the corresponding reagent identification information and stored in the database, enabling customized and precise control of reagent dosage. By acquiring the target reagent type and dosage required for the current experimental procedure, and combining the position mapping relationship and the remaining quantity information of each reagent, it is predicted whether the loaded reagents meet the experimental requirements. If not, an early warning message is output, and if so, the estimated reagent quantity is calculated, realizing resource prediction and intelligent early warning before the experiment. By acquiring the remaining reagent data detected each time a reagent is retrieved during the experiment, the remaining quantity information of the corresponding reagent in the database is updated in real time, realizing dynamic tracking of reagent consumption and remaining quantity synchronization. By responding to the reagent reservation instruction, the robotic arm is controlled to pause operation at an appropriate time, and the position mapping relationship is updated again after detecting that the door is closed, realizing convenient reagent replacement and system adaptive updates during operation. This invention constructs a complete intraoperative fully automated immunohistochemistry reagent management solution, encompassing reagent storage methods, barcode identification and tracking, dosage control, remaining quantity monitoring, reagent storage and retrieval management, and software display and interaction. It not only achieves a fundamental transformation from static fixed combinations to dynamic flexible retrieval, from mechanical quantification to software-defined precise control, and from manual recording to intelligent traceability throughout the entire process, but also possesses the continuous operational capability of reagent reservation and replacement during operation, significantly improving the flexibility, accuracy, convenience, and reliability of reagent management in intraoperative rapid immunohistochemistry scenarios.
[0020] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it according to the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Specific embodiments of the present invention are given in detail below with reference to the accompanying drawings. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings: Figure 1 This is a flowchart of a reagent management method for immunohistochemistry according to this application; Figure 2 This is a flowchart of the process for acquiring barcode information set using the dual-arm synchronous scanning mode described in Example 1; Figure 3 This is a schematic diagram of the reagent basket arrangement described in Example 1; Figure 4This is a flowchart illustrating the process of obtaining reagent information for each reagent bottle as described in Example 1; Figure 5 The flowchart for obtaining the adjusted dosage parameters and storing the dosage parameters in the database in association with the corresponding reagent identification information, as described in Example 1; Figure 6 This is a flowchart illustrating the types and amounts of target reagents required for the current experimental procedure, as described in Example 1. Figure 7 This is a flowchart illustrating the process of determining whether the reagents used in the experiment meet the requirements described in Example 1. Figure 8 This is the reagent reservation and replacement flowchart described in Example 1; Figure 9 This is the flowchart of the large-capacity early warning system described in Example 1; Figure 10 This is a schematic diagram of the reagent management system for immunohistochemistry in Example 2. Figure 1 ; Figure 11 This is a schematic diagram of the reagent management system for immunohistochemistry in Example 2. Figure 2 ; Figure 12 This is a schematic diagram of the reagent management device for immunohistochemistry in Example 3; Figure 13 This is a schematic diagram of a computer-readable storage medium in Example 4. Detailed Implementation
[0022] The present invention will now be further described in conjunction with the accompanying drawings and specific embodiments. It should be noted that, without conflict, the various embodiments or technical features described below can be arbitrarily combined to form new embodiments.
[0023] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0024] Intraoperative frozen rapid immunohistochemical staining has stringent time window requirements. As the core material for the staining reaction, the efficiency and stability of reagent management directly determine the staining speed and the reliability of the results. However, existing reagent management solutions for immunohistochemical staining equipment still have the following technical shortcomings: rigid reagent storage methods; integrated reagent bottles make it difficult to flexibly access multiple antibody reagents to meet the diagnostic needs of complex cases, and easily lead to reagent waste when sample sizes are small; crude reagent dosage control; mechanical quantitative methods cannot be personalized to adjust dosage parameters according to experimental needs, resulting in reagent waste or unstable staining effects; lagging reagent balance monitoring; lack of dynamic tracking and real-time updating mechanisms during the experiment, making it difficult for operators to keep track of reagent consumption status; cumbersome reagent replacement procedures during operation; requiring the experiment to be paused and manual re-registration after replacement, severely impacting experimental efficiency; fragmented reagent information management; ineffective correlation and storage of inventory, machine usage, and information on reagent usage, making it difficult to achieve full-process quality control and data traceability.
[0025] Example 1 This invention provides a reagent management method for immunohistochemistry, applicable to intraoperative frozen immunohistochemical staining instruments, such as... Figure 1 As shown, the specific steps include the following: S101, Obtain the barcode information set obtained by scanning multiple reagent bottles placed on multiple reagent positions in the reagent basket; S102, the barcode information set is parsed to obtain the reagent information of each reagent bottle; wherein, the reagent information includes the identification information and initial remaining quantity information of the reagent bottle; S103, associate and bind the reagent information with the current reagent position to establish a position mapping relationship between the reagent information and the reagent bottle; S104, Receive dosage adjustment instruction information for reagent steps in a specified immunohistochemistry project, obtain the adjusted dosage parameters, and associate the dosage parameters with the corresponding reagent identity information and store them in the database; S105, Obtain reagent data information required for the current experimental procedure, including a list of target reagent types and the amount of target reagents used; S106, Based on the position mapping relationship, the reagent data information, and the current remaining amount of each reagent, determine whether the reagents already loaded meet the requirements of the experimental procedure; S107a, If the reagents already loaded meet the requirements of the experimental procedure, calculate the estimated amount of reagents required for this experiment, and during the execution of the experiment, obtain the reagent remaining data detected each time reagents are taken, and update the corresponding reagent remaining information in the database in real time based on the remaining data. S107b, If the reagents already used do not meet the requirements of the experimental procedure, an early warning message will be output.
[0026] Specifically, it should be understood that before turning on the intraoperative frozen immunohistochemical staining instrument, the operator needs to pre-place the required reagent vials in the reagent basket according to the needs of the current immunohistochemical experiment. After the instrument is turned on, it automatically executes the initialization process and triggers the first barcode scanning operation. The barcode scanner moves along with the two robotic arms on the left and right, scanning all the reagent vials in the reagent basket.
[0027] In some embodiments, the scanning of multiple reagent bottles placed on multiple reagent positions in the reagent basket in step S101 can be performed using a left single-arm scanning mode, a right single-arm scanning mode, or a dual-arm synchronous scanning mode.
[0028] Specifically, it should be understood that when using the single-arm scanning mode, if one robotic arm malfunctions or is damaged, the scanning operation can be completed independently by the other robotic arm, thereby ensuring that the intraoperative frozen immunohistochemical staining instrument can still maintain basic operation even in the event of a malfunction.
[0029] In a preferred embodiment, the scanning mode is pre-stored in a local database. By reading the preset scanning mode configuration information in the local database, the user can choose to perform left single-arm scanning, right single-arm scanning, or dual-arm synchronous scanning mode.
[0030] In another preferred embodiment, the system can also select to perform left single-arm scanning, right single-arm scanning, or dual-arm synchronous scanning mode according to a preset priority method by reading the configuration information in the local database.
[0031] In some embodiments, to improve scanning efficiency, the barcode information set obtained by scanning multiple reagent bottles placed on multiple reagent positions in the reagent basket in step S101 of this application adopts a dual-arm synchronous scanning mode, such as... Figure 2 As shown, the specific steps include: S1011, control the first barcode scanner on the left robotic arm and the second barcode scanner on the right robotic arm to move to the preset starting scanning position respectively; S1012, control the left robotic arm and the right robotic arm to move synchronously in a relatively stationary posture, so that the first barcode scanner and the second barcode scanner scan the reagent bottles in all reagent positions on the reagent basket; S1013, Receive the barcode data output by the first barcode scanner and the second barcode scanner after scanning, and generate the barcode information set.
[0032] Specifically, it should be understood that the reagent basket has a total of 24 reagent positions, arranged as follows: Figure 3As shown, the starting scanning position of the left robotic arm is set to reagent position 1, and the starting scanning position of the right robotic arm is set to reagent position 13. Both robotic arms move simultaneously to the right in a relatively stationary posture to scan until all reagent positions are covered, after which they automatically reset. After scanning, the barcode information set of all reagent bottles in the current reagent basket is acquired and stored in the data buffer. Simultaneously, the instrument's operating state is switched to the initialization complete state.
[0033] In some embodiments, step S102 involves parsing the barcode information set to obtain reagent information for each reagent bottle, such as... Figure 4 As shown, the specific steps include: S1021, convert each barcode data in the barcode information set into a standard format reagent barcode; S1022, parse the standard format reagent barcode and extract the reagent information; wherein, the reagent information includes the identification information and initial remaining quantity information of the reagent bottle; S1023, query the standard reagent information database based on the identity information to verify and obtain the reagent name and reagent specifications corresponding to the current reagent.
[0034] In a preferred embodiment, the identification information of the reagent bottle includes reagent product code, batch number information, reagent name, reagent type, reagent aspiration volume, reagent dispensing volume, front air, rear air, incubation time, and incubation temperature; the initial remaining information of the reagent bottle includes the initial number of doses and reagent volume.
[0035] In a preferred embodiment, when an unrecognizable barcode is detected during the parsing process or when no matching reagent information is obtained from the standard reagent information database, an alarm message is generated and an error log is recorded.
[0036] In a preferred embodiment, if the standard reagent information database does not contain matching reagent information, it means the new reagent has not been entered into the database and cannot be identified. In this case, the operator can access the new reagent registration interface through the user interface and input the reagent information according to the interface prompts. After confirming that the input information is correct, the information is stored in the standard reagent information database, completing the new reagent's entry into the database. After the new reagent is registered and entered into the database, the operator can click the reagent registration button in the user interface to trigger a re-scanning operation. In response to this operation, the system first clears the current reagent records, then controls the barcode scanner to re-scan the reagent bottles in the reagent basket, and re-parses and displays the scanned barcode information to achieve the identification and binding of the new reagent.
[0037] In another preferred embodiment, if the label on the top of the reagent bottle is contaminated or damaged and no suitable substitute is available, causing the barcode scanner to fail to recognize it or to identify it as an invalid barcode, the user interface first displays an arrangement option corresponding one-to-one with the 24 reagent slots in the reagent basket. After selecting one reagent slot, the operator fills in the barcode information of the reagent bottle according to the prompts in the pop-up input interface. The system parses the reagent information in the input barcode and performs background verification, including checking whether the product code, batch number, expiration date, and reagent specifications in the barcode are legal and valid. After the verification is successful, the system registers the reagent information and stores it in the standard reagent information database, while displaying the detailed information of the reagent in the reagent section of the user interface at the position corresponding to the selected reagent slot.
[0038] Specifically, it should be understood that the aforementioned manual registration function serves as a supplement to barcode scanning, ensuring that the system can still complete reagent loading even in special circumstances where barcodes cannot be read, thus improving the system's fault tolerance and ease of operation. When the operator inputs the reagent bottle barcode information through the manual registration interface and it passes background verification, the system matches the acquired reagent information with the standard reagent database. If the match is successful, it indicates that the reagent is a registered standard reagent, and the system registers the reagent information and displays the reagent's detailed information in the user interface corresponding to the selected reagent position. If the match fails, it indicates that the reagent has not yet been entered into the standard reagent database, and the system automatically triggers a new reagent entry process. The operator can complete the entry according to the interface prompts. After successful entry, the reagent information is added to the standard reagent database, and the loading registration operation is completed simultaneously.
[0039] In some embodiments, step S103, which involves associating the reagent information with the current reagent location to establish a positional mapping relationship between the reagent information and the reagent bottle, includes the following steps: A database is pre-built, and an experiment information table and a reagent table are created in the database. The reagent table is used to store the reagent information required for this experiment obtained by scanning the code. Its fields include at least the reagent identifier, reagent name, reagent product code, reagent position, reagent type, reagent balance, reagent pre-reduction, reagent volume, and reagent specifications. The reagent product code is a unique identifier to distinguish different reagent types. The reagent information of each reagent bottle obtained from the analysis is stored in the reagent table, and a correspondence between the reagent identifier, reagent product code and the current reagent position is established in the reagent table to form a mapping relationship between the reagent information and the reagent bottle. In the user interface, the reagent information of the reagent bound to the position is displayed in the display area corresponding to each reagent position according to the layout corresponding to the reagent position of the reagent basket.
[0040] Specifically, it should be understood that this application pre-creates a database before the experiment begins, and creates an experiment information table and a reagent table in the database; wherein, the fields of the experiment information table include at least step identifier, experiment template identifier, experiment name, step number, step type, reagent information and parameter information, used to store the experiment step information and its corresponding experiment parameters. Each experiment contains several experiment steps, and each experiment step belonging to the same experiment has the same experiment template identifier, and different experiments are distinguished by the experiment template identifier.
[0041] It should be noted that the standard reagent information database is a global basic information database used to store static information of all reagents that may be used in immunohistochemistry experiments, covering predefined data such as various reagent product codes, reagent names, reagent specifications, and single-use dosages. The reagent table used in the experiment, on the other hand, is a dynamic record table specific to the current experimental instance, storing only the reagent bottle information actually scanned and used in this experiment, including real-time remaining quantity, pre-reduction quantity, and current reagent position of each bottle. The reagent information in the reagent table references basic data in the standard reagent information database through reagent product codes, but the two are stored independently. The standard reagent information database provides static attribute support, while the reagent table records dynamic operating status, together forming the data foundation of the reagent management system of this application.
[0042] In some embodiments, step S104 involves receiving dosage adjustment instructions for reagent processes in a specified immunohistochemistry project, obtaining adjusted dosage parameters, and storing the dosage parameters in a database in association with the corresponding reagent identification information. Figure 5 As shown, the specific steps include: S1041, in response to an operator's editing operation on a reagent process in the specified immunohistochemistry project through a user interface, receive a dosage adjustment instruction for the reagent process; S1042, Extract the adjusted dosage parameters from the dosage adjustment instruction; S1043, determine the reagent product code corresponding to the reagent process; S1044, associate the dosage parameters with the reagent product code and store them in the experimental information table in the database.
[0043] Specifically, it should be understood that immunohistochemistry experiments involve various reagents, with different dosage parameters for each reagent, and the dosage of the same reagent also varies in different immunohistochemistry experiments. To meet these needs, this application provides a user interface for customizing dosage parameters. Operators can select the target immunohistochemistry experiment through the user interface, enter the corresponding experiment editing interface for that experiment, select a specific reagent process within that experiment, and adjust the reagent dosage parameters for that process.
[0044] In a preferred embodiment, the dosage parameters include at least the pipetting volume, the injection volume, the front air volume, the rear air volume, the incubation time, and the incubation temperature.
[0045] Specifically, it should be understood that the liquid aspiration process is divided into three stages: first, an air aspiration stage; second, a liquid column aspiration stage; and finally, a second air aspiration stage. The initial air volume refers to the additional air volume extracted by the sampling needle after the target liquid aspiration is completed. This air is located at the liquid aspiration port of the sampling needle, forming an air isolation section between the liquid column and the external environment or the needle port. The subsequent air volume refers to the air volume pre-extracted by the sampling needle before aspirating the liquid column. This air is located between the liquid column of the sampling needle and the pump body or tubing, forming an air isolation section at the tail end of the liquid column. The incubation temperature refers to the target temperature set by the slide holder heating module in this reagent step; heating is performed by heating films installed in each slide holder. The incubation time refers to the duration of the reaction of the reagent on the slide.
[0046] After the operator completes and confirms the dosage parameters, the system associates the adjusted dosage parameters with the corresponding reagent identification information (such as reagent product code) and stores them in the experimental information table in the database. Upon start of the experiment, the system retrieves the corresponding dosage parameters from the database according to the currently executed experimental step and issues these parameters as control commands. Based on these commands, the system precisely controls the reagent aspiration and injection volumes, thereby achieving flexible adjustment and precise control of reagent dosage to optimize staining results.
[0047] In some embodiments, the step S105, which involves obtaining the type and amount of the target reagent required for the current experimental procedure, is as follows: Figure 6 As shown, it includes the following steps: S1051, Obtain the experiment template identifier corresponding to the current experiment; S1052, based on the experimental template identifier, traverse and query the database to find all experimental processes included in the current experiment; S1053, extract the process with reagent product code from each of the experimental processes to obtain the reagent identity information and reagent usage corresponding to the experimental process with reagent product code; S1054, Based on the reagent identification information and reagent usage, generate a list of target reagent types and target reagent usage data.
[0048] Specifically, it should be understood that the reagent usage includes at least the reagent aspiration volume and the reagent dispensing volume. This application generates a list of target reagent types required for the current experimental procedure by summarizing the reagent information corresponding to all experimental processes with reagent product codes, and calculates the total usage of each reagent in the entire experimental process, forming target reagent usage data. This accurately obtains all reagent information required for the current experimental procedure before the experiment starts, providing a precise data foundation for subsequent resource prediction and usage calculation. On the one hand, it achieves automated acquisition and standardized expression of experimental requirements, avoiding errors that may be caused by manual input by operators. On the other hand, the generated list of target reagent types and usage data provides an accurate comparison basis for judging whether the reagents already used meet the experimental requirements, thereby effectively avoiding experimental interruptions due to insufficient reagents and improving the continuity and success rate of the experiment.
[0049] In some embodiments, such as Figure 7 As shown, step S106, which involves determining whether the reagents already loaded meet the experimental procedure requirements based on the position mapping relationship, the reagent data information, and the current remaining quantity information of each reagent, specifically includes the following steps: S1061, Traverse the position mapping relationship according to the target reagent type list; S1062, Based on the traversal results, determine whether the currently used reagents contain all the reagent types corresponding to the target reagent type list; S1063a, if the currently loaded reagents include all reagent types corresponding to the target reagent type list, then obtain the remaining quantity information of each reagent in the currently loaded reagents according to the position mapping relationship. S1063b, If the reagents currently used do not include all the reagent types corresponding to the target reagent type list, then it is determined that the reagents used do not meet the experimental procedure requirements. S1064, determine whether the remaining amount information is greater than or equal to the target reagent dosage corresponding to the reagent; S1065, if the remaining amount information is greater than or equal to the target reagent amount corresponding to the reagent, it is determined that the reagents already loaded meet the experimental procedure requirements. If the remaining amount is less than the target reagent dosage corresponding to the reagent, then step S1063a is executed.
[0050] This application, by traversing the location mapping relationship and comparing it with the target reagent type list, can accurately identify whether the currently used reagents cover all the reagent types required for the experiment, avoiding the risk of experimental interruption due to reagent shortages. Based on confirming the completeness of the reagents, the system further compares the real-time remaining quantity of each reagent with the target usage item by item, ensuring that the remaining quantity of each reagent meets the experimental consumption requirements, achieving a progressive dual verification from "absence" to "sufficiency". When a reagent type is missing or the remaining quantity is insufficient, the system can promptly output early warning information and accurately indicate the location of the problematic reagent, providing clear guidance for operators to quickly replenish reagents, effectively improving the continuity and success rate of the experimental process, and realizing automated prediction and intelligent verification of reagent resources before the start of the experiment.
[0051] In a preferred embodiment, when it is determined that the reagents already used meet the requirements of the current experimental procedure, the single-person reagent usage for each reagent product code in each experimental step is summed to obtain the estimated reagent quantity required for this experiment. The estimated reagent quantity includes the number of doses and the reagent volume, wherein the reagent volume is calculated based on the product of the number of doses and the single-person reagent usage.
[0052] In a preferred embodiment, during the experiment, this application also acquires reagent remaining volume data detected each time reagent is retrieved. When the robotic arm moves to the target reagent position to perform the liquid aspiration operation, the remaining volume is detected by a steel needle at the front end of the robotic arm. Based on the detection result, the remaining volume of the current reagent bottle is calculated, and the remaining volume data is stored in the memory area. The system reads the reagent remaining volume data from the memory area and updates the remaining reagent information in the database in real time based on the remaining volume data.
[0053] Specifically, it should be understood that the real-time update includes updating the reagent balance and the reagent pre-decrease. After a reagent retrieval operation is completed, the system updates the corresponding reagent balance in the reagent table based on the amount of reagent used in that step, and simultaneously updates the reagent pre-decrease. The pre-decrease is updated as follows: the estimated reagent quantity calculated before the start of the experiment is used as the initial pre-decrease; after each reagent step is completed, the amount of reagent used in that step is deducted from the pre-decrease; the updated pre-decrease serves as the basis for resource reservation for subsequent experimental steps.
[0054] In another preferred embodiment, the user interface will simultaneously update and display the remaining quantity and pre-reduction information for each reagent slot. The remaining quantity information is presented as a combination of remaining reagent quantity and pre-reduction quantity. Through this update mechanism, operators can obtain the remaining quantity status and resource reservation status of each reagent slot in real time via the user interface.
[0055] In some embodiments, the reagent management method further includes a reagent reservation and replacement step, such as... Figure 8As shown, the specific steps include: S1081, when a reagent reservation instruction is received, the robotic arm is controlled to pause operation at a preset appropriate time and output a prompt message indicating that the door can be opened; S1082, when the door opening signal is detected, the operator is allowed to replace the reagent bottles in the reagent basket; S1083, When the door closing signal is detected, the robotic arm is controlled to scan all reagent bottles on the reagent basket again to obtain updated barcode information; S1084, parse the updated barcode information and update the position mapping relationship according to the parsing result.
[0056] Through the aforementioned reagent reservation and replacement steps, this application achieves dynamic reagent replacement functionality while the instrument is running. Operators can trigger reagent reservation commands at any time based on the actual needs of the case during surgery. The robotic arm pauses operation at a pre-set appropriate time, ensuring the feasibility of reagent replacement while minimizing interference with ongoing experimental procedures. Simultaneously, by monitoring the door status in real time and automatically triggering a rescan and position mapping update after the door closes, automatic identification and system synchronization of the replaced reagent information are achieved, avoiding the tedious manual re-registration and potential input errors. The updated position mapping ensures that the robotic arm can accurately locate the newly replaced reagent bottle, maintaining the continuity and accuracy of the experimental process and significantly improving the ease of operation and efficiency of the intraoperative rapid immunohistochemical staining equipment in scenarios involving multiple cases and multiple reagent changes.
[0057] In some embodiments, the reagent management method further includes a large-volume warning step, such as... Figure 9 As shown, the specific steps include: S1091, weight data is acquired in real time by weighing sensors installed under multiple large containers; S1092, Calculate the remaining capacity percentage of each of the large containers based on the weight data; S1093, when the remaining capacity is lower than the preset threshold or the waste liquid capacity is higher than the preset threshold, generate and output early warning information.
[0058] Through the aforementioned large-capacity early warning steps, this application achieves automated monitoring and management of large volumes of liquids such as cleaning solution, purified water, and waste liquid in the intraoperative frozen immunohistochemical staining instrument. By using weighing sensors located under each container to collect weight data in real time, the system can accurately calculate the remaining percentage of each container's capacity, avoiding monitoring errors caused by liquid sloshing or foam interference in traditional liquid level detection methods. When the remaining capacity of cleaning solution or purified water falls below a preset threshold, the system promptly outputs an early warning message, reminding the operator to replenish it in advance, effectively preventing experimental interruptions due to liquid depletion. When the waste liquid capacity exceeds a preset threshold, the system simultaneously outputs an early warning message, prompting the operator to clean the waste liquid container promptly, preventing waste liquid overflow from contaminating the equipment or affecting the experimental environment. This large-capacity early warning mechanism, together with the aforementioned reagent management method, constitutes a complete material monitoring system, significantly improving the automation level and operational reliability of the intraoperative rapid immunohistochemical staining equipment, reducing the manual inspection burden on operators, and ensuring that the equipment maintains a stable working state throughout multiple rounds of continuous experiments.
[0059] The reagent management for immunohistochemistry provided in this application can be applied to the reagent management system for immunohistochemistry. For a detailed description of the reagent management system for immunohistochemistry, please refer to the corresponding description in Embodiment 2 of this invention, which will not be repeated here.
[0060] The reagent management for immunohistochemistry provided in this application can be applied to the reagent management device for immunohistochemistry. For a detailed description of the reagent management device for immunohistochemistry, please refer to the corresponding description in Embodiment 3 of this invention, which will not be repeated here.
[0061] The reagent management for immunohistochemistry provided in this application can be applied to storage media. For a detailed description of the storage media, please refer to the corresponding description in Embodiment 4 of this invention, which will not be repeated here.
[0062] Example 2 This invention provides a reagent management system for immunohistochemistry, such as... Figure 10 As shown, it includes the following modules: A reagent carrying module, the reagent carrying module including a carrying device with multiple reagent positions for holding multiple reagent bottles; A barcode information acquisition module, which is installed on a robotic arm, is used to scan the reagent bottles on the carrier device to obtain a barcode information set through a barcode scanning device. The data processing module is used to parse the barcode information set to obtain the reagent information of each reagent bottle, wherein the reagent information includes the identification information and initial remaining quantity information of the reagent bottle; The reagent information is associated and bound with the current reagent location to establish a positional mapping relationship between the reagent information and the reagent bottle; The user interface receives instructions to adjust the dosage of reagents for a specified immunohistochemistry step, obtains the adjusted dosage parameters, and associates the dosage parameters with the corresponding reagent identification information and stores them in the database of the data storage module. Obtain reagent data information required for the current experimental procedure, including a list of target reagent types and the amount of target reagents used; Based on the location mapping relationship, the reagent data information, and the current remaining amount of each reagent, determine whether the reagents already loaded meet the requirements of the experimental procedure. If the reagents already used do not meet the requirements of the experimental procedure, the user interface will be controlled to output a warning message. If the reagents already used meet the requirements of the experimental procedure, then calculate the estimated amount of reagents required for this experiment.
[0063] The data update module is used to acquire the remaining reagent data detected each time a reagent is taken during the experiment, update the remaining reagent information of the corresponding reagent in the database in real time based on the remaining reagent data, and control the user interface to update the display synchronously.
[0064] In some embodiments, such as Figure 11 As shown, the reagent management system also includes the following modules: The large-capacity reagent early warning module is used to acquire weight data in real time through weighing sensors installed under multiple large containers; calculate the remaining capacity percentage of each large container based on the weight data; and generate and output early warning information when the remaining capacity is lower than a preset threshold or the waste liquid capacity is higher than a preset threshold. The reagent reservation module is used to respond to a reagent reservation command triggered while the instrument is running, and control the robotic arm to pause operation at a preset appropriate time; when a door closing signal is detected, the robotic arm is controlled to scan all reagent bottles on the reagent basket again to obtain updated barcode information; the updated barcode information is parsed, and the position mapping relationship is updated according to the parsing result.
[0065] In some embodiments, the data processing module includes a user interface display unit and a data processing logic unit, used to realize functions such as barcode information parsing and reagent information positioning, reagent bottle storage / removal operation management, reagent dosage adjustment, reagent volume calculation and early warning, reagent shortage early warning, manual reagent registration, and new reagent information entry.
[0066] In a preferred embodiment, the data processing module further includes a data storage unit for storing a database of all standard reagents that match the fully automated immunohistochemical staining instrument, records of reagent usage information, and the order and amount of reagents used in experiments.
[0067] This application constructs a fully intelligent management system covering reagent identification, positioning, dosage control, remaining quantity monitoring, dynamic updates, and large-volume liquid early warning. Specifically, the data processing module parses barcode information sets and associates reagent information with reagent positions, establishing a precise location mapping relationship. This enables random loading and precise positioning of different antibody reagents, solving the problem of insufficient flexibility in traditional integrated reagent bottle storage methods. Simultaneously, by receiving dosage adjustment instructions from the user interface and storing the adjusted parameters in the database, it achieves precise software-defined control of reagent dosage, avoiding the waste or unstable staining effects of mechanical quantification methods. The data update module acquires the remaining reagent data detected each time reagents are retrieved during the experiment and dynamically updates the remaining reagent information in the database based on this data. This ensures that operators can monitor the consumption status of each reagent position in real time through the user interface, providing accurate data support for reagent replenishment and experimental scheduling. The reagent reservation module responds to reagent reservation commands during operation, controlling the robotic arm to pause at appropriate times and automatically scanning and updating the position mapping relationship after the compartment door closes. This enables convenient reagent replacement and system adaptive synchronization during operation, significantly improving operational efficiency and experimental continuity in scenarios involving multiple cases and reagent switching. The large-capacity reagent early warning module monitors the volume status of cleaning solution, purified water, and waste liquid in real time through weighing sensors. It promptly outputs warnings when the remaining volume is below a preset threshold or the waste liquid volume is above a preset threshold, effectively preventing experimental interruptions or equipment contamination due to liquid depletion or waste liquid overflow.
[0068] The above modules work together to realize functions ranging from reagent storage methods, barcode identification and tracking, dosage control, residual monitoring, reagent storage and retrieval management to waste liquid early warning. They are fully adapted to the needs of intraoperative rapid immunohistochemistry experimental equipment and significantly improve the flexibility, accuracy, convenience and reliability of reagent management.
[0069] Example 3 This invention also provides a reagent management device for immunohistochemistry, used to implement the reagent management method for immunohistochemistry as described in Embodiment 1 above, as shown in the schematic diagram below. Figure 12 As shown, it includes: The body 10 is configured as the main structure of the intraoperative frozen immunohistochemical staining instrument; A compartment door 20 is installed on the body 10 in an openable and closable manner, and a Hall sensor 21 is deployed on it to identify the opening / closing signal of the compartment door 20; A reagent basket 30 is disposed inside the body 10. The reagent basket 30 is provided with multiple reagent positions for holding reagent bottles required for immunohistochemistry experiments. A robotic arm 40 is mounted on the body 10 and positioned above the reagent basket 30, and is used to perform multi-dimensional movement within the body 10 to transport the reagent basket 30 or the reagent. A barcode scanner 50, mounted on the robotic arm 40, is used to scan the reagent bottles in the reagent basket 30 to obtain barcode information, so as to realize reagent traceability and management. A large container 60 is located at the lower part of the body 10 and is used to store and contain cleaning solution, purified water or waste liquid required for immunohistochemistry experiments. A weighing sensor 70 is installed below the large container 60 to detect the weight data of the large container 60 in real time in order to monitor the remaining liquid level. A heating film 80 is disposed in a slide holder and is used to heat the slide to control the incubation temperature; In some embodiments, the robotic arm 40 includes a left robotic arm 41 and a right robotic arm 42, and the barcode scanner 50 includes a first barcode scanner 51 mounted on the left robotic arm and a second barcode scanner 52 mounted on the right robotic arm.
[0070] In some embodiments, the reagent positions on the reagent basket 30 are arranged in a matrix, and each reagent position has a unique physical location identifier.
[0071] In a preferred embodiment, the reagent basket 30 has 24 reagent positions arranged in 2 rows and 12 columns.
[0072] In a preferred embodiment, the reagent basket 30 is a detachable structure that can be removed from or placed inside the body 10.
[0073] In a preferred embodiment, the number of Hall sensors 21 is at least two.
[0074] In some preferred embodiments, the large container 60 includes a cleaning solution tank, a purified water tank, and a waste liquid tank, and each large container 60 is provided with an independent weighing sensor 70 below it.
[0075] In some embodiments, the device further includes an interactive component 90 embedded on the surface of the body 10 for displaying reagent information and receiving user operation commands.
[0076] In a preferred embodiment, the switching component is a component such as a touch screen that can display a user interface for interaction.
[0077] The barcode scanner, weighing sensor, Hall sensor, and heating membrane are electrically connected to the control system of the intraoperative frozen immunohistochemical staining instrument. The control system controls the robotic arm to perform a barcode scanning operation based on the door opening / closing signal identified by the Hall sensor, in order to obtain barcode information and establish a positional mapping relationship between reagent information and reagent positions. The control system monitors the remaining liquid in the large container based on the weight data detected by the weighing sensor, and controls the incubation temperature based on the working status of the heating membrane, so as to realize the identification, positioning, monitoring, and temperature control management of reagents during the immunohistochemical experiment.
[0078] Example 4 This invention also provides a computer-readable storage medium, such as... Figure 13 As shown, it stores program instructions, which, when executed, implement the reagent management method for immunohistochemistry as described in Example 1 above.
[0079] The program instructions are stored in a computer-readable storage medium (such as a CD-ROM, USB flash drive, or portable hard drive) or on a network, and include several computer program instructions to cause a computing device (such as a personal computer, server, or network device) to execute the above-described method according to the embodiments of this application.
[0080] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and embodiments. They can be applied to various fields suitable for the present invention, and other modifications can be easily made by those skilled in the art. Therefore, without departing from the general concept defined by the claims and their equivalents, the present invention is not limited to the specific details and examples shown and described herein.
[0081] The apparatus, electronic device, and non-volatile computer storage medium and method provided in the embodiments of this specification are corresponding. Therefore, the apparatus, electronic device, and non-volatile computer storage medium also have similar beneficial technical effects as the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus, electronic device, and non-volatile computer storage medium will not be repeated here.
[0082] Those skilled in the art will also know that, besides implementing the controller in the form of purely computer-readable program code, the same functions can be achieved by logically programming the method steps, making the controller take the form of logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers (PLCs), and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the devices included within it for implementing various functions can also be considered structures within that hardware component. Alternatively, the devices for implementing various functions can be considered as both software modules implementing the method and structures within a hardware component.
[0083] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0084] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing one or more embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.
[0085] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects.
[0086] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0087] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0088] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0089] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0090] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0091] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. 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 apparatus that includes said element.
[0092] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside on local and remote computer storage media, including storage devices.
[0093] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0094] The above description is merely an embodiment of this specification and is not intended to limit the scope of one or more embodiments of this specification. Various modifications and variations can be made to one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of one or more embodiments of this specification.
Claims
1. A reagent management method for immunohistochemistry, characterized by, Specifically comprising the following steps: Obtaining a barcode information set obtained by scanning a plurality of reagent bottles placed on a plurality of reagent positions of a reagent basket; Parsing the barcode information set to obtain reagent information of each reagent bottle; wherein the reagent information comprises identity information and initial residual amount information of the reagent bottle; Binding the reagent information with the current reagent position to establish a position mapping relationship between the reagent information and the reagent bottle; Receiving dosage adjustment instruction information of reagent steps in a specified immunohistochemical project to obtain adjusted dosage parameters, and storing the dosage parameters and corresponding reagent identity information in a database; Obtaining reagent data information required by a current experimental process, including a target reagent type list and a target reagent dosage; According to the position mapping relationship, the reagent data information, and the residual amount information of each reagent, determining whether the reagents on the machine meet the experimental process requirements; If the reagents on the machine do not meet the experimental process requirements, outputting a warning information; If the reagents on the machine meet the experimental process requirements, calculating an estimated reagent dosage required for the current experiment, and obtaining reagent residual amount data detected each time the reagent is taken during the experimental execution process, and updating the residual amount information of the corresponding reagent in the database in real time according to the residual amount data.
2. The reagent management method for immunohistochemistry according to claim 1, characterized by, The obtaining of the barcode information set obtained by scanning a plurality of reagent bottles placed on a plurality of reagent positions of a reagent basket comprises the following steps: Controlling a first code scanner on a left mechanical arm and a second code scanner on a right mechanical arm to move to a preset starting scanning position respectively; Controlling the left mechanical arm and the right mechanical arm to move synchronously in a relatively stationary posture, so that the first code scanner and the second code scanner scan the reagent bottles on all reagent positions of the reagent basket; Receiving barcode data output by the first code scanner and the second code scanner after scanning to generate the barcode information set.
3. The reagent management method for immunohistochemistry according to claim 1, characterized by, The parsing of the barcode information set to obtain reagent information of each reagent bottle comprises the following steps: Converting each barcode data in the barcode information set into a reagent barcode in a standard format; Parsing the reagent barcode in the standard format to extract the reagent information; wherein the reagent information comprises identity information and initial residual amount information of the reagent bottle; According to the identity information, querying a standard reagent information library to verify and obtain the reagent name and reagent specification corresponding to the current reagent.
4. The reagent management method for immunohistochemistry according to claim 1, characterized by, The obtaining of reagent data information required by a current experimental process, including a target reagent type list and a target reagent dosage, comprises the following steps: Obtaining an experimental template identifier corresponding to the current experiment; According to the experimental template identifier, traversing and querying all experimental processes included in the current experiment from the database; Extracting a process having a reagent product code from each of the experimental processes to obtain reagent identity information and reagent dosage corresponding to the experimental process having the reagent product code; According to the reagent identity information and the reagent dosage, generating a target reagent type list and target reagent dosage data.
5. The reagent management method for immunohistochemistry according to claim 1, characterized by, Further comprising a reagent reservation replacement step: When receiving the reagent reservation instruction, the control mechanical arm is controlled to pause running at a preset appropriate time, and a prompt information allowing the opening of the bin door is outputted; When detecting the bin door opening signal, the operator is allowed to replace the reagent bottles in the reagent basket; When detecting the bin door closing signal, the control mechanical arm is controlled to scan all the reagent bottles on the reagent basket again to obtain updated barcode information; The updated barcode information is parsed, and the position mapping relationship is updated according to the parsing result.
6. The reagent management method for immunohistochemistry according to claim 1, wherein, Further comprising a large-capacity early warning step: Real-time weight data is obtained through the weighing sensor arranged below the plurality of large-capacity barrels; The residual capacity percentage of each large-capacity barrel is calculated according to the weight data; When the residual capacity is lower than a preset threshold or the waste liquid capacity is higher than a preset threshold, early warning information is generated and outputted.
7. A reagent management system for immunohistochemistry, characterized in that, Comprise the following modules: A reagent carrying module, the reagent carrying module comprises a carrying device with a plurality of reagent positions for placing a plurality of reagent bottles; A barcode information acquisition module, the barcode information acquisition module is installed on a mechanical arm, and is used to scan the reagent bottles on the carrying device through a code scanning device to obtain a set of barcode information; A data processing module is used to parse the set of barcode information to obtain reagent information of each reagent bottle, wherein the reagent information comprises identity information and initial residual amount information of the reagent bottle; The reagent information is associated and bound with the current reagent position to establish a position mapping relationship between the reagent information and the reagent bottle; Through the user interface, an amount adjustment instruction information of a reagent step in a specified immunohistochemical project is received to obtain an adjusted amount parameter, and the amount parameter is associated and stored with the corresponding reagent identity information in the database of the data storage module; Obtain reagent data information required by the current experimental process, including a target reagent type list and a target reagent amount; According to the position mapping relationship, the reagent data information, and the current residual amount information of each reagent, it is judged whether the reagents on the machine satisfy the experimental process requirements; If the reagents on the machine do not satisfy the experimental process requirements, the user interface is controlled to output early warning information; If the reagents on the machine satisfy the experimental process requirements, the estimated reagent amount required for this experiment is calculated; A data updating module is used to obtain reagent residual amount data detected each time the reagent is taken during the experiment execution, update the residual amount information of the corresponding reagent in the database in real time according to the residual amount data, and control the user interface to update and display synchronously.
8. A reagent management device for immunohistochemistry for performing the reagent management method for immunohistochemistry according to any one of claims 1 to 6, characterized in that, Comprise: A machine body, which is arranged as the main structure of the intraoperative frozen immunohistochemical staining instrument; A bin door, which is arranged on the machine body in an openable and closable manner, and has a Hall sensor arranged on the upper part thereof for identifying the bin door opening / closing signal; A reagent basket, which is arranged in the machine body, and has a plurality of reagent positions arranged thereon for carrying reagent bottles required by an immunohistochemical experiment; A mechanical arm, which is arranged on the machine body and located above the reagent basket, and is used to perform multidimensional movement in the machine body to carry the reagent basket or the immunohistochemical reagent; ; A code scanner is arranged on the mechanical arm to scan the reagent bottles in the reagent basket to obtain barcode information, so as to realize reagent traceability and management. A large container barrel is arranged at the lower part of the machine body to store cleaning solution, purified water or waste liquid required for immunohistochemical experiments; A weighing sensor is arranged below the large container barrel to detect the weight data of the large container barrel in real time to monitor the liquid level; A heating film is arranged in the slide rack to heat the slides to control the incubation temperature; The code scanner, weighing sensor, Hall sensor and heating film are electrically connected with the control system of the intraoperative frozen immunohistochemical staining instrument, the control system controls the mechanical arm to perform code scanning operation according to the opening / closing signal of the bin door recognized by the Hall sensor to obtain barcode information to establish the mapping relationship between reagent information and reagent position, monitors the liquid level of the large container barrel according to the weight data detected by the weighing sensor, and controls the incubation temperature according to the working state of the heating film to realize the identification, positioning, monitoring and temperature control management of reagents in the immunohistochemical experiment process.
9. The reagent management device for immunohistochemistry according to claim 8, characterized in that, The mechanical arm includes a left mechanical arm and a right mechanical arm, and the code scanner includes a first code scanner mounted on the left mechanical arm and a second code scanner mounted on the right mechanical arm.
10. The reagent management device for immunohistochemistry according to claim 8, characterized by, Further comprising: An interactive component is embedded in the surface of the machine body to display reagent information and accept user operation instructions.