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

By using a self-service testing method, reagent purchase information can be obtained and reagent tube samples can be automatically identified and tested, solving the problem of cumbersome existing medical testing processes and achieving efficient sample testing.

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

Patent Information

Application Number
CN202511834170.4
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 testing method is provided, which obtains the reagent purchase information of the logged-in user, identifies the purchase order to be tested, collects the reagent tube sample and performs the test, and generates a test result report.

Benefits of technology

It simplifies the testing process, improves sample testing efficiency, reduces manual intervention, and ensures the accuracy and timeliness of test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121601187A_ABST
    Figure CN121601187A_ABST
Patent Text Reader

Abstract

The invention relates to a self-service detection method and device, computer equipment and a readable storage medium. The method comprises the following steps: in response to a login operation triggered by a login object, obtaining reagent purchase information corresponding to the login object; under the condition that a to-be-detected purchase order exists in the reagent purchase information, storing a reagent tube sample provided by the login object; 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-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 testing method, apparatus, computer equipment, and readable storage medium that can improve the efficiency of sample testing in response to the above-mentioned technical problems.

[0005] Firstly, this application provides a self-service 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] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

[0009] In one embodiment, the sample of the reagent tube provided by the logged-in user includes:

[0010] If a test order exists in the reagent purchase information, determine the kit identifier of the reagent kit corresponding to the test order;

[0011] Based on the box identifier, the tube identifier of each reagent tube in the kit can be retrieved;

[0012] If each reagent tube has a bound object, the reagent tube samples provided by the logged-in object will be collected.

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

[0014] If none of the tube identifiers in the reagent kit have a bound object, pre-bind the tube identifiers of each reagent tube to the login object;

[0015] In response to the login object's confirmation operation for the pre-bound, bind at least a portion of each management identifier to the login object.

[0016] In one embodiment, in response to a login object's confirmation operation for a pre-bound identifier, at least a portion of the identifiers are bound to the login object, including:

[0017] In response to the login object's global selection operation for each tube identifier, all tube identifiers in the purchase order to be tested are bound to the login object;

[0018] In response to the login object's specified selection operation for each pipe identifier, the pipe identifier specified by the login object is bound to the login object.

[0019] In one embodiment, if the tube identifier of the reagent tube in the purchase order to be tested does not have a bound object, the tube identifier of the reagent tube is pre-bound to the login object, including:

[0020] If at least one tube identifier is bound to a logged-in object, generate at least one candidate family identity label for the tube identifier of the remaining reagent tubes in the purchase order to be tested;

[0021] In response to the login object's selection operation for candidate family identity tags, the candidate family identity tag corresponding to the selection operation is bound to the management identifier.

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

[0023] The reagent tube samples are labeled and identified to obtain sample tube labels;

[0024] The reagent tube samples are tested, and the test results report is obtained;

[0025] Query the bound object corresponding to the sample tube identifier and send the test result report to the bound object.

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

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

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

[0029] Secondly, this application also provides a self-service testing device, comprising:

[0030] 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;

[0031] The sample storage module is used to store reagent tube samples provided by the logged-in user when there is a purchase order to be tested in the reagent purchase information.

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

[0033] 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:

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

[0035] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

[0037] 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:

[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] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

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

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

[0043] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

[0045] The aforementioned self-service testing method, apparatus, computer equipment, and readable storage medium, in response to a login operation triggered by a logged-in user, obtain the reagent purchase information corresponding to the logged-in user. If a purchase order to be tested exists in the reagent purchase information, the method collects the reagent tube samples provided by the logged-in user, tests the reagent tube samples, and generates a test result report corresponding to the logged-in user. This application, by using the logged-in user's reagent purchase information, can determine whether the logged-in user has a purchase order to be tested. Therefore, if such a purchase order exists, the method collects the reagent tube samples provided by the logged-in user, then tests the reagent tube samples to obtain the test result report for that user. Thus, this application eliminates the need for complex testing procedures; based on the logged-in user's reagent tube purchase information, it can identify the correspondence between the collected reagent tube samples and the user to be tested, effectively improving the efficiency of sample testing. Attached Figure Description

[0046] 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.

[0047] Figure 1 This is a diagram illustrating the application environment of the self-service detection method in one embodiment;

[0048] Figure 2 This is a flowchart illustrating a self-service detection method in one embodiment;

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

[0050] Figure 4 This is a flowchart illustrating the self-service detection method in another embodiment;

[0051] Figure 5 This is a flowchart illustrating the self-service detection method in yet another embodiment;

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

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

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

[0055] 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.

[0056] 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.

[0057] 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, stored data, and displayed data) 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 related data must comply with relevant regulations. It is understood that the user information and data involved in this application have all undergone anonymization processing to ensure that the relevant data complies with relevant privacy requirements.

[0058] The self-service testing method provided in this application embodiment can be applied to, for example... Figure 1In 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 located in the cloud or on other network servers. 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, if there is a purchase order to be tested in the reagent purchase information, terminal 102 can collect the reagent tube sample provided by the logged-in object, and then test the reagent tube sample to generate a test result report corresponding to the logged-in object. 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, projectors, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted 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 that provides cloud computing services.

[0059] In one exemplary embodiment, such as Figure 2 As shown, a self-service detection 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:

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

[0061] 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.

[0062] 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.

[0063] This embodiment displays a login interface in response to the selection and detection operation of the login object. The login object can then log in by entering their username 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 username, anonymized real-name authentication information, etc.) in response to the login operation triggered by the login object, and then retrieve the corresponding reagent purchase information based on this 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.

[0064] 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 including at least one test tube. The platform includes a server that stores sales information of test reagents for the sales device and is communicatively connected to the sales device. Therefore, the entity executing this embodiment can access the platform's server to obtain the reagent purchase information of the logged-in object. In response to the selection operation of the virtual button for "Purchase Test Kit," the sales device queries the platform for the items (i.e., test kits) that the sales device supports selling. After receiving the item information (such as the item and its price) from the platform, the sales device can display the received item as a purchasable item. In response to the selection operation for the purchasable item and the confirmation operation of the purchase item and its quantity, the sales device submits the confirmed purchase item and its 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 then displays the QR code. After scanning the QR code, the user terminal enters a designated mini-program (or page). Once logged in, the platform queries the corresponding pending payment / confirmation orders (i.e., the aforementioned purchase orders, or historical pending payment / confirmation orders) and sends this information to the user terminal. The user terminal displays the order details within the mini-program (or page), responds to payment or confirmation requests, sends feedback to the platform, and displays the order's shipping information. The platform modifies the order status based on the user terminal's feedback. The sales device polls the platform for the order status; if the order status is "paid," it executes a shipment operation according to the purchased items and quantities. Simultaneously, the platform modifies the product details status in the order based on this shipment operation (e.g., "one or two xxx reagent kits delivered," "all ordered items delivered," etc.).

[0065] Step S120: 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.

[0066] Among them, the purchase orders to be tested are those in which at least one purchased reagent tube has not been tested. The reagent tube sample is the reagent tube after sampling.

[0067] 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.

[0068] This embodiment can iterate through the order status of each shopping order in the reagent purchase information and identify the shopping orders with the status of "pending testing" as the pending testing shopping orders. When there are pending testing shopping orders 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.

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

[0070] This embodiment uses medical testing equipment to test reagent tube samples and generate a test result report corresponding to the logged-in object. 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 object, and send the test result report to the logged-in object. For example, if the medical testing equipment can test at least two types of reagent tubes, this embodiment can identify the reagent tube sample to obtain a sample tube identifier, query the reagent tube type corresponding to the sample tube identifier based on 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 object, and send the test result report to the logged-in object. It is understood that if the reagent tube sample has a bound object in this embodiment, the test result report can be sent to the bound object, which can be the logged-in object or other objects. If the reagent tube sample does not have a bound object, the test result report can be sent to the logged-in object. The test result report can be sent via SMS, software push notifications, email, etc.

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

[0072] Step S131: Identify and label the reagent tube samples to obtain sample tube labels.

[0073] Step S132: Test the reagent tube sample and obtain the test result report.

[0074] Step S133: Query the binding object corresponding to the sample tube identifier and send the test result report to the binding object.

[0075] To ensure the accuracy of test result delivery, this embodiment identifies the reagent tube samples to obtain a sample tube identifier. For example, this identifier can be printed or affixed to the reagent tube in the form of a QR code or barcode. In this embodiment, the identifier can be obtained by scanning the barcode using a camera installed at the storage device of the medical testing equipment. Then, based on the sample tube identifier, this embodiment can query the corresponding reagent tube type, perform the corresponding testing operation on the reagent tube sample according to the reagent tube type, obtain a test result report, query the bound object corresponding to the sample tube identifier, and send the test result report to the bound object. Therefore, this embodiment, by using the sample tube identifier, can accurately send the test result report to the bound object corresponding to the sample tube identifier, avoiding the difficulty in distinguishing test result reports for different objects when there are multiple reagent tube samples.

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

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

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

[0079] 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.

[0080] 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.

[0081] 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.

[0082] In the aforementioned self-service testing method, by responding to a login operation triggered by a logged-in user, the reagent purchase information corresponding to the logged-in user is obtained. If a purchase order to be tested exists in the reagent purchase information, the reagent tube sample provided by the logged-in user is collected, the reagent tube sample is tested, and a test result report corresponding to the logged-in user is generated. This application, by using the reagent purchase information of the logged-in user, can determine whether the logged-in user has a purchase order to be tested. Therefore, if a purchase order exists, the reagent tube sample provided by the logged-in user is collected, and then the reagent tube sample is tested to obtain the test result report for that logged-in user. Thus, this application eliminates the need for a complex testing process; based on the reagent tube purchase information of the logged-in user, the correspondence between the collected reagent tube sample and the person to be tested can be identified, effectively improving the efficiency of sample testing.

[0083] In one exemplary embodiment, such as Figure 4 As shown, the process of collecting and storing reagent tube samples provided by the registered user includes steps S310 to S330. Wherein:

[0084] Step S310: If there is a test order in the reagent purchase information, determine the kit identifier of the reagent kit corresponding to the test order;

[0085] Step S320: Based on the box identifier, retrieve the tube identifier of each reagent tube in the kit;

[0086] Step S330: If each reagent tube has a bound object, collect the reagent tube sample provided by the logged-in object.

[0087] The kit is a packaging container for holding the test reagents, which are stored in the kit in the form of test tubes.

[0088] In this embodiment, when a test order exists in the reagent purchase information, the corresponding reagent kit box identifier can be obtained by querying the order information of the test order. It is understood that the box identifier is used to identify the reagent kit and can take the form of a QR code, barcode, unique string, etc. Since the reagent kit and its stored reagent tubes have a corresponding relationship during the production process, this embodiment can query the correspondence between the box identifier and the tube identifier based on the reagent kit box identifier to obtain the tube identifier of each reagent tube in the reagent kit. Since no reagent tube samples are collected at this time, it is difficult to determine the tube identifier corresponding to the reagent tube sample in the login object method. Therefore, this embodiment can determine whether each reagent tube identifier has a bound object. If all reagent tube identifiers have bound objects, the reagent tube sample provided by the login object is collected. If a reagent tube identifier does not have a bound object, this embodiment can prompt the login object to perform a binding operation for the tube identifier without a bound object, and then, in response to the login object's binding confirmation operation for the tube identifier without a bound object, bind the tube identifier without a bound object to the specified object corresponding to the binding confirmation operation. Of course, since there may be cases where the reagent tubes in the pending purchase order have not yet been confirmed for use, this embodiment can also skip the binding operation in response to the logged-in object and directly accept the reagent tube samples provided by the logged-in object. In the step of testing the reagent tube samples, the reagent tube samples are identified to obtain sample tube identifiers, the reagent tube samples are tested to obtain test result reports, and the binding object corresponding to the sample tube identifier is queried. If the sample tube identifier has a binding object, the test result report is sent to the binding object. If the sample tube identifier does not have a binding object, the test result report is sent to the logged-in object.

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

[0090] Step S410: If none of the tube identifiers of the reagent tubes in the kit have a bound object, pre-bind the tube identifiers of each reagent tube to the login object.

[0091] Step S420: In response to the login object's confirmation operation for the pre-binding, bind at least a portion of each tube identifier to the login object.

[0092] Pre-binding is the operation of associating an object with a management identifier, so that at least a portion of each management identifier is bound to the login object. Confirmation operations for pre-binding can include global selection, specified selection, and inversion operations, which relate to the pre-binding relationship between management identifiers and login objects.

[0093] To improve the efficiency of binding test tube identifiers to specific objects, this embodiment can pre-bind the test tube identifiers of each test tube to a logged-in object when none of the test tube identifiers in the kit have a bound object. Then, in response to the logged-in object's confirmation operation for the pre-binding, at least a portion of the test tube identifiers can be bound to the logged-in object. For example, this embodiment can bind all test tube identifiers in the purchase order to the logged-in object in response to the logged-in object's global selection operation for each test tube identifier. This embodiment can also bind the test tube identifiers specified by the logged-in object to the logged-in object in response to the logged-in object's designated selection operation for each test tube identifier. This embodiment can also bind the test tube identifiers other than those specified in the deselection operation to the logged-in object in response to the logged-in object's deselection operation for each test tube identifier.

[0094] In this embodiment, when none of the tube identifiers in each reagent tube within the kit have a bound object, the tube identifiers of each reagent tube are pre-bound to a logged-in object. In response to the logged-in object's confirmation operation for the pre-binding, at least a portion of each tube identifier is bound to the logged-in object. Therefore, for scenarios where the tube identifiers of each reagent tube in the order to be tested have not yet been bound, this embodiment, through pre-binding, helps improve the efficiency of binding tube identifiers to specific objects.

[0095] In some embodiments, in response to a login object's confirmation operation for a pre-bound identifier, binding at least a portion of each identifier to the login object includes:

[0096] Step S421: In response to the global selection operation of the logged-in object for each tube identifier, bind all tube identifiers in the purchase order to be detected to the logged-in object;

[0097] Step S422: In response to the login object's specified selection operation for each pipe identifier, bind the pipe identifier specified by the login object to the login object.

[0098] The global selection operation selects all tube identifiers in the purchase order to be tested, while the specified selection operation selects a specific tube identifier in the purchase order to be tested.

[0099] This embodiment can respond to the global selection operation of the logged-in object for each tube identifier, bind all tube identifiers in the purchase order to be tested to the logged-in object, and respond to the specified selection operation of the logged-in object for each tube identifier, bind the tube identifier specified by the logged-in object to the logged-in object, thereby improving the binding efficiency of the tube identifier of the reagent tube to the specific object.

[0100] In one exemplary embodiment, such as Figure 5As shown, when the tube identifier of the reagent tube in the purchase order to be tested does not have a bound object, the tube identifier of the reagent tube is pre-bound to the login object, including steps S510 to S520. Wherein:

[0101] Step S510: If at least one tube identifier is bound to a logged-in object, generate at least one candidate family identity label for the tube identifier of the remaining reagent tubes in the purchase order to be tested.

[0102] Step S520: In response to the login object's selection operation for the candidate family identity label, the candidate family identity label corresponding to the selection operation is bound to the management identifier.

[0103] Among them, the candidate family identity labels are labels that describe family identities, such as father, mother, wife, husband, son, daughter, etc. Of course, the labels can be further refined, such as eldest son, second son, eldest daughter, etc.

[0104] To improve the efficiency of binding test tube identifiers to specific objects, this embodiment, when at least one test tube identifier is bound to a logged-in object, determines the remaining test tube identifiers in the order to be tested (excluding the test tube bound to the logged-in object), and generates at least one candidate family identity label for the remaining test tube identifiers. For example, multiple candidate family identity labels can be provided for each test tube identifier using a roulette wheel, list, or other similar format. Then, in response to the logged-in object's selection operation for a candidate family identity label, the candidate family identity label corresponding to the selection operation can be bound to the test tube identifier. For example, the test kit in the untested order includes test tube 1, test tube 2, and test tube 3. When the test tube identifier of test tube 1 is bound to a logged-in object, this embodiment can generate several candidate family identity labels for the test tube identifiers of test tube 2 and test tube 3 respectively. For the test tube identifier of test tube 2, the logged-in object can select the candidate family identity label "wife," and for the test tube identifier of test tube 3, the logged-in object can select the candidate family identity label "son." Therefore, in response to the login object's selection operation of candidate family identity tags, this embodiment can bind the candidate family identity tag "wife" to the tube identifier of reagent tube 2, and bind the candidate family identity tag "son" to the tube identifier of reagent tube 3.

[0105] This embodiment generates at least one candidate family identity tag for the remaining test tubes in the order to be tested, provided that at least one tube identifier is bound to the logged-in object. Then, in response to the logged-in object's selection of a candidate family identity tag, the selected candidate family identity tag is bound to the tube identifier. For the logged-in object, there is no need to input complex and cumbersome binding information; simply selecting the corresponding candidate family identity tag is sufficient to bind the test tube to a specific family member. This improves the efficiency of binding test tube identifiers to specific objects, allowing the logged-in object to quickly identify the correspondence between the test result reports of each test tube sample and the specific family member.

[0106] 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.

[0107] 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.

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

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

[0110] 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.

[0111] The sample storage module 620 is used to store reagent tube samples provided by the logged-in user when there is a purchase order to be tested in the reagent purchase information.

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

[0113] In some embodiments, the sample storage module 620 is further configured to:

[0114] If there is a test order in the reagent purchase information, determine the box identifier of the reagent kit corresponding to the test order. Based on the box identifier, query the tube identifier of each reagent tube in the reagent kit. If there is a bound object for each reagent tube identifier, collect the reagent tube sample provided by the logged-in object.

[0115] In some embodiments, the self-service testing device 600 further includes an object binding module for:

[0116] If none of the tube identifiers in the reagent kit have a bound object, the tube identifiers of each reagent tube are pre-bound to the login object. In response to the login object's confirmation operation for the pre-binding, at least a portion of the tube identifiers are bound to the login object.

[0117] In some embodiments, the object binding module is further configured to:

[0118] In response to the login object's global selection operation for each pipe identifier, all pipe identifiers in the purchase order to be tested are bound to the login object. In response to the login object's specified selection operation for each pipe identifier, the pipe identifier specified by the login object is bound to the login object.

[0119] In some embodiments, the object binding module is further configured to:

[0120] When at least one tube identifier is bound to a logged-in object, at least one candidate family identity label is generated for the tube identifier of the remaining reagent tubes in the purchase order to be tested. In response to the logged-in object's selection operation for the candidate family identity label, the candidate family identity label corresponding to the selection operation is bound to the tube identifier.

[0121] In some embodiments, the sample detection module 630 is further configured to:

[0122] The reagent tube samples are identified to obtain sample tube identifiers. The reagent tube samples are tested to obtain test result reports. The corresponding bound object of the sample tube identifier is queried and the test result report is sent to the bound object.

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

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

[0125] Each module in the aforementioned self-service 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 the computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0126] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces 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 interfaces. The processor provides computational 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 stored in the non-volatile storage media. The input / output interfaces are 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-testing method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a 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.

[0127] 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.

[0128] 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:

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

[0130] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

[0132] 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:

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

[0134] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

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

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

[0138] If there is a purchase order to be tested in the reagent purchase information, collect the reagent tube samples provided by the logged-in user;

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

[0140] 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.

[0141] 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.

[0142] 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 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; 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; 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 collection of reagent tube samples provided by the logged-in user includes: If a test order exists in the reagent purchase information, determine the kit identifier of the reagent kit corresponding to the test order; Based on the box identifier, the tube identifiers of each reagent tube in the kit can be retrieved; If each of the reagent tubes has a bound object, the reagent tube sample provided by the logged-in object is accepted.

3. The method according to claim 2, characterized in that, The method further includes: If none of the tube identifiers of the reagent tubes in the kit are bound to any object, the tube identifiers of each reagent tube are pre-bound to the login object; In response to the login object's confirmation operation for the pre-binding, at least a portion of each of the management identifiers is bound to the login object.

4. The method according to claim 3, characterized in that, The step of binding at least a portion of each of the management identifiers to the login object in response to the pre-binding confirmation operation of the login object includes: In response to the login object's global selection operation for each of the tube identifiers, all tube identifiers in the purchase order to be detected are bound to the login object; In response to the login object's selection operation for each of the management identifiers, the management identifier specified by the login object is bound to the login object.

5. The method according to claim 2, characterized in that, In the case that the tube identifier of the reagent tube in the purchase order to be tested does not have a bound object, the tube identifier of the reagent tube is pre-bound to the login object, including: If at least one tube identifier is bound to the login object, generate at least one candidate family identity tag for the tube identifier of the remaining reagent tubes in the purchase order to be tested; In response to the login object's selection operation for a candidate family identity label, the candidate family identity label corresponding to the selection operation is bound to the management identifier.

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 labels; The reagent tube samples are tested to obtain a test result report; Query the bound object corresponding to the sample tube identifier and send the test result report to the bound object.

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 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 sample storage module is used to store reagent tube samples provided by the logged-in user when there is a purchase order to be tested in the reagent purchase information. 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.