Method, device, storage medium and sample analyzer for setting reagent position information
By connecting the reagent information and reagent position information with external hand-held barcode scanner and software to bind the reagent position information, the problem of inconvenient setting of the reagent position information of the sample analyzer is solved, reducing the cost of equipment and design difficulty.
Patent Information
- Application Number
- CN201980098842.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-27
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2039-08-27
AI Technical Summary
The existing sample analyzer is inconvenient to set the reagent position information, and needs manual settings and an external reagent bottle identification device is required, which increases the cost of equipment and design difficulty.
The barcode of the reagent bottle is scanned through an external hand-held barcode scanner, and the binding of reagent information and reagent bit information is achieved through software operations, reducing the device's dependence on the barcode scanner and reagent bottle identification device.
It realizes convenient setting of reagent position information, reduces equipment cost and design difficulty, and has a wide range of adaptability.
Smart Images

Figure CN114207446B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of sample analyzers, and more specifically to a method, device, storage medium, and sample analyzer for setting reagent position information. Background Art
[0002] As essential testing equipment in hospital laboratories, sample analyzers are subject to increasingly stringent requirements for efficiency in clinical use. To improve instrument automation and enhance testing efficiency, some sample analyzers utilize a reagent tray that automatically scans barcodes on reagent bottles. This device automatically recognizes the barcodes on the reagent bottles located in the reagent tray, enabling control over reagent loading. However, due to design requirements, some fully automatic sample analyzers do not automatically recognize the barcodes on the reagent trays, requiring users to manually set the reagent information for the reagent trays in the application software, resulting in inconvenience.
[0003] In addition, for sample analyzers that do not support automatic recognition of reagent bottle barcodes, it is usually necessary to install a reagent bottle identification device (such as a sensor) on the reagent position to make up for this deficiency in the automated process. That is, use an external handheld barcode scanner to scan the barcode on the reagent bottle, and then place the reagent bottle into the reagent position of the analyzer. After the reagent position recognizes the reagent bottle, it binds the parsed information with the position information to complete the function of setting the reagent position information. Although this method achieves the expected function, it still requires the design of the instrument due to the need for a reagent bottle identification device. Therefore, a complete method has not yet been formed to achieve the setting of the reagent position information without placing requirements on the instrument design, that is, to achieve the binding of reagent information and reagent position information. Summary of the Invention
[0004] This application is proposed to solve the above problems. This application provides a reagent position information setting solution, which uses an external handheld barcode scanner to scan the barcode on the reagent bottle and implements the binding of reagent information and reagent position information through software operation. It does not require the sample analyzer itself to have a barcode scanner and reagent bottle identification device to achieve reagent position information setting, which can reduce equipment cost and design difficulty and has a wide range of applications.
[0005] The following briefly describes the reagent position information setting scheme proposed in this application, and more details will be described in the specific implementation mode in conjunction with the accompanying drawings later.
[0006] On the one hand, the present application provides a method for setting reagent position information, the method comprising: obtaining barcode information of a reagent bottle on a reagent position to be placed in a sample analyzer, and parsing the barcode information to obtain reagent information associated with the reagent in the reagent bottle, wherein the barcode information is obtained by scanning the barcode of the reagent bottle with a barcode scanner outside the sample analyzer; displaying the reagent information to a user, and receiving an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information, and in response to the instruction set by the user, binding the reagent information with the reagent position information of the reagent position set by the user.
[0007] In one embodiment of the present application, the display of the reagent information includes a real-time display mode, and the real-time display mode is: each time the barcode information of a reagent bottle is parsed, the reagent information associated with the reagent in the reagent bottle is displayed in real time, and a countdown is started to remind the user to set the reagent position within the countdown time.
[0008] In one embodiment of the present application, after the countdown time ends, the reagent information automatically becomes invalid and is automatically deleted.
[0009] In one embodiment of the present application, the display of the reagent information includes a batch display mode, and the batch display mode is: after batch parsing the barcode information of multiple reagent bottles, the reagent information associated with each of the reagents in the multiple reagent bottles is batch displayed, so that the user can input the setting instructions for the reagent position of each reagent bottle in the multiple reagent bottles one by one.
[0010] In one embodiment of the present application, the display mode for displaying the reagent information is pre-set or based on user selection.
[0011] In one embodiment of the present application, the setting of the reagent position includes an icon setting mode, wherein each reagent position is simulated and displayed in the form of an icon, so that the user can input the setting instruction of the reagent position by clicking.
[0012] In one embodiment of the present application, the setting of the reagent position includes an edit setting mode, wherein the edit setting mode is: receiving reagent position information edited and input by a user to set the reagent position corresponding to the reagent bottle.
[0013] In one embodiment of the present application, the reagent position corresponds to a static reagent disk of a sample analyzer, and each reagent position on the static reagent disk is fixed.
[0014] In one embodiment of the present application, the sample analyzer is a coagulation analyzer.
[0015] On the other hand, the present application provides a reagent position information setting device, which includes: a parsing module for obtaining barcode information of a reagent bottle on a reagent position to be placed in a sample analyzer, and parsing the barcode information to obtain reagent information associated with the reagent in the reagent bottle, wherein the barcode information is obtained by scanning the barcode of the reagent bottle with a barcode scanner outside the sample analyzer; and a display and binding module for displaying the reagent information to a user, and receiving an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information, and in response to the instruction set by the user, binding the reagent information with the reagent position information of the reagent position set by the user.
[0016] In another aspect of the present application, a reagent position information setting device is provided, which includes a memory and a processor, wherein the memory stores a computer program executed by the processor, and when the computer program is executed by the processor, the reagent position information setting method as described in any one of the above items is executed.
[0017] In another aspect of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is run, the method for setting reagent position information as described in any one of the above items is executed.
[0018] In another aspect of the present application, a sample analyzer is provided, comprising any one of the reagent position information setting devices described above.
[0019] According to the reagent position information setting method, device, storage medium and sample analyzer of the embodiments of the present application, an external handheld barcode scanner is used to scan the barcode on the reagent bottle, and the binding of reagent information and reagent position information is implemented through software operation. The reagent position information setting can be achieved without the sample analyzer device itself having a barcode scanner and a reagent bottle identification device, which can reduce equipment costs and design difficulty and has a wide range of adaptability. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 A schematic block diagram showing an example electronic device for implementing a reagent position information setting method according to an embodiment of the present application;
[0021] Figure 2 A schematic flow chart showing a method for setting reagent position information according to an embodiment of the present application is shown;
[0022] Figure 3 An exemplary interface diagram is shown after reagent information and reagent position information are bound using the reagent position information setting method according to an embodiment of the present invention;
[0023] Figure 4 A schematic block diagram showing a reagent position information setting device according to one embodiment of the present application; and
[0024] Figure 5 A schematic block diagram of a reagent position information setting device according to another embodiment of the present application is shown. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of the present application more apparent, the following is a detailed description of example embodiments of the present application with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the example embodiments described herein. Based on the embodiments of the present application described in this application, all other embodiments obtained by those skilled in the art without creative work should fall within the scope of protection of this application.
[0026] In the following description, a large number of specific details are provided to provide a more thorough understanding of the present application. However, it will be apparent to those skilled in the art that the present application can be implemented without one or more of these details. In other examples, some technical features well known in the art are not described in order to avoid confusion with the present application.
[0027] It should be understood that the present application can be implemented in different forms and should not be interpreted as being limited to the embodiments set forth herein. On the contrary, providing these embodiments will make the disclosure thorough and complete and will fully convey the scope of the present application to those skilled in the art.
[0028] The purpose of the terms used herein is only to describe specific embodiments and is not intended to limit the present application. When used herein, the singular forms "a", "an", and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "comprising" and / or "including", when used in this specification, determine the presence of the features, integers, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, parts and / or groups. When used herein, the term "and / or" includes any and all combinations of the relevant listed items.
[0029] In order to thoroughly understand the present application, detailed steps and detailed structures will be provided in the following description to illustrate the technical solution proposed by the present application. The preferred embodiments of the present application are described in detail below. However, in addition to these detailed descriptions, the present application may also have other implementation methods.
[0030] First, refer to Figure 1 An exemplary electronic device 100 for implementing the reagent position information setting method and apparatus according to an embodiment of the present invention is described below.
[0031] like Figure 1 As shown, the electronic device 100 includes one or more processors 102, one or more storage devices 104, an input device 106, and an output device 108, which are interconnected via a bus system 110 and / or other forms of connection mechanisms (not shown). It should be noted that Figure 1 The components and structure of the electronic device 100 shown are merely exemplary and non-limiting. The electronic device may also have other components and structures as needed.
[0032] The processor 102 may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 100 to perform desired functions.
[0033] The storage device 104 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 102 may execute the program instructions to implement the reagent position information setting function and / or other desired functions in the embodiments of the present invention described below (implemented by the processor). Various applications and various data may also be stored in the computer-readable storage medium, such as various data used and / or generated by the application.
[0034] The input device 106 may be a device used by a user to input instructions (for example, in the reagent position information setting method according to an embodiment of the present invention described below, a user may input characters associated with measurement parameters), and may include one or more of a keyboard, a mouse, a microphone, and a touch screen. Furthermore, the input device 106 may also be any interface for receiving information.
[0035] The output device 108 can output various information to the outside (eg, a user), and can include one or more of a display, a speaker, etc. In addition, the output device 108 can also be any other device with an output function.
[0036] For example, an example electronic device for implementing the reagent position information setting method and apparatus according to an embodiment of the present invention may be implemented as a terminal such as a desktop computer, a tablet computer, or a medical system including these terminals (such as a sample analyzer).
[0037] Below, we will refer to Figure 2 The reagent position information setting method 200 according to one embodiment of the present application is described. Figure 2 As shown, the reagent position information setting method 200 may include the following steps:
[0038] In step S210, the barcode information of the reagent bottle to be placed on the reagent position of the sample analyzer is obtained, and the barcode information is parsed to obtain reagent information associated with the reagent in the reagent bottle. The barcode information is obtained by scanning the barcode of the reagent bottle with a barcode scanner outside the sample analyzer.
[0039] In an embodiment of the present application, a barcode scanner external to a sample analyzer (such as a coagulation analyzer) can first be used to scan the barcode on the reagent bottle at the reagent position to be placed in the sample analyzer to obtain the barcode information on the reagent bottle. Here, the "barcode scanner external to the sample analyzer" can be understood as a barcode scanner external to the sample analyzer, that is, the barcode scanner itself is not a component of the sample analyzer, but is externally connected to the sample analyzer through a certain interface. In this example, the sample analyzer may include an interface for an external device, and the barcode scanner external to the sample analyzer is externally connected to the sample analyzer via the interface. Alternatively, the "barcode scanner external to the sample analyzer" can also be understood as an external connection to a computing device equipped with sample analysis application software, such as an external connection to a computer case equipped with sample analysis application software.
[0040] An external barcode scanner can be used to scan the barcode information of the reagent bottle to be placed in the reagent position of the sample analyzer. This barcode information can be parsed to obtain reagent information associated with the reagent in the bottle. For example, if the reagent in the bottle is blood, the associated reagent information is parameter information associated with the blood in the bottle. Based on this reagent information, the reagent information can be bound to the reagent position information, as described in the following steps.
[0041] In step S220, the reagent information is displayed to the user, and an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information is received. In response to the instruction set by the user, the reagent information is bound to the reagent position information of the reagent position set by the user.
[0042] In an embodiment of the present application, the reagent information of the reagent in the reagent bottle obtained by parsing in step S210 can be displayed to the user. Based on the reagent information, the user can set the reagent position corresponding to the reagent bottle through certain instructions. Based on the instruction, the reagent information of the reagent in the reagent bottle can be bound to the reagent position information of the reagent position corresponding to the reagent bottle. Among them, the reagent position information refers to the position information of the reagent position corresponding to the reagent bottle (the reagent bottle may have been placed in the reagent position or may be waiting to be placed in the reagent position). The binding of the reagent information and the reagent position information can be understood as associating / corresponding / mapping the reagent information in the reagent bottle with the position information of the reagent position corresponding to the reagent bottle.
[0043] Wherein, in one embodiment, the display of reagent information can include a real-time display mode, and the real-time display mode is: each time the bar code information of a reagent bottle is parsed, the reagent information associated with the reagent in the reagent bottle is displayed in real time, and a countdown is started to remind the user to set the reagent position within the countdown time. This display method reminds the user to set the reagent position of the reagent bottle by means of a countdown each time the bar code of the reagent bottle is parsed, and a real-time binding operation of the reagent information and the reagent position information can be achieved. In a further embodiment of this embodiment, after the countdown time ends, the reagent information automatically becomes invalid and is automatically deleted. In this embodiment, the display and storage of unnecessary reagent information (i.e., binding has been completed or no binding is required or other erroneous operations, etc.) can be reduced while achieving real-time binding operations, thereby avoiding interference or other impacts on the display and operation of subsequent useful information.
[0044] In another embodiment, the display of reagent information can include a batch display mode, wherein the batch display mode is: after batch parsing the barcode information of multiple reagent bottles, the reagent information associated with each of the reagents in the multiple reagent bottles is displayed in batches, so that the user can input the setting instructions for the reagent position of each of the multiple reagent bottles one by one. In this embodiment, after parsing all the current barcode information, the corresponding reagent information is displayed in a certain order (for example, in chronological order). Based on the list of reagent information, the user can set the reagent position of each reagent bottle one by one. This batch display mode is conducive to improving operational efficiency. In a further embodiment of this embodiment, after completing the binding of reagent information and reagent position information, the reagent information obtained by parsing can be cleared to avoid interfering with the binding of subsequent reagent bottle reagent information and reagent position information or occupying storage space.
[0045] The two display modes described above are merely exemplary. It should be understood that the display mode for displaying reagent information may also include any other suitable display mode, and an appropriate display mode may be set or selected based on different application scenarios. Furthermore, the display mode for displaying reagent information may be pre-set (e.g., having a default display operation) or user-selectable (e.g., including multiple display modes for user selection).
[0046] Based on the display of reagent information, the user can input a setting instruction for the reagent position of the reagent bottle. In one embodiment, the setting of the reagent position may include an icon setting mode, wherein each reagent position is simulated and displayed in the form of an icon, so that the user can input the setting instruction for the reagent position by clicking on it. In this embodiment, each reagent position is simulated and displayed in the form of an icon, and the user can click on the corresponding icon to set the reagent position corresponding to the reagent bottle. This method is simple to operate and easy to implement.
[0047] In another embodiment, the reagent position setting may include an edit setting mode, wherein the edit setting mode receives reagent position information input by the user to set the reagent position corresponding to the reagent bottle. In this embodiment, the user manually enters the reagent position information to set the reagent position corresponding to the reagent bottle. This method is also simple to operate and easy to implement.
[0048] The above two setting modes are merely exemplary. It should be understood that the setting mode for the reagent position may also include any other suitable setting mode, and suitable setting modes may be provided according to different application scenarios. Furthermore, the display mode for the reagent information and the setting mode for the reagent position may be arbitrarily combined in the aforementioned modes (or other possible modes) to achieve convenient, efficient, and highly reliable reagent position information setting. For example, in an embodiment of a combination of batch display mode and icon setting mode, the user can click on the reagent position icon on the interface and select the reagent information in the reagent information list that pops up to bind the reagent information with the reagent position information. After all selection operations are completed, click the Save button to complete the reagent position information setting function. Similarly, the operation of the embodiment of the combination of real-time display mode and icon setting mode, the operation of the embodiment of the combination of real-time display mode and edit setting mode, the operation of the embodiment of the combination of batch display mode and edit setting mode, and the operation of any other suitable embodiment of the combination of reagent information display mode and reagent position setting mode can be understood based on the previous description, and no further examples will be given here.
[0049] In one embodiment of the present invention, the reagent position bound to the reagent position information may correspond to a static reagent tray of a sample analyzer, where each reagent position on the static reagent tray is fixed. In this embodiment, the reagent tray is static, and each reagent position on the reagent tray is fixed. In other embodiments, the reagent position bound to the reagent position information may also correspond to a dynamic reagent tray of a sample analyzer, or any other reagent position of a sample analyzer.
[0050] Reference below Figure 3 Describes an exemplary interface diagram after binding reagent information and reagent position information using the reagent position information setting method according to an embodiment of the present invention. Figure 3 As shown in the figure, the upper left area shows the reagent positions of the diluent in the normal temperature area. Since the number of reagent positions of the diluent in the normal temperature area is small (in Figure 3 In the example shown, only four are shown, so they can be easily identified without numbering (this is for illustrative purposes only). The center area on the left shows different colors representing different reagent types. For example, the left color represents the trigger reagent, the middle color represents mixed reagent 1, and the right color represents mixed reagent 2. The lower area on the left shows specific reagent information, including measurement items, reagent type, reagent batch number, etc. (this is for illustrative purposes only).
[0051] Continue to refer Figure 3 , the right area shows the reagent positions in the refrigeration zone. As shown in the figure, the reagent corresponding to the reagent position numbered 5 is FDP, and the remaining amount is 532; the reagent corresponding to the reagent position numbered 12 is D_D, and the remaining amount is 211; the reagent corresponding to the reagent position numbered 24 is needle wash solution, and the remaining amount is 456; the reagent corresponding to the reagent position numbered 11 is D_D, and the remaining amount is 52; the reagent corresponding to the reagent position numbered 22 is PT, and the remaining amount is 55; the reagent corresponding to the reagent position numbered 20 is APTT, and the remaining amount is 563; the reagent corresponding to the reagent position numbered 2 is TT, and the remaining amount is 451; the reagent corresponding to the reagent position numbered 1 is APTT, and the remaining amount is 99; the reagent corresponding to the reagent position numbered 18 is APTT, and the remaining amount is 123. The font colors of the above reagents also reflect their reagent types. It is not difficult to see from the figure that the reagents in reagent positions 5, 12, 22, 2, and 1 are all trigger reagents, the reagents in reagent positions 24 and 18 are mixed reagent 1, and the reagents in reagent positions 11 and 20 are mixed reagent 2. In addition, there are other numbered reagent positions that have not yet been bound to reagent information.
[0052] from Figure 3As is apparent from the interface diagram shown, the reagent position information setting method according to an embodiment of the present invention can conveniently implement the binding of reagent information and reagent position information through software. In addition, it should be understood that this interface diagram is merely exemplary. The reagent position information setting method according to an embodiment of the present invention can also be implemented as other interfaces.
[0053] In a further embodiment of the present invention, the method 200 may further include (not shown in Figure 2 ): After the binding of the reagent information and the reagent position information is completed, the binding information including the corresponding relationship between the reagent information and the reagent position information is transmitted to the sample analyzer. In this embodiment, by transmitting the binding information including the corresponding relationship between the reagent information and the reagent position information to the sample analyzer, the sample analyzer obtains information about what kind of reagent information is placed on each reagent position, which will be of great benefit to the subsequent sample analysis process. Of course, the sample analyzer can itself carry an application or module that implements the above-mentioned method 200. In this case, there is no need to implement the transmission process of the binding information including the corresponding relationship between the reagent information and the reagent position information, or it is only necessary to transmit the binding information including the corresponding relationship between the reagent information and the reagent position information between the contents of each module of the sample analyzer.
[0054] Based on the above description, the reagent position information setting method according to the embodiment of the present application is based on an external handheld barcode scanner to scan the barcode on the reagent bottle, and implements the binding of reagent information and reagent position information through software operation. The reagent position information setting can be realized without the sample analyzer equipment itself having a barcode scanner and a reagent bottle identification device, which can reduce equipment costs and design difficulty and has a wide range of adaptability.
[0055] The above exemplary illustrates the reagent position information setting method according to an embodiment of the present application. Exemplarily, the reagent position information setting method according to an embodiment of the present invention can be implemented in a device, apparatus, or system having a memory and a processor.
[0056] Furthermore, the reagent position information setting method according to an embodiment of the present invention can be conveniently deployed on mobile devices such as smartphones, tablet computers, and personal computers. Alternatively, the reagent position information setting method according to an embodiment of the present invention can also be deployed on a server (or cloud). Alternatively, the reagent position information setting method according to an embodiment of the present invention can also be distributedly deployed on a server (or cloud) and on individual terminals.
[0057] The following combination Figure 4 Another aspect of the present invention provides a reagent position information setting device. Figure 4 FIG. 4 is a schematic block diagram of a reagent position information setting device 400 according to an embodiment of the present invention.
[0058] like Figure 4As shown, the reagent position information setting device 400 according to an embodiment of the present invention includes a parsing module 410 and a display and binding module 420. Among them, the parsing module 410 is used to obtain the barcode information of the reagent bottle on the reagent position to be placed in the sample analyzer, and parse the barcode information to obtain the reagent information associated with the reagent in the reagent bottle, and the barcode information is obtained by scanning the barcode of the reagent bottle by a barcode scanner outside the sample analyzer. The display and binding module 420 is used to display the reagent information to the user, and receive the user's instruction to set the reagent position corresponding to the reagent bottle based on the reagent information, and in response to the instruction set by the user, bind the reagent information with the reagent position information of the reagent position set by the user. The various modules can respectively execute the above combined Figure 2 The following only describes the main functions of each module of the reagent position information setting device 400, and omits the details already described above.
[0059] In an embodiment of the present application, a barcode scanner external to a sample analyzer (such as a coagulation analyzer) can first be used to scan the barcode on the reagent bottle at the reagent position to be placed in the sample analyzer to obtain the barcode information on the reagent bottle. Here, the "barcode scanner external to the sample analyzer" can be understood as a barcode scanner external to the sample analyzer, that is, the barcode scanner itself is not a component of the sample analyzer, but is externally connected to the sample analyzer through a certain interface. In this example, the sample analyzer may include an interface for an external device, and the barcode scanner external to the sample analyzer is externally connected to the sample analyzer via the interface. Alternatively, the "barcode scanner external to the sample analyzer" can also be understood as an external connection to a computing device equipped with sample analysis application software, such as an external connection to a computer case equipped with sample analysis application software.
[0060] Based on a scan by an external barcode scanner, parsing module 410 can obtain the barcode information of the reagent bottle to be placed in the reagent position of the sample analyzer. By parsing this barcode information, reagent information associated with the reagent in the reagent bottle can be obtained. For example, when the reagent in the reagent bottle is blood, the associated reagent information is parameter information associated with the blood in the reagent bottle. Based on this reagent information, display and binding module 420 can bind the reagent information to the reagent position information.
[0061] In an embodiment of the present application, the display and binding module 420 can display to the user the reagent information of the reagent in the reagent bottle parsed by the parsing module 410. Based on the reagent information, the user can set the reagent position corresponding to the reagent bottle through certain instructions. Based on the instruction, the display and binding module 420 can realize the binding of the reagent information of the reagent in the reagent bottle with the reagent position information of the reagent position corresponding to the reagent bottle. Among them, the reagent position information refers to the position information of the reagent position corresponding to the reagent bottle (the reagent bottle may have been placed in the reagent position or may be waiting to be placed in the reagent position). The binding of the reagent information and the reagent position information can be understood as associating / corresponding / mapping the reagent information in the reagent bottle with the position information of the reagent position corresponding to the reagent bottle.
[0062] Wherein, in one embodiment, the display and binding module 420 may include a real-time display mode for the display of reagent information, and the real-time display mode is: each time the bar code information of a reagent bottle is parsed, the reagent information associated with the reagent in the reagent bottle is displayed in real time, and a countdown is started to remind the user to set the reagent position within the countdown time. This display method reminds the user to set the reagent position of the reagent bottle by a countdown each time the bar code of the reagent bottle is parsed, and a real-time binding operation of the reagent information and the reagent position information can be achieved. In a further embodiment of this embodiment, after the countdown time ends, the reagent information automatically becomes invalid and is automatically deleted. In this embodiment, the display and storage of unnecessary reagent information (i.e., binding has been completed or no binding is required or other erroneous operations, etc.) can be reduced while achieving the real-time binding operation, avoiding interference or other effects on the display and operation of subsequent useful information.
[0063] In another embodiment, the display and binding module 420 may include a batch display mode for the display of reagent information. The batch display mode is: after batch parsing the barcode information of multiple reagent bottles, the reagent information associated with each of the reagents in the multiple reagent bottles is displayed in batches, so that the user can input the setting instructions for the reagent position of each reagent bottle in the multiple reagent bottles one by one. In this embodiment, after parsing all the current barcode information, the corresponding reagent information is displayed in a certain order (for example, in chronological order). Based on the list of the reagent information, the user can set the reagent position of each reagent bottle one by one. This batch display mode is conducive to improving operational efficiency. In a further embodiment of this embodiment, after completing the binding of the reagent information and the reagent position information, the reagent information obtained by the analysis can be cleared to avoid interfering with the binding of the subsequent reagent bottle reagent information and the reagent position information or occupying storage space.
[0064] The two display modes described above are merely exemplary. It should be understood that the display mode for displaying reagent information may also include any other suitable display mode, and an appropriate display mode may be set or selected based on different application scenarios. Furthermore, the display mode for displaying reagent information may be pre-set (e.g., having a default display operation) or user-selectable (e.g., including multiple display modes for user selection).
[0065] Based on the display of reagent information, the user can input the setting instructions for the reagent position of the reagent bottle. In one embodiment, the setting of the reagent position may include an icon setting mode, wherein the icon setting mode is as follows: the display and binding module 420 simulates and displays each reagent position in the form of an icon, so that the user can input the setting instructions for the reagent position by clicking. In this embodiment, the display and binding module 420 simulates and displays each reagent position in the form of an icon, and the user can click the corresponding icon to implement the setting of the reagent position corresponding to the reagent bottle. This method is simple to operate and easy to implement.
[0066] In another embodiment, the reagent position setting may include an edit setting mode, wherein the display and binding module 420 receives the reagent position information edited and input by the user to set the reagent position corresponding to the reagent bottle. In this embodiment, the user manually enters the reagent position information to set the reagent position corresponding to the reagent bottle. This method is also simple to operate and easy to implement.
[0067] The above two setting modes are merely exemplary. It should be understood that the setting mode for the reagent position may also include any other suitable setting mode, and suitable setting modes may be provided according to different application scenarios. Furthermore, the display mode for the reagent information and the setting mode for the reagent position may be arbitrarily combined in the aforementioned modes (or other possible modes) to achieve convenient, efficient, and highly reliable reagent position information setting. For example, in an embodiment of a combination of batch display mode and icon setting mode, the user can click on the reagent position icon on the interface and select the reagent information in the reagent information list that pops up to bind the reagent information with the reagent position information. After all selection operations are completed, click the Save button to complete the reagent position information setting function. Similarly, the operation of the embodiment of the combination of real-time display mode and icon setting mode, the operation of the embodiment of the combination of real-time display mode and edit setting mode, the operation of the embodiment of the combination of batch display mode and edit setting mode, and the operation of any other suitable embodiment of the combination of reagent information display mode and reagent position setting mode can be understood based on the previous description, and no further examples will be given here.
[0068] In one embodiment of the present invention, the reagent position bound to the reagent position information may correspond to a static reagent tray of a sample analyzer, where each reagent position on the static reagent tray is fixed. In this embodiment, the reagent tray is static, and each reagent position on the reagent tray is fixed. In other embodiments, the reagent position bound to the reagent position information may also correspond to a dynamic reagent tray of a sample analyzer, or any other reagent position of a sample analyzer.
[0069] In a further embodiment of the present invention, the apparatus 400 may further include a transmission module (not shown in FIG. Figure 4 ): After the display and binding module 420 completes the binding of the reagent information and the reagent position information, the transmission module can transmit the binding information including the correspondence between the reagent information and the reagent position information to the sample analyzer. In this embodiment, by transmitting the binding information including the correspondence between the reagent information and the reagent position information to the sample analyzer, the sample analyzer obtains information about what kind of reagent information is placed on each reagent position, which will be of great benefit to the subsequent sample analysis process. Of course, the sample analyzer can itself carry a module that implements the above-mentioned device 400. In this case, there is no need to implement the transmission process of the binding information including the correspondence between the reagent information and the reagent position information, or it is only necessary to transmit the binding information including the correspondence between the reagent information and the reagent position information between the contents of each module of the sample analyzer.
[0070] Based on the above description, the reagent position information setting device according to the embodiment of the present application uses an external handheld barcode scanner to scan the barcode on the reagent bottle, and implements the binding of reagent information and reagent position information through software operation. The reagent position information setting can be achieved without the sample analyzer equipment itself having a barcode scanner and a reagent bottle identification device, which can reduce equipment costs and design difficulty and has a wide range of adaptability.
[0071] Figure 5 FIG. 5 is a schematic block diagram of a reagent position information setting device 500 according to another embodiment of the present invention. The reagent position information setting device 500 includes a memory 510 and a processor 520 .
[0072] The memory 510 stores a program for implementing the corresponding steps in the reagent position information setting method according to an embodiment of the present invention. The processor 520 is used to run the program stored in the memory 510 to perform the corresponding steps in the reagent position information setting method according to an embodiment of the present invention, and to implement the corresponding modules in the reagent position information setting device according to an embodiment of the present invention.
[0073] In one embodiment of the present invention, when the program is executed by the processor 520, the reagent position information setting device 500 performs the following steps: obtaining barcode information of a reagent bottle to be placed on a reagent position of a sample analyzer, and parsing the barcode information to obtain reagent information associated with the reagent in the reagent bottle, wherein the barcode information is obtained by scanning the barcode of the reagent bottle by a barcode scanner outside the sample analyzer; displaying the reagent information to a user, receiving an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information, and in response to the instruction set by the user, binding the reagent information with the reagent position information of the reagent position set by the user.
[0074] In one embodiment of the present application, when the program is run by the processor 520, the display of the reagent information performed by the reagent position information setting device 500 includes a real-time display mode, and the real-time display mode is: each time the barcode information of a reagent bottle is parsed, the reagent information associated with the reagent in the reagent bottle is displayed in real time, and a countdown is started to remind the user to set the reagent position within the countdown time.
[0075] In one embodiment of the present application, after the countdown time ends, the reagent information automatically becomes invalid and is automatically deleted.
[0076] In one embodiment of the present application, when the program is executed by the processor 520, the display of the reagent information performed by the reagent position information setting device 500 includes a batch display mode, and the batch display mode is: after batch parsing the barcode information of multiple reagent bottles, the reagent information associated with each of the reagents in the multiple reagent bottles is batch displayed, so that the user can input the setting instructions for the reagent position of each reagent bottle in the multiple reagent bottles one by one.
[0077] In one embodiment of the present application, when the program is executed by the processor 520 , the display mode of the reagent position information setting device 500 for displaying the reagent information is preset or based on user selection.
[0078] In one embodiment of the present application, the setting of the reagent position includes an icon setting mode, wherein each reagent position is simulated and displayed in the form of an icon, so that the user can input the setting instruction of the reagent position by clicking.
[0079] In one embodiment of the present application, the setting of the reagent position includes an edit setting mode, wherein the edit setting mode is: receiving reagent position information edited and input by a user to set the reagent position corresponding to the reagent bottle.
[0080] In one embodiment of the present application, the reagent position corresponds to a static reagent disk of a sample analyzer, and each reagent position on the static reagent disk is fixed.
[0081] In one embodiment of the present application, the sample analyzer is a coagulation analyzer.
[0082] In addition, according to an embodiment of the present invention, a storage medium is also provided, program instructions are stored on the storage medium, when the program instructions are run by a computer or a processor for performing the corresponding steps of the reagent position information setting method of the embodiment of the present invention, and for realizing the corresponding module in the reagent position information setting device according to an embodiment of the present invention. The storage medium can, for example, include a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory or any combination of the above-mentioned storage media. The computer-readable storage medium can be any combination of one or more computer-readable storage media.
[0083] In one embodiment, the computer program instructions, when executed by a computer, can implement the various functional modules of the reagent position information setting apparatus according to an embodiment of the present invention, and / or can execute the reagent position information setting method according to an embodiment of the present invention.
[0084] In one embodiment of the present invention, the computer program instructions, when executed by a computer or processor, cause the computer or processor to perform the following steps: obtaining barcode information of a reagent bottle to be placed on a reagent position of a sample analyzer, and parsing the barcode information to obtain reagent information associated with the reagent in the reagent bottle, wherein the barcode information is obtained by scanning the barcode of the reagent bottle by a barcode scanner outside the sample analyzer; displaying the reagent information to a user, and receiving an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information, and in response to the instruction set by the user, binding the reagent information with the reagent position information of the reagent position set by the user.
[0085] In one embodiment of the present application, the computer program instructions, when executed by a computer or processor, cause the computer or processor to execute a display of the reagent information including a real-time display mode, wherein the real-time display mode is as follows: each time the barcode information of a reagent bottle is parsed, the reagent information associated with the reagent in the reagent bottle is displayed in real time, and a countdown is started to remind the user to set the reagent position within the countdown time.
[0086] In one embodiment of the present application, after the countdown time ends, the reagent information automatically becomes invalid and is automatically deleted.
[0087] In one embodiment of the present application, the computer program instructions, when executed by a computer or processor, cause the computer or processor to execute a display of the reagent information including a batch display mode, wherein the batch display mode is: after batch parsing the barcode information of a plurality of reagent bottles, the reagent information associated with each of the reagents in the plurality of reagent bottles is batch displayed, so that the user can input setting instructions for the reagent position of each of the plurality of reagent bottles one by one.
[0088] In one embodiment of the present application, when the computer program instructions are executed by a computer or a processor, the display mode for displaying the reagent information executed by the computer or the processor is preset or based on user selection.
[0089] In one embodiment of the present application, the setting of the reagent position includes an icon setting mode, wherein each reagent position is simulated and displayed in the form of an icon, so that the user can input the setting instruction of the reagent position by clicking.
[0090] In one embodiment of the present application, the setting of the reagent position includes an edit setting mode, wherein the edit setting mode is: receiving reagent position information edited and input by a user to set the reagent position corresponding to the reagent bottle.
[0091] In one embodiment of the present application, the reagent position corresponds to a static reagent disk of a sample analyzer, and each reagent position on the static reagent disk is fixed.
[0092] In one embodiment of the present application, the sample analyzer is a coagulation analyzer.
[0093] Each module in the reagent position information setting device according to an embodiment of the present invention may be implemented by a processor of an electronic device for reagent position information setting according to an embodiment of the present invention running computer program instructions stored in a memory, or may be implemented when computer instructions stored in a computer-readable storage medium of a computer program product according to an embodiment of the present invention are run by a computer.
[0094] In addition, according to an embodiment of the present invention, a computer program is also provided, which can be stored on a cloud or local storage medium. When the computer program is executed by a computer or processor, it is used to perform the corresponding steps of the reagent position information setting method of the embodiment of the present invention and to implement the corresponding modules in the reagent position information setting device of the embodiment of the present invention.
[0095] In addition, according to an embodiment of the present application, a sample analyzer is also provided, which can implement the reagent position information setting method 200 according to the embodiment of the present application described above. The sample analyzer may include a reagent position information setting device 400 or 500 according to an embodiment of the present application. Those skilled in the art can understand the structure and specific operation of the sample analyzer according to an embodiment of the present application based on the reagent position information setting device 400 or 500 according to the embodiment of the present application described above. For the sake of brevity, it is not further described here. For example, the sample analyzer can be a coagulation analyzer.
[0096] Based on the above description, the reagent position information setting method, device, storage medium and sample analyzer according to the embodiments of the present application are based on an external handheld barcode scanner to scan the barcode on the reagent bottle, and implement the binding of reagent information and reagent position information through software operation. The reagent position information setting can be achieved without the sample analyzer device itself having a barcode scanner and a reagent bottle identification device, which can reduce equipment costs and design difficulty and has a wide range of adaptability.
[0097] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely illustrative and are not intended to limit the scope of the present application. Various changes and modifications may be made therein by those skilled in the art without departing from the scope and spirit of the present application. All such changes and modifications are intended to be included within the scope of the present application as required by the appended claims.
[0098] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0099] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units described is merely a logical function division. In actual implementation, other division methods may be used, such as combining or integrating multiple units or components into another device, or ignoring or not performing some features.
[0100] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0101] Similarly, it should be understood that in order to streamline the present application and aid in understanding one or more of the various inventive aspects, in the description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, this approach of the present application should not be interpreted as reflecting the intention that the application claimed for protection requires more features than those explicitly recited in each claim. More precisely, as reflected in the corresponding claims, the inventive point is that the corresponding technical problem can be solved with fewer features than all the features of a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present application.
[0102] Those skilled in the art will understand that, except where mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstract, and drawings), as well as all processes or units of any method or apparatus disclosed herein, may be combined in any combination. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that provides the same, equivalent, or similar purpose.
[0103] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of this application and to form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
[0104] The various component embodiments of the present application can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will appreciate that in practice, a microprocessor or digital signal processor (DSP) can be used to implement some or all of the functionality of some modules according to the embodiments of the present application. The present application can also be implemented as a device program (e.g., a computer program or computer program product) for performing part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium or in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
[0105] It should be noted that the above embodiments illustrate rather than limit the present application, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbols placed between brackets should not be construed as limiting the claims. The present application may be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.
[0106] The above description is merely a specific embodiment or illustration of a specific embodiment of the present application, and the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. The scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for setting reagent position information, characterized in that: The method comprises: Obtaining barcode information of a reagent bottle to be placed in a reagent position of a sample analyzer, and parsing the barcode information to obtain reagent information associated with the reagent in the reagent bottle, wherein the barcode information is obtained by scanning the barcode of the reagent bottle with a barcode scanner external to the sample analyzer, and the reagent information includes at least a measurement item; Displaying the reagent information to a user and receiving an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information, wherein the setting of the reagent position includes an icon setting mode, wherein each reagent position is simulated and displayed in the form of an icon, so that the user can input a setting instruction for the reagent position by clicking on it, and in response to the instruction set by the user, binding the reagent information with the reagent position information of the reagent position set by the user; An interface diagram after the reagent information and the reagent position information are bound using the icon setting mode is displayed, wherein, if the reagent information of the reagent in a certain reagent bottle is bound to the reagent position information of the reagent position corresponding to the reagent bottle, the icon corresponding to the reagent position displays the reagent information of the reagent bottle, the remaining amount of the reagent bottle, and the number of the reagent position; if the reagent position information of a certain reagent position has not been bound to the reagent information, the icon corresponding to the reagent position only displays the number of the reagent position.
2. The method according to claim 1, characterized in that The display of the reagent information includes a real-time display mode, in which the reagent information associated with the reagent in each reagent bottle is displayed in real time each time the barcode information of the reagent bottle is parsed, and a countdown is started to remind the user to set the reagent position within the countdown time.
3. The method according to claim 2, characterized in that After the countdown time ends, the reagent information automatically becomes invalid and is automatically deleted.
4. The method according to claim 1, wherein The display of the reagent information includes a batch display mode, which is: after batch parsing the barcode information of multiple reagent bottles, batch display the reagent information associated with each reagent in the multiple reagent bottles, so that the user can input the setting instructions for the reagent position of each reagent bottle in the multiple reagent bottles one by one.
5. The method according to any one of claims 2 to 4, characterized in that The display mode for displaying the reagent information is pre-set or based on user selection.
6. The method according to any one of claims 1 to 4, characterized in that The reagent positions correspond to the static reagent tray of the sample analyzer, and each reagent position on the static reagent tray is fixed.
7. The method according to any one of claims 1 to 4, characterized in that The sample analyzer is a coagulation analyzer.
8. A reagent position information setting device, characterized in that: The device comprises: a parsing module, configured to obtain barcode information of a reagent bottle to be placed in a reagent position of a sample analyzer, and parse the barcode information to obtain reagent information associated with the reagent in the reagent bottle, wherein the barcode information is obtained by scanning the barcode of the reagent bottle with a barcode scanner external to the sample analyzer, and the reagent information includes at least a measurement item; and a display and binding module for displaying the reagent information to a user and receiving an instruction from the user to set a reagent position corresponding to the reagent bottle based on the reagent information, wherein the setting of the reagent position includes an icon setting mode, wherein the display and binding module simulates and displays each reagent position in the form of an icon, so that the user can input a setting instruction for the reagent position by clicking on it, and in response to the instruction set by the user, binds the reagent information to the reagent position information of the reagent position set by the user; An interface diagram after the reagent information and the reagent position information are bound using the icon setting mode is displayed, wherein, if the reagent information of the reagent in a certain reagent bottle is bound to the reagent position information of the reagent position corresponding to the reagent bottle, the icon corresponding to the reagent position displays the reagent information of the reagent bottle, the remaining amount of the reagent bottle, and the number of the reagent position; if the reagent position information of a certain reagent position has not been bound to the reagent information, the icon corresponding to the reagent position only displays the number of the reagent position.
9. A reagent position information setting device, characterized in that: The device includes a memory and a processor, wherein a computer program executed by the processor is stored in the memory, and when the computer program is executed by the processor, the method for setting reagent position information according to any one of claims 1 to 8 is executed.
10. A storage medium, characterized in that: The storage medium stores a computer program, which executes the reagent position information setting method according to any one of claims 1 to 8 when running.
11. A sample analyzer, characterized in that: The sample analyzer includes the reagent position information setting device according to claim 8 or 9.
Citation Information
Patent Citations
Sample analyzer
CN101126762A
Automatic liquid sample analyzer
JP2004239777A