Blood bag management method and device, equipment, storage medium and computer program product
By obtaining outbound instructions and detection results, and using robots to automatically transport and store target blood bags, the problem of inefficiency in traditional blood bag management is solved and more efficient blood bag management is achieved.
Patent Information
- Application Number
- CN202411817307.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-03-28
AI Technical Summary
In traditional blood bag management methods, if there are blood bags in the same batch of blood bags that have no test results or require re-examination when they are out of the warehouse, the operator needs to manually pick them out and store them specially, resulting in low management efficiency.
By obtaining the outgoing mark in the outgoing instruction, using a robot to transport the blood bag to the outgoing outlet to the outgoing outlet, and obtaining its detection results. If the test result is no test result or the re-test result is to be re-tested, determine that the blood bag is the target blood bag and transport it to the temporary storage point of the blood product storage warehouse for storage.
Automatic management is realized, saving operators time to process blood bags and improving the efficiency of blood bag management.
Smart Images

Figure CN119724517A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of blood product management, and in particular to a blood bag management method, device, equipment, storage medium and computer program product. Background Art
[0002] With the development of blood product management technology, automated management systems are gradually being applied to the management of blood products, thereby achieving precise management of blood products in different processing links to ensure the safety and quality of blood products.
[0003] In traditional technology, multiple blood bags are usually shipped out in batches at the same time. If there are target blood bags in the same batch whose test results have not yet been released or whose test results need to be retested, the operator is required to pick out the target blood bags and store them in a special way (for example, temporarily store them in a refrigerator). After the test results of the target blood bags come out, the operator will take them out for processing, resulting in low efficiency in blood bag management. Summary of the invention
[0004] Based on this, it is necessary to provide a blood bag management method, device, equipment, computer-readable storage medium and computer program product that can improve the efficiency of blood bag management in response to the above technical problems.
[0005] In a first aspect, the present application provides a blood bag management method. The method comprises:
[0006] Obtaining a delivery instruction; the delivery instruction includes a delivery identifier;
[0007] The blood bag to be shipped corresponding to the shipping identification is transported to the shipping port via the target pallet;
[0008] Acquire blood bag information corresponding to the blood bag to be shipped out, and acquire the test result corresponding to the blood bag to be shipped out based on the blood bag information;
[0009] The blood bag to be shipped whose test result is the target result is determined as the target blood bag; the target result is no test result or a result to be retested;
[0010] The target blood bag is transported to a temporary storage point in a blood product storage warehouse for storage.
[0011] In one embodiment, transporting the target blood bag to a temporary storage point in a blood product storage warehouse for storage includes:
[0012] Controlling the manipulator to transport the target blood bag to the storage port of the blood product storage warehouse;
[0013] Recording the storage information of the target blood bag;
[0014] The manipulator is controlled to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0015] In one embodiment, the recording of the storage information of the target blood bag includes:
[0016] Controlling the camera device located at the storage entrance to shoot the target blood bag to obtain a target image corresponding to the target blood bag; the target image includes the barcode information of the target blood bag and the location information of the target blood bag;
[0017] Based on the target image, the storage information of the target blood bag is obtained.
[0018] In one embodiment, the controlling manipulator to transport the target blood bag to the storage port of the blood product storage warehouse comprises:
[0019] In response to a re-warehousing trigger operation for the target blood bag, the robot is controlled to transport the warehouse entry pallet loaded with the target blood bag to the warehouse entry port of the blood product storage warehouse.
[0020] In one embodiment, the method further comprises:
[0021] When the test result corresponding to the blood bag to be shipped out is qualified, the blood bag to be shipped out is processed for shipping out;
[0022] When the test result corresponding to the blood bag to be shipped out is unqualified, the blood bag to be shipped out is discarded.
[0023] In one embodiment, the method further comprises:
[0024] When it is determined that the test result of the target blood bag has been updated, displaying the outbound reminder information corresponding to the target blood bag;
[0025] In response to a trigger operation for the target blood bag to be released from storage, the target blood bag is transported from the temporary storage point to the release port;
[0026] Acquire blood bag information corresponding to the target blood bag, and acquire an updated detection result corresponding to the target blood bag based on the blood bag information;
[0027] When the update test result is qualified, the target blood bag is processed for delivery;
[0028] If the update test result is unqualified, the target blood bag is discarded;
[0029] When the updated test result is the target result, the target blood bag is transported to a temporary storage point in the blood product storage warehouse for storage.
[0030] In a second aspect, the present application also provides a blood bag management device. The device comprises:
[0031] An acquisition module, used for acquiring a delivery instruction; the delivery instruction includes a delivery identifier;
[0032] A transport module, used for transporting the blood bags to be shipped corresponding to the shipping identifier to the shipping port via a target pallet;
[0033] A detection module, used for obtaining blood bag information corresponding to the blood bag to be shipped out, and obtaining a detection result corresponding to the blood bag to be shipped out based on the blood bag information;
[0034] A judgment module, used for determining the blood bag to be shipped whose test result is the target result as the target blood bag; the target result is no test result or a result to be retested;
[0035] The management module is used to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0036] In a third aspect, the present application further provides a device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.
[0037] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any one of the methods described in the first aspect.
[0038] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of any one of the methods described in the first aspect.
[0039] In the above-mentioned blood bag management method, device, equipment, storage medium and computer program product, the computer equipment obtains the outbound instruction including the outbound identification, controls the manipulator to transport the blood bag to be shipped corresponding to the outbound identification to the outbound port through the target pallet, and then obtains the blood bag information corresponding to the blood bag to be shipped, obtains the test result corresponding to the blood bag to be shipped based on the blood bag information, and determines whether the test result of the blood bag to be shipped is the target result by judging whether the test result of the blood bag to be shipped is the target result, and for the target blood bag with no test result or the result to be re-tested, the computer equipment controls the manipulator to transport the target blood bag to the temporary storage point in the blood product storage warehouse for storage, and the whole process is completed by the computer equipment, which saves the operator's time for handling the blood bag, thereby improving the efficiency of blood bag management. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 This is an application environment diagram of a blood bag management method in one embodiment;
[0041] Figure 2 A schematic diagram of a process of a blood bag management method in one embodiment;
[0042] Figure 3 It is a schematic flow chart of a target blood bag transport step in one embodiment;
[0043] Figure 4 This is a schematic diagram of a process of a target blood bag out of storage step in an embodiment;
[0044] Figure 5 is a structural block diagram of a blood bag management device in one embodiment;
[0045] Figure 6 is a structural diagram of a blood bag management device in one embodiment;
[0046] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0048] The blood bag management method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Both the terminal and the server can be used alone to execute the blood bag management method provided in the embodiment of the present application. The terminal and the server can also be used in collaboration to execute the blood bag management method provided in the embodiment of the present application. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0049] For example, in the process of the terminal independently executing the blood bag management method provided in the embodiment of the present application, the operator selects the outbound identification on the terminal, and then clicks the outbound control for the outbound identification, and the terminal obtains the outbound instruction, wherein the outbound instruction includes the outbound identification; the terminal controls the manipulator to transport the blood bag to be shipped corresponding to the outbound identification to the outbound port through the target pallet; the terminal obtains the blood bag information corresponding to the blood bag to be shipped, and obtains the test result corresponding to the blood bag to be shipped based on the blood bag information; the blood bag to be shipped whose test result is the target result is determined as the target blood bag, wherein the target result is indicated as no test result or a result to be re-inspected; the terminal controls the manipulator to transport the target blood bag to the temporary storage point in the blood product storage warehouse for storage.
[0050] For example, in the process of the terminal and the server collaboratively executing the blood bag management method provided in the embodiment of the present application, the terminal sends an outbound instruction to the server, and the server obtains the outbound instruction, wherein the outbound instruction includes an outbound identification; the server controls the manipulator to transport the blood bag to be shipped corresponding to the outbound identification to the outbound port via the target pallet; the server obtains the blood bag information corresponding to the blood bag to be shipped, and obtains the test results corresponding to the blood bag to be shipped based on the blood bag information; the blood bag to be shipped whose test result is the target result is determined as the target blood bag, wherein the target result is indicated as no test result or a result to be re-inspected; the server controls the manipulator to transport the target blood bag to the temporary storage point in the blood product storage warehouse for storage.
[0051] In one embodiment, Figure 2 As shown, a blood bag management method is provided. This embodiment is described by taking the method applied to a computer device as an example, including steps 202 to 210.
[0052] Step 202, obtaining a dispatch instruction; the dispatch instruction includes a dispatch identifier.
[0053] The outbound instruction refers to an instruction for instructing to extract blood bags from the freezer. The outbound instruction includes but is not limited to the outbound identification. For example, the outbound instruction includes the outbound identification and the outbound port identification. The outbound port identification refers to a character string representing the outbound port. The outbound identification refers to a character string representing the blood bag to be extracted. The outbound identification can be composed of numbers, characters, and symbols. The outbound identification can be the collection date, product name, and blood donation number. The number of blood bags to be shipped corresponding to the outbound identification can be one or more. For example, if the outbound identification is the collection date M, the blood bags to be shipped are multiple blood bags with the collection date M.
[0054] Exemplarily, the operator selects a delivery identifier, and then clicks on a delivery control for the delivery identifier, so that the computer device obtains a delivery instruction including the delivery identifier.
[0055] Step 204: transport the blood bags to be shipped corresponding to the shipping identifier to the shipping port via the target pallet.
[0056] Among them, the blood bags to be shipped refer to the blood bags corresponding to the shipping mark, the blood bags refer to the packaging bags containing blood products, and the blood products refer to various components and derivatives extracted or prepared from blood, such as plasma, red blood cells, platelets and whole blood. The target pallet refers to the pallet loaded with the blood bags to be shipped, and the target pallet may include multiple grids, each of which can be placed in a blood bag. The window for transporting the blood bags to be shipped from the blood product storage warehouse to other places.
[0057] Exemplarily, the computer device determines the storage location of the blood bags to be shipped out according to the outbound identification, controls the robot to take out the blood bags to be shipped out from the storage location, places the blood bags to be shipped out in the target pallet, and then controls the robot to transport the target pallet to the outbound port.
[0058] In one embodiment, when the outbound instruction includes an outbound port identifier, the computer device transports the blood bag to be outbound corresponding to the outbound port identifier to the outbound port corresponding to the outbound port identifier via a target pallet.
[0059] In one embodiment, the computer device determines the storage position of the target pallet loaded with the blood bags to be shipped out based on the outbound identification, controls the robot to take out the target pallet from the storage position, and transports the target pallet to the outbound port.
[0060] In one embodiment, the computer device sends the outbound identification to the laboratory management system, and the laboratory management system sends the target pallet identification corresponding to the outbound identification to the computer device, and the computer device obtains the target pallet identification, determines the storage position of the target pallet corresponding to the target pallet identification, controls the manipulator to take out the target pallet from the storage position, and transports the target pallet to the outbound port. The target pallet identification refers to a character string representing the target pallet, and the target pallet refers to a pallet corresponding to the outbound identification and having a test result of at least one blood bag loaded thereon. It can be understood that the outbound identification corresponds to at least one pallet, wherein the test results of some or all blood bags loaded in some pallets already exist, wherein the test results of all blood bags loaded in some pallets do not exist, and the target pallet is the pallet having a test result of some or all blood bags loaded thereon. For example, the outbound identification is the collection date M, and the collection date M corresponds to the three pallets A, B and C, that is, the collection date of the blood bags loaded in the three pallets is M. If only the test results of some blood bags loaded in pallet A already exist, then pallet A is the target pallet, and the identification of pallet A is the target pallet identification.
[0061] Step 206, obtaining blood bag information corresponding to the blood bag to be shipped out, and obtaining the test results corresponding to the blood bag to be shipped out based on the blood bag information.
[0062] Among them, blood bag information refers to detailed data and attributes related to blood bags, including but not limited to blood bag number, blood type, collection date, test results and storage information. Test results refer to the results of testing blood bags, including but not limited to no test results, available test results and results to be retested. No test results means that the test results are empty, which can be understood as no test results exist yet. For example, the test of the blood bags to be shipped has not been completed, or the test of the blood bags to be shipped has been completed, but the test results have not been uploaded to the blood station information management system. The computer equipment obtains the test results of the above-mentioned blood bags to be shipped, which means no test results. The results to be retested refer to the results that need to be retested. The results to be retested include but are not limited to false positives and abnormal blood components. The results to be retested can be set according to actual needs. Available test results refer to test results that do not need to be retested. Available test results can be qualified or unqualified.
[0063] Exemplarily, for each blood bag to be shipped, the computer device obtains the blood bag information corresponding to the blood bag to be shipped according to the scanning mark on the blood bag to be shipped, and obtains the test result corresponding to the blood bag to be shipped from the blood bag information. That is, the blood bag information includes the test result, and the test result is directly obtained from the blood bag information. The scanning mark refers to the mark on the target blood bag for providing the target blood bag information, and the scanning mark can be a QR code or a bar code, etc.
[0064] In one embodiment, for each blood bag to be shipped out, the computer device obtains the blood bag information corresponding to the blood bag to be shipped out according to the scanning mark on the blood bag to be shipped out, and obtains the test result corresponding to the blood bag to be shipped out from the blood station information management system based on the blood bag information corresponding to the blood bag to be shipped out. That is, if the blood bag information does not include the test result, the test result corresponding to the blood bag to be shipped out is obtained according to the blood bag information corresponding to the blood bag to be shipped out. For example, the blood bag information includes the blood bag number, and the computer device obtains the test result corresponding to the blood bag number from the blood station information management system according to the blood bag number in the blood bag information, and obtains the test result corresponding to the blood bag to be shipped out.
[0065] Step 208, the blood bags to be shipped whose test results are the target results are determined as target blood bags; the target results are no test results or results to be retested.
[0066] The target result refers to the result of determining the blood bag to be shipped as the target blood bag. The target result represents the test result that does not meet the requirements for shipping. The target result includes but is not limited to at least one of no test result and pending re-test result. The target blood bag refers to the blood bag to be shipped whose test result exists in the target result.
[0067] Exemplarily, the computer device compares the test result corresponding to the blood bag to be shipped with the target result. If the test result corresponding to the blood bag to be shipped exists in the target result, the blood bag to be shipped is determined as the target blood bag; if the test result corresponding to the blood bag to be shipped does not exist in the target result, the blood bag to be shipped is subsequently processed based on the test result corresponding to the blood bag to be shipped. The subsequent processing includes but is not limited to labeling, transportation and waste treatment. Among them, the test result that does not exist in the target result can be qualified or unqualified.
[0068] Step 210, transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0069] Among them, a blood product storage warehouse refers to a warehouse where blood products are stored. A blood product storage warehouse can be a warehouse for long-term storage of blood products or a warehouse for short-term storage of blood products. A blood product storage warehouse includes but is not limited to a blood product cold storage, a quick freezing storage, and a red blood cell cold storage. A quick freezing storage refers to a warehouse for rapid freezing and storage of blood bags to be shipped out. A temporary storage point refers to a place where the target blood bags are stored for a short period of time. The temporary storage point is located in the blood product storage warehouse.
[0070] Exemplarily, the computer device controls the robot to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0071] In one embodiment, the computer device controls the robot to take the non-target blood bag from the target tray, and then controls the robot to transport the target tray loaded with the target blood bag to a temporary storage point in the blood product storage warehouse for storage. The non-target blood bag refers to a blood bag to be shipped whose test results do not exist in the target results.
[0072] In the above blood bag management method, the computer device obtains an outbound instruction including an outbound identification, controls the robot to transport the blood bag to be shipped corresponding to the outbound identification to the outbound port through the target pallet, and then obtains the blood bag information corresponding to the blood bag to be shipped, obtains the test result corresponding to the blood bag to be shipped based on the blood bag information, and determines whether the test result of the blood bag to be shipped is the target result, thereby determining whether the blood bag to be shipped is the target blood bag. For the target blood bag with no test result or a result to be retested, the computer device controls the robot to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage. The entire process is completed by the computer device, which saves the operator's time in handling the blood bag, thereby improving the efficiency of blood bag management.
[0073] In one embodiment, Figure 3 As shown, transporting the target blood bag to a temporary storage point in a blood product storage warehouse for storage includes:
[0074] Step 302, control the robot to transport the target blood bag to the entrance of the blood product storage warehouse.
[0075] Among them, the manipulator is an automated mechanical device that can simulate the movements of human hands. It is usually composed of a multi-joint structure and a control system, and can accurately perform operations such as handling, grabbing, rotating, and moving. The entry port refers to the window inside the blood product storage warehouse where the blood bags to be shipped are transported to. The entry port is equipped with a camera or a scanning device to obtain the entry information of the blood bags entering the blood product storage warehouse.
[0076] Exemplarily, after determining the target blood bag, the computer device controls the robot to transport the target blood bag from the exit port of the blood product storage warehouse to the entrance port of the blood product storage warehouse.
[0077] In one embodiment, after determining the target blood bag, the computer device controls the robot to transport the target pallet loaded with the target blood bag from the outbound port of the blood product storage warehouse to the inbound port of the blood product storage warehouse.
[0078] Step 302, recording the storage information of the target blood bag.
[0079] The storage information refers to the relevant information of the stored blood bag, including but not limited to the scanned identification information of the stored blood bag, storage time, blood product type, the position of the stored blood bag in the pallet and the storage location, etc. The storage information of the target blood bag includes but is not limited to the scanned identification information of the target blood bag, storage time, blood product type, the position of the stored blood bag in the target pallet and the location of the temporary storage point, etc. It can be understood that when the blood bag to be shipped is stored for the first time, the storage information of the first storage is saved. Since the blood bag to be shipped is confirmed as the target blood bag, the blood bag to be shipped needs to be stored for the second time. The storage information of the second storage may be different from the storage information of the first storage. For example, the storage location of the second storage may be different from the storage location of the first storage. Therefore, it is necessary to record the storage information of the target blood bag.
[0080] Exemplarily, the computer device controls the scanning device to scan the scanning mark on the target blood bag, obtain the storage information of the target blood bag, and then save the storage information of the target blood bag.
[0081] Step 306, controlling the robot to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0082] Exemplarily, the computer device controls the robot to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0083] In one embodiment, a computer device controls a robot to transport a target pallet loaded with target blood bags to a temporary storage point in a blood product storage warehouse for storage.
[0084] In this embodiment, the computer equipment controls the robot to transport the target blood bag to the entrance of the blood product storage warehouse, obtains and saves the entrance information of the target blood bag at the entrance, and after obtaining and saving the entrance information of the target blood bag, controls the robot to transport the target blood bag to the temporary storage point in the blood product storage warehouse for storage, thereby realizing the automation of transporting the target blood bag to the blood product storage warehouse for storage, saving the operator's time in handling the blood bags, and thus improving the efficiency of blood bag management.
[0085] In one embodiment, recording the storage information of the target blood bag includes:
[0086] The camera device at the storage entrance is controlled to shoot the target blood bag to obtain a target image corresponding to the target blood bag; the target image includes the barcode information of the target blood bag and the location information of the target blood bag; based on the target image, the storage information of the target blood bag is obtained.
[0087] Among them, the camera device refers to a device for photographing the stored blood bags, and the camera device can be a camera or a device with a photographing function. The target image refers to an image including the barcode information of the target blood bag and the location information of the target blood bag. The barcode information refers to the barcode on the target blood bag, and the barcode is used to obtain the blood bag information of the target blood bag. The location information of the target blood bag refers to the position of the target blood bag in the tray. The location information of the target blood bag can be represented by numbers, letters, symbols or two-dimensional coordinates. For example, the target blood bag is located in the target tray, and there are many grids in the target tray. Each grid corresponds to a number, and the number corresponding to the grid where the target blood bag is located is the location information of the target blood bag.
[0088] Exemplarily, when the target blood bag arrives at the storage entrance, the computer equipment controls the camera device located at the storage entrance to shoot the target blood bag, obtain a target image corresponding to the target blood bag, and then use the target image including the barcode information of the target blood bag and the location information of the target blood bag as the storage information of the target blood bag.
[0089] In one embodiment, when the target blood bag arrives at the storage entrance, the computer equipment controls the camera device located at the storage entrance to shoot the target blood bag, obtain a target image corresponding to the target blood bag, and then identify the barcode information in the target image and the location information of the target blood bag to obtain the storage information of the target blood bag.
[0090] In this embodiment, the computer equipment controls the camera device located at the storage entrance to shoot the target blood bag, obtain the target image corresponding to the target blood bag, and obtain the storage information of the target blood bag based on the target image. That is, before the target blood bag is stored, the storage information of the target blood bag is collected and saved to facilitate the management of the target blood bag, and the entire process is automatically collected, thereby improving the efficiency of blood bag management.
[0091] In one embodiment, controlling the manipulator to transport the target blood bag to the entrance of the blood product storage warehouse includes:
[0092] In response to a re-warehousing trigger operation for a target blood bag, the robot is controlled to transport the warehouse pallet loaded with the target blood bag to the warehouse entrance of the blood product storage warehouse.
[0093] The re-entry trigger operation refers to the operation of clicking the re-entry control, and the re-entry control can be a physical control or a virtual control, which is not limited here. The entry pallet refers to the pallet used to load the target blood bag and run the target blood bag to the entry port of the blood product storage warehouse. The entry pallet can be the target pallet or other pallets.
[0094] Exemplarily, after determining the target blood bag, the operator clicks on the re-warehouse control for the target blood bag, and the computer device responds to the re-warehouse trigger operation for the target blood bag, controls the robot to load the target blood bag onto the warehouse pallet, and then transports the warehouse pallet loaded with the target blood bag to the warehouse entrance of the blood products storage warehouse.
[0095] In one embodiment, after determining the target blood bag, the computer device transports the target pallet to the labeling workbench, performs outbound processing for the blood bags to be shipped with qualified test results, and discards the blood bags to be shipped with unqualified test results, and then controls the robot to transport the incoming pallet loaded with the target blood bag to the entrance of the blood product storage warehouse. The incoming pallet is the target pallet.
[0096] In this embodiment, after determining the target blood bag, the operator only needs to click the re-warehouse control, and the computer equipment can transport the target blood bag to the entrance of the blood product storage warehouse, so as to facilitate the transportation of the target blood bag to the temporary storage point of the blood product storage warehouse for storage, thereby improving the efficiency of blood bag management.
[0097] In one embodiment, the blood bag management method further comprises:
[0098] When the test result corresponding to the blood bag to be shipped out is qualified, the blood bag to be shipped out is processed for shipping; when the test result corresponding to the blood bag to be shipped out is unqualified, the blood bag to be shipped out is discarded.
[0099] Among them, qualified means that the results of all test items of blood products in the blood bags to be shipped meet the relevant standards and requirements. Shipping processing refers to at least one treatment such as preparation before transportation or transportation of the blood bags to be shipped. The preparation before transportation includes but is not limited to labeling and packaging. Transportation can be the transportation of blood bags to be shipped from the blood product storage warehouse to other finished product storage cold storage for storage. Unqualified means that the results of at least one test item of blood products in the blood bags to be shipped do not meet the relevant standards and requirements. Waste disposal refers to the safe and standardized destruction and disposal of unqualified blood bags to be shipped.
[0100] Exemplarily, if the test result corresponding to the blood bag to be shipped is qualified, the computer device will process the blood bag to be shipped; if the test result corresponding to the blood bag to be shipped is unqualified, the computer device will discard the blood bag to be shipped.
[0101] In one embodiment, the computer device controls the manipulator to transport the target pallet from the delivery port to the labeling workbench, controls the labeling device to affix corresponding labels to the blood bags to be shipped that have a qualified test result, and then controls the manipulator to place the labeled blood bags to be shipped on the transfer pallet; controls the manipulator to place the blood bags to be shipped that have an unqualified test result into the waste pallet. The transfer pallet is used to transfer the labeled blood bags to be shipped to the cold storage, and the waste pallet is used to transfer the unqualified blood bags to be shipped to the waste blood product processing window. Among them, the labeling device can be a labeling manipulator of the labeling module.
[0102] In one embodiment, the computer device controls the robot to transport the target pallet from the delivery port to the labeling workbench. The computer device displays the test results of each blood bag to be shipped on a display screen near the labeling workbench. The operator labels the blood bags to be shipped with qualified test results and discards the blood bags to be shipped with unqualified test results.
[0103] In this embodiment, the computer equipment processes the blood bags to be shipped out with qualified test results, and discards the blood bags to be shipped out with unqualified test results, thereby realizing fully automated management of blood bags, thereby improving the efficiency of blood bag management.
[0104] In one embodiment, Figure 4 As shown, the blood bag management method also includes:
[0105] Step 402: When it is determined that the test result of the target blood bag has been updated, the outbound reminder information corresponding to the target blood bag is displayed.
[0106] Among them, the target blood bag's test result has been updated means that the target blood bag without test result has a test result, that is, the test result of the target blood bag without test result has been released, and the test result of the target blood bag to be retested has been released, that is, the test result of the second test of the target blood bag to be retested has been released. The outbound prompt information refers to the information prompting the target blood bag to be outbound, and the outbound prompt information includes but is not limited to at least one of icons, texts, animations, and sounds.
[0107] Exemplarily, the computer device obtains the test result of the target blood bag based on a preset time interval, and when it is determined that the test result of the target blood bag has been updated, displays the outbound storage prompt information corresponding to the target blood bag on the display screen of the computer device.
[0108] Step 404, in response to the outbound triggering operation for the target blood bag, the target blood bag is transported from the temporary storage point to the outbound port.
[0109] Exemplarily, the operator sees the outbound delivery prompt information corresponding to the target blood bag and clicks the outbound delivery control. The computer device responds to the outbound delivery trigger operation for the target blood bag, controls the robot to extract the target blood bag from the temporary storage point, and transports the target blood bag from the temporary storage point to the delivery port.
[0110] Step 406, obtaining blood bag information corresponding to the target blood bag, and obtaining an updated detection result corresponding to the target blood bag based on the blood bag information.
[0111] Among them, the updated test result refers to the latest test result corresponding to the target blood bag. It can be understood that, for a target blood bag without a test result, the updated test result is the test result of the target blood bag. For a target blood bag awaiting retest results, the updated test result is the second test result of the target blood bag.
[0112] Exemplarily, after controlling the robot to transport the target blood bag from the temporary storage point to the delivery port, the computer device obtains the blood bag information corresponding to the target blood bag according to the scanning mark on the target blood bag, and based on the blood bag information corresponding to the blood bag to be delivered, obtains the updated detection results corresponding to the blood bag to be delivered from the blood station information management system.
[0113] Step 408: When the updated test result is qualified, the target blood bag is shipped out of the warehouse.
[0114] Exemplarily, the computer device performs outbound processing on the target blood bags whose updated test results are qualified.
[0115] Step 410: If the updated test result is unqualified, the target blood bag is discarded.
[0116] Exemplarily, the computer device discards the target blood bag whose updated test result is unqualified.
[0117] Step 412, when the updated test result is the target result, the target blood bag is transported to a temporary storage point in the blood product storage warehouse for storage.
[0118] Exemplarily, the computer device transports the target blood bag whose updated test result is present in the target result to a temporary storage point in the blood product storage warehouse for storage.
[0119] In one embodiment, after the computer equipment obtains the updated test results corresponding to the blood bags to be shipped from the blood station information management system, it controls the robot to transport the target blood bags from the shipping port to the labeling workbench, and the computer equipment displays the updated test results of each target blood bag on a display screen near the labeling workbench. The operator labels the blood bags to be shipped with qualified updated test results, and discards the blood bags to be shipped with unqualified updated test results, and controls the robot to transport the target blood bags with target updated test results to the temporary storage point in the blood product storage warehouse for storage.
[0120] In this embodiment, for the target blood bag whose test result is the target result, when it is determined that the test result of the target blood bag has been updated, the target blood bag is shipped out again. The entire process is completed through computer equipment, saving the operator's time for handling the blood bag, thereby improving the efficiency of blood bag management.
[0121] In an exemplary embodiment, a blood bag management device such as Figure 5 As shown, it includes a blood product storage warehouse 502, an outbound port 504, a labeling workbench 506 and an inbound port 508. The blood product storage warehouse 502 is used to store blood products. The outbound port 504 includes a scanning device, which is used to scan the barcode on the blood bag to obtain the test results of the blood bag. The labeling workbench 506 is equipped with a display screen, which is used to display the test results of the blood bag. The inbound port 508 includes a camera device, which is used to take pictures of the blood bags to be stored in the warehouse to obtain the storage information of the blood bags. The arrows on the blood bag management device indicate the direction in which the blood bags can be transported. The solid arrow indicates the direction in which the blood bags are outbound, and the dotted arrow indicates the direction in which the blood bags are stored. The blood bag management process includes:
[0122] The operator selects the outbound identification, and then clicks the outbound control for the outbound identification, and the computer device obtains the outbound instruction including the outbound identification. The computer device sends the outbound identification to the laboratory management system, and the laboratory management system sends the target pallet identification corresponding to the outbound identification to the computer device. The computer device obtains the target pallet identification, determines the storage position of the target pallet corresponding to the target pallet identification, controls the manipulator to take out the target pallet from the storage position, and transports the target pallet to the outbound port. Among them, the target pallet identification refers to a character string representing the target pallet, and the target pallet refers to a pallet corresponding to the outbound identification and having a test result of at least one blood bag loaded thereon.
[0123] When the target pallet is transported to the shipping port, for each blood bag to be shipped, the computer equipment obtains the blood bag information corresponding to the blood bag to be shipped based on the barcode on the blood bag to be shipped, and based on the blood bag information corresponding to the blood bag to be shipped, obtains the test results corresponding to the blood bag to be shipped from the blood station information management system.
[0124] The computer equipment controls the robot to place the target pallet on the conveyor belt, and transports the target pallet from the warehouse outlet to the labeling workbench through the conveyor belt. The labeling device is controlled to attach corresponding labels to the blood bags to be shipped with qualified test results, and then the robot is controlled to place the labeled blood bags to be shipped on the transfer pallet; the robot is controlled to place the blood bags to be shipped with unqualified test results into the waste pallet.
[0125] The robot is controlled to place the target blood bag without test results or that needs to be retested on the storage tray. The operator clicks the re-entry control for the target blood bag. The computer device responds to the re-entry trigger operation for the target blood bag and controls the robot to transport the storage tray loaded with the target blood bag to the storage port of the blood product storage warehouse; when the storage tray arrives at the storage port, for each target blood bag, the computer device controls the camera device located at the storage port to shoot the target blood bag in the storage tray, obtain the target image corresponding to the target blood bag, and then use the target image including the barcode information of the target blood bag and the location information of the target blood bag as the storage information of the target blood bag. After saving the storage information of the target blood bag, the computer device controls the robot to transport the target blood bag to the temporary storage point in the blood product storage warehouse for storage. The robot used in the above process can be the same robot or different robots. The robot can be in the form of a gripper or a transmission component, which is not limited here.
[0126] The computer device obtains updated detection results of multiple target blood bags based on a preset time interval, and when it is determined that the updated detection results of the multiple target blood bags already exist, the outbound prompt information corresponding to the multiple target blood bags is displayed on the display screen of the computer device. The operator sees the outbound prompt information corresponding to the multiple target blood bags, clicks the outbound control for the multiple target blood bags, and the computer device responds to the outbound trigger operation for the multiple target blood bags, controls the manipulator to extract the multiple target blood bags from the temporary storage point, places the multiple target blood bags in the outbound pallet, and transports the multiple target blood bags from the temporary storage point to the outbound port via the outbound pallet. When the outbound pallet arrives at the outbound port, the scanning device is controlled to scan the scanning mark on each target blood bag respectively, obtain the blood bag information corresponding to each target blood bag, and based on the blood bag information corresponding to each target blood bag, obtain the updated detection result corresponding to each target blood bag from the blood station information management system.
[0127] After obtaining updated test results corresponding to multiple target blood bags, the computer equipment controls the robot to place the outbound pallet on the conveyor belt, and transports the outbound pallet from the outbound port to the labeling workbench through the conveyor belt, controls the labeling device to attach corresponding labels to the target blood bags with qualified test results, and then controls the robot to place the labeled target blood bags on the transfer pallet; controls the robot to place the target blood bags with unqualified test results into the discarded pallet.
[0128] In the above blood bag management method, the computer device obtains an outbound instruction including an outbound identification, controls the robot to transport the blood bag to be shipped corresponding to the outbound identification to the outbound port through the target pallet, and then obtains the blood bag information corresponding to the blood bag to be shipped, obtains the test result corresponding to the blood bag to be shipped based on the blood bag information, and determines whether the test result of the blood bag to be shipped is the target result, thereby determining whether the blood bag to be shipped is the target blood bag. For the target blood bag with no test result or a result to be retested, the computer device controls the robot to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage. The entire process is completed by the computer device, which saves the operator's time in handling the blood bag, thereby improving the efficiency of blood bag management.
[0129] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0130] Based on the same inventive concept, the embodiment of the present application also provides a blood bag management device for implementing the blood bag management method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more blood bag management device embodiments provided below can refer to the limitations of the blood bag management method above, and will not be repeated here.
[0131] In one embodiment, Figure 6 As shown, a blood bag management device is provided, including: an acquisition module 602, a transport module 604, a detection module 606, a judgment module 608, and a management module 610, wherein:
[0132] The acquisition module 602 is used to acquire a delivery instruction; the delivery instruction includes a delivery identifier;
[0133] The transport module 604 is used to transport the blood bags to be shipped corresponding to the shipping identifier to the shipping port via the target tray;
[0134] A detection module 606, used to obtain blood bag information corresponding to the blood bag to be shipped out, and obtain a detection result corresponding to the blood bag to be shipped out based on the blood bag information;
[0135] The judgment module 608 is used to determine the blood bags to be shipped out whose test results are the target results as the target blood bags; the target results are no test results or the results to be retested;
[0136] The management module 610 is used to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
[0137] In one embodiment, the management module 610 is also used to: control the robot to transport the target blood bag to the entrance of the blood product storage warehouse; record the entry information of the target blood bag; control the robot to transport the target blood bag to the temporary storage point in the blood product storage warehouse for storage.
[0138] In one embodiment, the management module 610 is also used to: control the camera device located at the storage entrance to shoot the target blood bag to obtain a target image corresponding to the target blood bag; the target image includes the barcode information of the target blood bag and the location information of the target blood bag; based on the target image, obtain the storage information of the target blood bag.
[0139] In one embodiment, the management module 610 is further used to: in response to a re-warehouse triggering operation for a target blood bag, control the robot to transport the warehouse pallet carrying the target blood bag to the warehouse entrance of the blood product storage warehouse.
[0140] In one embodiment, the blood bag management device also includes an outbound module, which is used to: when the test result corresponding to the blood bag to be shipped is qualified, perform outbound processing on the blood bag to be shipped; when the test result corresponding to the blood bag to be shipped is unqualified, discard the blood bag to be shipped.
[0141] In one embodiment, the outbound module is also used for: displaying outbound prompt information corresponding to the target blood bag when it is determined that the test result of the target blood bag has been updated; transporting the target blood bag from the temporary storage point to the outbound port in response to the outbound trigger operation for the target blood bag; obtaining blood bag information corresponding to the target blood bag, and obtaining updated test results corresponding to the target blood bag based on the blood bag information; carrying out outbound processing for the target blood bag when the updated test result is qualified; discarding the target blood bag when the updated test result is unqualified; and transporting the target blood bag to the temporary storage point in the blood product storage warehouse for storage when the updated test result is the target result.
[0142] Each module in the blood bag management device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0143] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a blood bag management method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0144] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0145] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0146] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0147] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0148] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0149] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited thereto. The processors involved in each embodiment provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., but are not limited thereto.
[0150] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0151] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A blood bag management method, characterized in that: The method comprises: Obtaining a delivery instruction; the delivery instruction includes a delivery identifier; The blood bag to be shipped corresponding to the shipping identification is transported to the shipping port via the target pallet; Acquire blood bag information corresponding to the blood bag to be shipped out, and acquire the test result corresponding to the blood bag to be shipped out based on the blood bag information; The blood bag to be shipped whose test result is the target result is determined as the target blood bag; the target result is no test result or a result to be retested; The target blood bag is transported to a temporary storage point in a blood product storage warehouse for storage.
2. The blood bag management method according to claim 1, characterized in that: The transporting of the target blood bag to a temporary storage point in a blood product storage warehouse for storage comprises: Controlling the manipulator to transport the target blood bag to the storage port of the blood product storage warehouse; Recording the storage information of the target blood bag; The manipulator is controlled to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
3. The blood bag management method according to claim 2, characterized in that: The storage information of the target blood bag is recorded as follows: Controlling the camera device located at the storage entrance to shoot the target blood bag to obtain a target image corresponding to the target blood bag; the target image includes the barcode information of the target blood bag and the location information of the target blood bag; Based on the target image, the storage information of the target blood bag is obtained.
4. The blood bag management method according to claim 2, characterized in that: The controlling manipulator to transport the target blood bag to the storage port of the blood product storage warehouse comprises: In response to a re-warehousing trigger operation for the target blood bag, the robot is controlled to transport the warehouse entry pallet loaded with the target blood bag to the warehouse entry port of the blood product storage warehouse.
5. The blood bag management method according to claim 1, characterized in that: The method further comprises: When the test result corresponding to the blood bag to be shipped out is qualified, the blood bag to be shipped out is processed for shipping out; When the test result corresponding to the blood bag to be shipped out is unqualified, the blood bag to be shipped out is discarded.
6. The blood bag management method according to claim 1, characterized in that: The method further comprises: When it is determined that the test result of the target blood bag has been updated, displaying the outbound reminder information corresponding to the target blood bag; In response to a trigger operation for the target blood bag to be released from storage, the target blood bag is transported from the temporary storage point to the release port; Acquire blood bag information corresponding to the target blood bag, and acquire an updated detection result corresponding to the target blood bag based on the blood bag information; When the update test result is qualified, the target blood bag is processed for delivery; If the update test result is unqualified, the target blood bag is discarded; When the updated test result is the target result, the target blood bag is transported to a temporary storage point in the blood product storage warehouse for storage.
7. A blood bag management device, characterized in that: The device comprises: An acquisition module, used for acquiring a delivery instruction; the delivery instruction includes a delivery identifier; A transport module, used for transporting the blood bags to be shipped corresponding to the shipping identifier to the shipping port via a target pallet; A detection module, used for obtaining blood bag information corresponding to the blood bag to be shipped out, and obtaining a detection result corresponding to the blood bag to be shipped out based on the blood bag information; A judgment module, used for determining the blood bag to be shipped whose test result is the target result as the target blood bag; the target result is no test result or a result to be retested; The management module is used to transport the target blood bag to a temporary storage point in the blood product storage warehouse for storage.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.