Sample information processing method, sample analyzer and storage medium
By determining the sample type in the sample analyzer and obtaining the sample type from the laboratory information management system and local configuration, the problem of the sample analyzer being unable to obtain the sample type is solved, enabling rapid sample experiments and improving testing efficiency.
Patent Information
- Application Number
- CN202510905848.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-10-17
AI Technical Summary
Incompatibility or misconfiguration of the communication protocol between the sample analyzer and the laboratory information management system prevents the sample analyzer from obtaining sample type information, resulting in time-consuming and labor-intensive manual registration, extended test preparation time, and reduced test efficiency.
By determining whether the sample analyzer obtains the sample type from the laboratory information management system, and if not, obtaining the sample type configured in the sample rack locally, the target sample type is determined, and the sample experiment is performed directly using the local experimental parameters.
This avoids the time-consuming process of manually registering sample types, ensuring that the sample analyzer can quickly conduct sample experiments and improve testing efficiency.
Smart Images

Figure CN120808924A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of in vitro diagnostic technology, and in particular to a sample information processing method, a sample analyzer, and a storage medium. Background Art
[0002] Sample analyzers usually use sample racks for sampling. Before conducting experiments on samples placed on the sample rack, the samples need to be registered, that is, the identification code on the sample tube used to hold the sample is scanned, and the sample type corresponding to the identification code is obtained from the LIS (Laboratory Information System) based on the identification code. In this way, the sample analyzer can conduct experiments on the samples on the sample rack according to the experimental parameters set locally and matching the sample type.
[0003] Due to possible communication protocol limitations and / or the sample analyzer's user not configuring the LIS, the sample analyzer may not receive the sample information, including the sample type, provided by the LIS. Consequently, the sample analyzer cannot call the corresponding experimental parameters to perform experiments on the samples. Communication protocol limitations refer to incompatibility between the communication protocol and the sample analyzer model, or to an LIS version that is not compatible with the sample analyzer's processing system.
[0004] However, a common approach to solving the above problem is to manually register the sample type of each sample tube on the sample analyzer, which is time-consuming and labor-intensive, unduly prolongs the sample analyzer's preparation time before testing, and reduces the sample analyzer's testing efficiency. Summary of the Invention
[0005] The present application provides a sample information processing method, apparatus, sample analyzer, storage medium, and computer program product, aiming to improve the efficiency of processing samples whose sample types cannot be received from the LIS.
[0006] In a first aspect, the present application provides a sample information processing method, applied to a sample analyzer, comprising:
[0007] determining a target sample rack and a target sample tube, wherein the target sample tube is placed on the target sample rack;
[0008] Determining whether a first sample type is obtained from a laboratory information management system, wherein the first sample type is a sample type corresponding to the target sample tube;
[0009] determining whether a second sample type corresponding to the target sample rack is locally acquired, wherein the second sample type is determined in response to a sample rack configuration operation;
[0010] If the first sample type is not acquired and the second sample type is acquired, a target sample type of the target sample tube is determined according to the second sample type;
[0011] According to the target sample type, a target experiment parameter is determined from experiment parameters arranged in the sample analyzer, and an experiment is performed on the sample in the target sample tube based on the target experiment parameter.
[0012] In a second aspect, the present application provides a sample information processing device, comprising:
[0013] A first determination module is configured to determine a target sample rack and a target sample tube, wherein the target sample tube is placed on the target sample rack;
[0014] A first judgment module is configured to judge whether a first sample type is acquired from a laboratory information management system, wherein the first sample type is a sample type corresponding to the target sample tube;
[0015] A second judgment module is configured to judge whether a second sample type corresponding to the target sample rack is acquired from a local device, wherein the second sample type is determined in response to a sample rack configuration operation;
[0016] A second determination module is configured to determine a target sample type of the target sample tube according to the second sample type if the first sample type is not acquired and the second sample type is acquired;
[0017] An experiment module is configured to determine a target experiment parameter from experiment parameters arranged in the sample analyzer according to the target sample type, and perform an experiment on the sample in the target sample tube based on the target experiment parameter.
[0018] In a third aspect, the present application further provides a sample analyzer, comprising a controller and a scanning device in communication connection with the controller;
[0019] The scanning device is configured to scan a target sample rack and a target sample tube, wherein the target sample tube is placed on the target sample rack;
[0020] The controller comprises a processor and a memory storing a computer program, and the processor is configured to implement the method of the first aspect when the computer program is executed.
[0021] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the method of the first aspect.
[0022] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which is executed by a processor to implement the steps of the method of the first aspect.
[0023] The sample information processing method and device, sample analyzer, storage medium and computer program product provided by the present application determine whether the sample analyzer obtains a sample type corresponding to the target sample tube (i.e., a first sample type) from the LIS and whether the sample analyzer obtains a second sample type corresponding to the target sample rack from the local device, so that in the case where the first sample type is not obtained but the second sample type is obtained, the target sample type of the target sample tube is determined according to the second sample type, and the target sample tube carried on the target sample rack is classified according to the target sample type, so that the sample analyzer can directly obtain the target experimental parameter corresponding to the target sample type from the local device to perform an experiment on the sample in the target sample tube, ensuring that even if the first sample type provided by the LIS is not obtained, the sample analyzer can still perform an experiment on the sample in the target sample tube, avoiding prolonging the preparation time required before the sample analyzer performs a test, and improving the test efficiency of the sample analyzer. BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 A communication interaction schematic diagram between a sample analyzer and a laboratory management system in the related art;
[0025] Figure 2 An architecture block diagram of a sample analyzer and a control terminal provided by an embodiment of the present application;
[0026] Figure 3 A flowchart of a sample information processing method provided by an embodiment of the present application;
[0027] Figure 4 A flowchart of a sample information processing method provided by another embodiment of the present application;
[0028] Figure 5 A schematic diagram of a project information configuration page provided by an embodiment of the present application;
[0029] Figure 6 A flowchart of a sample information processing method provided by still another embodiment of the present application;
[0030] Figure 7 A flowchart of a sample information processing method provided by still another embodiment of the present application;
[0031] Figure 8 A flowchart of a sample information processing method provided by still another embodiment of the present application;
[0032] Figure 9 A flowchart of a sample information processing method provided by still another embodiment of the present application;
[0033] Figure 10 A schematic diagram of a sample rack configuration page provided for an embodiment of the present application;
[0034] Figure 11 A block diagram of a sample information processing apparatus provided for an embodiment of the present application. DETAILED DESCRIPTION
[0035] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. The described embodiments are only used to explain and describe the ideas of the present application, and should not be regarded as a limitation on the protection scope of the present application.
[0036] In vitro diagnosis (IVD) refers to a product and technology that obtains clinical diagnosis information, judges diseases or body functions by detecting and analyzing samples such as blood, body fluid and tissue of a human body outside the human body.
[0037] The instrument for in vitro diagnosis includes a sample analyzer. According to application fields and detection principles, the sample analyzer can include, but is not limited to, an immune analyzer, a blood analyzer, a biochemical analyzer and a nucleic acid detection analyzer and various types.
[0038] Data transmission between a laboratory information management system (LIS) and a sample analyzer is a key link for realizing medical laboratory automation. The LIS is an information management system specially designed for a medical laboratory, which can form a network by combining experimental instruments (such as various sample analyzers) with computers, and realize complex operation processes such as sample input, experimental data access, report review, printing and distribution, experimental data statistical analysis and the like.
[0039] The communication interaction mode between the sample analyzer and the LIS is as shown in FIG. 1. Figure 1 As shown in FIG. 1, the sample analyzer sends sample test results, quality control information and the like to the LIS through a communication link, and the LIS can also send sample information, data processing results and the like to the sample analyzer through the communication link.
[0040] The LIS and the sample analyzer are usually connected in communication through a serial port and / or a network port. After receiving a sample test request provided by the sample analyzer connected in communication, the LIS provides sample information corresponding to the sample test request to the sample analyzer. After the sample analyzer completes the test according to the sample information, the sample analyzer sends the sample bar code number, the result value, the unit, the flag (such as abnormality, alarm), the date and time and other information to the LIS according to the ASTM format, and the LIS stores the information in the corresponding sample information. The ASTM is the most widely used international standard protocol for communication between the LIS and the sample analyzer. It is worth mentioning that, in addition to the ASTM, the communication protocol between the sample analyzer and the LIS can also be the HL7, the private protocol of the manufacturer, etc. The specific communication protocol between the sample analyzer and the LIS is not limited in the present application.
[0041] Due to the limitation of the possible communication protocol, for example, the communication protocol adopted by the LIS is incompatible with the model of the sample analyzer or the version of the LIS is not suitable for the processing system of the sample analyzer, or due to the problem that the user of the sample analyzer does not configure the LIS, the sample analyzer cannot receive the sample information provided by the LIS, which includes the sample type. Therefore, the sample analyzer cannot further call the corresponding experimental parameters corresponding to the sample type to perform experiments on the corresponding sample placed on the sample rack according to the sample information provided by the LIS.
[0042] In view of the problem that the sample analyzer cannot perform test experiments if the sample information corresponding to a specific sample is obtained from the LIS, the usual way to solve this problem is that the operator of the sample analyzer manually registers the sample type for each sample tube without the sample type obtained from the LIS on the sample analyzer. In this way, it is time-consuming and laborious, which prolongs the preparation time required before the sample analyzer tests the sample, lengthens the test cycle of the sample analyzer, and reduces the test efficiency of the sample analyzer.
[0043] To solve the above problems, the application provides a sample information processing method and device, a sample analyzer, a storage medium and a computer program product. By judging whether the sample analyzer obtains a sample type (i.e., a first sample type) corresponding to a target sample tube from a laboratory information management system (LIS) and whether the sample analyzer obtains a second sample type corresponding to a target sample rack from the local, the target sample type of the target sample tube is determined according to the second sample type when the first sample type is not obtained and the second sample type is obtained, so that the sample analyzer can directly obtain the target experimental parameters corresponding to the target sample type from the local to perform experiments on the sample in the target sample tube, ensuring that even if the first sample type provided by the LIS is not obtained, the sample analyzer can still perform experiments on the sample in the target sample tube, avoiding prolonging the preparation time required before the sample analyzer performs tests, and improving the test efficiency of the sample analyzer.
[0044] To facilitate understanding of the technical implementation of the application, the application field and application environment of the application are described in detail:
[0045] The application can be applied to the field of in vitro diagnosis, including but not limited to the subfields of nucleic acid detection, biochemical diagnosis, immunodiagnosis, etc. The application environment can be as shown in Figure 2 The application environment can be as shown in FIG. 1, including a control terminal 110 and a sample analyzer 120. The control terminal 110 is installed with LIS software, and the control terminal 110 and the sample analyzer 120 are connected in communication in a wired or wireless manner.
[0046] The control terminal 110 can be, but is not limited to, various desktop computers, notebook computers, tablet computers, Internet of Things devices, and smart phones.
[0047] Specifically, the sample analyzer 120 includes a controller 10 and a scanning device 20 connected in communication with the controller 10.
[0048] The controller 10 includes a processor and a memory storing a computer program. The processor implements corresponding functions when executing the computer program stored in the memory.
[0049] The scanning device 20 is configured to scan a target sample rack and a target sample tube. The target sample tube is placed on the target sample rack, i.e., the target sample tube is a sample tube placed on the target sample rack. The target sample rack can be a sample rack located at a to-be-processed position (e.g., an automatic sample loading rack area) of the sample analyzer.
[0050] Specifically, before placing the target sample rack in the processing position of the sample analyzer, the operator / user of the sample analyzer sets a barcode label containing the unique identifiable identity code of the target sample rack on each target sample rack. Before placing the target sample tube in the target sample rack, the operator / user of the sample analyzer sets a barcode label containing the unique identifiable identity code of the target sample tube on each target sample tube.
[0051] Therefore, the scanning device 20 can obtain the unique identifiable identity code of the corresponding target sample rack by scanning the barcode label set on the target sample rack, and obtain the unique identifiable identity code of the corresponding target sample tube by scanning the barcode label set on the target sample tube.
[0052] Based on the unique identifiable identity code of the target sample rack, the sample analyzer 120 can distinguish multiple target sample racks. Based on the unique identifiable identity code of the target sample tube, the sample analyzer 120 can distinguish multiple target sample tubes placed in the same target sample rack and multiple target sample tubes placed in different target sample racks. Based on the unique identifiable identity code of the target sample rack and the unique identifiable identity code of the target sample tube, the sample analyzer 120 can establish a mapping relationship between the target sample rack and the target sample tube placed in the target sample rack, so that the sample analyzer 120 can specifically determine the target sample tube placed in a specific target sample rack.
[0053] The present application will be further described in detail below in conjunction with the drawings and embodiments. It should be noted that the following description is made by taking the sample analyzer to which the method provided by the present application is applied as an example, but this is only an exemplary description. Figure 2 The present application will be further described in detail below in conjunction with the drawings and embodiments. It should be noted that the following description is made by taking the sample analyzer to which the method provided by the present application is applied as an example, but this is only an exemplary description.
[0054] In one embodiment, as shown in Figure 3 a sample information processing method is provided, which comprises the following steps S201 to S205.
[0055] Step S201, determining a target sample rack and a target sample tube.
[0056] Based on step S201, the unique identifiable identity code of each target sample rack and the unique identifiable identity code of each target sample tube placed in each target sample rack can be determined, and the mapping relationship between the target sample rack and the target sample tube representing the placement relationship can be determined.
[0057] In one embodiment, step S201 specifically comprises: scanning first unique identification information of the target sample rack to determine the target sample rack, and scanning second unique identification information of the target sample tube to determine the target sample tube.
[0058] Specifically, the scanning device of the sample analyzer scans the first unique identification information (such as the identity tag of the target sample rack) arranged on the target sample rack, so that the sample analyzer reads out the target sample rack. Similarly, the scanning device scans the second unique identification information (such as the identity tag of the target sample tube) arranged on the target sample tube, so that the sample analyzer reads out the target sample tube, and further establishes the association between the target sample tube and the target sample rack.
[0059] In another embodiment, step S201 specifically includes determining the target sample rack according to the first unique identification information of the target sample rack input to the sample analyzer, and determining the target sample tube according to the second unique identification information of the target sample tube input to the sample analyzer.
[0060] Specifically, the operator manually inputs the first unique identification information on the identity tag of the target sample rack and the second unique identification information on the identity tag of the target sample tube into the operation interface with human-computer interaction function of the sample analyzer, and realizes the association between the target sample rack and the target sample tube.
[0061] In yet another embodiment, step S201 specifically includes that the sample analyzer determines the target sample rack according to the first unique identification information of the target sample rack input to the sample analyzer, and the scanning device of the sample analyzer scans the second unique identification information (such as the identity tag of the target sample tube) arranged on the target sample tube to determine the target sample tube.
[0062] In yet another embodiment, step S201 specifically includes that the scanning device of the sample analyzer scans the first unique identification information arranged on the target sample rack to determine the target sample rack, and the sample analyzer determines the target sample tube according to the second unique identification information of the target sample tube input to the sample analyzer.
[0063] Step S202, it is judged whether the first sample type is acquired from the laboratory management system.
[0064] In step S202, the first sample type is the sample type corresponding to the target sample tube.
[0065] Specifically, the sample analyzer determines whether the sample information provided by the laboratory management system and containing the sample type corresponding to the unique identifiable identity code of the target sample tube (i.e. the first sample type) is acquired.
[0066] Step S203, it is judged whether the second sample type corresponding to the target sample rack is acquired from the local.
[0067] In step S203, the second sample type is determined by the sample analyzer in response to the sample rack configuration operation.
[0068] Specifically, the sample analyzer determines whether the sample type corresponding to the unique identifiable identity code of the target sample rack is stored.
[0069] It is worth mentioning that, in any embodiment provided in the present application, the first sample type specifically represents one of serum, plasma, urine, pleural effusion, cerebrospinal fluid and whole blood contained in the target sample tube, and the second sample type specifically represents one of serum, plasma, urine, pleural effusion, cerebrospinal fluid and whole blood contained in the target sample tube placed in the target sample rack.
[0070] The second sample type is written into the memory of the sample analyzer through the sample rack configuration operation of the operator on the sample analyzer.
[0071] Exemplarily, in the operation interface with human-computer interaction function provided by the sample analyzer, the operator selects the unique identifiable identity code of the target sample rack from the operation interface, and configures the second sample type corresponding to the unique identifiable identity code of the target sample rack from the operation interface, so as to determine the second sample type corresponding to the target sample rack.
[0072] The unique identifiable identity code of one sample rack is used as the unique identifiable identity code of the target sample rack, and the second sample type corresponding to the unique identifiable identity code of the target sample rack is selected from the plurality of alternative sample types displayed on the operation interface.
[0073] It should be noted that, in any embodiment provided in the present application, "local" refers to the sample analyzer itself.
[0074] If the sample analyzer does not obtain the first sample type and obtains the second sample type, the method further comprises, after step S202 and step S203:
[0075] Step S204, determining the target sample type of the target sample tube according to the second sample type.
[0076] Specifically, in an embodiment, the sample analyzer obtains the second sample type of the target sample rack corresponding to the target sample tube stored locally in response to the test request operation of the operator, and determines the second sample type as the target sample type of the target sample tube.
[0077] It is worth mentioning that there are many cases in which the sample analyzer does not obtain the first sample type.
[0078] In some embodiments, the sample analyzer cannot obtain the first sample type if the sample analyzer is not communicatively connected to the laboratory information management system. The sample analyzer not being communicatively connected to the laboratory information management system includes, but is not limited to, the sample analyzer failing to connect to the laboratory information management system or the laboratory information management system not being configured directly.
[0079] In other embodiments, the sample analyzer can not obtain the first sample type even if the sample analyzer is communicatively connected to the laboratory information management system. For example, the sample analyzer fails to obtain sample information provided by the laboratory information management system. For example, the sample analyzer obtains sample information provided by the laboratory information management system, but fails to parse the sample information due to a limitation of a communication protocol, and thus fails to obtain the first sample type. For example, the sample analyzer obtains sample information provided by the laboratory information management system, but the information parsed from the sample information does not include the first sample type due to a limitation of a communication protocol.
[0080] If the sample analyzer obtains the second sample type locally, it means that the sample analyzer stores the sample type corresponding to the unique identifiable identity code of the target sample rack in response to an operation of an operator configuring a sample rack of the sample analyzer.
[0081] In this embodiment, based on step S204, the sample analyzer can determine the target sample type of the target sample tube placed on the target sample rack according to the second sample type set locally and corresponding to the target sample rack, without the operator manually registering the target sample type of each target sample tube in the case that the first sample type provided by the laboratory information management system cannot be obtained, thereby avoiding unnecessarily prolonging the preparation time required before the sample analyzer performs testing.
[0082] In step S205, the target experiment parameter is determined from the experiment parameters set in the sample analyzer according to the target sample type, and the sample in the target sample tube is experimented based on the target experiment parameter.
[0083] In this embodiment, in the case that the sample analyzer fails to obtain the first sample type and obtains the second sample type, the target sample type of the target sample tube can be determined according to the second sample type, and the target sample tube carried on the target sample rack is classified by the target sample rack, so that the sample analyzer can directly obtain the target experiment parameter for processing the target sample tube from the local batch to experiment the sample in the target sample tube, ensuring that the sample analyzer can experiment the sample in the target sample tube even if the first sample type provided by the laboratory information management system is not obtained, avoiding prolonging the preparation time required before the sample analyzer performs testing, and improving the testing efficiency of the sample analyzer.
[0084] Further, in another embodiment provided by the present application, as shown in Figure 4 Further, in another embodiment provided by the present application, as shown in
[0085] In step S206, a default sample type set in the sample analyzer is acquired.
[0086] The default sample type can be set in the sample analyzer by the manufacturer / developer of the sample analyzer before the sample analyzer is shipped. Alternatively, the default sample type can be set in the sample analyzer by the operator of the sample analyzer before the sample analyzer is used to test the sample in the target sample tube.
[0087] In an embodiment, step S206 further includes acquiring the default sample type set in the sample analyzer and corresponding to the factory setting mode of the sample analyzer.
[0088] The factory setting mode of the sample analyzer refers to the initial set of standardized hardware configuration, software parameters and operation specification set in the sample analyzer by the manufacturer of the sample analyzer before the sample analyzer is shipped. The software parameters included in the initial set include the default sample type corresponding to the factory setting mode of the sample analyzer.
[0089] The default sample type corresponding to the factory setting mode of the sample analyzer is specifically one of serum, plasma, urine, pleural effusion, cerebrospinal fluid and whole blood. Preferably, the default sample type corresponding to the factory setting mode is specifically set as the sample type with the highest occurrence frequency in the list of experimental items supported by the sample analyzer, for example, serum.
[0090] In another embodiment, step S206 further includes acquiring the default sample type obtained by the sample analyzer in response to the default information configuration operation.
[0091] The default sample type corresponds to the to-be-tested experimental item of the target sample tube.
[0092] In this embodiment, the default sample type can also be written into the memory of the sample analyzer by the operator of the sample analyzer through the default information configuration operation.
[0093] Specifically, in response to an operator selecting a test item, the sample analyzer displays a project information configuration page, wherein the project information configuration page includes a default sample type configuration area for the test item. Subsequently, in response to the operator selecting a candidate sample type from a plurality of candidate sample types displayed in the default sample type configuration area as the default sample type for the test item, the sample analyzer establishes and stores a mapping relationship between the test item and the default sample type.
[0094] For example, if the sample analyzer establishes and stores a mapping relationship between the experimental items to be tested and the default sample type, and the sample analyzer can determine the experimental item to be tested for the target sample tube from the sample information obtained from the laboratory information management system, the sample analyzer can automatically determine the default sample type corresponding to the target sample, without the operator having to manually select the target sample tube and the experimental item to be tested in the sample analyzer. In addition, confirming the default sample type based on the experimental item improves the adaptability of the default sample type corresponding to the target sample tube, thereby ensuring the reliability of the target experimental parameters obtained based on the default sample type.
[0095] Specifically, if Figure 5 As shown in the figure, in the project information configuration page, the operator clicks the selection box on the side of [Sample Type]. The selection box selects "Serum" from the words "Serum", "Plasma", "Urine", "Pleural and Ascites", "Cerebrospinal Fluid", "Whole Blood" and "Others" displayed based on the operator's click action. In addition, the user also clicks the selection button on the side of [Default]. Then, the sample analyzer specifically sets the default sample type corresponding to the test item selected by the operator in the project list area to "Serum".
[0096] In yet another embodiment, step S206 further includes:
[0097] It is determined whether the default sample type obtained by the sample analyzer in response to the default information configuration operation is obtained. If so, step S206 is terminated. If not, the default sample type set in the sample analyzer is obtained.
[0098] In this embodiment, the sample analyzer's determination of the default sample type is conditional. Specifically, only when the sample analyzer stores the default sample type determined by the operator based on the default information configuration operation and corresponding to the experimental item to be tested in the target sample tube, the sample analyzer will obtain the default sample type obtained in response to the default information configuration operation and end the execution of step S206.
[0099] For example, if the sample analyzer determines the default sample type corresponding to the test items of "ALP-in", "ALT-concentration-in", "ALT-concentration-out", and "IgGmI-out-verification" as "serum" in response to the default information configuration operation, and the target sample tube corresponds to the test item of "HbA1c-in-verification", the sample analyzer cannot obtain the default sample type obtained in response to the default information configuration operation, and thus obtains the default sample type corresponding to the factory setting mode. In the case where the default sample type corresponding to the factory setting mode is set as "serum", the sample analyzer finally obtains the default sample type as "serum".
[0100] In step S207, the target sample type is determined according to the default sample type.
[0101] In the embodiment, if the sample analyzer does not obtain the first sample type and the second sample type, the target sample type of the target sample tube is determined in batches according to the default sample type configured in the sample analyzer, so that the sample analyzer can still directly obtain the target test parameter corresponding to the target sample type from the local according to the target sample type to test the sample in the target sample tube, avoid the improper prolongation of the preparation time required before the sample analyzer tests, and the improper interruption of the sample analyzer in the testing process, and improve the testing efficiency of the sample analyzer.
[0102] In an embodiment, step S207 specifically includes: determining the default sample type as the target sample type.
[0103] For example, in the embodiment, if the sample analyzer obtains the default sample type as serum based on step S206, and the sample analyzer obtains the test request of the target sample tube, the sample analyzer determines the target sample type of the target sample tube as serum based on step S207. If the sample analyzer obtains the default sample type as urine based on step S206, and the sample analyzer obtains the test request of the target sample tube, the sample analyzer determines the target sample type of the target sample tube as urine based on step S207.
[0104] In yet another embodiment, step S207 specifically includes:
[0105] The default sample type is determined as the first registered sample type of the target sample tube, and the second registered sample type obtained by the sample analyzer in response to the change operation of the first registered sample type is determined as the target sample type.
[0106] In the embodiment, after the sample analyzer acquires the default sample type, the default sample type is automatically determined as the first registered sample type of the target sample tube. At this time, the operator of the sample analyzer can modify the first registered sample type to a second registered sample type in the operation interface of the sample analyzer. The sample analyzer acquires a test request of the target sample tube, and determines the second registered sample type as the target sample type of the target sample tube based on the sample type modification operation.
[0107] Exemplarily, the sample analyzer displays a sample registration page about the target sample tube under the input operation of the operator. The sample registration page includes a sample information search area and a target sample tube information display area.
[0108] If the operator inputs the unique identifiable identity code of the target sample tube or the position information of the target sample tube in the target sample rack in the sample information search area, the associated information of the target sample tube is displayed in the target sample tube information display area. The associated information of each target sample tube not only includes the first registered sample type of the target sample tube, but also includes the unique identifiable identity code of the target sample tube, the sample area information where the target sample tube actually locates, and the position information of the target sample tube in the target sample rack, etc. Then, the operator can modify the first registered sample type by clicking the first registered sample type displayed in the target sample tube information display area.
[0109] For example, when the operator inputs the unique identifiable identity code of the target sample tube as “12322” in the sample information search area, the associated information corresponding to the target sample tube with the unique identifiable identity code “12322”, i.e. the first registered sample type “serum” of the target sample tube, the sample area information “SPS03_1” where the target sample tube actually locates, and the position information “A007-10” of the target sample tube in the target sample rack, are displayed in the corresponding display box of the target sample tube information display area. Wherein, “A007-10” means that the target sample tube with the unique identifiable identity code “12322” is placed in the tenth hole position of the target sample rack with the unique identifiable identity code “A007”.
[0110] Further, if the operator clicks the first registered sample type “serum” corresponding to the target sample tube with the unique identifiable identity code “12322” in the target sample tube information display area, a
sample type
[0111] In the embodiment, the sample analyzer can provide the operator with wider operation permission for the determination of the target sample type, so that the operator can modify the first registered sample type of the target sample tube, and avoid being unable to change the sample type currently set by the target sample tube when the acquired default sample type is inconsistent with the target sample type in the ideal state.
[0112] Further, please continue to refer to Figure 4 In another embodiment provided in the present application, if the sample analyzer acquires both the first sample type and the second sample type, the sample information processing method further includes steps S208 to S210 after step S202 and step S203.
[0113] In step S208, it is determined whether the first sample type and the second sample type are consistent.
[0114] For example, if the first sample type is serum and the second sample type is serum, the first sample type and the second sample type are consistent. If the first sample type is serum and the second sample type is a sample type other than serum, for example, the second sample type is plasma, then the first sample type and the second sample type are inconsistent.
[0115] In step S209, if the first sample type and the second sample type are consistent, the first sample type is determined as the target sample type.
[0116] In the embodiment, if the first sample type and the second sample type are consistent, the sample analyzer takes the first sample type acquired from the laboratory information management system as the target sample type of the target sample tube.
[0117] It is worth mentioning that since the target sample type has been determined, step S205 needs to be performed after step S209 to complete the experiment on the sample in the target sample tube.
[0118] In step S210, if the first sample type and the second sample type are inconsistent, the target sample type is set to empty, and a mark representing the abnormality of the target sample tube is displayed on the display interface of the sample analyzer.
[0119] It should be noted that setting the target sample type to empty means that the memory of the sample analyzer erases the first sample type acquired from the laboratory information management system, so that the sample analyzer cannot determine the first sample type as the target sample type, and the memory of the sample analyzer does not write the local second sample type to the target sample type.
[0120] For example, the display interface of the sample analyzer displays a mark representing the abnormality of the target sample tube, which specifically includes:
[0121] For example, the first sample type of the target sample tube with the unique identity code 12318 is inconsistent with the second sample type corresponding to the target sample rack with the unique identity code A007 in which the target sample tube is placed. Therefore, the display box corresponding to the target sample tube with the unique identity code 12318 displays a mark representing an abnormality. It is worth mentioning that the mark representing an abnormality includes but is not limited to a word, a symbol, a pattern, a color, etc. representing an abnormality.
[0122] If the problem of the target sample tube is to be solved, the second sample type corresponding to the target sample rack can be modified, or the first sample type of the target sample tube can be modified, or the association between the target sample tube and the target sample rack can be removed and the unbound target sample tube can be bound to another target sample rack. The first sample type of the target sample tube bound to another target sample rack is the same as the second sample type corresponding to another target sample rack.
[0123] By unbinding and rebinding the target sample tube and the target sample rack, the target sample type of the target sample tube is verified and corrected by the target sample rack. The abnormality of the target sample type can be found in time, the accuracy of the target sample type is ensured, the accuracy of the target experimental parameter is improved, and the experimental accuracy of the sample analyzer is improved.
[0124] Further, in an embodiment, as shown in Figure 6 If the sample analyzer obtains both the first sample type and the second sample type, the sample information processing further includes the following steps based on steps S208 to S210:
[0125] S211. Adjusting the sample information corresponding to the target sample tube displayed by the sample analyzer to a locked state.
[0126] The parameter information at least includes the current sample type of the target sample tube.
[0127] Based on steps S208 and S209, if the first sample type is consistent with the second sample type, the target sample type is the first sample type. Therefore, in this case, the current sample type of the target sample tube is the first sample type. Step S211 at least includes: adjusting the first sample type corresponding to the target sample tube displayed by the sample analyzer to a locked state.
[0128] For example, if the first sample type of the target sample tube with the unique identifiable identity code 12316 is plasma, in the target sample tube information display area, the
sample type
plasma
sample type
sample type
[0129] Based on steps S208 and S210, if the first sample type and the second sample type are inconsistent, the target sample type is empty, then in this case, the current sample type of the target sample tube is empty, and step S211 at least specifically includes: adjusting the current sample type corresponding to the target sample tube displayed by the sample analyzer to a locked state.
[0130] For example, if the first sample type of the target sample tube with the unique identifiable identity code 12317 is plasma and the second sample type is serum, in the target sample tube information display area, the
sample type
sample type
[0131] In yet another embodiment, as shown in Figure 7 the sample information processing method further includes step S211 based on steps S201 to S205.
[0132] Step S211 can be executed after step S203.
[0133] Based on step S204, in this embodiment, if the sample analyzer does not obtain the first sample type and obtains the second sample type, the target sample type is the second sample type, then in this case, the current sample type of the target sample tube is determined according to the second sample type, so step S211 at least specifically includes: adjusting the current sample type corresponding to the target sample tube determined according to the second sample type displayed by the sample analyzer to a locked state.
[0134] In yet another embodiment, as shown in Figure 8 if the sample analyzer obtains the first sample type and does not obtain the second sample type, the sample information processing method further includes:
[0135] Step S212, determining the first sample type as the target sample type.
[0136] Since the target sample type has been determined according to step S212, step S205 is directly executed after step S212.
[0137] In the embodiment, in the case that the sample analyzer acquires the first sample type and does not acquire the second sample type, the target sample type of the target sample tube can be determined according to the first sample type, so that the sample analyzer can directly acquire the target experimental parameter corresponding to the target sample type from the local to perform the experiment on the sample in the target sample tube, ensuring that the sample analyzer can perform the experiment on the sample in the target sample tube even if the second sample type provided from the local is not acquired, avoiding the improper prolongation of the preparation time required before the sample analyzer performs the test, and improving the test efficiency of the sample analyzer.
[0138] Optionally, in yet another embodiment, as shown in Figure 9 If the sample analyzer acquires the first sample type and does not acquire the second sample type, the sample information processing method further includes, after step S202 and step S203:
[0139] Step S213, determining the first sample type as the first registered sample type of the target sample tube.
[0140] Step S214, determining the second registered sample type obtained by the sample analyzer in response to the change operation on the first registered sample type as the target sample type.
[0141] In the embodiment, after the sample analyzer acquires the first sample type, the first sample type is automatically determined as the first registered sample type of the target sample tube. At this time, the operator of the sample analyzer can modify the first registered sample type to the second registered sample type in the operation interface of the sample analyzer. The sample analyzer acquires the test request of the target sample tube, and determines the second registered sample type modified based on the sample type modification operation as the target sample type of the target sample tube.
[0142] Since the operator of the sample analyzer can modify the first registered sample type of the target sample tube, the sample analyzer can provide the operator with wider operation authority for the determination of the target sample type, avoiding the case that the first sample type acquired is inconsistent with the target sample type in the ideal state, and the sample type currently set for the target sample tube cannot be changed, thereby improving the accuracy of the target experimental parameter, and further ensuring the experimental accuracy of the sample analyzer.
[0143] It is worth mentioning that, since the target sample type has been determined based on step S214, step S205 can be directly executed after step S214.
[0144] Further, in any of the foregoing embodiments, before step S203, the sample information processing method can further include:
[0145] Step S215, in response to the sample rack configuration operation, determining the third sample type obtained based on the sample rack configuration operation as the sample type corresponding to each sample rack in the sample rack group selected based on the sample rack configuration operation.
[0146] Illustratively, in response to the sample rack configuration operation of the sample rack allocation interface, the third sample type obtained based on the sample rack configuration operation is determined as the sample type corresponding to each sample rack in the sample rack group selected based on the sample rack configuration operation.
[0147] The sample rack allocation interface displays, for example, Figure 10 The sample rack allocation interface includes a configuration result display area, a configuration input area, and a control component area.
[0148] The configuration result display area is used to display the sample rack configuration record result. The sample analyzer calls this record result when obtaining the sample type corresponding to the sample rack.
[0149] The configuration input area is used to enter sample rack configuration information, and in response to the control in the control component area, to generate or modify or delete sample rack configuration records.
[0150] The control component area includes at least a
New
Save
Delete
[0151] When the operator clicks the
New
[0152] When the operator clicks the
Save
[0153] When the operator clicks the
Delete
[0154] The configuration input area is provided with a drop-down box corresponding to the sample type. When the operator clicks the drop-down box, the configuration input area displays a plurality of third sample types preset. The configuration input area is also provided with a first text input box and a second text input box corresponding to the sample rack number.
[0155] It is worth mentioning that if the sample rack number input into the first text input box is the same as the sample rack number input into the second text input box, the corresponding sample type is set for a single sample rack. If the sample rack number input into the first text input box is different from the sample rack number input into the second text input box, the corresponding sample type is set for a plurality of sample racks between the sample rack number of the first text input box and the sample rack number of the second text input box.
[0156] For example, after the operator clicks the first text input box to input "CA001" and clicks the second text input box to input "CA005", and then clicks the "add" button, if the operator selects a specific sample type of "plasma" from a plurality of alternative sample types, the final text box corresponding to the sample type displays the word "plasma".
[0157] In this embodiment, based on the sample analyzer responding to the sample rack configuration operation, a plurality of sample racks corresponding to the sample type can be set at the same time, and the sample type classification of the sample tube carried on the sample rack is realized through the sample rack, thereby shortening the time required for setting the sample type for the sample rack, improving the accuracy of batch processing of experimental parameters of a plurality of sample tubes, and further improving the experimental accuracy of the sample analyzer.
[0158] Further, in an embodiment, the third sample type includes one of serum, plasma, urine, pleural effusion, cerebrospinal fluid, whole blood, and a custom type.
[0159] For example, the operator clicks the configuration input area provided with a drop-down box corresponding to the sample type, as shown in Figure 10 The configuration input area displays a plurality of third sample types preset, which are specifically "serum", "plasma", "urine", "pleural effusion", "cerebrospinal fluid", "whole blood", and "other". Among them, "other" is a custom type.
[0160] It should be noted that the custom type is determined in response to a custom parameter configuration operation on the sample analyzer. For example, if the operator clicks "other" in the drop-down box, the sample rack configuration page displays a custom parameter configuration page for the operator to customize the test parameters corresponding to the third sample type of "other" in the custom parameter configuration page.
[0161] In the embodiment, since the custom type is also set for the third sample type, the processing authority of the operator is further increased, and compatibility of subsequent updated in-vitro diagnostic items is facilitated.
[0162] Under reasonable conditions, it should be understood that although each step in the flowchart involved in the foregoing embodiments is displayed in sequence according to the arrow indication, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in each flowchart can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be alternately executed with other steps or at least part of the sub-steps or stages of other steps.
[0163] In an embodiment, as shown in FIG. 10, a sample information processing apparatus 1000 is also provided, which can include the following modules 1001, 1002, 1003, 1004, and 1005: Figure 11
[0164] The first determination module 1001 is configured to determine a target sample rack and a target sample tube. The target sample tube is placed on the target sample rack.
[0165] The first judgment module 1002 is configured to determine whether a first sample type is obtained from a laboratory information management system. The first sample type is a sample type corresponding to the target sample tube.
[0166] The second judgment module 1003 is configured to determine whether a second sample type corresponding to the target sample rack is obtained from the local device. The second sample type is determined in response to a sample rack configuration operation.
[0167] The second determination module 1004 is configured to determine a target sample type of the target sample tube according to the second sample type in a case where the first sample type is not obtained and the second sample type is obtained.
[0168] The experiment module 1005 is configured to determine a target experiment parameter from an experiment parameter set in a sample analyzer according to the target sample type, and perform an experiment on a sample in the target sample tube based on the target experiment parameter.
[0169] The sample information processing apparatus 1000 can determine the target sample type of the target sample tube according to the second sample type, and classify the target sample tube carried on the target sample rack according to the target sample type, so that the sample analyzer can directly obtain the target experimental parameter of the target sample tube from the local batch to perform an experiment on the sample in the target sample tube, ensuring that even if the first sample type provided by the laboratory management system is not obtained, the sample analyzer can still perform an experiment on the sample in the target sample tube, avoiding prolonging the preparation time required before the sample analyzer performs the test, and improving the test efficiency.
[0170] In one embodiment, the sample information processing apparatus 1000 further comprises a third determination module and a fourth determination module.
[0171] The third determination module is configured to obtain a default sample type set in the sample analyzer in a case where the first sample type and the second sample type are not obtained.
[0172] The fourth determination module is configured to determine the target sample type according to the default sample type.
[0173] Specifically, in one embodiment, the third determination module is specifically configured to obtain a default sample type set in the sample analyzer and corresponding to a factory setting mode of the sample analyzer. In another embodiment, the third determination module is configured to obtain a default sample type corresponding to a to-be-tested experimental item of the target sample tube and obtained by the sample analyzer in response to a default information configuration operation.
[0174] Specifically, in one embodiment, the fourth determination module is specifically configured to determine the default sample type as the target sample type. In another embodiment, the fourth determination module is specifically configured to determine the default sample type as a first registered sample type of the target sample tube, and determine a second registered sample type obtained by the sample analyzer in response to a change operation for the first registered sample type as the target sample type.
[0175] Further, in one embodiment, the sample information processing apparatus 1000 further comprises a third determination module, a fifth determination module, and an exception marking module.
[0176] The third determination module is configured to determine whether the first sample type and the second sample type are consistent in a case where the first sample type and the second sample type are obtained.
[0177] The fifth determination module is configured to determine the first sample type as the target sample type in a case where the first sample type and the second sample type are consistent.
[0178] The abnormality marking module is configured to, in the case that the first sample type and the second sample type are inconsistent, set the target sample type as null, and display a mark representing an abnormality of the target sample tube on a display interface of the sample analyzer.
[0179] Further, in some embodiments, the sample information processing apparatus 1000 further comprises a state locking module. The state locking module is configured to, in the case that the second sample type is obtained, adjust parameter information corresponding to the target sample tube displayed by the sample analyzer to a locked state. The parameter information at least comprises the current sample type of the target sample tube.
[0180] Further, in one embodiment, the sample information processing apparatus 1000 further comprises a sixth determining module. The sixth determining module is configured to, in the case that the first sample type is obtained and the second sample type is not obtained, determine the first sample type as the target sample type. In another embodiment, the sixth determining module is configured to determine the first sample type as a first registered sample type of the target sample tube, and determine a second registered sample type of the sample analyzer obtained in response to a change operation for the first registered sample type as the target sample type.
[0181] Further, in one embodiment, the sample information processing apparatus 1000 further comprises a sample rack configuration module. The sample rack configuration module is configured to, in response to a sample rack configuration operation, determine a third sample type obtained based on the sample rack configuration operation as a sample type corresponding to each sample rack in a sample rack group selected based on the sample rack configuration operation.
[0182] Further, in one embodiment, the third sample type comprises one of serum, plasma, urine, pleural effusion, cerebrospinal fluid, whole blood, and a custom type, wherein the custom type is determined in response to a custom parameter configuration operation performed on the sample analyzer.
[0183] It is to be noted that the specific limitations of the sample information processing apparatus 1000 can be referred to the limitations of the sample information processing method described above, which will not be repeated here. The various modules in the sample information processing apparatus 1000 described above can be realized by software, hardware, and combinations thereof, in whole or in part. The various modules described above can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the various modules.
[0184] In one embodiment, a sample analyzer is provided, comprising a controller and a scanning device in communication connection with the controller. The scanning device is configured to scan a target sample rack and a target sample tube. The controller comprises a processor and a memory storing a computer program, and the processor is configured to execute the computer program to implement the sample information processing method of any of the preceding embodiments.
[0185] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The program can be stored in a non-volatile computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiment methods can be included. Any reference to memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0186] Accordingly, in one embodiment, a computer readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the processor performs the steps of the sample information processing method provided by any embodiment of the present application.
[0187] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.
[0188] The above embodiments only express several implementation manners of the present application, and the description is specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A sample information processing method, applied to a sample analyzer, characterized in that: The method comprises: determining a target sample rack and a target sample tube, wherein the target sample tube is placed on the target sample rack; Determining whether a first sample type is obtained from a laboratory information management system, wherein the first sample type is a sample type corresponding to the target sample tube; determining whether a second sample type corresponding to the target sample rack is locally acquired, wherein the second sample type is determined in response to a sample rack configuration operation; If the first sample type is not obtained and the second sample type is obtained, determining the target sample type of the target sample tube according to the second sample type; According to the target sample type, target experimental parameters are determined from experimental parameters set in the sample analyzer, and an experiment is performed on the sample in the target sample tube based on the target experimental parameters.
2. The method according to claim 1, characterized in that The method further comprises: If the first sample type and the second sample type are not obtained, obtaining a default sample type set in the sample analyzer; Determining the target sample type according to the default sample type; The steps of determining target experimental parameters from the experimental parameters set in the sample analyzer according to the target sample type and performing an experiment on the sample in the target sample tube based on the target experimental parameters are performed.
3. The method according to claim 2, characterized in that The step of obtaining the default sample type set in the sample analyzer includes one of the following situations: The first one: obtaining the default sample type set in the sample analyzer and corresponding to a factory setting mode of the sample analyzer; The second type: The default sample type obtained by the sample analyzer in response to a default information configuration operation is obtained, wherein the default sample type corresponds to the experimental item to be tested of the target sample tube.
4. The method according to claim 2, characterized in that The step of determining the target sample type according to the default sample type includes one of the following situations: The first one: Determining the default sample type as the target sample type; The second type: determining the default sample type as the first registered sample type of the target sample tube; A second registered sample type obtained by the sample analyzer in response to a modification operation on the first registered sample type is determined as the target sample type.
5. The method according to claim 1, wherein The method further comprises: If the first sample type and the second sample type are obtained, determine whether the first sample type and the second sample type are consistent. If they are consistent, determine the first sample type as the target sample type. If they are inconsistent, set the target sample type to empty, and display a mark indicating the abnormality of the target sample tube on the display interface of the sample analyzer.
6. The method according to claim 1 or 5, characterized in that The method further comprises: If the second sample type is obtained, the sample information corresponding to the target sample tube displayed by the sample analyzer is adjusted to a locked state, wherein the parameter information at least includes the current sample type of the target sample tube.
7. The method according to claim 1, characterized in that The method further comprises: If the first sample type is obtained and the second sample type is not obtained, the first sample type is determined as the target sample type, and the steps of determining target experimental parameters from the experimental parameters set in the sample analyzer according to the target sample type, and performing an experiment on the sample in the target sample tube based on the target experimental parameters are performed; or, if the first sample type is acquired and the second sample type is not acquired, determining the first sample type as the first registered sample type of the target sample tube; A second registered sample type obtained by the sample analyzer in response to a modification operation on the first registered sample type is determined as the target sample type.
8. The method according to claim 1, characterized in that The step of determining the target sample rack and the target sample tube comprises: Scanning the first unique identification information of the target sample rack or determining the target sample rack according to the first unique identification information input into the sample analyzer; The target sample tube is determined by scanning the second unique identification information of the target sample tube or according to the second unique identification information input into the sample analyzer.
9. The method according to claim 1, characterized in that Before the step of determining whether a second sample type corresponding to the target sample rack is obtained locally, the method further includes: In response to the sample rack configuration operation, a third sample type obtained based on the sample rack configuration operation is determined as a sample type corresponding to each sample rack in the sample rack group selected based on the sample rack configuration operation.
10. The method according to claim 9, characterized in that The third sample type includes one of serum, plasma, urine, pleural effusion, cerebrospinal fluid, whole blood, and a custom type, wherein the custom type is determined in response to a custom parameter configuration operation performed on the sample analyzer.
11. A sample analyzer, characterized in that: comprising a controller and a scanning device in communication with the controller; The scanning device is configured to scan a target sample rack and a target sample tube, wherein the target sample tube is placed on the target sample rack; The controller includes a processor and a memory storing a computer program, and the processor is configured to implement the method according to any one of claims 1 to 10 when executing the computer program.
12. A computer-readable storage medium, characterized in that The readable storage medium stores a computer program, wherein the computer program implements the method according to any one of claims 1 to 10 when executed by a processor.