A laboratory sample full life cycle tracking and management system
By combining B/S and C/S models to create a laboratory sample lifecycle tracking and management system, the problem of low data collection efficiency in the laboratory has been solved. It achieves efficient local data collection and convenient remote access, supports remote work and cross-regional collaboration, and improves the accuracy and efficiency of data management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Filing Date
- 2026-04-30
- Publication Date
- 2026-07-14
Smart Images

Figure CN122392766A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical data processing technology, and in particular to a laboratory sample lifecycle tracking and management system. Background Technology
[0002] When conducting human biomarker (e.g., blood or genes) tests, biomarkers are extracted from patients to prepare biomarker samples. The components in these biomarker samples may change over time, temperature and other environmental factors, affecting the accuracy of the test results.
[0003] Proper storage conditions maximize the stability of sample components, ensuring reliable test results. Correct storage management prevents sample confusion, loss, or unauthorized access, protecting patient privacy and personal information while also mitigating biohazard risks. Efficient sample management reduces duplicate sampling, saving medical resources and costs. Automated and intelligent management systems can improve efficiency and reduce human error.
[0004] To address this, Chinese invention patent application CN118571443A discloses a blood test sample storage and management system, comprising: a sample registration and tracking module, which performs initial registration of blood samples, uses RFID technology for sample marking and information entry to ensure the accuracy and traceability of information; the sample registration and tracking module includes an RFID reader interface, a patient information management system interface, a cloud-based LIS system interface, and an anomaly detection logic module; and an automated logistics and storage module, which includes an automated sample receiving station, a track transport system, an automated robotic arm, and an intelligent integrated refrigeration and freezing cabinet, realizing automated sample receiving, sorting, storage, and environmental monitoring; the automated logistics and storage module integrates a sensor network, a robotic arm, and a robotic arm. The system includes a vision system, a temperature and humidity control system, and automated equipment control software; an environmental monitoring and maintenance module, comprising an automatic temperature and humidity monitoring system, a microbial detection device, and an air purification system, responsible for monitoring and regulating the storage environment to ensure sample preservation conditions. This module also features an IoT integration system capable of responding to and adjusting environmental parameters in real time; and a data processing and analysis center, which integrates, stores, analyzes, and detects anomalies in sample data. This center includes a distributed database system, a real-time data stream processing engine, data analysis and mining tools, and an anomaly detection model training and application system. It can also perform big data processing, real-time analysis, and machine learning model construction and optimization.
[0005] The security and privacy protection module implements data encryption, access control, and audit trail to ensure patient privacy and data security. This module includes an identity authentication system, a permission management system, and a data encryption transmission protocol. The user interface and reporting system provide an intuitive interface, allowing users to query sample status, etc.
[0006] The system provides analytical reports and forecasts, with a user interface and reporting system including chart generation tools, trend analysis tools, and customized reporting tools. A system monitoring and optimization module continuously monitors the entire system's operational status, including hardware devices, data processing flows, predictive model performance, and supports system parameter tuning, fault warnings, and self-healing mechanisms. This module includes performance monitoring tools, a system log analysis system, and a feedback-based continuous improvement system. An automated equipment control and optimization module controls automated labeling equipment, cameras, and sensors to optimize labeling accuracy, monitor equipment status, and improve efficiency. Finally, a model training and optimization platform includes data preprocessing tools, feature selection algorithms, a model training framework, hyperparameter tuning tools, and an AutoML solution.
[0007] However, the blood sample storage and management system mentioned above generally adopts a pure B / S mode (i.e., pure browser / server mode) or a pure C / S mode (i.e., pure client / server mode) for tracking and managing blood samples. Among them, the pure B / S mode cannot meet the laboratory's high-frequency, real-time, and large-volume local data collection needs, while the pure C / S mode limits the functions of remote office, cross-regional collaboration, and mobile access.
[0008] Therefore, there is an urgent need for a laboratory sample lifecycle tracking and management system that combines B / S and C / S models to ensure the efficiency of internal data collection and the convenience of external access. Summary of the Invention
[0009] Therefore, the purpose of this invention is to provide a laboratory sample lifecycle tracking and management system that combines B / S and C / S modes to ensure the efficiency of internal data collection and the convenience of external access.
[0010] To achieve the aforementioned objectives, the technical solution employed in the laboratory sample lifecycle tracking and management system of this application is as follows:
[0011] A laboratory sample lifecycle tracking and management system, comprising:
[0012] The infrastructure layer includes a data acquisition module, which is used to collect sample information.
[0013] The business logic layer includes an information access module, which is used to receive sample information collected by the acquisition module;
[0014] An information storage layer is used to store the sample information collected by the acquisition module;
[0015] The application service layer includes an external service interface, which allows the PC to read and display the sample information stored in the information storage layer.
[0016] The user interaction layer is used for operators to enter sample information.
[0017] Furthermore, the acquisition module includes a barcode scanning device and / or an RFID sensing device.
[0018] Furthermore, the infrastructure layer also includes sample analysis instruments, including sequencers and / or PCR instruments.
[0019] Furthermore, the business logic layer also includes a report generation module, and the data acquisition module is connected to the report generation module for data transmission.
[0020] Preferably, the business logic layer further includes a state machine engine for displaying the progress of sample information processing, and the state machine engine data transmission connection is between the acquisition module and the report generation module.
[0021] Preferably, the business logic layer further includes an early warning module, which transmits data to the report generation module and the state machine engine.
[0022] Preferably, the business logic layer further includes a query engine, which transmits data to the report generation module and the state machine engine.
[0023] Furthermore, the external service interface is a RESTful API gateway.
[0024] Furthermore, the user interaction layer is a laboratory information management system module.
[0025] Preferably, the entry point for the laboratory information management system module is a webpage.
[0026] Compared with the prior art, this application has at least the following technical effects:
[0027] The laboratory sample lifecycle tracking and management system of this application includes an infrastructure layer with a data acquisition module that collects sample information. This information is then received by an information access module in the business logic layer and stored in the information storage layer of the business logic layer. This satisfies the laboratory's need for high-frequency, real-time, and large-volume local data acquisition. Furthermore, the application service layer of this laboratory sample lifecycle tracking and management system includes an external service interface. This interface allows PCs to read and display the sample information stored in the information storage layer, enabling remote work, cross-regional collaboration, and mobile access. Therefore, this laboratory sample lifecycle tracking and management system combines B / S and C / S modes to ensure efficient internal data acquisition and convenient external access. Attached Figure Description
[0028] Figure 1 This is a schematic diagram of a preferred embodiment of the laboratory sample lifecycle tracking and management system of this application.
[0029] Figure 2 This is a schematic diagram of the structure of the electronic device of this application. Detailed Implementation
[0030] The present application will now be described in detail with reference to the accompanying drawings and specific embodiments. The illustrative embodiments and descriptions of the present application are used to explain the present application, but are not intended to limit the present application.
[0031] In this application, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral part; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0032] The technical solutions of the various embodiments of this application can be combined with each other, but only if they are based on the ability of a person skilled in the art to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection claimed by this application.
[0033] The present application will be further described in detail below with reference to the accompanying drawings.
[0034] Figure 1 The illustration shows a laboratory sample lifecycle tracking and management system provided by this application, comprising:
[0035] The infrastructure layer includes a data acquisition module, which is used to collect sample information.
[0036] The business logic layer includes an information access module, which is used to receive sample information collected by the acquisition module;
[0037] An information storage layer is used to store the sample information collected by the acquisition module;
[0038] The application service layer includes an external service interface, which allows the PC to read and display the sample information stored in the information storage layer.
[0039] The user interaction layer is used for operators to enter sample information.
[0040] The laboratory sample lifecycle tracking and management system of this application includes an infrastructure layer with a data acquisition module that collects sample information. This information is then received by an information access module in the business logic layer and stored in the information storage layer of the business logic layer. This satisfies the laboratory's need for high-frequency, real-time, and large-volume local data acquisition. Furthermore, the application service layer of this laboratory sample lifecycle tracking and management system includes an external service interface. This interface allows PCs to read and display the sample information stored in the information storage layer, enabling remote work, cross-regional collaboration, and mobile access. Therefore, this laboratory sample lifecycle tracking and management system combines B / S and C / S modes to ensure efficient internal data acquisition and convenient external access.
[0041] The data acquisition module includes a barcode scanning device and / or an RFID sensing device. By using a barcode scanning device or an RFID sensing device to read the sample information recorded on the barcode or RFID tag on the corresponding sample, rapid sample information acquisition can be achieved while reducing human error.
[0042] Specifically, the infrastructure layer also includes sample analysis instruments, including sequencers and / or PCR instruments. The infrastructure layer also includes automated workstations, file servers, and database servers. The infrastructure layer is responsible for the collection and physical storage of sample information (mainly raw data).
[0043] Specifically, the business logic layer is the core processing unit of the laboratory sample lifecycle tracking and management system of this application. It also includes a report generation module, a state machine engine for displaying the progress of sample information processing, an early warning module, and a query engine. The data acquisition module is connected to the report generation module; the state machine engine is connected to the data acquisition module and the report generation module; the early warning module is connected to the data acquisition module and the state machine engine; and the query engine is connected to the data acquisition module and the state machine engine.
[0044] Specifically, the information storage layer uses a MySQL relational database to store structured data (e.g., sample information, status change records, logs, etc.) and Alibaba Cloud OSS to store unstructured data (e.g., original maps, files, etc.).
[0045] Specifically, the external service interface is a RESTful API gateway.
[0046] Specifically, the user interaction layer is the Lims system module, namely the laboratory information management system module.
[0047] Specifically, the entry point for the laboratory information management system module is a webpage.
[0048] The data flow process between the various modules of the laboratory sample lifecycle tracking and management system in this application is as follows:
[0049] (1) Input and Reception: The operator inputs sample information into the Lims system and requests access to the "Information Access Module" of the business logic layer through the API gateway. After data verification, the data is written to the database and a "Sample Created" event is sent to the "State Machine Engine".
[0050] (2) Task scheduling and workflow: When the experimenter scans the sample barcode to start collecting sample information, the front end calls the RESTful API gateway. The business logic layer updates the sample status information through the state machine engine and records information such as the operator and operation time. The status change information is broadcast to all modules that are interested in the sample (e.g., the early warning module) through a message queue (e.g., Kafka or RabbitMQ).
[0051] (3) Instrument data return: After the sample analysis instrument completes its operation, it will return the original data file of the sample information (e.g., ,or, The data is pushed to a specific folder in the infrastructure layer. The laboratory sample lifecycle tracking and management system of this application captures new files, parses the data, associates them with the corresponding samples through the RESTful API gateway, and triggers state changes (e.g., from "under testing" to "under quality inspection") through the state machine engine.
[0052] (4) Report generation: After all quality inspection steps are passed, the report generation module retrieves the complete information of the sample from the database (including basic information and result data of each step), calls the template engine to synthesize a PDF report, and finally pushes it to the user for download or printing.
[0053] The detailed steps of the laboratory sample lifecycle tracking and management system in this application are as follows:
[0054] The laboratory sample lifecycle tracking and management system (hereinafter referred to as the "System") of this application defines the sample lifecycle as seven core steps: 1. Data entry completed; 2. Nucleic acid extraction in progress; 3. Quality control in progress; 4. Library construction in progress; 5. Detection in progress; 6. Data analysis in progress; 7. Report generated. The specific processing rules for each step are as follows:
[0055] 1. Sample entry
[0056] Triggering conditions: The sample is delivered to the laboratory, and the operator scans the submission form or enters the data manually.
[0057] Input data:
[0058] Basic information: Sample number (corresponding to a unique barcode), patient name / anonymous ID, gender, age, sample type (e.g., blood sample, tissue sample, saliva sample), submitting hospital / department, clinical diagnosis, submitted test (e.g., non-invasive prenatal screening, tumor gene testing).
[0059] Attachments: Photo of the test submission form and scanned copy of the informed consent form.
[0060] Processing rules:
[0061] The system automatically checks whether sample numbers are duplicated.
[0062] Automatically generate the received timestamp (year-month-day hour:minute:second) and the current operator ID.
[0063] Initialize the sample status to "entered".
[0064] Output data: Write a new record to the main table of the database sample and generate a unique barcode ID.
[0065] 2. Nucleic acid extraction
[0066] Triggering condition: The experimenter scans the barcode on the sample tube and extraction kit using a barcode scanner during the experiment.
[0067] Input data: sample barcode, extraction kit batch number, extraction device number, extraction start time.
[0068] Processing rules:
[0069] The system checks whether the current status of the sample is "entered". If so, the change is allowed.
[0070] Record the temperature and humidity data during the extraction process.
[0071] After extraction, the lab technician entered the extracted nucleic acid concentration (ng / μl) and purity (OD260 / 280).
[0072] Output data: Update the sample status to "Nucleic acid extraction in progress / completed", and record the extraction results to the sample QC table.
[0073] 3. Quality Inspection
[0074] Triggering condition: The extracted nucleic acid sample is subjected to concentration quality testing on the machine.
[0075] Input data: sample barcode, quality inspection instrument ID, quality inspection result file.
[0076] Processing rules:
[0077] If the concentration / purity meets the preset threshold (e.g., DNA concentration > 20 ng / μl), it is judged as "qualified" and proceeds to the next step.
[0078] If it does not meet the requirements, it will be judged as "unqualified". The system will trigger a re-inspection process or record the reason for failure, and the status will be rolled back or marked as "terminated".
[0079] Output data: Quality inspection conclusion (pass / fail), quality inspector, quality inspection time. Status updated to "Inspection in progress / Quality inspection passed".
[0080] 4. Library Construction
[0081] Triggering condition: Samples that pass quality inspection enter the library construction process.
[0082] Input data: sample barcode, library preparation kit batch number, adapter index sequence (the adapter index sequence is used to distinguish different samples).
[0083] Processing rules:
[0084] The system automatically records the index sequence to avoid sample confusion caused by duplicate indexes in the same batch of tests.
[0085] Output data: library concentration, library fragment size. Status updated to "Library building in progress / Completed".
[0086] 5. On-machine testing
[0087] Triggering condition: The mixed library is loaded into the sequencer / PCR instrument.
[0088] Input data: sample barcode, sequencer ID, sequencing reagent batch number, etc.
[0089] Processing rules:
[0090] Once the instrument starts running, its status is locked as "In-process testing" and cannot be modified.
[0091] Output data: Raw data from the instrument (e.g., FASTQ or raw spectra), with the storage path backfilled to the sample record.
[0092] 6. Data Analysis and Report Generation
[0093] Triggering conditions: Data automatically flows into the analysis server after shutdown or is manually triggered by the operator.
[0094] Input data: path to raw data file, analysis parameters (e.g., reference genome version, etc.).
[0095] Processing rules:
[0096] The system invokes the corresponding bioinformatics analysis workflow based on the sample type.
[0097] After the analysis is completed, the auditors review the results.
[0098] If the result is satisfactory, click "Generate Report".
[0099] Output data: PDF format test report, raw data compressed package. The final status changes to "Report generated".
[0100] The various modules of the aforementioned laboratory sample lifecycle tracking and management system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device described in this application can be divided into different functional units or modules to complete all or part of the functions described above.
[0101] Figure 2This application provides an electronic device, which can be a server. The electronic device includes a processor, memory, and a communication interface connected via a system bus. The processor provides computing and control capabilities. The memory can be implemented using any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: hard disks, optical disks, EEPROMs, EPROMs, SRAMs, ROMs, magnetic storage, flash memory, and PROMs. The memory provides an environment for the operation of the operating system and computer programs stored within it. The communication interface is a network interface used for communication with external terminals via a network connection. The laboratory sample lifecycle tracking and management system is configured within the processor.
[0102] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A laboratory sample lifecycle tracking and management system, characterized in that, include: The infrastructure layer includes a data acquisition module, which is used to collect sample information. The business logic layer includes an information access module, which is used to receive sample information collected by the acquisition module; An information storage layer is used to store the sample information collected by the acquisition module; The application service layer includes an external service interface, which allows the PC to read and display the sample information stored in the information storage layer. The user interaction layer is used for operators to enter sample information.
2. The laboratory sample lifecycle tracking and management system according to claim 1, characterized in that, The data acquisition module includes a barcode scanning device and / or an RFID sensing device.
3. The laboratory sample lifecycle tracking and management system according to claim 1, characterized in that, The infrastructure layer also includes sample analysis instruments, including sequencers and / or PCR instruments.
4. The laboratory sample lifecycle tracking and management system according to claim 1, characterized in that, The business logic layer also includes a report generation module, and the data acquisition module is connected to the report generation module for data transmission.
5. The laboratory sample lifecycle tracking and management system according to claim 4, characterized in that, The business logic layer also includes a state machine engine for displaying the progress of sample information processing, and the state machine engine data transmission connection is between the acquisition module and the report generation module.
6. The laboratory sample lifecycle tracking and management system according to claim 5, characterized in that, The business logic layer also includes an early warning module, which transmits data to the report generation module and the state machine engine.
7. The laboratory sample lifecycle tracking and management system according to claim 5, characterized in that, The business logic layer also includes a query engine, which transmits data to the report generation module and the state machine engine.
8. The laboratory sample lifecycle tracking and management system according to claim 1, characterized in that, The external service interface is a RESTful API gateway.
9. The laboratory sample lifecycle tracking and management system according to claim 1, characterized in that, The user interaction layer is the laboratory information management system module.
10. The laboratory sample lifecycle tracking and management system according to claim 9, characterized in that, The entry point for the laboratory information management system module is a webpage.
Citation Information
Patent Citations
Blood test sample storage management method and system
CN118571443A