Biological sample tag generation system and method of generation

The biosample label generation system solves the problems of human error, inaccurate information, and difficulty in traceability in traditional biosample label management. It realizes automated and standardized label generation and accurate traceability throughout the entire life cycle, improving the accuracy and efficiency of label generation.

CN120748518BActive Publication Date: 2025-12-16NUOQING BIOTECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511235072.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-01
Publication Date
2025-12-16
Estimated Expiration
2045-09-01

AI Technical Summary

Technical Problem

Traditional biological sample label management suffers from problems such as high error rates due to manual filling, missing/non-standard information, low efficiency, easy damage to labels in extreme environments, inability to dynamically update information, and difficulty in linking with sample bank systems, resulting in inaccurate information and difficulty in traceability.

Method used

The biosample label generation system includes a data interface engine module, an intelligent template engine module, an encoding generator module, a print controller module, a system integration and interaction module, and a traceability design module. It enables automated and standardized label generation and printing, supports barcode/QR code technology, and ensures the accuracy and traceability of the labels.

Benefits of technology

It enables automatic identification of datasets and precise tracking of sample locations throughout the entire lifecycle of biological samples, improves the accuracy and efficiency of tag generation, and ensures the durability of tags in extreme environments and the dynamic updating and synchronization of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120748518B_ABST
    Figure CN120748518B_ABST
Patent Text Reader

Abstract

The embodiment of the application relates to the field of biological sample management, and provides a biological sample label generation system and a generation method, the biological sample label generation system comprises the following function modules: a data interface engine module, an intelligent template engine module, an encoding generator module, a printing controller module, a system integration and interaction module and a traceability design module. The technical scheme provided by the embodiment of the application has at least the following advantages: 1. The template configuration and the drag-and-drop component technology are combined to realize the automatic and standardized generation of the biological sample label; 2. The automatic identification of the data set and the accurate traceability of the sample position in the whole life cycle of the biological sample are realized, and the dynamic association and synchronization with the database are realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of biological sample management, and particularly relates to a self-defined biological sample label generation system and a generation method, which are used for improving the accuracy, efficiency and traceability of biological sample label management. BACKGROUND

[0002] In the field of biological sample management, the traditional biological sample label management has many technical defects, which are specifically as follows:

[0003] High error rate of manual filling: manual filling of label information is prone to errors, leading to inaccurate sample information and affecting subsequent research and use;

[0004] Information missing / irregular: label information may be missing or irregular, making it difficult to meet the requirements of standardized management;

[0005] Low efficiency cannot meet the high-throughput demand: with the increase of biological sample quantity, the traditional method cannot efficiently handle the large amount of label generation demand;

[0006] Label is easily damaged / fuzzy in extreme environment: label is easily damaged or fuzzy in low temperature, humidity and other extreme environments, affecting identification;

[0007] Label information cannot be dynamically updated: once the label information is generated, it is difficult to dynamically update, leading to information lag;

[0008] It is difficult to link with sample library system, leading to information island: label information cannot be linked with sample library system information, forming an information island and being difficult to trace;

[0009] Handheld device scanning data cannot be linked, such as scanning to enter and exit the warehouse, inventory, transfer and information retrieval. SUMMARY

[0010] The biological sample label generation system and the generation method provided by the embodiments of the present application solve the above problems in the prior art.

[0011] According to some embodiments of the present application, the embodiments of the present application provide a biological sample label generation system, which includes the following functional modules:

[0012] A data interface engine module is used to automatically associate and acquire data for generating biological sample labels in real time;

[0013] The intelligent template engine module includes a rule engine module, a template management module and a dragging module, which is used to automatically select an existing biological sample label template or generate a new biological sample label template according to the type of the biological sample, realize dynamic matching of the biological sample and the biological sample label template, dynamically configure the source logic of the sample data set, and automatically add a warning icon or processing requirement to the biological sample label according to the preset rule or conditional content generation logic, and drag the data in the biological sample label to the biological sample label template to directly generate the biological sample label.

[0014] When printing the label, the label template can be manually selected to print the label, but in order to be more intelligent, the rule engine module is designed to automatically match the label template.

[0015] The template manager module manages the storage, selection and dynamic generation of the biological sample label template.

[0016] The code generator module generates the code of the label information by using the identification code technology.

[0017] The print controller module realizes the one-key generation and printing function, and the built-in verifier module verifies the generated label to ensure the accuracy and integrity of the label, and sets a printing failure handling mechanism.

[0018] The system integration and interaction module embeds a sample library database and provides an API interface for other systems to call.

[0019] The traceability design module can realize the identification and traceability of the whole life cycle of the biological sample.

[0020] The data is derived from a sample library database, a laboratory information system, a hospital information system and a project system.

[0021] The verifier module includes the following sub-modules:

[0022] The information evaluation sub-module, the optimization strategy engine sub-module, the code optimization executor sub-module and the optimization result verification sub-module,

[0023] The information evaluation module can automatically identify the code volume rate and evaluate the total capacity of the identified code. If it exceeds, the field is marked as over-limit.

[0024] The optimization strategy engine sub-module can check whether the field is over-limit and process the over-limit field, which is suitable for abbreviable or truncated fields (such as test_result="genetic sequencing positive"→"genetic+").

[0025] The code optimization executor module can call the strategy in the optimization strategy engine sub-module to actually perform the optimization operation and generate data meeting the capacity requirement.

[0026] Optimization result verification module: can ensure that the optimized data meets the capacity requirements, and feedback the adjustment effect.

[0027] In some embodiments, the data interface engine module comprises the following data interface:

[0028] Interface with the sample library database to obtain basic information and storage location of biological samples;

[0029] Interface with the laboratory information system to obtain detection results and collection parameters of biological samples;

[0030] Interface with the hospital information system to obtain basic information and medical records of patients;

[0031] Interface with the subject system to obtain subject information and related requirements of biological samples;

[0032] The basic information of the biological sample includes at least one of sample number, sample type, sample volume, and patient information, and the basic information of the patient includes at least one of name, gender, age, contact information, ID number, and address.

[0033] In some embodiments, the rule engine module comprises the following sub-modules:

[0034] Template selection sub-module: select a preset biological sample label template according to the type of biological sample;

[0035] Dynamic generation sub-module: dynamically generate a new biological sample label template according to a preset rule or conditional content generation logic;

[0036] Data filling sub-module: automatically fill in the content of the biological sample label according to the biological sample label template and the source logic of the data field;

[0037] The preset rule or conditional content generation logic refers to automatically adapting the information of the biological sample label according to the components in the biological sample label template, and displaying the information corresponding to the biological sample in the position of the corresponding component; the component refers to the name of the information in the biological sample label.

[0038] In some embodiments, the identification code technology includes bar code technology, two-dimensional code or RFID code technology.

[0039] In some embodiments, the printing failure processing mechanism is: if the printed biological sample label fails the check, prompt interception of printing.

[0040] In some embodiments, the sample dataset is a set of sample information, which is in a mapping relationship with the data field in the biological sample label template. If the mapping is successfully matched, the sample information will be bound to the component of the biological sample label template. When printing the label, the biological sample information will be displayed at the position of the component.

[0041] The source logic of the data field includes the source of data acquisition and the method of filling the data field.

[0042] In some embodiments, the traceability design module includes the following sub-modules:

[0043] Sample identification module: generates a unique and identifiable identifier for each biological sample and encodes it as a barcode / QR code, ensuring the uniqueness and stability of the identification throughout the life cycle;

[0044] Full life cycle data recording module: records the key data of the sample at each link (such as location, status, operator) in real time, and stores it in association with the sample identification;

[0045] Traceability chain construction module: constructs the complete traceability chain of the sample based on the recorded data.

[0046] Traceability information query and sharing module: provides authorized users with fast and secure traceability information query services, and supports cross-agency data sharing.

[0047] Data security and privacy protection module: ensures the security (prevents leakage and tampering) of traceability data and the compliance of patient privacy, and desensitizes sensitive data.

[0048] According to some embodiments of the present application, another aspect of the embodiments of the present application provides a biological sample label generation method based on the biological sample label generation system of any one of the above embodiments, comprising the following steps:

[0049] S1, automatically associate and acquire data in real time to fill in the information in the biological sample label;

[0050] S2, automatically select an existing biological sample label template or generate a new biological sample label template according to the type of biological sample;

[0051] S3, embed the data obtained in step S1 into the biological sample label template to generate an identification code containing complex information in an encoded manner;

[0052] S4, after the identification code is verified, print the biological sample label, and use the verified identification code as the core carrier to support the automatic identification and accurate traceability of the biological sample throughout its life cycle, and bind it with the database record to realize the dynamic association and synchronization of biological sample information;

[0053] The data is derived from a sample library database, a laboratory information system, a hospital information system, a project system;

[0054] The complex information includes: a unique identifier of the biological sample; a storage location or a URL link of the sample for pointing to an information page of the biological sample; time information of the biological sample.

[0055] In some embodiments, the data includes at least one of patient information, sample collection and processing parameters, sample number, sample type, sample name, sample expiration date, sample code, sample storage location, sample test result, and project information.

[0056] In some embodiments, the items of the verification include:

[0057] Mandatory item verification, ensuring that all necessary information on the biological sample label has been filled in;

[0058] Uniqueness verification, preventing duplication of the code of the biological sample label;

[0059] Format verification, ensuring that the format of all information on the biological sample label conforms to the preset standard;

[0060] Sample type verification, dynamically matching and generating label information according to the sample type.

[0061] In some embodiments, the biological sample time information includes collection time information, processing time information, and storage time information of the biological sample.

[0062] The technical scheme provided by the embodiments of the present application has at least the following advantages:

[0063] 1. The template configuration and the drag-and-drop component technology are combined to realize the automatic and standardized generation and printing of the biological sample label.

[0064] 2. The data set automatic identification of the biological sample full life cycle, the accurate tracking of the sample location, and the dynamic association and synchronization with the database are realized. DETAILED DESCRIPTION

[0065] One or more embodiments are exemplarily illustrated by the figures in the drawings corresponding thereto, and these exemplary illustrations do not constitute a limitation on the embodiments, unless specifically stated. The figures in the drawings do not constitute a proportional limitation; in order to more clearly illustrate the technical scheme in the embodiments or the prior art, the drawings needed in the embodiments will be briefly introduced below, and obviously, other drawings can be obtained according to these drawings without creative labor for those skilled in the art.

[0066] Figure 1 Logical block diagram for the biological sample tag generation system of the present application;

[0067] Figure 2 Interaction diagram of the biological sample tag generation system of the present application and external information sources;

[0068] Figure 3 Flowchart for the method of generating biological sample tags in the present application. DETAILED DESCRIPTION

[0069] The embodiments of the present application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art can understand that in the embodiments of the present application, many technical details are presented in order to make the reader better understand the present application. However, the technical solutions claimed by the present application can be implemented even without these technical details and various changes and modifications based on the following embodiments.

[0070] According to some embodiments of the present application, the biological sample tag generation system of the present application provides, on one hand, a biological sample tag generation system, as shown in Figure 1 includes the following functional modules:

[0071] Data interface engine module: for automatically associating and acquiring data for generating biological sample tags in real time;

[0072] Intelligent template engine module: including rule engine module, template management module and drag module, for automatically selecting existing biological sample tag templates or generating new biological sample tag templates according to the type of biological sample, realizing dynamic matching of biological sample and biological sample tag template, dynamically configuring the source logic of sample data set, and automatically adding warning icons or processing requirements to biological sample tags according to preset rules or conditional content generation logic, and dragging data in biological sample tags to biological sample tag templates to directly generate biological sample tags;

[0073] Template manager module: manages the storage, selection and dynamic generation of the biological sample tag template;

[0074] Code generator module: generates the code of the tag information by using identification code technology;

[0075] Print controller module: realizes one-key generation and printing function, and built-in verifier module checks the generated tags to ensure the accuracy and integrity of the tags; and sets a printing failure handling mechanism;

[0076] System integration and interaction module: embedded sample library database, provides API interface for other systems to call;

[0077] Traceability design module: can realize the identification and traceability of the whole life cycle of biological samples;

[0078] The data is derived from sample bank database, laboratory information system, hospital information system and project system;

[0079] The checker module comprises the following sub-modules:

[0080] Information evaluation sub-module, optimization strategy engine sub-module, coding optimization executor sub-module and optimization result verification sub-module,

[0081] Among them, the information evaluation module can automatically identify the coding volume rate, and evaluate the total coding volume identified, if it exceeds, mark the overrun field;

[0082] The optimization strategy engine sub-module can check whether the field is overrun, and process the overrun field, which is suitable for abbreviable or truncated fields (such as test_result="genetic sequencing positive"→"gene+").

[0083] The coding optimization executor module: can call the strategy in the optimization strategy engine sub-module, actually execute the optimization operation, and generate data meeting the capacity requirements;

[0084] Optimization result verification module: can ensure that the optimized data meets the capacity requirements, and feedback the adjustment effect.

[0085] The data interface engine module and the information interaction relationship of external information sources such as sample bank database, laboratory information system, hospital information system and project system are as shown in Figure 2 .

[0086] Each module interacts and calls functions through the API interface following the RESTful architecture style, ensuring the accuracy and efficiency of label generation.

[0087] The data interface engine module supports connection with multiple mainstream database systems (such as Oracle, MySQL, SQL Server, etc.) through configurable data connectors, and uses JDBC / ODBC standard protocol for data extraction. For unstructured data sources such as text files or Excel tables, the data interface engine module has built-in corresponding parsers to realize the standardization processing of data. The obtained data includes but is not limited to patient information, collection / treatment parameters, storage location, detection results and project information, etc., which provides a comprehensive and accurate data source for the generation of label content. Through the intelligent integration of the data interface engine module, the system can ensure the real-time update and accuracy of the label content, and lays a foundation for the management and traceability of biological samples.

[0088] The intelligent template engine module is one of the key technical features of the system. The rule engine module, as the core of the template engine, adopts an implementation based on a rule engine (such as Drools), which can automatically select the appropriate template from the preset template library according to the sample type, or dynamically generate a new label template. This process relies on the advanced algorithm built into the rule engine module, which can accurately identify the sample type and accordingly call the corresponding template generation logic.

[0089] Among them, the rule engine module maintains a mapping table of sample types and template identifiers. When receiving sample type information, the rule engine module quickly locates the corresponding template identifier by querying the mapping table and triggers the template loading process. For templates that need to be dynamically generated, the rule engine module automatically constructs a label template that meets the requirements according to the preset template generation rules and sample type characteristics. At the same time, the data filling submodule is responsible for automatically filling the obtained data into the selected or generated template to form complete label content. The data filling process uses field mapping technology to ensure that data can be accurately filled into the designated location of the template. Through the application of the intelligent template engine module, the system can flexibly adapt to the label generation needs of different sample types, significantly improving the efficiency and accuracy of label generation.

[0090] Template management module: uses template configuration technology to manage the storage, selection, and dynamic generation of biological sample label templates. Drag-and-drop components are WYSIWYG (What You See Is What You Get), supporting custom templates and automatic cloning of sub-templates.

[0091] Among them, the main template defines the basic framework of the biological sample label (such as fixed layout, mandatory fields, and general style), serving as the parent template for all sub-templates. Sub-templates inherit the properties and components of the main template but can be modified or extended locally for specific scenarios (such as different sample types, experimental stages, or storage conditions). For example, the main template is "Human Blood Sample Label" (containing general fields such as sample ID, collection date, and storage location). Sub-template 1 is "Human Blood Sample Label (Infectious Disease Special)" which adds "Virus Type" and "Isolation Level" fields to the main template. Sub-template 2 is "Human Blood Sample Label (Long-term Freezing)" which modifies the default value of the "Storage Temperature" field in the main template to "-80°C". Sub-templates can be further divided into smaller functional modules (such as "Barcode Area" and "Dangerous Identification Module"), which can be directly called by other templates or sub-templates, reducing redundant design.

[0092] The drag component is designed for the design requirements of the label. The drag-type label custom component is designed and developed. Combined with the drag-type technology, the drag-type component is what you see is what you get, and the printing template is configured freely and intuitively. The mouse selects the label component in the system to the canvas area, and the component can be dragged for assembling the sample label style, and the font, color, and label paper size are supported.

[0093] In the code generator module, advanced barcode / 2D code generation technology such as DataMatrix, QR code, etc. or integrated RFID technology is adopted to generate a unique code for each label. For the generation of barcodes / 2D codes, the international standard coding standard (such as ISO / IEC 16022 for DataMatrix code) is followed to ensure the compatibility and readability of the code. At the same time, in order to meet the special needs of biological sample management, the application also supports encoding complex information in the 2D code, such as the unique identifier (GUID) of the sample, the storage location of the sample or the URL link, etc. In addition, in order to ensure the durability and readability of the label in harsh environments, the application adopts label materials that meet the low-temperature / solvent material instructions, and has undergone a strict material testing and certification process. Even in the face of extreme temperature or humid environment, the label information can still remain clear and identifiable, providing a strong guarantee for the long-term preservation and traceability of biological samples.

[0094] The print controller module realizes the one-key generation and printing function. The user only needs to complete the label generation and printing process through simple operation. In this process, the built-in strong check rules comprehensively check the label content, including at least the mandatory item check, uniqueness check, format check, etc. to ensure the accuracy and integrity of the label.

[0095] Among them, the check rule engine adopts regular expression technology to strictly match the format of the label content; at the same time, by maintaining a uniqueness check table, the uniqueness of each label code is ensured. If an abnormal situation occurs during printing, such as printer failure, insufficient paper, etc., the system will automatically trigger the print failure handling mechanism, such as automatic retry (retry times can be configured), alarm prompt (through email, SMS or system pop-up window, etc.) to ensure the efficiency and stability of label generation.

[0096] The system integration and interaction module is embedded into the sample library database as an independent service / module, and seamlessly integrates and interacts with other related systems by providing standardized API interfaces (such as RESTful API). These API interfaces support receiving sample information requests from other systems (request format follows JSON or XML standards), returning generated label codes or label images (image formats support PNG, JPEG, etc.), receiving printing instructions (instructions include printer identification, print quantity, etc.), and other functions. To ensure the security of data interaction, the system also uses HTTPS protocol for data transmission and supports API key authentication mechanism. Through close integration with other systems, the system realizes data sharing and collaborative work, significantly improving overall work efficiency.

[0097] In the traceability design module, the generated biological sample target label code serves as the core carrier, supporting automatic identification and precise traceability of the entire life cycle of the sample.

[0098] Each label code is associated with a unique record in the sample library database, enabling dynamic binding of sample information. By scanning the label code (such as using a barcode scanner or RFID reader), users can quickly obtain detailed information about the sample, including at least collection time, processing time, test results, etc., thereby achieving precise traceability and management of the entire life cycle of the sample. At the same time, to ensure the synchronization of label codes and database records, the system uses a combination of timed synchronization and real-time synchronization to ensure real-time updating and consistency of sample information.

[0099] In some embodiments, the data interface engine module includes the following data interfaces:

[0100] An interface with the sample library database for obtaining basic information and storage location of the biological sample;

[0101] An interface with the laboratory information system for obtaining test results and collection parameters of the biological sample;

[0102] An interface with the hospital information system for obtaining basic information and medical records of the patient;

[0103] An interface with the project system for obtaining project information and related requirements of the biological sample;

[0104] The basic information of the biological sample includes at least one of sample number, sample type, sample volume, and patient information, and the basic information of the patient includes at least one of name, gender, age, contact information, ID number, and address.

[0105] In some embodiments, the rule engine module includes the following sub-modules:

[0106] Template selection submodule: select a preset biological sample label template according to the type of biological sample;

[0107] Dynamic generation submodule: dynamically generate a new biological sample label template according to a preset rule or conditional content generation logic;

[0108] Data filling submodule: automatically fill the content of the biological sample label according to the biological sample label template and the source logic of the data field;

[0109] The source logic of the data field refers to automatically adapting the information of the biological sample label according to the components in the biological sample label template, and displaying the information corresponding to the biological sample in the position of the corresponding component; the component refers to the name of the information in the biological sample label.

[0110] In some embodiments, the identification code technology includes bar code technology, two-dimensional code technology, or RFID code technology.

[0111] In some embodiments, the printing failure processing mechanism is to prompt interception of printing if the printed biological sample label fails to pass the check.

[0112] In some embodiments, the sample data set is a collection of sample information, which has a mapping relationship with the data field in the biological sample label template. If the mapping matches successfully, the sample information will be bound to the component of the biological sample label template, and the biological sample information will be displayed in the position of the component when printing the label.

[0113] The source logic of the data field includes the source of data acquisition and the method of filling the data field.

[0114] In some embodiments, the traceability design module includes the following submodules:

[0115] Sample identification module: generate a unique and identifiable identifier for each biological sample and encode it as a bar code / two-dimensional code to ensure the uniqueness and stability of the identification throughout the life cycle;

[0116] Full life cycle data recording module: record the key data (such as location, status, and operator) of the sample at each link in real time, and store it in association with the sample identification;

[0117] Traceability chain construction module: construct a complete traceability chain of the sample based on the recorded data;

[0118] Traceability information query and sharing module: provide fast and secure traceability information query services for authorized users, and support cross-institution data sharing.

[0119] Data security and privacy protection module: ensure the security of traceability data (anti-leakage, anti-tampering) and patient privacy compliance, and desensitize sensitive data.

[0120] According to some embodiments of the present application, another aspect of the embodiments of the present application provides a biological sample label generation method based on the biological sample label generation system of any one of the above embodiments, as shown in the figure, comprising the following steps: Figure 3

[0121] S1, automatically associate and acquire data in real time, for filling in the information in the biological sample label;

[0122] S2, automatically select an existing biological sample label template or generate a new biological sample label template according to the type of biological sample;

[0123] S3, embedding the data obtained in step S1 into the biological sample label template to generate an identification code containing complex information in an encoded manner;

[0124] S4, after the identification code is verified, printing the biological sample label, and taking the verified identification code as the core carrier to support the automatic identification and accurate tracing of the whole life cycle of the biological sample, and binding with the database record to realize the dynamic association and synchronization of the biological sample information;

[0125] The data is derived from the sample library database, the laboratory information system, the hospital information system, and the project system.

[0126] The complex information includes: a unique identifier of the biological sample; a storage location or URL link of the sample pointing to the information page of the biological sample; time information of the biological sample.

[0127] In some embodiments, the data includes at least one of patient information, sample collection and processing parameters, sample number, sample type, sample name, sample expiration date, sample code, sample storage location, sample test result, and project information.

[0128] In some embodiments, the verification items include:

[0129] Mandatory item verification, ensuring that all necessary information on the biological sample label has been filled in;

[0130] Uniqueness verification, to prevent duplication of biological sample label codes;

[0131] Format verification, to ensure that the format of all information on the biological sample label meets the preset standard;

[0132] Sample type verification, dynamically matching and generating label information according to the sample type.

[0133] ​In some embodiments, the biological sample time information includes collection time information, processing time information, and storage time information of the biological sample.

[0134] In practical applications, taking the blood sample management scenario of a certain third-grade hospital biological sample bank as an example, the technical scheme feasibility is completely verified in view of the-80℃ ultra-low temperature storage of whole blood / plasma / serum samples and the multi-system linkage demand.

[0135] The biological sample label generation system of the present application establishes standardized data connection through a data interface engine module, synchronizes HIS system patient information (ID, diagnosis result) in real time through a configured Mysql database connection, and connects LIS system collection parameters (time, anticoagulant type) through a Https protocol; unstructured research data extracts special requirement fields (research number) through an Excel parser, establishes a mapping relationship with the sample ID, and finally generates a structured data set containing a "patient ID-sample type-collection date" composite index.

[0136] The intelligent template engine module is configured: whole blood samples automatically load templates containing a "gentle mixing" warning icon and fill in the centrifugation parameters (3000 rpm x 10 min), plasma samples call "avoid repeated freeze-thaw" templates and embed research numbers, and the patient ID field is verified by regular expression.

[0137] The encoding generator module generates a DataMatrix code containing a GUID and a storage URL according to the ISO / IEC 16022 standard, and the two-dimensional code recognition rate of the label material remains 100% after-196℃ liquid nitrogen testing. The print controller module performs multi-level verification (mandatory items, uniqueness, format), automatically retries 3 times and triggers a short message alarm when the device fails, and synchronously generates a fault log.

[0138] The system is embedded in the sample bank platform in the form of microservices, interacts with automated equipment through RESTful API (receives JSON requests and returns PNG label images), and uses HTTPS protocol and API key (Hospital-Sample-Key-2023) to ensure communication security.

[0139] The label code is strongly bound to the database record, and after scanning, the complete information chain (collection parameters, processing records, test results) can be retrieved, and through the timing and real-time synchronization mechanism, the data consistency is ensured, effectively solving the problems of biological sample management standardization and full-process traceability.

[0140] Those skilled in the art can understand that the above-mentioned embodiments are specific examples for realizing the present application, and in actual applications, various changes can be made in form and details without departing from the spirit and scope of the present application. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application, and therefore the protection scope of the present application should be subject to the scope defined by the claims.

Claims

1. A biological sample label generation system, characterized in that, Includes the following functional modules: Data interface engine module: used to automatically associate and acquire data in real time for generating biological sample labels; The intelligent template engine module includes a rule engine module, a template management module, and a drag-and-drop module. It is used to automatically select existing biological sample label templates or generate new biological sample label templates based on the type of biological sample, realize dynamic matching between biological samples and biological sample label templates, dynamically configure the source logic of sample datasets, and generate logic based on preset rules or conditional content. It automatically adds warning icons or processing requirements to biological sample labels and drags data from biological sample labels into biological sample label templates to directly generate biological sample labels. Encoding generator module: Generates the encoding of tag information using identification code technology; Print controller module: Enables one-click printing function, has a built-in verifier module to verify the generated labels to ensure their accuracy and integrity, and sets up a printing failure handling mechanism; System integration and interaction module: embeds a sample database and provides API interfaces for other systems to call; Traceability design module: Enables identification and traceability of biological samples throughout their entire lifecycle; The data comes from sample databases, laboratory information systems, hospital information systems, and research project systems; The verifier module includes the following sub-modules: The module consists of an information evaluation submodule, an optimization strategy engine submodule, a code optimization executor submodule, and an optimization result verification submodule. The rules engine module includes the following sub-modules: Template selection submodule: Select a preset biological sample label template based on the type of biological sample; Dynamic generation submodule: Based on preset rules or conditional content generation logic, dynamically generate new templates for biological sample labels; Data population submodule: Automatically populates biological sample label content based on the biological sample label template and the source logic of the data fields; The preset rules or conditional content generation logic refers to: automatically adapting the information of the biological sample label according to the components in the biological sample label template, and displaying the information corresponding to the biological sample in the position of the corresponding component; the component refers to: the name of the information in the biological sample label.

2. The biological sample label generation system according to claim 1, characterized in that, The data interface engine module includes the following data interfaces: An interface with the sample bank database is used to obtain basic information and storage location of biological samples; An interface with the laboratory information system is used to obtain the detection results and collection parameters of biological samples; The interface with the hospital information system is used to obtain the patient's basic information and medical records; The interface with the project system is used to obtain project information and related requirements for biological samples; The basic information of the biological sample includes at least one of the following: sample number, sample type, sample size, and patient information. The basic information of the patient includes at least one of the following: name, gender, age, contact information, ID number, and address.

3. The biological sample label generation system according to claim 1, characterized in that, The identification code technology includes barcode technology, QR code technology, or RFID code technology.

4. The biological sample label generation system according to claim 1, characterized in that, The printing failure handling mechanism is as follows: if the printed biological sample label fails verification, a prompt will be made to block the printing.

5. The biological sample label generation system according to claim 1, characterized in that, The sample dataset is a collection of sample information that is mapped to the data fields in the biological sample label template. If the mapping is successful, the sample information will be bound to the component of the biological sample label template, and the biological sample information will be displayed at the location of the component when the label is printed.

6. A method for generating biological sample labels based on the biological sample label generation system according to any one of claims 1 to 5, characterized in that, Includes the following steps: S1. Automatically associates and acquires data in real time to populate information in biological sample labels; S2. Automatically select an existing biological sample label template or generate a new biological sample label template based on the type of biological sample. S3. Embed the data obtained in step S1 into the biological sample label template to generate an identification code containing complex information in an encoded manner; S4. After verifying the identification code, print the biological sample label and use the verified identification code as the core carrier to support the automatic identification and accurate traceability of the biological sample throughout its entire life cycle. It is also bound to the database record to realize the dynamic association and synchronization of biological sample information. The data comes from sample databases, laboratory information systems, hospital information systems, and research project systems. The complex information includes: a unique identifier for the biological sample; the storage location or URL link of the sample to the information page of the biological sample; and the time information of the biological sample.

7. The method for generating biological sample tags according to claim 6, characterized in that, The data includes at least one of the following: patient information, sample collection and processing parameters, sample number, sample type, sample name, sample validity period, sample code, sample storage location, sample test results, and project information.

8. The method for generating biological sample tags according to claim 6, characterized in that, The items to be verified include: Required fields are validated to ensure that all necessary information on the biological sample label has been filled in; Uniqueness verification to prevent duplicate coding of biological sample tags; Format verification ensures that the format of all information on the biological sample label conforms to the preset standards; Sample type validation: dynamically matches and generates label information based on sample type.

9. The method for generating biological sample tags according to claim 6, characterized in that, The biological sample time information includes the biological sample collection time, processing time, and storage time.

Citation Information

Patent Citations

  • Label generation method and device, terminal device and computer readable storage medium

    CN110197520A

  • Large-scale sample storage management method and system based on multi-dimensional label system

    CN119474493A