A reagent rack-up method and device
By obtaining reagent placement requests from chemical testing instruments and managing the location and identification of reagents in the reagent management interface, the problem of reagent location tracking was solved, enabling real-time monitoring and management of reagent distribution, and improving testing efficiency and user experience.
Patent Information
- Application Number
- CN201910459440.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-05-29
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2039-05-29
AI Technical Summary
In chemical testing instruments, existing technologies struggle to track and manage the location and usage status of reagents in real time, making it difficult for users to accurately know the distribution and usage of reagents, thus affecting the efficiency and accuracy of the testing process.
By obtaining a reagent placement request, carrying the reagent identifier and location identifier, a reagent placement request is generated. The reagent is then placed and managed in the reagent management interface based on the location identifier and reagent identifier, including testing identifier rules, location status checks, and confirmation of reagent usage status, to ensure the correct updating and management of reagent locations.
This allows users to know the reagent distribution in real time during the testing process, improving the management efficiency and accuracy of the testing process, avoiding reagent shortages or misoperations, and enhancing the user experience.
Smart Images

Figure CN112014580B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of chemical detection, in particular to a reagent shelving method and device. BACKGROUND
[0002] Currently, detection instruments such as chemiluminescence analyzers are applied more and more widely in the field of chemical detection. When a sample needs to be detected, a reagent and the sample are placed on the detection instrument, and the detection instrument can detect the sample using the reagent.
[0003] Different reagents need to be used in different detection projects. If multiple detection projects need to be continuously executed, after a detection project is executed, the reagent required by the next detection project needs to be shelved on the detection instrument. SUMMARY
[0004] In order to enable a user to know which reagents are stored in which reagent positions in the detection instrument in a detection process, the present application shows a reagent shelving method and device.
[0005] In a first aspect, the present application shows a reagent shelving method, which comprises:
[0006] obtaining a reagent shelving request, the reagent shelving request carrying a reagent identifier of a first reagent and a position identifier of a first reagent position, and the reagent shelving request being used to request shelving the first reagent in the first reagent position in a reagent management interface displayed on a screen according to the position identifier and the reagent identifier;
[0007] shelving the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
[0008] In an optional implementation, the obtaining of the reagent shelving request comprises:
[0009] receiving a triggering operation on a confirmation button corresponding to a target input box in the reagent management interface, the target input box comprising an input box corresponding to the first reagent position, and the reagent identifier being contained in the target input box when the triggering operation is received;
[0010] obtaining the position identifier of the first reagent position and the reagent identifier contained in the target input box according to the triggering operation;
[0011] generating the reagent shelving request according to the position identifier and the reagent identifier.
[0012] In an optional implementation, the method further comprises:
[0013] determining whether the reagent identifier meets preset identifier rules;
[0014] If the reagent identifier meets preset identifier rules, the step of storing the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier is performed.
[0015] In an optional implementation, the method further includes:
[0016] If the reagent identifier does not meet preset identifier rules, prompt information is generated, the prompt information being used to prompt that the reagent identifier does not meet preset identifier rules and / or re-input a reagent identifier;
[0017] The prompt information is displayed or played.
[0018] In an optional implementation, the method further includes:
[0019] determining whether a second reagent is currently stored in the first reagent position according to the position identifier;
[0020] If no second reagent is currently stored in the first reagent position, the step of storing the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier is performed;
[0021] If a second reagent is currently stored in the first reagent position, the second reagent in the first reagent position is removed in the reagent management interface, and then the step of storing the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier is performed.
[0022] In an optional implementation, after the step of storing the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier, the method further includes:
[0023] The position identifier and the reagent identifier are combined to form a corresponding table item, and are stored in a first corresponding relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored in the reagent position.
[0024] In an optional implementation, the method further includes:
[0025] obtaining a project identifier of a detection project in which the reagent identifier participates;
[0026] The project identifier and the position identifier are combined to form a corresponding table item, and are stored in a second corresponding relationship between a project identifier of a detection project and a position identifier of a reagent position in which a reagent used by the detection project is located.
[0027] In an optional implementation, after the step of de-stocking the second reagent on the first reagent position in the reagent management interface, the method further comprises:
[0028] In the first correspondence relationship between the position identifier of the reagent position and the reagent identifier of the reagent stored on the reagent position, a corresponding entry including the position identifier is deleted.
[0029] In an optional implementation, after the step of de-stocking the second reagent on the first reagent position in the reagent management interface, the method further comprises:
[0030] In the second correspondence relationship between the project identifier of the detection project and the position identifier of the reagent position where the reagent used by the detection project is stored, a corresponding entry including the position identifier is deleted.
[0031] In an optional implementation, the method further comprises:
[0032] If there is still a third reagent used by the detection project in the reagent management interface, in the second correspondence relationship, a corresponding entry between the project identifier in the corresponding entry and the position identifier of the reagent position where the third reagent is stored is created.
[0033] In an optional implementation, the method further comprises:
[0034] According to the position identifier, it is determined whether the second reagent stored on the first reagent position is being used;
[0035] If the second reagent is not being used, the step of de-stocking the second reagent on the first reagent position in the reagent management interface is executed.
[0036] In an optional implementation, the method further comprises:
[0037] If the second reagent is being used, prompt information is generated, the prompt information is used to prompt that the second reagent is being used and de-stocking of the second reagent is not allowed;
[0038] The prompt information is displayed or played.
[0039] In an optional implementation, the method further comprises:
[0040] If the second reagent is being used, after waiting until the second reagent is no longer being used, the step of de-stocking the second reagent on the first reagent position in the reagent management interface is executed.
[0041] In a second aspect, the application shows a reagent stocking device, the device comprising:
[0042] a first obtaining module, configured to obtain a reagent shelving request, the reagent shelving request carrying a reagent identifier of a first reagent and a location identifier of a first reagent location, the reagent shelving request being used to request shelving of the first reagent at the first reagent location in a reagent management interface displayed on a screen according to the location identifier and the reagent identifier;
[0043] a shelving module, configured to shelve the first reagent at the first reagent location in the reagent management interface according to the location identifier and the reagent identifier.
[0044] In an optional implementation, the first obtaining module comprises:
[0045] a receiving unit, configured to receive a triggering operation on a confirmation button corresponding to a target input box in the reagent management interface, the target input box comprising an input box corresponding to the first reagent location, and the reagent identifier being contained in the target input box when the triggering operation is received;
[0046] an obtaining unit, configured to obtain the location identifier of the first reagent location and the reagent identifier contained in the target input box according to the triggering operation;
[0047] a generating unit, configured to generate the reagent shelving request according to the location identifier and the reagent identifier.
[0048] In an optional implementation, the apparatus further comprises:
[0049] a detecting module, configured to detect whether the reagent identifier meets a preset identifier rule;
[0050] The shelving module is further configured to shelve the first reagent at the first reagent location in the reagent management interface according to the location identifier and the reagent identifier if the reagent identifier meets the preset identifier rule.
[0051] In an optional implementation, the apparatus further comprises:
[0052] a first generating module, configured to generate prompt information if the reagent identifier does not meet the preset identifier rule, the prompt information being used to prompt that the reagent identifier does not meet the preset identifier rule and / or to re-input a reagent identifier;
[0053] a first display playing module, configured to display or play the prompt information.
[0054] In an optional implementation, the apparatus further comprises:
[0055] The first determining module is configured to determine whether a second reagent is currently stored in the first reagent position according to the position identifier.
[0056] The shelving module is further configured to, if the second reagent is not currently stored in the first reagent position, shelve the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
[0057] The unshelving module is configured to, if the second reagent is currently stored in the first reagent position, unshelve the second reagent in the first reagent position in the reagent management interface, and the shelving module is further configured to shelve the first reagent in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
[0058] In an optional implementation, the apparatus further includes:
[0059] The first storage module is configured to group the position identifier and the reagent identifier into a corresponding entry, and store a first corresponding relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored in the reagent position.
[0060] In an optional implementation, the apparatus further includes:
[0061] The second acquisition module is configured to acquire a project identifier of a detection item in which the reagent identifier participates.
[0062] The second storage module is configured to group the project identifier and the position identifier into a corresponding entry, and store a second corresponding relationship between a project identifier of a detection item and a position identifier of a reagent position in which a reagent used by the detection item is located.
[0063] In an optional implementation, the apparatus further includes:
[0064] The first deletion module is configured to delete, in the first corresponding relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored in the reagent position, a corresponding entry including the position identifier.
[0065] In an optional implementation, the apparatus further includes:
[0066] The second deletion module is configured to delete, in the second corresponding relationship between a project identifier of a detection item and a position identifier of a reagent position in which a reagent used by the detection item is located, a corresponding entry including the position identifier.
[0067] In an optional implementation, the apparatus further includes:
[0068] The creating module is configured to create, in the second correspondence, a corresponding entry between an item identifier in the corresponding entry and a location identifier of a third reagent location where a third reagent used by the detection item still exists in the reagent management interface.
[0069] In an optional implementation, the apparatus further includes:
[0070] The second determining module is configured to determine, according to the location identifier, whether the second reagent stored in the first reagent location is being used.
[0071] The shelving module is further configured to, if the second reagent is not being used, unshelve the second reagent on the first reagent location in the reagent management interface.
[0072] In an optional implementation, the apparatus further includes:
[0073] The second generating module is configured to, if the second reagent is being used, generate prompt information for prompting that the second reagent is being used and unshelving of the second reagent is not allowed.
[0074] The second displaying and playing module is configured to display or play the prompt information.
[0075] In an optional implementation, the apparatus further includes:
[0076] The shelving module is further configured to, if the second reagent is being used, unshelve the second reagent on the first reagent location in the reagent management interface after waiting until the second reagent is stopped being used.
[0077] In a third aspect, the present application shows a detection instrument, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the reagent shelving method according to the first aspect when executing the program.
[0078] In a fourth aspect, the present application shows a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program implements the steps of the reagent shelving method according to the first aspect when executed by a processor.
[0079] Compared with the prior art, the present application has the following advantages:
[0080] In the present application, a reagent shelving request is acquired, the reagent shelving request carrying a reagent identifier of a first reagent and a position identifier of a first reagent position, the reagent shelving request being used to request shelving the first reagent at the first reagent position in a reagent management interface displayed on a screen according to the position identifier and the reagent identifier; and then shelving the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier. Through the present application, the user can know in real time which reagents are in which reagent positions in the reagent management interface during the detection process, and further can know which reagents are in which reagent positions in the detection instrument. BRIEF DESCRIPTION OF DRAWINGS
[0081] Figure 1 is a step flow chart of a reagent shelving method of the present application.
[0082] Figure 2 is a schematic diagram of a reagent management interface of the present application.
[0083] Figure 3 is a structural block diagram of a reagent shelving device of the present application. DETAILED DESCRIPTION
[0084] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0085] Referring to Figure 1 , a step flow chart of a reagent shelving method of the present application is shown, the method being applied to a detection instrument, and the method can specifically include the following steps:
[0086] In step S101, a reagent shelving request is acquired, the reagent shelving request carrying a reagent identifier of a first reagent and a position identifier of a first reagent position, the reagent shelving request being used to request shelving the first reagent at the first reagent position in a reagent management interface displayed on a screen according to the position identifier and the reagent identifier;
[0087] In the present application, the reagent shelving request can be sent to the detection instrument by other devices. Alternatively, in order to facilitate the user to shelve the reagents in real time in the reagent management interface, the user can also control the detection instrument to generate the reagent shelving request, for example, input some specific operations to the detection instrument to make the detection instrument generate the reagent shelving request.
[0088] When the user controls the detection instrument to generate the reagent shelving request, the detection instrument can display a reagent management interface on the screen, the reagent management interface at least includes a plurality of reagent positions, each reagent position corresponds to an input box, each input box corresponds to a confirmation button, etc., of course, the reagent management interface can also include other contents, which are not limited in the present application. The reagent position is used for storing reagents.
[0089] When a reagent is shelved in a reagent position, the reagent identifier of the reagent can be displayed in the input box corresponding to the reagent position, so as to inform the user which reagents are shelved in which reagent position, and the reagent identifiers of different reagents are different in the present application.
[0090] Referring to Figure 2 The layout of the reagent positions in the reagent management interface corresponds to the layout of the reagent positions in the detection instrument, the reagent management interface has eight different reagent positions, which are reagent positions 01-08 in the figure, and are all used for storing reagents. Each reagent position in the reagent management interface includes three position points, which are represented by circles in the figure. The reagent management interface also includes the opening effective period remaining time K of the reagent corresponding to each reagent position, the calibration effective period remaining time D of the reagent, the input box, the confirmation button, etc.
[0091] When a reagent is stored in a position point, the display color of the position point can be modified to distinguish it from other position points without storing reagents, and the reagent identifier, the opening effective period remaining time K and the calibration effective period remaining time D of the reagent are displayed in the input box.
[0092] When the user needs to shelf a first reagent in a first reagent position in the reagent management interface displayed on the screen, the reagent identifier of the first reagent can be input in the target input box in the reagent management interface of the detection instrument, and then a trigger operation of the confirmation button corresponding to the target input box in the reagent management interface is input. The target input box includes the input box corresponding to the first reagent position, so that the detection instrument receives the trigger operation and the target input box contains the reagent identifier of the first reagent; then the detection instrument can obtain the position identifier of the first reagent position and the reagent identifier contained in the target input box according to the trigger operation; and generate the reagent shelving request according to the position identifier and the reagent identifier.
[0093] In the present application, the position identifier of any reagent position is bound to the input box corresponding to the reagent position, and the position identifier of the first reagent position can be determined according to the target input box corresponding to the trigger operation.
[0094] In step S102, the first reagent is shelved in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
[0095] For example, the first reagent can be stored in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier, so as to realize that the first reagent is placed in the first reagent position according to the position identifier and the reagent identifier, and the user can determine that the detection instrument has placed the first reagent in the first reagent position after seeing that the first reagent position is occupied by the first reagent.
[0096] In the present application, a reagent placement request is acquired, the reagent placement request carrying a reagent identifier of a first reagent and a position identifier of a first reagent position, the reagent placement request being used to request that the first reagent is placed in the first reagent position in a reagent management interface displayed on a screen according to the position identifier and the reagent identifier; and then the first reagent is placed in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier, so that the user can know in real time which reagents are placed in which reagent positions in the reagent management interface during detection, and further can know which reagents are placed in which reagent positions in the detection instrument.
[0097] In the present application, the reagent identifier of each reagent needs to comply with a preset rule, for example, the preset rule stipulates that each reagent identifier needs to be composed of a certain number of characters, whether the characters can include numbers, whether the characters can include letters, and whether the characters can simultaneously include uppercase and lowercase letters, etc. The present application generally does not place a reagent corresponding to a reagent identifier that does not comply with the preset rule in the reagent management interface.
[0098] Therefore, when the reagent identifier input by the user in the target input box in the reagent management interface is received, it is necessary to detect whether the reagent identifier complies with the preset identifier rule; if the reagent identifier complies with the preset identifier rule, the first reagent is then placed in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier. If the reagent identifier does not comply with the preset identifier rule, a prompt information can be generated, the prompt information being used to prompt that the reagent identifier does not comply with the preset identifier rule and / or to re-input the reagent identifier, and the prompt information is displayed or played, so that the user can know from the prompt information that the input reagent identifier is incorrect and needs to be re-input.
[0099] In the present application, when a reagent needs to be placed in the reagent management interface, it is often necessary to place the reagent in an empty reagent position in the reagent management interface.
[0100] However, when the user needs to place the first reagent in the first reagent position in the reagent management interface displayed on the screen, the second reagent can currently be placed in the first reagent position at this time, and if the second reagent is currently placed in the first reagent position at this time, the first reagent cannot be directly placed in the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
[0101] Therefore, in another embodiment of the present application, after obtaining the reagent shelving request, it can be determined according to the location identifier whether the second reagent is currently stored in the first reagent location; if the second reagent is not currently stored in the first reagent location, the first reagent is shelved in the first reagent location according to the location identifier and the reagent identifier in the reagent management interface; if the second reagent is currently stored in the first reagent location, the second reagent in the first reagent location can be de-shelved in the reagent management interface, for example, the second reagent stored in the first reagent location is cleared in the reagent management interface according to the location identifier, so as to de-shelve the second reagent in the first reagent location in the reagent management interface, so that the first reagent location is in an empty state, and then the first reagent can be shelved in the first reagent location according to the location identifier and the reagent identifier in the reagent management interface.
[0102] In the present application, when the second reagent in the first reagent location needs to be de-shelved in the reagent management interface, the second reagent may be being used, that is, the second reagent is being used to detect some samples, and if the second reagent is directly de-shelved, it may cause insufficient reagent during the detection of the sample, which cannot complete the detection, and further cause the previous detection of the sample to be abandoned.
[0103] Therefore, in order to avoid this situation, in another embodiment of the present application, when the second reagent in the first reagent location needs to be de-shelved in the reagent management interface, it can also be determined according to the location identifier whether the second reagent stored in the first reagent location is being used; if the second reagent is not being used, the second reagent in the first reagent location can be directly de-shelved in the reagent management interface.
[0104] In which, whenever the detection instrument uses the reagent located in a reagent location, the location identifier of the reagent location is stored in a preset list, and the preset list is used to store the location identifier of the reagent location where the reagent being used is located, and when the detection instrument no longer uses the reagent located in the reagent location, the location identifier of the reagent location is deleted from the preset list.
[0105] In this way, when it is determined according to the location identifier whether the second reagent stored in the first reagent location is being used, it can be determined whether the location identifier exists in the preset list, if the location identifier does not exist, it can be determined that the second reagent stored in the first reagent location is not being used, and if the location identifier exists, it can be determined that the second reagent stored in the first reagent location is being used.
[0106] However, if the second reagent on the first reagent position is not removed in the reagent management interface, the user can mistakenly think that the detection instrument is malfunctioning and cannot complete the user's instruction to mount the first reagent on the first reagent position, thereby reducing the user experience.
[0107] Therefore, in order to avoid reducing the user experience, in another embodiment, if the second reagent is being used, a prompt information can be generated for prompting that the second reagent stored on the first reagent position is being used and is not allowed to be removed, and then the prompt information is displayed or played. This prompts the user that the second reagent cannot be removed at this time, avoids the user mistakenly thinking that the detection instrument is malfunctioning and cannot remove the second reagent, and thus avoids reducing the user experience.
[0108] Further, in order to complete the user's requirement to mount the first reagent on the first reagent position, if the second reagent is being used, the second reagent is stopped after waiting, and then the second reagent on the first reagent position is removed in the reagent management interface, and then the first reagent is mounted on the first reagent position.
[0109] In the present application, whenever a reagent is mounted on a reagent position, a corresponding table item composed of the position identifier of the reagent position and the reagent identifier of the reagent is generated and stored in the first correspondence relationship between the position identifier of the reagent position and the reagent identifier of the reagent stored on the reagent position, to record that the reagent is mounted on the reagent position.
[0110] Therefore, in the present application, after the second reagent on the first reagent position is removed in the reagent management interface, in order to keep the information synchronized, the corresponding table item including the position identifier can also be deleted in the first correspondence relationship between the position identifier of the reagent position and the reagent identifier of the reagent stored on the reagent position.
[0111] And, after the first reagent is mounted on the first reagent position in the reagent management interface according to the position identifier and the reagent identifier, in order to keep the information synchronized, the corresponding table item composed of the position identifier and the reagent identifier can also be stored in the first correspondence relationship between the position identifier of the reagent position and the reagent identifier of the reagent stored on the reagent position.
[0112] In the present application, the purpose of placing a reagent on a reagent position is often to detect a sample, and detecting a sample is a detection item. In order to enable a user to view which reagent position corresponds to which detection item later, whenever a reagent is placed on a reagent position, the detection item to which the reagent is applied is determined, and then a corresponding table item is formed by combining the item identifier of the detection item and the position identifier of the reagent position, and is stored in the second correspondence relationship between the item identifier of the detection item and the position identifier of the reagent position where the reagent used by the detection item is located, so as to record that the reagent position corresponds to the detection item.
[0113] Therefore, in another embodiment of the present application, after the second reagent on the first reagent position is removed in the reagent management interface, in order to keep the information synchronized, the corresponding table item including the position identifier can also be deleted in the second correspondence relationship between the item identifier of the detection item and the position identifier of the reagent position where the reagent used by the detection item is located.
[0114] However, although the second reagent used by the detection item is removed in the reagent management interface, the detection item can still not be completed, and the detection item still needs to be continued, that is, the reagent needs to be continued to be used to detect the sample corresponding to the detection item. Therefore, if there is a third reagent used by the detection item in the reagent management interface, for example, the third reagent can be the same as the second reagent, in order to keep the information synchronized, a corresponding table item between the item identifier in the corresponding table item and the position identifier of the reagent position where the third reagent is located can be created in the second correspondence relationship.
[0115] Further, in another embodiment of the present application, after the first reagent is placed on the first reagent position according to the position identifier and the reagent identifier in the reagent management interface, in order to keep the information synchronized, the item identifier of the detection item in which the reagent identifier participates can also be obtained; then a corresponding table item is formed by combining the item identifier and the position identifier, and is stored in the second correspondence relationship between the item identifier of the detection item and the position identifier of the reagent position where the reagent used by the detection item is located.
[0116] It should be noted that, for the method embodiments, in order to simply describe, they are all described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to optional embodiments, and the actions involved are not necessarily necessary for the present application.
[0117] Referring to Figure 3 , a structural block diagram of a reagent placing device of the present application is shown, which can specifically include the following modules:
[0118] The first obtaining module 11 is configured to obtain a reagent shelving request, the reagent shelving request carrying a reagent identifier of a first reagent and a location identifier of a first reagent location, the reagent shelving request being used to request shelving of the first reagent at the first reagent location in a reagent management interface displayed on a screen according to the location identifier and the reagent identifier;
[0119] The shelving module 12 is configured to shelve the first reagent at the first reagent location in the reagent management interface according to the location identifier and the reagent identifier.
[0120] In an optional implementation, the first obtaining module includes:
[0121] The receiving unit is configured to receive a triggering operation on a confirmation button corresponding to a target input box in the reagent management interface, the target input box including an input box corresponding to the first reagent location, and the reagent identifier being contained in the target input box when the triggering operation is received;
[0122] The obtaining unit is configured to obtain the location identifier of the first reagent location and the reagent identifier contained in the target input box according to the triggering operation.
[0123] The generating unit is configured to generate the reagent shelving request according to the location identifier and the reagent identifier.
[0124] In an optional implementation, the apparatus further includes:
[0125] The detection module is configured to detect whether the reagent identifier meets a preset identifier rule.
[0126] The shelving module is further configured to shelve the first reagent at the first reagent location in the reagent management interface according to the location identifier and the reagent identifier if the reagent identifier meets the preset identifier rule.
[0127] In an optional implementation, the apparatus further includes:
[0128] The first generating module is configured to generate prompt information if the reagent identifier does not meet the preset identifier rule, the prompt information being used to prompt that the reagent identifier does not meet the preset identifier rule and / or to re-input a reagent identifier.
[0129] The first display playing module is configured to display or play the prompt information.
[0130] In an optional implementation, the apparatus further includes:
[0131] The first determining module is configured to determine, according to the location identifier, whether a second reagent is currently stored at the first reagent location.
[0132] The shelving module is further configured to, if a second reagent is currently stored in the first reagent position, shelve the first reagent in the reagent management interface according to the position identifier and the reagent identifier in the first reagent position.
[0133] The shelving module is further configured to, if a second reagent is currently stored in the first reagent position, shelve the first reagent in the reagent management interface according to the position identifier and the reagent identifier in the first reagent position.
[0134] In an optional implementation, the apparatus further includes:
[0135] The first storage module is configured to group the position identifier and the reagent identifier into a corresponding table item, and store a first correspondence relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored in the reagent position.
[0136] In an optional implementation, the apparatus further includes:
[0137] The second acquisition module is configured to acquire a project identifier of a detection item in which the reagent identifier participates.
[0138] The second storage module is configured to group the project identifier and the position identifier into a corresponding table item, and store a second correspondence relationship between a project identifier of a detection item and a position identifier of a reagent position in which a reagent used by the detection item is located.
[0139] In an optional implementation, the apparatus further includes:
[0140] The first deletion module is configured to delete, in the first correspondence relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored in the reagent position, a corresponding table item including the position identifier.
[0141] In an optional implementation, the apparatus further includes:
[0142] The second deletion module is configured to delete, in the second correspondence relationship between a project identifier of a detection item and a position identifier of a reagent position in which a reagent used by the detection item is located, a corresponding table item including the position identifier.
[0143] In an optional implementation, the apparatus further includes:
[0144] The creating module is configured to create, in the second correspondence, a corresponding entry between an item identifier in the corresponding entry and a location identifier of a third reagent location where a third reagent used by the detection item still exists in the reagent management interface.
[0145] In an optional implementation, the apparatus further includes:
[0146] The second determining module is configured to determine, according to the location identifier, whether the second reagent stored in the first reagent location is being used;
[0147] The unloading module is further configured to unload, in the reagent management interface, the second reagent on the first reagent location if the second reagent is not being used.
[0148] In an optional implementation, the apparatus further includes:
[0149] The second generating module is configured to generate prompt information if the second reagent is being used, the prompt information being used to prompt that the second reagent is being used and unloading of the second reagent is not allowed;
[0150] The second displaying and playing module is configured to display or play the prompt information.
[0151] In an optional implementation, the apparatus further includes:
[0152] The unloading module is further configured to unload, in the reagent management interface, the second reagent on the first reagent location if the second reagent is being used and after waiting until the second reagent is stopped being used.
[0153] In the present application, a reagent loading request is acquired, the reagent loading request carrying a reagent identifier of a first reagent and a location identifier of a first reagent location, the reagent loading request being used to request loading of the first reagent on the first reagent location in a reagent management interface displayed on a screen according to the location identifier and the reagent identifier; and then the first reagent is loaded on the first reagent location in the reagent management interface according to the location identifier and the reagent identifier, so that the user can know which reagents are in which reagent locations in the reagent management interface in real time in a detection process, and further can know which reagents are in which reagent locations in a detection instrument.
[0154] For the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the related parts refer to the part of the method embodiment.
[0155] The various embodiments in the specification are described in progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be mutually referred to.
[0156] Those skilled in the art will appreciate that embodiments of the application can be supplied as a method, a device, or a computer program product. Accordingly, the application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) embodying computer-readable program code.
[0157] The application is described with reference to the flowcharts and / or block diagrams of the method, terminal device (system), and computer program product according to the application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the computer or other programmable data processing terminal device produce the functions described in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in the flow(s) or block(s).
[0158] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing terminal device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including instruction apparatus that implements the functions described in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in the flow(s) or block(s).
[0159] These computer program instructions can also be loaded into a computer or other programmable data processing terminal device, so that a series of operation steps are performed on the computer or other programmable terminal device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable terminal device provide a process for implementing the functions described in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in the flow(s) or block(s).
[0160] Although the preferred embodiments of the application have been described above with the aid of the drawings, additional variations of the preferred embodiments of the application will become apparent to those skilled in the art in light of the foregoing disclosure, and it is to be understood that those variations are disposed within the scope of the claimed application. Accordingly, the application is not limited to the preferred embodiments described above, but rather is intended to encompass any and all variations within the scope of the following claims.
[0161] Finally, it should be noted that the terms "first", "second", and the like, herein do not denote any order, quantity, combination, or importance, but rather are used to distinguish one element from another, and are not intended to denote a physical or logical relationship between such elements. Moreover, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0162] The above provides a reagent shelf method and device, the principle and implementation mode of the application are described in the text by applying specific examples, the above example is only used to help understand the method and core idea of the application;Meanwhile, for those skilled in the art, according to the idea of the application, the specific implementation mode and application range will be changed, and the above description should not be understood as the limitation of the application.
Claims
1. A reagent rack-up method characterized by, The method comprises: obtaining a reagent shelving request carrying a reagent identifier of a first reagent and a position identifier of a first reagent position, the reagent shelving request being used to request shelving the first reagent at the first reagent position in a reagent management interface displayed on a screen of a detection instrument according to the position identifier and the reagent identifier; wherein a layout of reagent positions in the reagent management interface corresponds to a layout of reagent positions in the detection instrument; and the obtaining of the reagent shelving request comprises: receiving a triggering operation on a confirmation button corresponding to a target input box in the reagent management interface, the target input box comprising an input box corresponding to the first reagent position, and the input box containing the reagent identifier when the triggering operation is received; wherein the position identifier of the first reagent position is bound to the input box corresponding to the reagent position; obtaining the position identifier of the first reagent position and the reagent identifier contained in the target input box according to the triggering operation; generating the reagent shelving request according to the position identifier and the reagent identifier; shelving the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
2. The method of claim 1, wherein, The method further comprises: detecting whether the reagent identifier meets a preset identifier rule; if the reagent identifier meets the preset identifier rule, performing the shelving of the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
3. The method of claim 2, wherein, The method further comprises: if the reagent identifier does not meet the preset identifier rule, generating prompt information for prompting that the reagent identifier does not meet the preset identifier rule and / or re-inputting a reagent identifier; displaying or playing the prompt information.
4. The method of claim 1, wherein, The method further comprises: determining whether a second reagent is currently stored at the first reagent position according to the position identifier; if the second reagent is not currently stored at the first reagent position, performing the shelving of the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier; if the second reagent is currently stored at the first reagent position, unshelving the second reagent at the first reagent position in the reagent management interface, and then performing the shelving of the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
5. The method of claim 1, wherein, After the shelving of the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier, the method further comprises: composing a corresponding entry of the position identifier and the reagent identifier, and storing the corresponding entry in a first correspondence relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored at the reagent position.
6. The method of claim 1, wherein, The method further comprises: obtaining a project identifier of a detection project in which the reagent identifier participates; composing a corresponding entry of the project identifier and the position identifier, and storing the corresponding entry in a second correspondence relationship between a project identifier of a detection project and a position identifier of a reagent position where a reagent used by the detection project is located.
7. The method of claim 4, wherein, The method further comprises: In a first correspondence relationship between a position identifier of a reagent position and a reagent identifier of a reagent stored on the reagent position, a corresponding table entry including the position identifier is deleted.
8. The method of claim 4, wherein, The method further comprises: In a second correspondence relationship between a project identifier of a detection project and a position identifier of a reagent position where a reagent used by the detection project is located, a corresponding table entry including the position identifier is deleted.
9. The method of claim 8, wherein, The method further comprises: If a third reagent used by the detection project still exists in the reagent management interface, in the second correspondence relationship, a corresponding table entry between the project identifier in the corresponding table entry and a position identifier of a reagent position where the third reagent is located is created.
10. The method of claim 4, wherein, The method further comprises: According to the position identifier, it is determined whether the second reagent stored on the first reagent position is being used; If the second reagent is not being used, the step of unloading the second reagent on the first reagent position in the reagent management interface is performed.
11. The method of claim 10, wherein, The method further comprises: If the second reagent is being used, prompt information is generated, the prompt information is used to prompt that the second reagent is being used and unloading the first reagent is not allowed; The prompt information is displayed or played.
12. The method according to claim 10 or 11, characterized in that, The method further comprises: If the second reagent is being used, after waiting until the second reagent is no longer being used, the step of unloading the second reagent on the first reagent position in the reagent management interface is performed.
13. A reagent rack device, characterized by comprising: The device comprises: A first obtaining module is configured to obtain a reagent loading request, the reagent loading request carrying a reagent identifier of a first reagent and a position identifier of a first reagent position, and the reagent loading request being used to request that a reagent management interface displayed on a screen of a detection instrument loads the first reagent on the first reagent position according to the position identifier and the reagent identifier; wherein a layout of a reagent position in the reagent management interface corresponds to a layout of a reagent position in the detection instrument; The first obtaining module comprises: A receiving unit is configured to receive a triggering operation on a confirmation button corresponding to a target input box in the reagent management interface, the target input box including an input box corresponding to the first reagent position, and the reagent identifier being contained in the input box when the triggering operation is received; wherein the position identifier of the first reagent position is bound to the input box corresponding to the reagent position; An obtaining unit is configured to obtain the position identifier of the first reagent position and the reagent identifier contained in the target input box according to the triggering operation; A generating unit is configured to generate the reagent loading request according to the position identifier and the reagent identifier; A loading module is configured to load the first reagent on the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
14. The apparatus of claim 13, wherein, The device further comprises: A detection module is configured to detect whether the reagent identifier conforms to a preset identifier rule; The shelving module is further configured to, if the reagent identifier meets the preset identifier rule, shelve the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
15. The apparatus of claim 14, wherein, The device further comprises: The first generating module is configured to generate prompt information if the reagent identifier does not meet the preset identifier rule, the prompt information being used to prompt that the reagent identifier does not meet the preset identifier rule and / or re-input the reagent identifier; The first display playing module is configured to display or play the prompt information.
16. The apparatus of claim 13, wherein, The device further comprises: The first determining module is configured to determine whether a second reagent is currently stored at the first reagent position according to the position identifier; The shelving module is further configured to, if no second reagent is currently stored at the first reagent position, shelve the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier; The unshelving module is configured to, if a second reagent is currently stored at the first reagent position, unshelve the second reagent at the first reagent position in the reagent management interface, and the shelving module is further configured to shelve the first reagent at the first reagent position in the reagent management interface according to the position identifier and the reagent identifier.
17. The apparatus of claim 13, wherein, The device further comprises: The first storage module is configured to group the position identifier and the reagent identifier into a corresponding table item, and store the first corresponding relationship between the position identifier of the reagent position and the reagent identifier of the reagent stored at the reagent position.
18. The apparatus of claim 13, wherein, The device further comprises: The second acquisition module is configured to acquire a project identifier of a detection item in which the reagent identifier participates; The second storage module is configured to group the project identifier and the position identifier into a corresponding table item, and store a second corresponding relationship between the project identifier of the detection item and the position identifier of the reagent position where the reagent used by the detection item is located.
19. The apparatus of claim 16, wherein, The device further comprises: The first deletion module is configured to delete the corresponding table item including the position identifier in the first corresponding relationship between the position identifier of the reagent position and the reagent identifier of the reagent stored at the reagent position.
20. The apparatus of claim 16, wherein, The device further comprises: The second deletion module is configured to delete the corresponding table item including the position identifier in the second corresponding relationship between the project identifier of the detection item and the position identifier of the reagent position where the reagent used by the detection item is located.
21. The apparatus of claim 20, wherein, The device further comprises: The creating module is configured to, if a third reagent used by the detection item still exists in the reagent management interface, create a corresponding table item between the project identifier in the corresponding table item and the position identifier of the reagent position where the third reagent is located in the second corresponding relationship.
22. The apparatus of claim 16, wherein, The device further comprises: The second determining module is configured to determine whether the second reagent stored at the first reagent position is being used according to the position identifier; The unshelving module is further configured to unshelve the second reagent at the first reagent position in the reagent management interface if the second reagent is not being used.
23. The apparatus of claim 22, wherein, The device further comprises: a second generating module, configured to generate prompt information if the second reagent is being used, the prompt information being used to prompt that the second reagent is being used and that the first reagent is not allowed to be removed from the shelf; a second display playing module, configured to display or play the prompt information.
24. The apparatus of claim 22 or 23, wherein, The device further comprises: The removing module is further configured to remove the second reagent on the first reagent position in the reagent management interface after waiting until the second reagent is stopped being used if the second reagent is being used.
25. A detection instrument comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor implements the steps of the reagent shelving method in any one of claims 1 to 12 when executing the program.
26. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the reagent shelving method in any one of claims 1 to 12. The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the reagent shelving method in any one of claims 1 to 12.
Citation Information
Patent Citations
Item display auxiliary management system
CN108334912A
Medical inspection reagent warehousing method
CN109615040A