Detection task generation method and device of sample analyzer

By identifying the inspection sheet images and generating candidates for testing tasks, combined with the detection resources of the sample analyzer, the problem of cumbersome, time-consuming and poor accuracy of the sample analyzer when generating detection tasks without relying on LIS and HIS systems is solved, and fast and accurate detection task generation is achieved.

CN119881347APending Publication Date: 2025-04-25CHEMCLIN DIAGNOSTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311331705.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-16
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the case where the hospital's laboratory information system (LIS) and customer information management system (HIS) are not dependent on the hospital, the method of generating and testing tasks is cumbersome, time-consuming and poor accuracy.

Method used

By identifying the inspection form information of the inspection form image, a candidate task to be tested is generated based on the preset inspection form template, and the detection resources of the sample analyzer are obtained to determine the target detection task.

Benefits of technology

It reduces manual entry steps, improves the efficiency and accuracy of detection task generation, and can obtain inspection form customer information without networking, reducing the possibility of errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119881347A_ABST
    Figure CN119881347A_ABST
Patent Text Reader

Abstract

The invention relates to a detection task generation method and device of a sample analyzer. The method comprises the following steps: identifying inspection sheet information of an inspection sheet image, and generating candidate to-be-tested tasks according to a preset inspection sheet template and the inspection sheet information; and obtaining detection resources of a sample analyzer, and determining a target detection task based on the detection resources of the sample analyzer and the candidate to-be-detected task. According to the scheme provided by the invention, the accuracy of reading the inspection sheet information is improved, and the error rate of generating the target detection task is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method and device for generating a detection task of a sample analyzer. Background Art

[0002] A sample analyzer is a blood analyzer used to detect specific substances in a customer's blood sample. Depending on the detection methodology, the sample analyzer can be a biochemical analyzer, a chemiluminescence analyzer, a mass spectrometer, a blood cell analyzer, a coagulation analyzer, a nucleic acid analyzer, and the like. For any type of sample analyzer, corresponding detection information needs to be obtained for each sample to be tested. The detection information includes sample information and detection information. Sample information generally refers to the sample code, which is attached to the detection sample of the sample to be tested in the form of a barcode, a QR code, or an electronic label. The detection information refers to the detection items to be performed on the sample to be tested. For example, a sample to be tested may need to perform eight detection items.

[0003] In the related art, these test information can usually be obtained from the hospital's customer information management system (HIS) based on the hospital's laboratory information system (LIS) after the sample analyzer scans the sample information. However, in some special cases, the sample analyzer may not be able to obtain the test information, especially the test item information. For example, when there is no LIS system, or the sample barcode is not attached to the test sample or the sample barcode is incorrect (such as dirty, curled, etc.).

[0004] At present, when it is impossible to obtain test information from the HIS system, the traditional solution is that users manually enter the test information, that is, manually enter the sample code, and select the test items before generating the target test task to be performed by the sample analyzer. However, due to the large amount of information to be entered, the customer operation is time-consuming and prone to errors. At the same time, it is difficult to obtain customer sensitive information (such as customer age, previous medical history, etc.) without relying on the HIS system. This sensitive information may affect the results of the test task.

[0005] Therefore, without relying on the LIS system and the HIS system, the method of generating detection tasks by conventional sample analyzers has the problems of cumbersome operation, long time consumption and poor accuracy. Summary of the invention

[0006] In order to solve or partially solve the problems existing in the related art, the present application provides a method and device for generating detection tasks of a sample analyzer, which can solve the problems of the conventional method of generating detection tasks by a sample analyzer, which has the problems of complicated operation, long time consumption and poor accuracy.

[0007] The first aspect of the present application provides a method for generating a detection task of a sample analyzer, comprising:

[0008] Identify the inspection order information of the inspection order image, and generate candidate tasks to be tested according to the preset inspection order template and the inspection order information;

[0009] The detection resources of the sample analyzer are obtained, and the target detection tasks are determined based on the detection resources of the sample analyzer and the candidate tasks to be tested.

[0010] Optionally, the inspection order information includes at least inspection order customer information and inspection order customer tasks to be tested.

[0011] Optionally, the preset inspection form template is a preset field table, which includes preset fields. According to the preset inspection form template and the inspection form information, the candidate tasks to be tested are generated, including:

[0012] Get the identification field of the inspection order information;

[0013] Match the identification field with the preset field in the preset field table, and fill the information corresponding to the successfully matched identification field into the preset inspection form template,

[0014] Generate candidate tasks to be tested according to the preset inspection order template.

[0015] Optionally, generating candidate tasks to be tested according to the preset inspection order template includes:

[0016] Match the preset fields with the key fields in the candidate task table.

[0017] The data corresponding to the preset fields matching the key fields are filled into the candidate task table to be tested, so as to generate the candidate tasks to be tested.

[0018] Optionally, obtaining detection resources of a sample analyzer includes:

[0019] An on-machine detection reagent of the sample analyzer is obtained, and a remaining amount of the on-machine detection reagent and a reagent state of the on-machine detection reagent are determined. The reagent state of the on-machine detection reagent at least includes a calibration state of the on-machine detection reagent.

[0020] Optionally, acquiring detection resources of a sample analyzer, and determining a target detection task based on the detection resources of the sample analyzer and candidate tasks to be tested, includes:

[0021] Calculating the detection resources required by the candidate task to be tested, wherein the detection resources include the detection reagents required by the candidate task to be tested;

[0022] Matching the detection resources of the sample analyzer with the detection resources of the candidate tasks to be tested, and generating a successfully matched candidate task to be tested;

[0023] After receiving a confirmation indication about the successfully matched candidate task to be tested, a target detection task is generated.

[0024] Optionally, the above method further includes: generating a target interface, the target interface being used to indicate a sample code of the detection sample, a target detection task of the detection sample, and a status of the detection sample being executed with the target detection task.

[0025] A second aspect of the present application provides a detection task generating device for a sample analyzer, comprising:

[0026] An acquisition unit, used for identifying the inspection order information of the inspection order image, and generating candidate tasks to be tested according to a preset inspection order template and the inspection order information;

[0027] The task unit is used to obtain the detection resources of the sample analyzer, and determine the target detection task based on the detection resources of the sample analyzer and the candidate tasks to be tested.

[0028] A third aspect of the present application provides a sample analyzer, comprising:

[0029] Processor; and

[0030] The memory stores executable codes, and when the executable codes are executed by the processor, the processor executes the above method.

[0031] A fourth aspect of the present application provides a computer-readable storage medium having executable codes stored thereon. When the executable codes are executed by a processor of a sample analyzer, the processor is caused to execute the above method.

[0032] The technical solution provided by this application may have the following beneficial effects:

[0033] On the one hand, the present application generates candidate tasks to be tested according to the preset test order template and the test order information by identifying the test order information of the test order image, thereby quickly converting the test order information into candidate tasks to be tested, reducing manual steps. On the other hand, by obtaining the detection resources of the sample analyzer, the target detection task is determined based on the detection resources of the sample analyzer and the candidate tasks to be tested, thereby realizing the steps of the sample analyzer to quickly generate the target detection task. At the same time, the present application generates a target interface, which is used to indicate the sample code of the detection sample, the target detection task of the sample analyzer, and the status of the detection sample being executed The target detection task. By being able to monitor the detection status of the sample test tube and the task execution degree of the sample analyzer in real time on the target interface, the possibility of errors is reduced and the generation efficiency of the target detection task is improved.

[0034] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.

[0036] Figure 1 is a flow chart of a method for generating a detection task of a sample analyzer according to an embodiment of the present application;

[0037] Figure 2 is a schematic diagram of a sample application interface shown in an embodiment of the present application;

[0038] Figure 3 is a schematic diagram of the target interface shown in the embodiment of the present application;

[0039] Figure 4 is a structural schematic diagram of a detection task generating device of a sample analyzer shown in an embodiment of the present application;

[0040] Figure 5 It is a schematic diagram of the structure of a sample analyzer shown in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0042] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0043] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0044] A sample analyzer is a blood analyzer used to detect specific substances in a customer's blood sample. Depending on the detection methodology, the sample analyzer can be a biochemical analyzer, a chemiluminescence analyzer, a mass spectrometer, a blood cell analyzer, a coagulation analyzer, a nucleic acid analyzer, and the like. For any type of sample analyzer, corresponding detection information needs to be obtained for each sample to be tested. The detection information includes sample information and detection information. Sample information generally refers to the sample code, which is attached to the detection sample of the sample to be tested in the form of a barcode, a QR code, or an electronic label. The detection information refers to the detection items to be performed on the sample to be tested. For example, a sample to be tested may need to perform eight detection items.

[0045] In the prior art, these test information can usually be obtained from the hospital's customer information management system (HIS) based on the hospital's laboratory information system (LIS) after the sample analyzer scans the sample information. However, in some special cases, the sample analyzer may not be able to obtain the test information, especially the test item information. For example, when there is no LIS system, or the sample barcode is not attached to the test sample or the sample barcode is incorrect (such as dirty, curled, etc.).

[0046] At present, when it is impossible to obtain test information from the HIS system, the traditional solution is that users manually enter the test information, that is, manually enter the sample code, and select the test items before generating the target test task to be performed by the sample analyzer. However, due to the large amount of information to be entered, the customer operation is time-consuming and prone to errors. At the same time, it is difficult to obtain customer sensitive information (such as customer age, previous medical history, etc.) without relying on the HIS system. This sensitive information may affect the results of the test task.

[0047] Therefore, without relying on the LIS system and the HIS system, the method of generating detection tasks by conventional sample analyzers has the problems of cumbersome operation, long time consumption and poor accuracy.

[0048] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0049] See also Figure 1 , is a flow chart of a method for generating a detection task of a sample analyzer according to an embodiment of the present application, which mainly includes steps S101 to S102, as described below:

[0050] Step S101 , identifying the inspection order information of the inspection order image, and generating candidate tasks to be tested according to a preset inspection order template and the inspection order information.

[0051] The test order in step S101 is a test order issued by a hospital, and at least the test order customer information and the test order customer's pending test tasks are written on the test order. The test order customer information includes the customer ID, customer name, customer gender, customer's previous clinical diagnosis, etc., and the test order customer's pending test tasks are generally medical test tasks.

[0052] Before step S101, the test sheet needs to be placed at a designated position corresponding to the camera, and the sample analyzer will automatically turn on the camera to take a photo of the test sheet, and transmit the photographed image of the test sheet to the sample analyzer.

[0053] Step S101 can greatly improve the accuracy of receiving the inspection order information by automatically identifying the inspection order information of the inspection order. At the same time, sensitive information such as the inspection order customer information can also be obtained without the need for networking.

[0054] In one embodiment, identifying the inspection order information of the inspection order image includes: acquiring the inspection order image, and extracting text information of the inspection order image based on an OCR (Optical Character Recognition) algorithm.

[0055] In this embodiment, the OCR algorithm refers to analyzing and processing the image file after scanning the text material to obtain text and layout information. This embodiment can quickly collect text information in the image through the OCR algorithm. Preferably, after obtaining the inspection single image, this embodiment can also binarize the inspection single image to enhance the accuracy of OCR algorithm recognition.

[0056] In one embodiment, the preset inspection form template of step S101 is a preset field table, which includes preset fields. According to the preset inspection form template and the inspection form information, candidate tasks to be tested are generated. The generating of candidate tasks to be tested includes: obtaining the identification field of the inspection form information; matching the identification field with the preset field in the preset field table, filling the information corresponding to the successfully matched identification field into the preset inspection form template, and generating candidate tasks to be tested according to the preset inspection form template.

[0057] In this embodiment, since the test forms of various hospitals have different formats, before identifying the test form information, the test form template can be pre-set to facilitate identification of the identification fields on the test form. For example: a preset test form template is set, which includes various preset fields arranged in sequence. In addition, a candidate task table for display on the human-computer interaction interface is also provided in the database of the sample analyzer. The human-computer interaction interface may include the sample application interface and the detection task application interface of the sample analyzer, and may also include a pop-up window on the operation interface of the sample analyzer.

[0058] The candidate task table also includes a plurality of fields arranged in sequence, some of which are identical to some preset fields. The fields in the task table that are identical to the preset inspection form template are called key fields that should be matched with the preset fields when generating candidate tasks.

[0059] After identifying the identification field in the inspection form image, such as name and gender, the identification field is compared with the preset field of the preset inspection form template. When the identification field is found to be the same as the preset field, the information corresponding to the identification field is identified as the data corresponding to the preset field and filled into the preset inspection form template. Specifically, when the identification field is found to be the same as the preset field, the subsequent identification field is matched with the next preset field. After the identification field and the next preset field are successfully matched, the unmatched identification field between the two preset fields is identified as the data corresponding to the preset field.

[0060] It should be noted that the preset inspection form template may be different from the format of the photographed inspection form. In short, the comparison in this application is between the preset fields and the identification fields on the inspection form, so it is only necessary to compare the identification fields on the inspection form with the preset fields and obtain the information corresponding to the identification fields. The preset fields may be far less than the identification fields on the inspection form.

[0061] For example, the test form image contains identification fields such as: Name Zhang San Gender Female Department Visiting Department Date of Visit xxx Cause of Disease Detection Task Myocardial Protein Signature. Preset fields such as: name, gender, department of visit, detection task, signature, but no date of visit and cause of disease. When matching, the identification field "gender" is first matched successfully with the preset field. Then continue to match subsequent identification fields, and successfully match the identification field "department of visit" with the next preset field. Thus, the information "female" between the identification fields "gender" and "department of visit" is determined as the data corresponding to the identification field "gender" and filled in the preset test form template.

[0062] This embodiment can perform user optimization for hospital sample analyzers by setting preset test order templates corresponding to different test orders, thereby improving the efficiency of obtaining data tables for test order information in application scenarios of different hospitals.

[0063] In one embodiment, after all preset fields of the preset inspection form template are matched, the preset fields are matched with key fields in the candidate task table, and data corresponding to the preset fields matched with the key fields are filled into the candidate task table to generate candidate tasks.

[0064] In one embodiment, step S101 further includes: obtaining sample information carried by the test sample.

[0065] Before step S101, the user first puts the test sample into the sample rack and pushes the sample rack into the sample compartment of the instrument. A sensor is set on the entrance side of the sample compartment. After the sample rack is pushed into place, the sensor is triggered to obtain the sample code on the test sample. After the sensor scans the sample code of the test tube of the sample to be tested, it is transmitted to the sample analyzer to execute the method from step S101 to step S102. It should be noted that the sample information is attached to the test sample of the sample to be tested in the form of a barcode, a QR code or an electronic label.

[0066] In one embodiment, the sample information is a sample barcode, and obtaining the sample information carried by the test sample includes: receiving a detection signal emitted by a sensor, and determining whether the sample code is scanned; when the sample code is not scanned, generating an instruction for entering the sample code, and the instruction for entering the sample code is used to instruct the user to enter the sample code.

[0067] In this embodiment, determining whether the sample code is scanned includes: determining whether the sample code is complete, and whether the test tube corresponding to the sample code has a matching detection task on the sample analyzer. The sample code input instruction is to pop up a sample application interface on the sample analyzer or a terminal interface remotely connected to the sample analyzer. The detection tasks executable on the sample analyzer can be determined by the on-machine test reagent on the sample analyzer.

[0068] In one embodiment, on the sample application interface, the test samples are coded and displayed on the sample application interface according to the arrangement order of the test samples on the sample rack.

[0069] This embodiment specifically includes: obtaining the location information of the test sample and the test tube rack information of the test sample; and displaying the sample codes of the test samples on the same test tube rack in the sample application interface according to the location information.

[0070] Figure 2 This is a sample application interface in the embodiment of this application, such as Figure 2 As shown, Figure 2The sample application interface includes: the first sample channel (labeled 1), the second sample channel (labeled 2), the third sample channel (labeled 3), the fourth sample channel (labeled 4), and the fifth sample channel (labeled 5), wherein each sample channel corresponds to a test tube rack, and the test samples in the test tube rack are displayed according to the position number. Figure 2 For example, Figure 2 The first sample channel and the test tube rack labeled 1 are selected, and the test samples on the test tube rack labeled 1 are arranged in the test sample table corresponding to the first sample channel in order of position. Each test sample table includes the location information of the test sample, the sample coding information, and the remarks. At the same time, the sample application interface is also used to display: display the status of whether the sample test tube is being tested. Each sample application interface also includes a scan button for receiving the sample code of the user to start scanning the test sample. The sample application interface also includes a single delisting and all delisting functions for delisting test tubes that are not involved in the test.

[0071] At the same time, the sample application interface also includes a "Set as Emergency Channel" button, which is used to mark the test sample with an emergency mark. The test sample marked with the emergency mark has a higher priority than other ordinary test samples, and can be given priority for the test matching in step S102. By setting the "Set as Emergency Channel" button in the sample application interface, the rapid creation of emergency projects can be achieved.

[0072] Preferably, in this embodiment, the priority of the emergency items can be set, for example, the highest priority advanced emergency items can be set, which have a higher priority than ordinary emergency items. In actual application scenarios, for example, if there is a customer whose blood sample is in urgent need of testing and a test report is required within a specified time, the priority of the blood sample will be higher than other emergency samples in the current test queue, and the customer's test sample needs to be tested first.

[0073] In a specific embodiment, after receiving a trigger signal for the sample code of the sensor scanning the test sample, it is determined whether the sample barcode and the matched item to be tested are scanned. If not, a sample application interface pops up. The sample application interface can display the position of the test sample that lacks the sample barcode on the sample rack. For example, the sample application interface shows that the second test sample of the sample rack on the first sample channel in the sample bin lacks the sample barcode, and the sample application interface shows that the test item is being entered for the test sample at this time. Alternatively, when all sample racks are pushed into the sample bin, it is displayed which test samples lack barcodes. When the user clicks on a test sample that lacks a barcode, a sample application interface pops up, indicating that the test task needs to be entered.

[0074] This embodiment is used to match the test order customer information in the test information with the test sample, which is convenient for the user to query the sample in the sample application interface, and also convenient for the subsequent direct search for the location of the test sample corresponding to the customer based on the customer information.

[0075] Step S102: acquiring detection resources of the sample analyzer, and determining a target detection task based on the detection resources of the sample analyzer and the candidate tasks to be detected.

[0076] In step S102, the detection resource is the on-machine detection reagent of the sample analyzer, and obtaining the detection resource of the sample analyzer includes: obtaining the on-machine detection reagent of the sample analyzer, determining the remaining amount of the on-machine detection reagent and the reagent status of the on-machine detection reagent, and the reagent status of the on-machine detection reagent at least includes the calibration status of the on-machine detection reagent. Furthermore, the detection resource may also include the activation date of the on-machine detection reagent. According to the on-machine detection reagent of the sample analyzer, it is judged whether the candidate detection task can be executed, or whether the reagent required for the candidate detection task is sufficient.

[0077] In one embodiment, based on the detection resources of the sample analyzer and the candidate tasks to be tested, the detection resources of the sample analyzer are obtained, and the target detection task is determined based on the detection resources of the sample analyzer and the candidate tasks to be tested, including: obtaining the detection resources of the candidate tasks to be tested, wherein the detection resources include detection reagents required for the candidate tasks to be tested; matching the detection resources of the sample analyzer with the detection resources of the candidate tasks to be tested to generate a successfully matched candidate tasks to be tested; and generating the target detection task after receiving a confirmation indication regarding the successfully matched candidate tasks to be tested.

[0078] The matching process of this embodiment includes: judging whether the sample analyzer can perform the candidate tasks to be tested according to the type of on-machine detection agent, and judging the number of candidate tasks to be tested that can be performed according to the remaining amount of on-machine detection agent. For example, the software of the sample analyzer records that four test kits for detecting thyroid function and four test kits for detecting myocardial markers (hs-cTnI, he-cTnT, CK-MB, Nt-proBnp) are stored on the machine at this time. The candidate detection tasks identified by the test sheet include: three myocardial markers (hs-cTnI, he-cTnT, Nt-proBnp) and two sex hormone tests (FSH, LH). At this time, according to the on-machine reagents of the sample analyzer, it is judged that the sample analyzer can perform the above-mentioned four thyroid function tests and the above-mentioned four myocardial marker tests. According to the candidate detection tasks and on-machine reagents of the test sheet, the sample analyzer judges that the three cardiac markers on the test sheet can be executed, and then the number of on-machine reagents is confirmed to further judge whether the three cardiac markers on the test sheet can be executed. After confirming the quantity, determine whether the on-machine detection reagent meets the requirements of the candidate detection task based on the reagent status of the on-machine detection reagent (the production date of the on-machine detection reagent and the calibration status of the on-machine detection reagent). For example, the reagent of a candidate detection task needs to be calibrated, but the on-machine detection reagent is in an uncalibrated state, then the candidate detection task cannot be executed.

[0079] In this embodiment, the inspection efficiency of the sample analyzer is further improved by performing a matching inspection on the inspection resources and the inspection resources of the candidate tasks to be tested.

[0080] In one embodiment, the detection samples execute the target detection task in a preset order. If the detection samples have priorities, the detection samples are selected according to the priorities of the detection samples to execute the target detection task on the sample analyzer.

[0081] This embodiment allows the sample analyzer to flexibly perform target detection tasks based on the priority of the detection samples.

[0082] In one embodiment, the method of step S102 further includes generating a target interface, where the target interface is used to indicate the sample code of the detection sample, the target detection task of the detection sample, and the status of the detection sample being executed with the target detection task.

[0083] like Figure 3 As shown, Figure 3 The target interface shown in the embodiment of the present application may also be a detection task application interface, which includes project categories and options corresponding to the project categories, wherein the project categories include: test type (in Figure 3 In the embodiment interface shown, the test type can be selected as routine or emergency), the composition of the test sample (in Figure 3In the embodiment, a sample type serum), number ( Figure 3 The barcode number 001001001000100888 is only used as an example), sample number ( Figure 3 The number 008 in the example is only used as an example), the number of batches to be processed (the number of batches to be processed needs to be manually filled in by the user), the sample position code ( Figure 3 The test conditions (including the rack number of the sample to be tested and the position number of the sample to be tested) and the test task execution conditions (such as the number of repeated tests, whether the test reagent needs to be diluted and the dilution method). Figure 3 Only the target interface project categories and project options are shown as examples. In actual applications, the target interface project categories can be arranged and combined in a variety of ways. The project option icons can be hidden behind the project category icons. When the user clicks on the project category on the human-computer interaction interface, the project category displays its project option icons. Optionally, Figure 3 The target interface can also highlight the candidate detection tasks that can be performed, and gray out the candidate detection items that cannot be performed. Figure 3 The candidate detection items that can be performed are also merged to concentrate the detection samples on a target detection task and output the subsequent results. Optionally, the target interface can be associated with the sample application interface to display the situation of the detection sample being executed.

[0084] In one embodiment, a candidate detection task that matches successfully is generated based on the items to be detected that meet the matching results, and the candidate detection task is entered into a candidate task table; the candidate task to be tested is displayed on a human-computer interaction interface; and after receiving a confirmation indication regarding the candidate task to be tested that matches successfully, a target detection task is generated.

[0085] In this embodiment, the confirmation instruction refers to the user inputting after confirming that the target detection task information is correct according to the test order customer information. After the user confirms that the successfully matched candidate detection task is correct, the user clicks Save on the human-computer interaction interface to output the target detection task of the sample analyzer. Among them, confirming whether the target detection task information is correct according to the test order customer information includes: judging whether the sample conflicts with the target detection task according to the customer's previous medical history.

[0086] In one embodiment, after generating a target detection task, the user can adjust the detection order of the detection samples on the target interface, including: setting the priority of the detection samples, and executing the target detection task for the detection samples according to the priority of the detection samples. In this embodiment, the priority can be optimized according to the medical detection order, and the user can also choose whether to expedite the processing according to the user's requirements.

[0087] Figure 41 is a schematic diagram of the structure of the detection task generating device of the sample analyzer shown in the embodiment of the present application. For the convenience of explanation, only the part related to the embodiment of the present application is shown. Figure 4 The exemplary device mainly includes: an acquisition unit 401 and a task unit 402, wherein:

[0088] The acquisition unit 401 is used to identify the test order information of the test order image, and generate candidate tasks to be tested according to the preset test order template and the test order information; the task unit 402 is used to obtain the detection resources of the sample analyzer, and determine the target detection task based on the detection resources of the sample analyzer and the candidate tasks to be tested.

[0089] In one embodiment, the inspection order information includes at least inspection order customer information and inspection order customer tasks to be tested.

[0090] In one embodiment, the preset inspection form template is a preset field table, which includes preset fields. According to the preset inspection form template and the inspection form information, candidate tasks to be tested are generated, including: obtaining the identification field of the inspection form information; matching the identification field with the preset field in the preset field table, and filling the information corresponding to the successfully matched identification field into the preset inspection form template; generating candidate tasks to be tested according to the preset inspection form template.

[0091] In one embodiment, candidate tasks to be tested are generated according to a preset inspection form template, including: matching preset fields with key fields in a candidate task table to be tested, and filling data corresponding to the preset fields that match the key fields into the candidate task table to generate candidate tasks to be tested.

[0092] In one embodiment, obtaining the detection resources of the sample analyzer includes: obtaining the on-machine detection reagent of the sample analyzer, determining the remaining amount of the on-machine detection reagent and the reagent status of the on-machine detection reagent, wherein the reagent status of the on-machine detection reagent at least includes the calibration status of the on-machine detection reagent. Furthermore, the activation date of the on-machine detection reagent may also be included.

[0093] In one embodiment, detection resources of a sample analyzer are obtained, and a target detection task is determined based on the detection resources of the sample analyzer and candidate tasks to be tested, including: obtaining detection resources of the candidate tasks to be tested, wherein the detection resources include detection reagents required for the candidate tasks to be tested; matching the detection resources of the sample analyzer with the detection resources of the candidate tasks to be tested to generate a successfully matched candidate tasks to be tested; and generating a target detection task after receiving a confirmation indication regarding the successfully matched candidate tasks to be tested.

[0094] In one embodiment, the method further includes: generating a target interface, the target interface being used to indicate a sample code of the detection sample, a target detection task of the detection sample, and a status of the detection sample being subjected to the target detection task.

[0095] This application has the following beneficial effects:

[0096] On the one hand, the present application generates candidate tasks to be tested according to a preset test order template and the test order information by identifying the test order information of the test order image, thereby quickly converting the test order information into candidate tasks to be tested and reducing manual steps.

[0097] On the other hand, by acquiring the detection resources of the sample analyzer, the target detection task is determined based on the detection resources of the sample analyzer and the candidate tasks to be tested, thereby realizing the step of the sample analyzer quickly generating the target detection task. At the same time, the present application generates a target interface, which is used to indicate the sample code of the detection sample, the target detection task of the detection sample, and the status of the detection sample being executed by the target detection task. By monitoring the detection status of the sample test tube and the task execution degree of the sample analyzer in real time on the target interface, the possibility of error is reduced and the generation efficiency of the target detection task is improved.

[0098] See also Figure 5 , is a schematic diagram of the structure of a sample analyzer according to an embodiment of the present application. The sample analyzer 500 includes a memory 510 and a processor 520 .

[0099] The processor 520 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0100] The memory 510 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 520 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, an optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 510 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 510 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0101] The memory 510 stores executable codes, and when the executable codes are processed by the processor 520 , the processor 520 can execute part or all of the methods described above.

[0102] The sample analyzer also has necessary components for performing detection tasks, such as a sample area for storing test samples, a reagent refrigeration area for storing required detection reagents, a pipette for aspirating and transferring samples / reagents, an incubation device for allowing the mixture of samples and reagents to fully react, a detection unit for detecting the mixture after incubation, etc.

[0103] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0104] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-temporary machine-readable storage medium or machine-readable storage medium) on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by the processor of a sample analyzer (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.

[0105] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A method for generating a detection task of a sample analyzer, characterized in that: include: Identify the inspection order information of the inspection order image, and generate candidate tasks to be tested according to a preset inspection order template and the inspection order information; Acquire detection resources of a sample analyzer, and determine a target detection task based on the detection resources of the sample analyzer and the candidate tasks to be tested.

2. The method according to claim 1, characterized in that The inspection order information at least includes inspection order customer information and inspection order customer tasks to be inspected.

3. The method according to claim 2, characterized in that The preset inspection form template is a preset field table, and the preset field table includes preset fields. The generating of candidate tasks to be tested according to the preset inspection form template and the inspection form information includes: Obtaining the identification field of the inspection order information; Match the identification field with the preset field in the preset field table, and fill the information corresponding to the successfully matched identification field into the preset inspection form template, Generate candidate tasks to be tested according to the preset inspection order template.

4. The method according to claim 3, characterized in that The step of generating candidate tasks to be tested according to the preset inspection form template includes: Match the preset fields with the key fields in the candidate task table. The data corresponding to the preset fields matching the key fields are filled into the candidate task table to be tested, so as to generate the candidate tasks to be tested.

5. The method according to claim 1, characterized in that The acquisition of detection resources of the sample analyzer includes: An on-machine detection reagent of the sample analyzer is obtained, and a remaining amount of the on-machine detection reagent and a reagent state of the on-machine detection reagent are determined, wherein the reagent state of the on-machine detection reagent at least includes a calibration state of the on-machine detection reagent.

6. The method according to claim 1, characterized in that The acquiring detection resources of the sample analyzer and determining the target detection task based on the detection resources of the sample analyzer and the candidate tasks to be tested includes: Calculating the detection resources required by the candidate task to be tested, wherein the detection resources include the detection reagents required by the candidate task to be tested; Matching the detection resources of the sample analyzer with the detection resources of the candidate tasks to be tested, and generating a successfully matched candidate task to be tested; After receiving a confirmation indication about the successfully matched candidate task to be tested, a target detection task is generated.

7. The method according to claim 1, further comprising: A target interface is generated, where the target interface is used to indicate the sample code of the detection sample, the target detection task of the detection sample, and the status of the detection sample being executed with the target detection task.

8. A detection task generating device for a sample analyzer, characterized in that: include: An acquisition unit, used for identifying the inspection order information of the inspection order image, and generating a candidate task to be tested according to a preset inspection order template and the inspection order information; The task unit is used to obtain the detection resources of the sample analyzer, and determine the target detection task based on the detection resources of the sample analyzer and the candidate tasks to be tested.

9. A sample analyzer, characterized in that: include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: An executable code is stored thereon, and when the executable code is executed by a processor of a sample analyzer, the processor is caused to execute the method according to any one of claims 1 to 7.