Internet of Things-based intelligent medical reagent storage and retrieval management system
By optimizing the storage location and replenishment management of medical reagents through the Internet of Things (IoT) system, the problem of low reagent retrieval efficiency has been solved, and efficient management of reagent storage and retrieval has been achieved.
Patent Information
- Application Number
- CN202510976179.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-16
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2045-07-16
AI Technical Summary
In existing intelligent medical reagent storage and retrieval management systems, the efficiency of retrieving reagents with low recent usage frequency is low, resulting in low overall management efficiency.
Through the Internet of Things (IoT) system, the usage and specifications of each medical reagent are obtained, its priority for storage is calculated, storage location is optimized, and replenishment is monitored in real time to ensure the reasonable distribution and replenishment of reagents in the reagent cabinet.
It improved the efficiency of medical reagent allocation and management, ensured the proper storage and timely replenishment of reagents, and enhanced overall management efficiency.
Smart Images

Figure CN120496774B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical reagent management technology, and more specifically to an intelligent storage and retrieval management system for medical reagents based on the Internet of Things. Background Technology
[0002] Medical reagents, as core materials for clinical testing, disease diagnosis and treatment, are characterized by their wide variety (involving thousands of varieties in biochemistry, immunology, molecular diagnostics, etc.), high frequency of use (frequent daily inbound and outbound operations), stringent storage conditions (such as cold chain storage at 2℃–8℃, protection from light and moisture), and sensitive shelf life (some reagents have a shelf life as short as a few weeks).
[0003] Existing methods for intelligent control of medical reagent storage and retrieval based on the Internet of Things (IoT) store various medical reagents in intelligent reagent cabinets within an intelligent reagent warehouse in descending order of their recent usage frequency. This ensures that frequently used medical reagents are stored in cabinets near the exit, improving the retrieval efficiency of these reagents. However, this completely ignores the retrieval efficiency of less frequently used medical reagents, resulting in significant time consumption when retrieving less frequently used reagents and ultimately leading to low overall efficiency in the intelligent storage and retrieval management of medical reagents. Summary of the Invention
[0004] To address the technical problem of low efficiency in intelligent storage and management of medical reagents, the present invention aims to provide an Internet of Things-based intelligent storage and management system for medical reagents. The specific technical solution adopted is as follows:
[0005] This invention provides an IoT-based intelligent storage and management system for medical reagents, which includes the following steps:
[0006] The data acquisition module is used to acquire the specifications, storage area, and expiration date of each medical reagent; and to acquire the area of the smart reagent cabinet.
[0007] The target medical reagent acquisition module is used to obtain the front storage status of each medical reagent at a specified time based on the usage and specifications of each medical reagent within a specified time period; and to obtain the target medical reagent that needs to be stored in the specified smart reagent cabinet near the outlet at the specified time based on the front storage status; the specified time is the end time of the specified time period.
[0008] The target medical reagent storage module is used to obtain the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time based on the priority and storage area of each target medical reagent at a specified time, the number and area of a specified smart reagent cabinet, and the duration between the expiration date of each medical reagent in each target medical reagent and the specified time.
[0009] The target medical reagent replenishment module is used to continuously monitor the storage status of each target medical reagent in a specified smart reagent cabinet after a specified time, and to obtain the replenishment status of each target medical reagent in the specified smart reagent cabinet.
[0010] Furthermore, the method for obtaining the degree of storage at the beginning is as follows:
[0011] For any medical reagent, the interval between any two consecutive uses of the medical reagent within a specified time period shall be used as the first time period;
[0012] The ratio of the average usage of a certain type of medical reagent within a specified time period to the average usage over a first time period is taken as the usage level of that type of medical reagent at the specified time.
[0013] The normalized result of the product of the usage level and the reciprocal of the specification of the medical reagent is taken as the top storage level of the medical reagent at a specified time.
[0014] Furthermore, the method for obtaining the target medical reagent is as follows:
[0015] When the level of front storage exceeds the preset front storage threshold, the corresponding medical reagent will be designated as the target medical reagent that needs to be stored in the designated smart reagent cabinet near the outlet at the specified time.
[0016] Furthermore, the method for obtaining the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time is as follows:
[0017] For any given target medical reagent, based on the proportion of the target medical reagent stored at the front among all target medical reagents at a specified time, and the number and area of the specified smart reagent cabinets, obtain the area occupied by the target medical reagent in the specified smart reagent cabinet at a specified time.
[0018] Based on the occupied area and the front placement of each target medical reagent, the storage area for each target medical reagent in the designated smart reagent cabinet is obtained;
[0019] The ratio of the occupied area to the storage area of the target medical reagent is rounded down to obtain the storage quantity of the target medical reagent in the specified smart reagent cabinet at a specified time.
[0020] The medical reagents stored in the storage area of this type of target medical reagent are determined based on the storage quantity, and are all used as reference medical reagents;
[0021] For any reference medical reagent, the duration between the expiration date of the reference medical reagent and the specified time shall be taken as the remaining effective duration of the reference medical reagent;
[0022] Starting from the most convenient storage location for retrieval within the storage area of the target medical reagent, reference medical reagents are sequentially stored in the storage area of the target medical reagent in ascending order of remaining effective time, moving outwards from the starting location. The storage status of the target medical reagent in the specified smart reagent cabinet at a specified time is then obtained.
[0023] Furthermore, the method for obtaining the occupied area is as follows:
[0024] The ratio of the top storage level of this type of target medical reagent to the sum of the top storage levels of all types of target medical reagents is used as the participation weight of this type of target medical reagent.
[0025] The product of the number and area of the specified smart reagent cabinets is taken as the total area of the specified smart reagent cabinets;
[0026] The product of the participation weight and the total area is used as the area occupied by the target medical reagent in the specified smart reagent cabinet at a specified time.
[0027] Furthermore, the method for obtaining the storage area is as follows:
[0028] The location closest to the outlet in the designated smart reagent cabinet is taken as the target location. Starting from the target location, storage areas for each type of target medical reagent are determined sequentially on both sides in descending order of the degree of storage at the front.
[0029] Furthermore, the method for obtaining the replenishment status of each target medical reagent in the designated intelligent reagent cabinet is as follows:
[0030] For any target time and any target medical reagent after a specified time, the replenishment status of the target medical reagent at the target time is obtained based on the outbound status of the target medical reagent between the target time and the most recent replenishment completion time, the outbound quantity of the target medical reagent between the target time and the previous adjacent target time, the remaining quantity of the target medical reagent in the specified smart reagent cabinet at the target time, and the time between the target time and the hospital's closing time.
[0031] When the replenishment level exceeds the preset replenishment level threshold, the target medical reagent in the designated smart reagent cabinet needs to be replenished at that target time.
[0032] The remaining target medical reagents stored in the designated smart reagent cabinet at the target time are moved sequentially to the starting position of the storage area of the target medical reagent. Then, the medical reagents in the empty positions of the storage area of the target medical reagent at the target time are replenished in order of increasing effective remaining time, so as to determine the replenishment status of the target medical reagent in the designated smart reagent cabinet at the target time.
[0033] Furthermore, the method for obtaining the supply level is as follows:
[0034] The ratio of the quantity of a target medical reagent issued to the quantity stored for that target medical reagent between the target time and the time of the most recent replenishment completion is taken as the outbound percentage of that target medical reagent at the target time.
[0035] The quantity of the target medical reagent shipped out between the target time and the previous adjacent target time is taken as the shipment rate of the target medical reagent at the target time; wherein, when the quantity of the target medical reagent shipped out between the target time and the previous adjacent target time is 0, the default shipment rate of the target medical reagent at the target time is 1.
[0036] The ratio of the remaining quantity stored to the outbound rate is used as the support duration for this type of target medical reagent at that target time.
[0037] The result of a positive correlation mapping between the time between the target time and the hospital's closing time and the support time is used as the demand level of the target medical reagent at that target time.
[0038] The normalized result of the product of the outbound ratio and the demand level is taken as the replenishment level of the target medical reagent at the target time.
[0039] Furthermore, the method for obtaining the replenishment status of each target medical reagent in the designated smart reagent cabinet also includes:
[0040] After a specified time, obtain the ratio of the remaining quantity of each target medical reagent to its stored quantity at the hospital's closing time each day, as the remaining quantity of each target medical reagent each day;
[0041] When the remaining level is less than the preset remaining level threshold, the corresponding target medical reagent for the corresponding day will be replenished to determine the replenishment status of each target medical reagent in the designated smart reagent cabinet every day.
[0042] Furthermore, the designated smart reagent cabinet refers to a preset number of smart reagent cabinets in the smart reagent warehouse that are closest to the outlet.
[0043] The present invention has the following beneficial effects:
[0044] This invention first determines the storage priority of each medical reagent at a specified time based on its usage and specifications within a given time period. This accurately reflects the likelihood that each medical reagent should be stored in a smart reagent cabinet near the exit at that specific time. Then, based on the storage priority, it accurately identifies the target medical reagents that need to be stored in the designated smart reagent cabinets near the exit at the specified time, facilitating more efficient subsequent reagent retrieval. To further optimize reagent storage, the invention further considers the storage priority and storage area of each target medical reagent at the specified time, the number and area of designated smart reagent cabinets, and the expiration date of each reagent within each target medical reagent at the specified time. The system monitors the storage status of each target medical reagent in a specified smart reagent cabinet for a specified period of time, accurately reflecting the storage location of each target medical reagent at that time. This facilitates more accurate and efficient subsequent requisition processing of medical reagents. To avoid situations where the availability of target medical reagents is insufficient and affects the efficiency of medical reagent retrieval, the system continuously monitors the storage status of each target medical reagent in the specified smart reagent cabinet after the specified time, obtains the replenishment status of each target medical reagent in the specified smart reagent cabinet, and performs real-time replenishment processing for each target medical reagent. This effectively improves the completeness, accuracy, and efficiency of the overall intelligent storage and retrieval management of medical reagents, while also improving the overall efficiency of medical reagent retrieval. Attached Figure Description
[0045] To more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 This is a structural block diagram of an IoT-based intelligent storage and retrieval management system for medical reagents, provided as an embodiment of the present invention.
[0047] Figure 2 This is a flowchart illustrating a method for obtaining the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time, as provided in an embodiment of the present invention.
[0048] Figure 3 This is a schematic diagram of a portion of the storage area provided in one embodiment of the present invention;
[0049] Figure 4 This is a schematic diagram of a computer device provided according to an embodiment of the present invention. Detailed Implementation
[0050] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of an IoT-based intelligent medical reagent storage and management system proposed according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.
[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0052] The following description, in conjunction with the accompanying drawings, details a specific solution for an IoT-based intelligent storage and retrieval management system for medical reagents provided by this invention.
[0053] Example 1:
[0054] This invention proposes an intelligent storage and management system for medical reagents based on the Internet of Things (IoT). Please refer to [link / reference]. Figure 1 The diagram illustrates a structural block diagram of an IoT-based intelligent medical reagent storage and retrieval management system according to an embodiment of the present invention. The system includes: a data acquisition module 10, a target medical reagent acquisition module 20, a target medical reagent storage module 30, and a target medical reagent replenishment module 40.
[0055] The data acquisition module 10 is used to acquire the specifications, storage area, and expiration date of each medical reagent; and to acquire the area of the smart reagent cabinet.
[0056] Specifically, to better preserve medical reagents in hospitals, they need to be stored in a smart reagent library to ensure a stable environment and maximize their efficacy. Because there are various types of medical reagents, to ensure that similar reagents are stored together and to facilitate accurate and efficient retrieval of each reagent from the smart library, each reagent is bound to a unique electronic tag before being stored. Each electronic tag includes the reagent's name, specifications, batch number, storage area, and expiration date. The smart reagent library contains multiple smart reagent cabinets, each equipped with an electronic tag reader to directly read the tags of each reagent, facilitating accurate and efficient location determination. Each smart reagent cabinet is the same size; this embodiment obtains the cabinet's area for analysis of reagent storage within each cabinet. It should be noted that medical reagents are stored in a single layer within the smart reagent cabinet. The electronic tags are a well-known technology and will not be described further. In addition, there is a robotic arm in the intelligent reagent library. By controlling the robotic arm, the storage location of medical reagents in the intelligent reagent library can be changed, and medical reagents can be retrieved.
[0057] It should be noted that the storage and retrieval information of each medical reagent stored in the intelligent reagent library, such as the time of entry, the time of exit, and the storage location, will be monitored and recorded in real time, which will facilitate the traceability of each medical reagent in the future.
[0058] The target medical reagent acquisition module 20 is used to obtain the front storage status of each medical reagent at a specified time based on the usage and specifications of each medical reagent within a specified time period; and to obtain the target medical reagent that needs to be stored in the specified smart reagent cabinet near the outlet at the specified time based on the front storage status; the specified time is the end time of the specified time period.
[0059] Specifically, to improve the efficiency of medical reagent retrieval, a wider variety of medical reagents should be stored in smart reagent cabinets near the dispensing outlet, as closer proximity leads to higher retrieval efficiency. However, in reality, there are numerous types of medical reagents. Therefore, this embodiment analyzes the usage of each type to identify frequently used reagents. To improve retrieval efficiency, these frequently used reagents should be stored in smart reagent cabinets near the dispensing outlet. Considering that the usage of each medical reagent is not constant, this embodiment periodically reorganizes the medical reagents stored in the smart reagent cabinets near the dispensing outlet. For ease of description, this embodiment designates all smart reagent cabinets near the dispensing outlet as designated smart reagent cabinets, meaning the designated smart reagent cabinets are the preset number of smart reagent cabinets closest to the dispensing outlet in the smart reagent library. This embodiment sets the preset number to 6, but the implementer can adjust the preset number according to actual circumstances; no limitation is imposed here.
[0060] This embodiment sets a weekly reorganization of medical reagents stored in a designated smart reagent cabinet at 8 PM every Sunday. This weekly update of the storage method for medical reagents in the smart reagent library effectively reduces the impact of changes in reagent usage. The implementer can set the reorganization time based on actual circumstances; no limitation is imposed here. To better illustrate the storage and retrieval of medical reagents, this embodiment uses the nearest Sunday evening before the current time at 8 PM as an example. Taking this nearest Sunday evening as the designated time, to determine the storage status of medical reagents in the designated smart reagent cabinet at that time, this embodiment preliminarily determines the probability that each medical reagent can be stored in the designated smart reagent cabinet at that time based on the usage of each medical reagent within a specified time period preceding the designated time.
[0061] Considering the limited number and area of designated smart reagent cabinets, to ensure a wider variety of medical reagents can be stored within them, the specifications of each reagent must also be taken into account. Smaller specifications increase the likelihood of the corresponding reagent being stored in the designated smart reagent cabinet. Therefore, this embodiment determines the priority of each medical reagent's storage at a given time based on its usage and specifications within a specified time period. A higher priority level increases the likelihood of the corresponding reagent being stored in the designated smart reagent cabinet at that time. Based on this priority level, the target medical reagents that need to be stored in the designated smart reagent cabinet closest to the exit point at the given time are then determined. This embodiment sets the specified time period to 72 hours. Implementers can adjust the length of the specified time period according to actual circumstances; this is not limited here, but the end time of the specified time period must be the specified time.
[0062] Preferably, in one feasible embodiment, the method for obtaining the priority storage level is as follows: For any medical reagent, the interval between any two adjacent uses of the medical reagent within a specified time period is obtained, and this interval is taken as the first interval. The smaller the first interval, the more frequently the medical reagent is used. The ratio of the average usage of the medical reagent within the specified time period to the average value of the first interval is taken as the usage level of the medical reagent at the specified time. The greater the usage level, the more frequently the medical reagent is used within the specified time period, and the more likely the medical reagent should be stored in the specified smart reagent cabinet at the specified time. Given a high usage level, the smaller the size of the medical reagent, the greater the likelihood that the medical reagent will be stored in the specified smart reagent cabinet at the specified time. Therefore, in this embodiment, the normalized result of the product of the usage level and the reciprocal of the size of the medical reagent is taken as the priority storage level of the medical reagent at the specified time. This embodiment normalizes the product of the usage level and the reciprocal of the size using a normalization function.
[0063] It should be noted that if the medical reagent is not used within a specified time period, the default storage level of the medical reagent at the specified time is 0; if the medical reagent is used only once within a specified time period, the duration between the time of use of the medical reagent and the time of its previous use within the specified time period is obtained as a reference duration, and the ratio of the amount of medical reagent used within the specified time period to the reference duration is taken as the usage level of the medical reagent at the specified time.
[0064] At this point, the top storage level of each medical reagent at a specified time is obtained.
[0065] It is known that the higher the level of early storage, the more likely the corresponding medical reagent should be stored in the designated smart reagent cabinet. Therefore, this embodiment sets a preset early storage threshold of 0.6. The implementer can set the preset early storage threshold according to actual conditions; this is not limited here. When the early storage level is greater than the preset early storage threshold, the corresponding medical reagent is designated as the target medical reagent that needs to be stored in the designated smart reagent cabinet at the specified time. Thus, the medical reagents that need to be stored in the designated smart reagent cabinet at the specified time are determined. For each medical reagent with an early storage level less than or equal to the preset early storage threshold, it can be normally stored in a non-designated smart reagent cabinet. The storage quantity and location of each medical reagent can be set manually; this is not limited here.
[0066] The target medical reagent storage module 30 is used to obtain the storage status of each target medical reagent in the specified smart reagent cabinet at a specified time based on the priority and storage area of each target medical reagent at a specified time, the number and area of the specified smart reagent cabinet, and the duration between the expiration date of each medical reagent in each target medical reagent and the specified time.
[0067] Specifically, after determining the target medical reagents at a specified time, it is necessary to consider the specific storage situation of each target medical reagent, namely, the storage area, quantity, and storage rules of each target medical reagent in the specified smart reagent cabinet. It is known that the higher the priority of storage, the more frequently the corresponding target medical reagent is used at the specified time, and its corresponding storage area in the specified smart reagent cabinet should be larger and closer to the outlet. It is known that after determining the storage area of each target medical reagent, the quantity of each target medical reagent that should be stored in the specified smart reagent cabinet at the specified time can be determined in conjunction with the storage area of each target medical reagent. Further considering the expiration date of medical reagents, in order to make fuller use of medical reagents and reduce resource waste caused by expired medical reagents, this embodiment places medical reagents with shorter expiration dates in more easily accessible locations. Therefore, this embodiment obtains the storage situation of each target medical reagent in the specified smart reagent cabinet at the specified time based on the priority of storage and storage area of each target medical reagent at the specified time, the number and area of the specified smart reagent cabinets, and the duration between the expiration date of each medical reagent and the specified time, which is beneficial for more accurate and efficient retrieval of various medical reagents subsequently.
[0068] Preferably, in one feasible manner of this embodiment, the method for obtaining the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time is described in [reference needed]. Figure 2 The document presents a flowchart illustrating a method for obtaining the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time, as provided in this embodiment. The method includes the following steps:
[0069] Step S201: Obtain the storage area.
[0070] For any given target medical reagent, the higher the degree to which the target medical reagent is stored at the beginning of the list at a given time, the more frequently it is used. Consequently, the area occupied by the target medical reagent in the specified smart reagent cabinet at the given time should be larger. Therefore, in this embodiment, the area occupied by the target medical reagent in the specified smart reagent cabinet at the given time is obtained based on the proportion of the target medical reagent stored at the beginning of the list among all target medical reagents at the given time, the number of specified smart reagent cabinets, and the area of the specified smart reagent cabinets.
[0071] In one possible implementation of this embodiment, the method for obtaining the occupied area is as follows: the ratio of the priority of the target medical reagent to the sum of the priority of all target medical reagents is used as the participation weight of the target medical reagent; the larger the participation weight, the larger the occupied area of the target medical reagent should be; in order to obtain the occupied area of the target medical reagent in the specified smart reagent cabinet, the product of the number and area of the specified smart reagent cabinet is obtained as the total area of the specified smart reagent cabinet; then the product of the participation weight and the total area is used as the occupied area of the target medical reagent in the specified smart reagent cabinet at the specified time.
[0072] At this point, the occupied area of each target medical reagent in the specified smart reagent cabinet at the specified time is obtained.
[0073] After determining the occupied area of each target medical reagent in a specified smart reagent cabinet at a given time, the storage area for each target medical reagent in the specified smart reagent cabinet can be determined by combining the front placement degree of each target medical reagent. The method for obtaining the storage area is as follows: the position closest to the outlet in the specified smart reagent cabinet is taken as the target position, and from the target position, the storage area for each target medical reagent is determined sequentially on both sides according to the front placement degree from largest to smallest. Figure 3 The diagram shows a partial storage area, ensuring that target medical reagents stored at the front can be accessed more quickly. It should be noted that if the storage area of a target medical reagent is on the boundary of a designated smart reagent cabinet and some storage area extends beyond its initial location within that cabinet, it will be extended to subsequent designated smart reagent cabinets. If the remaining areas of a designated smart reagent cabinet are not on the same side, the remaining areas will be considered as the same storage area by default.
[0074] At this point, the storage area for each target medical reagent in the specified smart reagent cabinet at the specified time is obtained.
[0075] Step S202: Obtain the storage quantity.
[0076] For any given target medical reagent, the ratio of its occupied area to its storage area, rounded down, is taken as the storage quantity of that target medical reagent in a specified smart reagent cabinet at a given time. It should be noted that the storage area of this target medical reagent is essentially the storage area corresponding to a single unit of that target medical reagent.
[0077] This allows you to obtain the storage quantity of each target medical reagent in a specified smart reagent cabinet at a specified time.
[0078] Step S203: Obtain storage status.
[0079] For any target medical reagent, the quantity of that target medical reagent stored can determine the medical reagents stored in the storage area, all of which are used as reference medical reagents. For any reference medical reagent, the duration between the expiration date and a specified time is taken as the remaining effective duration of the reference medical reagent; where the expiration date is the expiration time of the reference medical reagent. The storage location most convenient for retrieval in the storage area of the target medical reagent is taken as the starting position. Starting from the starting position, reference medical reagents are stored in the storage area of the target medical reagent in ascending order of remaining effective duration, thus obtaining the storage status of the target medical reagent in the specified smart reagent cabinet at the specified time.
[0080] At this point, the storage status of each target medical reagent in the specified smart reagent cabinet at the specified time is obtained.
[0081] The target medical reagent replenishment module 40 is used to continuously monitor the storage status of each target medical reagent in the designated smart reagent cabinet after a specified time, and obtain the replenishment status of each target medical reagent in the designated smart reagent cabinet.
[0082] Specifically, after a specified time, when a demand for a certain target medical reagent is requested, the medical reagent most conveniently available for retrieval is selected from the designated smart reagent cabinet's storage area. Considering the limited quantity of this target medical reagent stored in the designated smart reagent cabinet, when the quantity changes, it is necessary to consider replenishing the target medical reagent to ensure a continuous supply from the smart reagent library. Because the usage of each target medical reagent differs, this embodiment continuously monitors the storage status of each target medical reagent in the designated smart reagent cabinet after the specified time, obtaining replenishment information for each target medical reagent in the designated smart reagent cabinet to ensure that each target medical reagent remains continuously available.
[0083] Preferably, in one feasible method of this embodiment, the method for obtaining the replenishment status of each target medical reagent in the designated intelligent reagent cabinet is as follows: The usage of each target medical reagent during normal hospital working hours is not fixed; there may be a sudden increase in the usage frequency of a certain target medical reagent. Therefore, by analyzing the outflow status of this type of target medical reagent during normal hospital working hours in real time, it can be determined in real time whether the hospital replenishes this type of target medical reagent during normal working hours. Furthermore, this embodiment sets all times during normal hospital working hours as target times. Specifically, this embodiment sets the time interval between two adjacent target times to 1 hour. The implementer can set the time interval between two adjacent target times according to the actual situation, and it is not limited here. It should be noted that the target times refer to the normal working hours of the hospital each day, typically between 8:00 AM and 5:00 PM, and are not limited here.
[0084] For any target time and any target medical reagent after a specified time, the replenishment status of the target medical reagent at that target time is obtained based on the outbound status of the target medical reagent between that target time and the most recent replenishment completion time, the outbound quantity of the target medical reagent between that target time and its previous adjacent target time, the remaining quantity of the target medical reagent in the specified smart reagent cabinet at that target time, and the time remaining between that target time and the hospital's closing time. It should be noted that the previous adjacent target time and the target time must be on the same day.
[0085] The replenishment level is obtained as follows: the ratio of the quantity of the target medical reagent issued to the quantity stored between the target time and the time of the most recent replenishment completion is used as the issuance ratio of the target medical reagent at the target time; the larger the issuance ratio, the more frequently the target medical reagent is used, and the more replenishment is needed at the target time to avoid insufficient storage of the target medical reagent; the quantity of the target medical reagent issued between the target time and the previous adjacent target time is used as the issuance rate of the target medical reagent at the target time, which provides a more detailed representation of the issuance situation of the target medical reagent; when the quantity of the target medical reagent issued between the target time and the previous adjacent target time is 0, the default issuance rate of the target medical reagent at the target time is 1.
[0086] The ratio of the remaining storage quantity to the outbound rate is used as the support duration for the target medical reagent at the target time. The shorter the support duration, the less time is between the target time and the hospital's closing time; the more the target medical reagent needs replenishment. Therefore, this embodiment uses a positive correlation mapping between the difference between the target time and the hospital's closing time and the support duration as the demand level for the target medical reagent at the target time. The greater the demand level, the more the target medical reagent needs replenishment at the target time. This embodiment uses the difference between the target time and the hospital's closing time and the support duration as a power of a specified function with a natural constant as the base. The output of this exponential function is the result of the positive correlation mapping of the above difference. To accurately obtain the replenishment demand for the target medical reagent at the target time, this embodiment uses the normalized result of the product of the outbound ratio and the demand level as the replenishment level for the target medical reagent at the target time. Specifically, this embodiment uses a normalization function to normalize the product of the outbound ratio and the demand level.
[0087] It is known that the greater the replenishment level, the more the target medical reagent needs to be replenished at the target time. Therefore, this embodiment sets a preset replenishment level threshold of 0.6. The implementer can set the size of the preset replenishment level threshold according to the actual situation, which is not limited here. When the replenishment level is less than or equal to the preset replenishment level threshold, the target medical reagent in the designated smart reagent cabinet does not need to be replenished at the target time; when the replenishment level is greater than the preset replenishment level threshold, the target medical reagent in the designated smart reagent cabinet needs to be replenished at the target time. The replenishment process is as follows: the remaining target medical reagent in the designated smart reagent cabinet at the target time is moved sequentially to the starting position of the storage area of the target medical reagent, and then the medical reagents in the empty positions of the storage area of the target medical reagent at the target time are replenished in order of increasing effective remaining time, so as to determine the replenishment status of the target medical reagent in the designated smart reagent cabinet at the target time.
[0088] At this point, the replenishment status of each target medical reagent in the designated smart reagent cabinet at each target time has been determined.
[0089] Preferably, in one feasible method of this embodiment, the method for obtaining the replenishment status of each target medical reagent in a designated intelligent reagent cabinet further includes: after a designated time, obtaining the ratio of the remaining quantity of each target medical reagent at the hospital's closing time each day to its stored quantity, as the remaining quantity of each target medical reagent for each day; the smaller the remaining quantity, the more the corresponding target medical reagent needs to be replenished on the corresponding day; furthermore, this embodiment sets a preset remaining quantity threshold of 0.7, and the implementer can set the size of the preset remaining quantity threshold according to the actual situation, which is not limited here. When the remaining quantity is less than the preset remaining quantity threshold, the corresponding target medical reagent for the corresponding day will be replenished, and the replenishment process is the same as the above replenishment process. Thus, by determining the replenishment status of each target medical reagent in a designated intelligent reagent cabinet each day, it is more likely that there will be no shortage of medical reagents, effectively improving the overall management efficiency of intelligent storage and retrieval of medical reagents, and also effectively improving the overall utilization efficiency of medical reagents.
[0090] In summary, this embodiment acquires various information data of medical reagents through a data acquisition module; based on the information data of each medical reagent within a specified time period, it obtains the priority of each medical reagent at a specified time, thereby determining the various target medical reagents stored in a specified intelligent reagent cabinet at a specified time; the target medical reagent storage module determines the specific storage status of various target medical reagents in the specified intelligent reagent cabinet; and the target medical reagent replenishment module determines the replenishment status of various target medical reagents. By determining the storage and replenishment status of various target medical reagents, this invention enables more accurate and efficient management of the storage and retrieval of medical reagents, effectively improving the efficiency of medical reagent retrieval.
[0091] Example 2:
[0092] This invention also proposes an IoT-based intelligent medical reagent storage and management device. The device includes a memory and a processor. The memory stores executable program code, and the processor calls and executes the executable program code to perform the IoT-based intelligent medical reagent storage and management system provided in the embodiments of this application. Specifically, the device may be a chip, component, or module. The chip may include a connected processor and memory; the memory stores instructions, and when the processor calls and executes the instructions, the chip can perform the IoT-based intelligent medical reagent storage and management system provided in the above embodiments.
[0093] Furthermore, this application also protects a computer device; please refer to [link to relevant documentation]. Figure 4The computer device includes a memory 401, a processor 402, and a computer program 403 stored in the memory 401 and running on the processor 402. When the processor 402 executes the computer program 403, the computer device can execute any of the IoT-based intelligent storage and retrieval management systems described above.
[0094] Example 3:
[0095] The present invention also provides a computer-readable storage medium storing computer program code, which, when executed on a computer, causes the computer to perform the aforementioned related method steps to implement the Internet of Things-based intelligent storage and retrieval management system for medical reagents provided in the above embodiments.
[0096] Example 4:
[0097] The present invention also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to realize the Internet of Things-based intelligent storage and retrieval management system for medical reagents provided in the above embodiments.
[0098] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0099] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0100] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
Claims
1. A smart storage and retrieval management system for medical reagents based on the Internet of Things, characterized in that, The system includes the following steps: The data acquisition module is used to acquire the specifications, storage area, and expiration date of each medical reagent; and to acquire the area of the smart reagent cabinet. The target medical reagent acquisition module is used to obtain the front storage status of each medical reagent at a specified time based on the usage and specifications of each medical reagent within a specified time period; and to obtain the target medical reagent that needs to be stored in the specified smart reagent cabinet near the outlet at the specified time based on the front storage status; the specified time is the end time of the specified time period. The target medical reagent storage module is used to obtain the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time based on the priority and storage area of each target medical reagent at a specified time, the number and area of a specified smart reagent cabinet, and the duration between the expiration date of each medical reagent in each target medical reagent and the specified time. The target medical reagent replenishment module is used to continuously monitor the storage status of each target medical reagent in the specified smart reagent cabinet after a specified time, and obtain the replenishment status of each target medical reagent in the specified smart reagent cabinet. The method for obtaining the degree of storage at the beginning is as follows: For any medical reagent, the interval between any two consecutive uses of the medical reagent within a specified time period shall be used as the first time period; The ratio of the average usage of a certain type of medical reagent within a specified time period to the average usage over a first time period is taken as the usage level of that type of medical reagent at the specified time. The normalized result of the product of the usage level and the reciprocal of the specification of the medical reagent is taken as the top storage level of the medical reagent at a specified time. The method for obtaining the storage status of each target medical reagent in a specified smart reagent cabinet at a specified time is as follows: For any given target medical reagent, based on the proportion of the target medical reagent stored at the front among all target medical reagents at a specified time, and the number and area of the specified smart reagent cabinets, obtain the area occupied by the target medical reagent in the specified smart reagent cabinet at a specified time. Based on the occupied area and the front placement of each target medical reagent, the storage area for each target medical reagent in the designated smart reagent cabinet is obtained; The ratio of the occupied area to the storage area of the target medical reagent is rounded down to obtain the storage quantity of the target medical reagent in the specified smart reagent cabinet at a specified time. The medical reagents stored in the storage area of this type of target medical reagent are determined based on the storage quantity, and are all used as reference medical reagents; For any reference medical reagent, the duration between the expiration date of the reference medical reagent and the specified time shall be taken as the remaining effective duration of the reference medical reagent; Starting from the most convenient storage location for retrieval in the storage area of the target medical reagent, reference medical reagents are sequentially stored in the storage area of the target medical reagent in ascending order of remaining effective time, starting from the starting location and moving outwards to both sides. The storage status of the target medical reagent in the specified smart reagent cabinet at a specified time is obtained. The method for obtaining the occupied area is as follows: The ratio of the top storage level of this type of target medical reagent to the sum of the top storage levels of all types of target medical reagents is used as the participation weight of this type of target medical reagent. The product of the number and area of the specified smart reagent cabinets is taken as the total area of the specified smart reagent cabinets; The product of the participation weight and the total area is used as the area occupied by the target medical reagent in the specified smart reagent cabinet at a specified time.
2. The intelligent medical reagent storage and retrieval management system based on the Internet of Things as described in claim 1, characterized in that, The method for obtaining the target medical reagent is as follows: When the level of front storage exceeds the preset front storage threshold, the corresponding medical reagent will be designated as the target medical reagent that needs to be stored in the designated smart reagent cabinet near the outlet at the specified time.
3. The intelligent medical reagent storage and retrieval management system based on the Internet of Things as described in claim 1, characterized in that, The method for obtaining the storage area is as follows: The location closest to the outlet in the designated smart reagent cabinet is taken as the target location. Starting from the target location, storage areas for each type of target medical reagent are determined sequentially on both sides in descending order of the degree of storage at the front.
4. The intelligent medical reagent storage and retrieval management system based on the Internet of Things as described in claim 1, characterized in that, The method for obtaining the replenishment status of each target medical reagent in the designated smart reagent cabinet is as follows: For any target time and any target medical reagent after a specified time, the replenishment status of the target medical reagent at the target time is obtained based on the outbound status of the target medical reagent between the target time and the most recent replenishment completion time, the outbound quantity of the target medical reagent between the target time and the previous adjacent target time, the remaining quantity of the target medical reagent in the specified smart reagent cabinet at the target time, and the time between the target time and the hospital's closing time. When the replenishment level exceeds the preset replenishment level threshold, the target medical reagent in the designated smart reagent cabinet needs to be replenished at that target time. The remaining target medical reagents stored in the designated smart reagent cabinet at the target time are moved sequentially to the starting position of the storage area of the target medical reagent. Then, the medical reagents in the empty positions of the storage area of the target medical reagent at the target time are replenished in order of increasing effective remaining time, so as to determine the replenishment status of the target medical reagent in the designated smart reagent cabinet at the target time.
5. The intelligent medical reagent storage and retrieval management system based on the Internet of Things as described in claim 4, characterized in that, The method for obtaining the supply level is as follows: The ratio of the quantity of a target medical reagent issued to the quantity stored for that target medical reagent between the target time and the time of the most recent replenishment completion is taken as the outbound percentage of that target medical reagent at the target time. The quantity of the target medical reagent shipped between the target time and the previous adjacent target time is taken as the shipment rate of the target medical reagent at the target time; wherein, when the quantity of the target medical reagent shipped between the target time and the previous adjacent target time is 0, the default shipment rate of the target medical reagent at the target time is 1. The ratio of the remaining quantity stored to the outbound rate is used as the support duration for this type of target medical reagent at that target time. The result of a positive correlation mapping between the time between the target time and the hospital's closing time and the support time is used as the demand level of the target medical reagent at that target time. The normalized result of the product of the outbound ratio and the demand level is taken as the replenishment level of the target medical reagent at the target time.
6. The intelligent medical reagent storage and retrieval management system based on the Internet of Things as described in claim 1, characterized in that, The method for obtaining the replenishment status of each target medical reagent in a designated smart reagent cabinet further includes: After a specified time, obtain the ratio of the remaining quantity of each target medical reagent to its stored quantity at the hospital's closing time each day, as the remaining quantity of each target medical reagent each day; When the remaining level is less than the preset remaining level threshold, the corresponding target medical reagent for the corresponding day will be replenished to determine the replenishment status of each target medical reagent in the designated smart reagent cabinet every day.
7. The intelligent medical reagent storage and retrieval management system based on the Internet of Things as described in claim 1, characterized in that, The designated smart reagent cabinets are a preset number of smart reagent cabinets located closest to the outlet in the smart reagent warehouse.
Citation Information
Patent Citations
Medical data storage method and device
CN104537250A
Intelligent Internet of Things system for in-vitro diagnostic reagent
CN115579115A