Self-service sample sending detection method and device, computer equipment and readable storage medium

By using a self-service sample delivery and testing method, reagent tube combinations are generated and bound using reagent purchase information, and samples are automatically collected and tested. This solves the problem of cumbersome existing medical testing processes and achieves efficient sample testing.

CN121601186APending Publication Date: 2026-03-03SANSURE BIOTECH INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511834166.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-08
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

Current medical testing procedures are cumbersome, requiring consumers to travel to hospitals for sample collection and testing, which is inefficient.

Method used

A self-service sample delivery and testing method is provided, which obtains the reagent purchase information of the logged-in user, generates and binds reagent tube combinations, stores and tests the reagent tube samples, and generates a test result report.

Benefits of technology

It simplifies the testing process, improves sample testing efficiency, reduces direct interaction with medical staff, and enhances the convenience and efficiency of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121601186A_ABST
    Figure CN121601186A_ABST
Patent Text Reader

Abstract

The invention relates to a self-service sample sending detection method and device, computer equipment and a readable storage medium. The method comprises the steps of obtaining reagent purchase information corresponding to a login object in response to a login operation triggered by the login object; generating a reagent tube combination according to a reagent type in the reagent purchase information, and binding the reagent tube combination with the login object; under the condition that the to-be-detected purchase order exists in the reagent purchase information, reagent tube samples provided by the login object are stored, and the reagent tube samples are obtained after sampling of at least one reagent tube in the reagent tube combination; and detecting the reagent tube sample, and generating a detection result report corresponding to the login object. By adopting the method, the sample detection efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of testing equipment technology, and in particular to a self-service sample delivery testing method, apparatus, computer equipment, and readable storage medium. Background Technology

[0002] With the development of medical testing technology, many medical tests can be performed by consumers themselves by purchasing simple reagents. However, many medical tests still require professional medical personnel or medical testing equipment.

[0003] For medical tests that are difficult to perform with simple reagents, consumers currently need to go to the hospital when they experience discomfort and require medical testing. They need to swipe their ID card, fill in the testing information, and then collect samples themselves or have them collected by medical staff. They then have to wait for the medical staff to complete the testing before they can obtain a test report. The testing process is cumbersome and inefficient. Summary of the Invention

[0004] Therefore, it is necessary to provide a self-service sample delivery and testing method, apparatus, computer equipment, and readable storage medium that can improve the efficiency of sample testing in order to address the above-mentioned technical problems.

[0005] Firstly, this application provides a self-service sample delivery and testing method, including:

[0006] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0007] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0008] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0009] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0010] In one embodiment, a reagent tube assembly is generated based on the reagent type in the reagent purchase information, including:

[0011] If the test kit purchased in the order is a combination reagent kit, the tube identifiers of each reagent tube in the kit can be retrieved based on the kit box identifier.

[0012] Generate a reagent tube combination characterized by the tube identifier of each reagent tube.

[0013] In one embodiment, generating a reagent tube assembly based on the reagent type in the reagent purchase information further includes:

[0014] If the test kit purchased in the order is a single reagent, determine the type of reagent in the test kit purchased in the order;

[0015] When there are at least two types of reagents, reagent tubes are selected from each reagent kit based on each reagent type to determine the reagent tube combination. The reagent tube combination is characterized by the tube label of each selected reagent tube.

[0016] In one embodiment, reagent tubes are selected from each reagent kit based on the type of reagent to determine the reagent tube combination, including:

[0017] Obtain reagent characteristic information for each reagent type;

[0018] Based on the reagent characteristic information, each reagent type is clustered to obtain reagent clusters;

[0019] Display reagent clusters and, in response to adjustments made to the reagent clusters, obtain combinations of reagent types;

[0020] According to the combination of reagent types, select the reagent tubes from each purchased kit to obtain the reagent tube combination.

[0021] In one embodiment, reagent tubes are selected from each reagent kit based on the type of reagent to determine the reagent tube combination, including:

[0022] Retrieve the symptom diagnosis information of the logged-in user;

[0023] At least two reagent types that match the symptom diagnosis information are identified as reagent type combinations;

[0024] According to the combination of reagent types, select the reagent tubes from each purchased kit to obtain the reagent tube combination.

[0025] In one embodiment, the reagent tube sample is tested to generate a test result report corresponding to the logged-in object, including:

[0026] The reagent tube samples are identified to obtain sample tube labels and determine the reagent type corresponding to the sample tube labels;

[0027] Determine the corresponding detection procedure based on the type of reagent;

[0028] Perform the testing on the reagent tube samples according to the testing procedure, obtain the test result report, and send the test result report to the logged-in user.

[0029] In one embodiment, the method further includes:

[0030] If the device contains reagent tube samples, perform the device locking operation.

[0031] After the reagent tube sample has been tested, unlock the device.

[0032] Secondly, this application also provides a self-service sample delivery and testing device, comprising:

[0033] The information acquisition module is used to obtain reagent purchase information corresponding to the login object in response to the login operation triggered by the login object;

[0034] The combination binding module is used to generate reagent tube combinations based on the reagent type in the reagent purchase information and bind the reagent tube combinations to the logged-in object;

[0035] The sample collection module is used to collect reagent tube samples provided by the logged-in user when there is a purchase order to be tested in the reagent purchase information. The reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination.

[0036] The sample testing module is used to test reagent tube samples and generate a test result report corresponding to the logged-in user.

[0037] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0038] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0039] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0040] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0041] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0042] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0043] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0044] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0045] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0046] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0047] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0048] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0049] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0050] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0051] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0052] The aforementioned self-service sample delivery and testing method, apparatus, computer equipment, and readable storage medium, in response to a login operation triggered by a logged-in object, obtain the reagent purchase information corresponding to the logged-in object. Based on the reagent type in the reagent purchase information, a reagent tube combination is generated and bound to the logged-in object. If a purchase order exists in the reagent purchase information, the reagent tube sample provided by the logged-in object is collected, wherein the reagent tube sample is obtained by sampling at least one reagent tube in the reagent tube combination. The reagent tube sample is then tested to generate a test result report corresponding to the logged-in object. This application, through the reagent purchase information of the logged-in object, can determine the type of reagent purchased by the logged-in object, and then generate a reagent tube combination based on the association between reagent types, binding the reagent tube combination to the logged-in object. Thus, when a purchase order exists, the reagent tube sample provided by the logged-in object is collected, and then the reagent tube sample is tested to obtain the test result report for the logged-in object. Therefore, this application eliminates the need for complex testing and binding processes; based on the reagent tube purchase information of the logged-in object, a reasonable reagent tube combination can be constructed and bound to the logged-in object, and the correspondence between the collected reagent tube samples and the logged-in object can be identified, effectively improving the efficiency of sample testing. Attached Figure Description

[0053] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0054] Figure 1 This is a diagram illustrating the application environment of a self-service sample delivery and testing method in one embodiment.

[0055] Figure 2 This is a flowchart illustrating a self-service sample delivery and testing method in one embodiment;

[0056] Figure 3 This is a schematic diagram of a reagent purchasing scenario in one embodiment;

[0057] Figure 4 This is a flowchart illustrating the self-service sample delivery and testing method in another embodiment;

[0058] Figure 5 This is a flowchart illustrating the self-service sample delivery and testing method in yet another embodiment;

[0059] Figure 6 This is a schematic diagram of a reagent testing scenario in one embodiment;

[0060] Figure 7 This is a structural block diagram of a self-service sample delivery and testing device in one embodiment;

[0061] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0062] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0063] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0064] The self-service sample delivery and testing method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. Server 104 can store reagent purchase information corresponding to different objects. Terminal 102 can obtain the reagent purchase information corresponding to the logged-in object from server 104 in response to a login operation triggered by the logged-in object. Then, terminal 102 can generate a reagent tube combination based on the reagent type in the reagent purchase information, and bind the reagent tube combination to the logged-in object. If there is a purchase order to be tested in the reagent purchase information, it can collect the reagent tube sample provided by the logged-in object, where the reagent tube sample is obtained by sampling at least one reagent tube from the reagent tube combination. The reagent tube sample is tested, and a test result report corresponding to the logged-in object is generated. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart TVs, projection devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Headset devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. Server 104 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.

[0065] In one exemplary embodiment, such as Figure 2 As shown, a self-service sample delivery and testing method is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes the following steps S110 to S130. Wherein:

[0066] Step S110: In response to the login operation triggered by the login object, obtain the reagent purchase information corresponding to the login object.

[0067] In this embodiment, the executing entity can be a single terminal (such as a medical testing device) or a group of terminals (such as a user terminal and a medical testing device). The login object is an object that is logged in on the executing entity or a terminal device communicating with the executing entity. The login operation can be scanning a code, entering an account password, remote authorization, or other operations used to achieve login.

[0068] It should be noted that reagent purchase information can be information related to the purchase of test reagents by the logged-in user through channels such as vending machines, online shopping platforms, and offline stores. The reagent purchase information includes at least one purchase order, which may include the identification information of the test reagents delivered to the logged-in user (such as barcodes, QR codes, unique strings, etc.), the quantity of reagents, the purchase time, the type of reagents, etc.

[0069] This embodiment can display a login interface in response to the selection and detection operation of the login object. The login object can then log in by entering its account and password, scanning a QR code, or performing other login operations on the interface. Furthermore, this embodiment can obtain the login object's identity information (such as account name, real-name authentication name, etc.) in response to the login operation triggered by the login object, and then obtain the reagent purchase information corresponding to that login object based on that identity information. For example, this embodiment can request the login object's reagent purchase information from the servers of vending machines, online shopping platforms, or offline stores.

[0070] like Figure 3 As shown, as an example, the purchase of test reagents is carried out using a vending machine (i.e., Figure 3Taking a sales device as an example, test reagents are typically sold in the form of test kits, each kit generally containing at least one test tube. Upon selecting the "Purchase Test Kit" virtual button, the sales device queries the platform for the items it supports selling (i.e., test kits). After receiving the item information (such as the item and its price) from the platform, the sales device displays the received item as a purchaseable item. After selecting the purchaseable item and confirming the purchase item and quantity, the sales device submits the confirmed purchase item and quantity to the platform. The platform generates a purchase order and its order information (such as the order confirmation interface address and related information) and returns a QR code for login to the sales device, which displays the QR code. After scanning the QR code, the user enters a designated mini-program (or page). Once logged in within the mini-program (or page), the platform queries the pending payment / confirmation orders corresponding to the logged-in user (i.e., the aforementioned purchase order, or a historical pending payment / confirmation order) and displays the pending payment / confirmation order to the user's terminal. The user terminal displays the order details of the pending payment / confirmation order within the designated mini-program (or designated page). In response to payment or confirmation operations for the pending payment / confirmation order, feedback is sent to the platform, and the shipping information for the purchase order is displayed. The platform modifies the order status of the pending payment / confirmation order based on the user terminal feedback. The sales device polls the platform for the order status of the purchase order. If the order status is "paid," the device executes the outbound operation according to the purchased items and quantities in the purchase order. Simultaneously, the platform modifies the product details status in the purchase order based on this outbound operation (e.g., "one or two xxx reagent kits delivered," "all items in the order delivered," etc.). The executing entity in this embodiment can access the platform's server to obtain the reagent purchase information of the logged-in user.

[0071] Step S120: Generate a reagent tube combination based on the reagent type in the reagent purchase information, and bind the reagent tube combination to the logged-in object.

[0072] For example, since some test reagents are packaged in combination within the kit for comprehensive testing, such as when a consumer experiences symptoms like cough or fever, which may be caused by at least one of multiple factors including mycoplasma infection, chlamydia infection, or influenza virus infection, test tubes for detecting mycoplasma infection, chlamydia infection, and influenza virus infection can be placed in the same kit to allow the consumer to identify the cause of their current symptoms. Therefore, in this embodiment, when the kit purchased in the order to be tested is a combination reagent, the tube identifiers of each test tube within the kit can be retrieved based on the kit's box identifier. The test tubes within the kit are then considered as a combination, and the combination is characterized by the tube identifiers of each test tube. It is understood that the reagent types in each test tube within the combination are not the same. If multiple test tubes of the same reagent type exist within the kit, the tube identifier of at least one test tube from each reagent type can be selected, and the tube identifier of each selected reagent type can be used to represent the combination.

[0073] For example, for a test kit containing only test tubes of the same reagent type, a consumer may purchase multiple test kits of different reagent types to detect the cause of their current symptoms. Therefore, this embodiment can, when the test kit purchased in the order is for a single reagent (i.e., the same test kit contains only test tubes of one reagent type), retrieve the tube identifiers of each test tube within the test kit based on the kit's box identifier. Then, at least one test tube is selected from the different reagent types of test kits, and these test tubes are combined as a test tube group, which is described by the tube identifiers of the selected test tubes.

[0074] It is understandable that, since multiple reagent kits are not necessarily provided to the logged-in user, this embodiment can obtain reagent characteristic information for each reagent type, cluster the reagent types based on the reagent characteristic information to obtain reagent clusters, display the reagent clusters, and, in response to adjustment operations on the reagent clusters, obtain reagent type combinations. According to the reagent type combinations, reagent tubes from each purchased reagent kit are selected to obtain reagent tube combinations. If the logged-in user's symptom diagnosis information can be obtained by accessing the medical system's server, this embodiment can also determine at least two reagent types matching the symptom diagnosis information as a reagent type combination, and according to the reagent type combination, select reagent tubes from each purchased reagent kit to obtain reagent tube combinations, thereby further improving the accuracy of selecting the reagent tube combination.

[0075] In some embodiments, a reagent tube combination is generated based on the reagent type in the reagent purchase information, including:

[0076] Step S121: If the reagent kit purchased in the order to be tested is a combination reagent, the tube identifier of each reagent tube in the reagent kit is obtained based on the kit box identifier.

[0077] Step S122: Generate a reagent tube combination characterized by the tube identifier of each reagent tube.

[0078] Among them, the combination reagent is a reagent kit type that includes reagent tubes containing at least two types of reagents.

[0079] For kits containing multiple reagent types in combination, this embodiment can, when the kit purchased in the test order is a combination reagent kit, retrieve the tube identifiers of each reagent tube within the kit based on the kit's box identifier. Then, the reagent tubes within the kit are considered as a reagent tube combination, represented by their respective tube identifiers. It is understood that the reagent types in each tube within a combination are not the same. If multiple tubes of the same reagent type exist within the kit, the tube identifier of at least one tube from each reagent type can be selected, and this selected tube identifier represents the reagent tube combination. For example, if multiple tubes of each reagent type exist in the kit, this embodiment can select one tube for each reagent type to obtain one reagent tube combination. Alternatively, this embodiment can select one tube for each reagent type multiple times to obtain multiple reagent tube combinations.

[0080] This embodiment, when the test order contains a combination reagent kit, retrieves the tube identifiers of each reagent tube within the kit based on the kit's box identifier, and generates a reagent tube combination characterized by these tube identifiers. This allows for the rapid generation of corresponding reagent tube combinations for test orders containing combination reagent kits, which can then be bound to the logged-in user.

[0081] Step S130: If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube sample provided by the logged-in object, wherein the reagent tube sample is obtained by sampling at least one reagent tube in the reagent tube combination.

[0082] Among them, the purchase order to be tested is a purchase order in which at least one purchased reagent tube has not been tested, and the reagent tube sample is obtained by sampling at least one reagent tube in the reagent tube combination.

[0083] This embodiment updates the order status of the purchase order in the reagent purchase information after the reagent tube samples are collected. For example, based on the collected reagent tube samples, this embodiment marks the corresponding reagent tubes in the purchase order as "tested." If all reagent tubes in the purchase order are in the "tested" state, the order status is updated to "tested order." If not all reagent tubes in the purchase order are in the "tested" state, the order status remains "pending testing." Purchase orders with the "pending testing" status are considered pending testing purchase orders. Of course, this embodiment can also update the order status of the purchase order in the reagent purchase information after testing the reagent tube samples; this embodiment does not limit this approach.

[0084] This embodiment can iterate through the order status of each shopping order in the reagent purchase information and identify shopping orders with the status of "to be tested" as the shopping orders to be tested. When there are shopping orders to be tested in the reagent purchase information, this embodiment can control the medical testing equipment to perform storage operations such as opening the storage compartment or popping out the storage device to store the reagent tube samples provided by the logged-in user. Furthermore, this embodiment can also identify the reagent tube samples provided by the logged-in user using a scanning device (such as a barcode scanner located on the outside of the equipment or inside the storage compartment). If the reagent tube sample provided by the logged-in user is at least one reagent tube in a reagent tube combination, then the reagent tube sample provided by the logged-in user is stored. If the reagent tube sample provided by the logged-in user is not at least one reagent tube in a reagent tube combination, then binding confirmation information for the reagent tube sample can be output, and then, in response to the confirmation operation for the binding confirmation information, the reagent tube sample can be bound to the logged-in user. If no confirmation action regarding the binding information is received within a predetermined time period (e.g., 60 seconds, 90 seconds, etc.), the system can refuse to accept the reagent tube sample provided by the logged-in user. For example, if the barcode scanner is located inside the device and the reagent tube sample has already been accepted, the sample will be ejected from the storage device (opening the storage compartment), and the logged-in user will be prompted to remove the sample. If the barcode scanner is located outside the device and the sample has not been accepted, the system can refuse to open the storage compartment or eject the storage device.

[0085] Step S140: Test the reagent tube sample and generate a test result report corresponding to the logged-in object.

[0086] This embodiment can use medical testing equipment to test reagent tube samples and generate a test result report corresponding to the logged-in user. For example, if the medical testing equipment is set to test only specified reagent tubes, this embodiment can test the reagent tube sample according to the predetermined testing operation corresponding to the specified reagent tube, generate a test result report corresponding to the logged-in user, and send the test result report to the logged-in user. For example, if the medical testing equipment can test at least two types of reagent tubes, this embodiment can identify the reagent tube sample, obtain a sample tube identifier, determine the reagent type corresponding to the sample tube identifier, query the sample tube identifier based on the sample tube identifier, determine the reagent tube type corresponding to the reagent type of the sample tube identifier, test the reagent tube sample according to the testing operation corresponding to the reagent tube type, generate a test result report corresponding to the logged-in user, and send the test result report to the logged-in user. The test result report can be sent via SMS, software push notifications, email, etc.

[0087] In some embodiments, the reagent tube sample is tested to generate a test result report corresponding to the logged-in object, including:

[0088] Step S131: Identify and label the reagent tube samples to obtain sample tube labels and determine the reagent type corresponding to the sample tube labels.

[0089] Step S132: Determine the detection operation corresponding to the reagent type based on the reagent type;

[0090] Step S133: Perform the test on the reagent tube sample according to the test operation, obtain the test result report, and send the test result report to the logged-in user.

[0091] Since different reagent types in a reagent tube assembly generally require different detection methods, this embodiment uses a camera at the storage device of the medical testing equipment to scan barcodes and obtain sample tube identifiers. Based on these identifiers, the embodiment can then determine the corresponding reagent type and perform the appropriate testing procedure to generate a test result report. This report can then be sent to logged-in users via SMS, push notifications, or email.

[0092] In some embodiments, the method further includes:

[0093] Step S210: With the reagent tube sample contained, perform the device locking operation.

[0094] Step S220: After the reagent tube sample is tested, unlock the device.

[0095] It should be noted that the device lock operation is used to prevent the storage of reagent tube samples. For example, the device lock operation can display a designated lock interface on the medical testing device, which is used to refuse to respond to any operation attempts targeting that medical testing device. The device lock operation can also prevent the opening of the storage compartment, prevent the ejection of the storage device, etc.

[0096] In this embodiment, since neither the logged-in user needs to participate in the testing of the reagent tube samples nor the acquisition of the test result report, the logged-in user can leave directly after providing the reagent tube samples to the medical testing equipment. Therefore, to avoid confusion in the test results caused by other users placing other reagent tube samples during the testing process, this embodiment can perform a device lock operation after receiving the reagent tube samples provided by the logged-in user to prevent the receipt of reagent tube samples provided by other users. The device lock operation can be released after the reagent tube sample testing is completed. For reagent tube samples that have completed testing, this embodiment can place the tested reagent tube samples in a designated recycling device or store them in a designated sample storage location.

[0097] In this embodiment, when reagent tube samples are stored, a device locking operation is performed. After the reagent tube samples are tested, the device locking operation is released. This helps to ensure the orderly conduct of reagent tube sample testing and reduces the chance of confusion in the test results.

[0098] In the aforementioned self-service sample delivery and testing method, by responding to a login operation triggered by a logged-in object, the reagent purchase information corresponding to the logged-in object is obtained. Based on the reagent type in the reagent purchase information, a reagent tube combination is generated and bound to the logged-in object. If a test order exists in the reagent purchase information, the reagent tube sample provided by the logged-in object is collected. This reagent tube sample is obtained by sampling at least one reagent tube from the reagent tube combination. The reagent tube sample is then tested, and a test result report corresponding to the logged-in object is generated. This application, through the reagent purchase information of the logged-in object, can determine the type of reagent purchased by the logged-in object, and then generate a reagent tube combination based on the association between reagent types, binding the reagent tube combination to the logged-in object. Thus, when a test order exists, the reagent tube sample provided by the logged-in object is collected, and then the reagent tube sample is tested to obtain the test result report for the logged-in object. Therefore, this application eliminates the need for complex testing and binding processes. Based on the reagent tube purchase information of the logged-in object, a reasonable reagent tube combination can be constructed and bound to the logged-in object, and the correspondence between the collected reagent tube samples and the logged-in object can be identified, effectively improving the efficiency of sample testing.

[0099] In one exemplary embodiment, such as Figure 4As shown, a reagent tube assembly is generated based on the reagent type in the reagent purchase information, including steps S310 to S320. Wherein:

[0100] Step S310: If the reagent kit purchased in the test order is a single reagent, determine the reagent type of the reagent kit purchased in the test order.

[0101] Step S320: When there are at least two types of reagents, select reagent tubes from each reagent kit based on each reagent type to determine the reagent tube combination. The reagent tube combination is characterized by the tube identifier of each selected reagent tube.

[0102] Among them, a single reagent kit is a type of kit that includes a reagent tube containing only one type of reagent.

[0103] When the test order contains a single reagent kit, this embodiment can determine the reagent type corresponding to the kit identifier by using the kit identifier. When there are at least two reagent types, indicating that the registered user has purchased at least two types of reagent kits, this embodiment can select reagent tubes from each kit based on each reagent type to determine a reagent tube combination. The reagent tube combination is characterized by the tube identifiers of the selected reagent tubes. For example, this embodiment can select at least one reagent tube from kits of different reagent types, treating each tube as a reagent tube combination, which is described by the tube markings of the selected reagent tubes. For example, the test order contains three kits of different reagent types: kit 1, kit 2, and kit 3. Kit 1 includes reagent tube 1, whose tube identifier is tube code 1; kit 2 includes reagent tube 2, whose tube identifier is tube code 2; and kit 3 includes reagent tube 3, whose tube identifier is tube code 3. This embodiment can use this combination of tube code 1, tube code 2, and tube code 3 to characterize the reagent tube combination. For example, this embodiment can obtain reagent characteristic information of each reagent type, cluster the reagent types based on the reagent characteristic information to obtain reagent clusters, and select reagent tubes from each purchased kit according to the reagent type combination corresponding to the reagent cluster to obtain a reagent tube combination. This embodiment can also obtain a preset reagent type combination, which is a combination of at least two pre-defined reagent types. Then, each reagent type is matched with the preset reagent type combination, and combinations of reagent types within the same preset reagent type combination are used as candidate combinations. Based on the candidate combinations, a reagent type combination is determined, and according to the reagent type combination, reagent tubes from each purchased kit are selected to obtain a reagent tube combination. For example, when determining a reagent type combination based on the candidate combinations, this embodiment can use only one candidate combination as the reagent type combination, or, when multiple candidate combinations exist, use the candidate combination containing the most reagent types as the reagent type combination.

[0104] In some embodiments, reagent tubes are selected from each kit based on the type of reagent to determine a reagent tube combination, including:

[0105] Step S410: Obtain reagent characteristic information for each reagent type;

[0106] Step S420: Cluster the reagent types based on reagent characteristic information to obtain reagent clusters;

[0107] Step S430: Display reagent clusters and, in response to adjustments made to the reagent clusters, obtain reagent type combinations;

[0108] Step S440: Select the reagent tubes from each purchased reagent kit according to the reagent type combination to obtain the reagent tube combination.

[0109] The reagent characteristic information may include the target analyte of the reagent type (such as whether it is infected with influenza virus or mycoplasma), the symptoms that the reagent type targets (such as cough, fever, runny nose, etc.), the classification of the target analyte (such as respiratory tract analytes), and other descriptive information about the characteristics of the reagent type.

[0110] This embodiment can obtain reagent feature information for each reagent type, and then cluster the reagent types based on the reagent feature information to obtain reagent clusters. For example, since clustering algorithms are sensitive to feature scale, this embodiment can preprocess the reagent feature information (such as word segmentation, stop word removal, standardization, etc.), and then convert the preprocessed reagent feature information into a vector representation to obtain reagent feature vectors. Furthermore, if the number of features in the reagent feature information is too large, dimensionality reduction processing such as principal component analysis and t-SNE (t-Distributed Stochastic Neighbor Embedding) can be used to improve clustering efficiency. After obtaining the reagent feature vectors for each reagent type, this embodiment can use clustering algorithms such as K-means clustering, hierarchical clustering, DBSCAN (Density-Based Spatial Clustering of Applications with Noise), and Gaussian mixture model to cluster the reagent feature vectors to obtain at least one reagent cluster. To ensure that the final output reagent tube combinations better meet the expectations of the logged-in user, this embodiment can display reagent clusters and, in response to adjustments made to these clusters, use the combinations of reagent types corresponding to the reagent feature vectors within each adjusted cluster as the reagent type combinations. These adjustments can include adding, deleting, or moving reagent feature vectors within the reagent cluster itself or at least one reagent feature vector within the cluster. Furthermore, this embodiment can select reagent tubes from each purchased kit according to the reagent type combinations to obtain the reagent tube combinations; that is, at least one reagent tube is selected from each kit corresponding to each reagent type combination, and these selected reagent tubes are used as the reagent tube combinations.

[0111] This embodiment obtains reagent characteristic information for each reagent type, clusters the reagent types based on this characteristic information to obtain reagent clusters, displays these clusters, and generates reagent type combinations in response to adjustments made to these clusters. Based on these reagent type combinations, reagent tubes from each purchased kit are selected to obtain reagent tube combinations. Thus, by utilizing the reagent characteristic information of each reagent type, candidate reagent clusters are generated, and adjustments to these clusters make the reagent tube combinations more suitable for the needs of the logged-in user.

[0112] In one exemplary embodiment, such as Figure 5 As shown, reagent tubes are selected from each reagent kit based on the type of reagent to determine the reagent tube combination, including steps S510 to S530. Wherein:

[0113] Step S510: Obtain the symptom diagnosis information of the logged-in object;

[0114] Step S520: Determine at least two reagent types that match the symptom diagnosis information as a reagent type combination;

[0115] Step S530: Select the reagent tubes from each purchased reagent kit according to the reagent type combination to obtain the reagent tube combination.

[0116] Among them, the symptom diagnosis information is the information obtained by diagnosing the symptoms of the logged-in user, such as the symptom description, the cause of the symptom, the diagnosis result, and the diagnosis suggestion.

[0117] With the rise of online consultations, more and more consumers are inclined to understand their condition online before going to the hospital for treatment. This embodiment can access the medical system's server to obtain the symptom diagnosis information of the logged-in user, and identify at least two reagent types matching the symptom diagnosis information as a reagent type combination. For example, this embodiment can preprocess the reagent feature information of the reagent types (such as word segmentation, stop word removal, standardization, etc.), and then convert the preprocessed reagent feature information into a vector representation to obtain a reagent feature vector. Similarly, the symptom diagnosis information is preprocessed and then converted into a vector representation to obtain a symptom diagnosis vector. Furthermore, this embodiment calculates the similarity between the reagent feature vector and the symptom diagnosis vector, which can be described using metrics such as cosine similarity or Euclidean distance. Then, based on this similarity, the reagent type combination is determined. For example, in this embodiment, the reagent types corresponding to reagent feature vectors with similarity higher than a specified similarity threshold can be identified as similar reagent types, and the combination of each similar reagent type is taken as the reagent type combination. In this embodiment, the reagent types corresponding to the reagent feature vectors with the highest preset number of similarities (such as the top five similarities, the top three similarities, etc.) can also be identified as similar reagent types, and the combination of each similar reagent type is taken as the reagent type combination. Then, according to the reagent type combination, the reagent tubes in each purchased kit can be selected to obtain the reagent tube combination.

[0118] In addition, after testing the reagent tube sample and generating a test result report corresponding to the logged-in object, this embodiment can also upload the test result report corresponding to the logged-in object to the medical system server, so that the doctor who consulted the logged-in object can obtain the test result report corresponding to the logged-in object by accessing the medical system server.

[0119] In this embodiment, by obtaining the symptom diagnosis information of the logged-in user, at least two reagent types matching the symptom diagnosis information are identified as reagent type combinations. Based on these reagent type combinations, reagent tubes from each purchased reagent kit are selected to obtain reagent tube combinations. Therefore, this embodiment, by utilizing the symptom diagnosis information of the logged-in user, helps improve the accuracy of the generated reagent tube combinations.

[0120] like Figure 6As shown, the medical testing equipment is used to test reagent tube samples. It can be understood that this medical testing equipment and the reagent sales equipment can be integrated into the same equipment unit or used in different units. Upon receiving a selection operation on the virtual button for "Test," the medical testing equipment outputs a command to generate a QR code to the platform. The platform then generates QR code content and sends it back to the medical testing equipment. This QR code content includes the medical testing equipment's Serial Number (SN) and a testing code identifying the testing process. After receiving the QR code from the platform, the medical testing equipment can display it. After scanning the QR code, the user terminal enters a designated mini-program (or designated page). Once logged in within the mini-program (or designated page), the platform queries the corresponding pending testing order (i.e., a purchase order in the pending testing state) and sends the order back to the user terminal. Simultaneously, the platform updates the testing code to indicate the progress of the testing process. The user terminal displays the order to be tested within the designated mini-program (or designated page), determines the binding information of each sampling tube (i.e., reagent tube) under the order, and judges whether each sampling tube has a bound object based on the binding information. If each sampling tube has a bound object, the user terminal responds to the confirmation test operation for the order to be tested and feeds back to the platform. The platform updates the order status of the order to be tested based on the feedback from the user terminal and locks the medical testing device. If each sampling tube does not have a bound object, the user terminal can determine the corresponding person to be tested (i.e., the bound object) for each sampling tube through the methods described in the above embodiments of this application. The medical testing device polls the platform for the order to be tested corresponding to the device SN of the medical testing device and displays the order to be tested and its order details. After responding to the confirmation operation for the order to be tested, the medical testing device accepts the sampling tubes provided by the logged-in object. After accepting the sampling tubes, it feeds back to the platform so that the platform updates the test code to indicate the progress of the test process. After testing the sampling tubes, the medical testing device obtains test data and reports the test data to the platform, which saves the test data.

[0121] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0122] Based on the same inventive concept, this application also provides a self-service sample delivery and testing device for implementing the self-service sample delivery and testing method described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more self-service sample delivery and testing device embodiments provided below can be found in the limitations of the self-service sample delivery and testing method above, and will not be repeated here.

[0123] In one exemplary embodiment, such as Figure 7 As shown, a self-service sample delivery and testing device 600 is provided, including: an information acquisition module 610, a combination binding module 620, a sample storage module 630, and a sample testing module 640, wherein:

[0124] The information acquisition module 610 is used to acquire reagent purchase information corresponding to the login object in response to the login operation triggered by the login object.

[0125] The combination binding module 620 is used to generate reagent tube combinations based on the reagent type in the reagent purchase information and bind the reagent tube combinations to the logged-in object;

[0126] The sample storage module 630 is used to store the reagent tube samples provided by the logged-in object when there is a purchase order to be tested in the reagent purchase information. The reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination.

[0127] The sample testing module 640 is used to test reagent tube samples and generate a test result report corresponding to the logged-in object.

[0128] In some embodiments, the combination binding module 620 is further configured to:

[0129] If the reagent kit purchased in the order to be tested is a combination reagent kit, the tube identifier of each reagent tube in the kit is retrieved based on the kit box identifier, and a reagent tube combination characterized by the tube identifier of each reagent tube is generated.

[0130] In some embodiments, the combination binding module 620 is further configured to:

[0131] If the reagent kit purchased in the test order is a single reagent, determine the reagent type of the reagent kit purchased in the test order. If there are at least two reagent types, select reagent tubes from each reagent kit based on each reagent type to determine the reagent tube combination. The reagent tube combination is characterized by the tube label of each selected reagent tube.

[0132] In some embodiments, the combination binding module 620 is further configured to:

[0133] The system acquires reagent characteristic information for each reagent type, clusters each reagent type based on the reagent characteristic information to obtain reagent clusters, displays the reagent clusters, and, in response to adjustment operations on the reagent clusters, obtains reagent type combinations. Based on the reagent type combinations, it selects reagent tubes from each purchased reagent kit to obtain reagent tube combinations.

[0134] In some embodiments, the combination binding module 620 is further configured to:

[0135] Obtain the symptom diagnosis information of the logged-in user, identify at least two reagent types that match the symptom diagnosis information as reagent type combinations, and select reagent tubes from each purchased reagent kit according to the reagent type combinations to obtain reagent tube combinations.

[0136] In some embodiments, the sample detection module 640 is further configured to:

[0137] The reagent tube samples are identified to obtain sample tube identifiers and determine the reagent type corresponding to the sample tube identifiers. Based on the reagent type, the corresponding detection operation is determined. The reagent tube samples are then tested according to the detection operation to obtain a test result report, which is then sent to the logged-in user.

[0138] In some embodiments, the self-service sample delivery and testing device 600 further includes a device locking module for:

[0139] When reagent tube samples are stored, perform the device lock operation; after the reagent tube samples have been tested, release the device lock operation.

[0140] Each module in the aforementioned self-service sample delivery and testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0141] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a self-service sample delivery and testing method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0142] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0143] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0144] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0145] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0146] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0147] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0148] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0149] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0150] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0151] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0152] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0153] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0154] In response to a login operation triggered by a logged-in object, retrieve the reagent purchase information corresponding to the logged-in object;

[0155] Based on the reagent type in the reagent purchase information, generate a reagent tube combination and bind the reagent tube combination to the logged-in object;

[0156] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in object, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination;

[0157] The reagent tube samples are tested, and a test result report corresponding to the logged-in object is generated.

[0158] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0159] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0160] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0161] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A self-service sample delivery and testing method, characterized in that, The method includes: In response to a login operation triggered by a login object, obtain the reagent purchase information corresponding to the login object; Based on the reagent type in the reagent purchase information, a reagent tube combination is generated, and the reagent tube combination is bound to the logged-in object; If there is a purchase order to be tested in the reagent purchase information, the reagent tube sample provided by the logged-in object is collected, wherein the reagent tube sample is obtained by sampling at least one reagent tube in the reagent tube combination; The reagent tube sample is tested, and a test result report corresponding to the logged-in object is generated.

2. The method according to claim 1, characterized in that, The step of generating a reagent tube combination based on the reagent type in the reagent purchase information includes: If the reagent kit purchased in the order to be tested is a combination reagent, the tube identifier of each reagent tube in the reagent kit can be obtained based on the kit box identifier. Generate a reagent tube combination characterized by the tube identifier of each of the aforementioned reagent tubes.

3. The method according to claim 1, characterized in that, The step of generating a reagent tube combination based on the reagent type in the reagent purchase information further includes: If the reagent kit purchased in the order to be tested is a single reagent, determine the reagent type of the reagent kit purchased in the order to be tested; When there are at least two types of reagents, reagent tubes are selected from each of the reagent kits based on each type of reagent to determine a reagent tube combination, which is characterized by the tube identifier of each selected reagent tube.

4. The method according to claim 3, characterized in that, The step of selecting reagent tubes from each of the reagent kits based on each of the reagent types to determine the reagent tube combination includes: Obtain reagent characteristic information for each of the aforementioned reagent types; Based on the reagent characteristic information, each of the reagent types is clustered to obtain reagent clusters; The reagent clusters are displayed, and in response to the adjustment operation for the reagent clusters, a combination of reagent types is obtained; According to the reagent type combination, select the reagent tubes from each purchased kit to obtain the reagent tube combination.

5. The method according to claim 3, characterized in that, The step of selecting reagent tubes from each of the reagent kits based on each of the reagent types to determine the reagent tube combination further includes: Obtain the symptom diagnosis information of the logged-in object; At least two reagent types that match the symptom diagnosis information are identified as reagent type combinations; According to the reagent type combination, select the reagent tubes from each purchased kit to obtain the reagent tube combination.

6. The method according to claim 1, characterized in that, The step of testing the reagent tube sample and generating a test result report corresponding to the logged-in object includes: The reagent tube samples are identified to obtain sample tube identifiers, and the reagent type corresponding to the sample tube identifiers is determined. Based on the type of reagent, determine the corresponding detection operation; The reagent tube sample is tested according to the described testing procedure, a test result report is obtained, and the test result report is sent to the logged-in user.

7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: With the reagent tube sample contained therein, perform a device locking operation; After the reagent tube sample has been tested, the device lock operation is released.

8. A self-service sample delivery and testing device, characterized in that, The device includes: The information acquisition module is used to acquire reagent purchase information corresponding to the login object in response to the login operation triggered by the login object. The combination binding module is used to generate a reagent tube combination based on the reagent type in the reagent purchase information, and bind the reagent tube combination to the logged-in object; The sample storage module is used to store the reagent tube samples provided by the logged-in object when there is a purchase order to be tested in the reagent purchase information, wherein the reagent tube samples are obtained by sampling at least one reagent tube in the reagent tube combination; The sample testing module is used to test the reagent tube sample and generate a test result report corresponding to the logged-in object.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.