Medical consumable inventory automatic monitoring and management system
By classifying and managing medical consumables by department and building a variety of replenishment plans, the problem of inventory imbalance in existing technologies is solved, and the replenishment efficiency and inventory management flexibility are improved.
Patent Information
- Application Number
- CN202510775604.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-09-19
AI Technical Summary
The existing medical consumables inventory management system is difficult to dynamically adjust supply according to the dynamic changes in departmental needs, resulting in inventory backlogs or shortages in some departments, a single allocation plan, and affecting replenishment efficiency.
Through classification management units, consumables are divided into two categories: quantitative and redundant. Based on the classification of departments into steady-state or dynamic departments, multiple replenishment plans are constructed, the replenishment path and source are optimized, and reverse replenishment is used to reduce the transportation burden.
It has achieved dynamic adjustment of consumables reserves according to department needs, improved replenishment efficiency, reduced movement distance and burden on medical staff, and optimized inventory distribution.
Smart Images

Figure CN120674007A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inventory management, and in particular to an automatic monitoring and management system for medical consumables inventory. Background Art
[0002] The medical consumables inventory management system leverages technologies such as the Internet of Things (IoT), RFID, sensors, cloud computing, and AI to automatically monitor and manage a medical institution's consumables inventory. Its purpose is to ensure adequate inventory, prevent waste, optimize the supply chain, and improve efficiency. Core functions include real-time monitoring, automatic replenishment alerts, inventory optimization, data analysis, and multi-terminal management.
[0003] The inventory management system in the existing technology has the following shortcomings in actual application: first, it is difficult to dynamically adjust the supply according to the dynamic changes in departmental needs, resulting in uneven storage of medical consumables in multiple departments, with some departments experiencing inventory backlogs and others experiencing inventory shortages; second, the allocation plan for mobilizing and allocating medical consumables is single, making it difficult to construct multiple plans and compare and decide, affecting the replenishment efficiency of medical consumables. Summary of the Invention
[0004] In view of the above-mentioned shortcomings of the prior art, the present invention provides an automatic monitoring and management system for medical consumables inventory, which can effectively solve the problem of poor efficiency in the allocation of medical consumables inventory in the prior art.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: The present invention provides an automatic monitoring and management system for medical consumables inventory, which at least includes: A classification management unit that divides medical consumables into fixed-quantity consumables and redundant consumables, and medical consumables whose redundant consumables have a nonlinear proportional relationship with the number of medical activities; Equip different departments with secondary storage space for the redundant consumables they need. The medical consumables inventory is recorded as the general consumables warehouse, and the secondary storage space is recorded as the sub-consumables warehouse. The department classification unit analyzes the number of patients visiting each department and the historical records of the number of consumables used, and divides the departments corresponding to the consumables sub-library into stable departments or dynamic departments; The replenishment trigger unit determines the corresponding consumable reserve interval of the consumable sub-library based on department classification and consumable usage record analysis, divides the consumable sub-library into redundant sub-library or out-of-stock sub-library, and replenishes the out-of-stock sub-library; The replenishment management unit builds a replenishment plan for the main warehouse and multiple branch warehouses. The branch warehouse replenishment plan corresponds to multiple replenishment branches. The replenishment share corresponding to each replenishment branch is determined based on the redundant consumables quantity in each replenishment branch. The optimal recommendation value corresponding to the branch warehouse replenishment plan is calculated based on the distance between the branches. Based on the distance between the main consumables warehouse and the out-of-stock branch warehouse and the total replenishment volume, the recommended replenishment value corresponding to the main warehouse replenishment plan is analyzed and calculated; Select a replenishment source based on the recommended values of all scenarios.
[0006] Furthermore, the department division process is as follows: The number of medical activities using medical consumables is recorded as the number of consumables used. The historical analysis time is preset, and the variation assessment value is calculated based on the number of patients received by the internal medicine department every day during the historical analysis time and the number of consumables used. Obtain the monthly number of patients received by the internal medicine department during the historical analysis period, calculate the monthly impact value of each natural month based on the fluctuation analysis of the monthly number of patients received, and record the difference between the calculated monthly impact value and the preset monthly impact threshold as the monthly difference assessment value; When any of the following conditions is met, the department is recorded as a dynamic department; otherwise, the department is recorded as a steady-state department. The conditions include: Condition 1: The mutation assessment value is greater than the preset mutation assessment threshold; Condition 2: The monthly difference evaluation value of any one or more natural months is greater than the preset monthly difference evaluation threshold.
[0007] Furthermore, the calculation process of the variation assessment value and monthly impact value is as follows: The number of times consumables were used was divided by the number of patients received to obtain the proportion of consumables used. The coefficient of variation of the number of patients received, the number of times consumables were used, and the proportion of consumables used were calculated separately and summed to obtain the variation assessment value. The coefficient of variation is equal to the standard deviation of the corresponding data divided by the mean value. Monthly impact value The calculation formula is ,in represents the average number of patients seen in the natural month i during the historical analysis period, It represents the average number of patients seen per month, where i is a positive integer less than or equal to 12 and greater than or equal to 1.
[0008] Furthermore, the process of obtaining the consumables preparation interval is as follows: There is a preset consumables replenishment cycle T. When the department is a dynamic department, the average daily usage quantity is obtained , the monthly impact value SI corresponding to the current month, substitute into the formula Calculate the minimum value of the interval and the maximum value of the interval , thereby constructing the consumables preparation interval, where: Indicates taking The maximum value between Indicates taking The minimum value between p is the preset fault tolerance ratio; When the department is in a steady state, the consumables preparation interval is set to .
[0009] Furthermore, the distance parameter calculation process between any two libraries is as follows: The two libraries for calculating distance parameters are recorded as target libraries. The building numbers, floors, and house numbers of the two target libraries are obtained. When the building numbers of the two target libraries are different, the distance between any two building numbers is calculated and recorded as the building distance. The building distance multiplied by the preset building coefficient is used as the distance parameter; When the two target libraries have the same building number but different floors, obtain the floors of the two target libraries and calculate the floor difference. The floor difference is multiplied by the preset floor coefficient as the distance parameter. When the two target libraries have the same building number and the same floor, obtain the house numbers of the two target libraries and calculate the house number difference. The house number difference is multiplied by the preset same-floor coefficient as the distance parameter.
[0010] Furthermore, a priority sub-library set consisting of replenishment sub-libraries is constructed, where: Obtain the distance parameter between the out-of-stock sub-database and each redundant sub-database, obtain all the types of consumables in short supply in the out-of-stock sub-database and form a consumable shortage data set, obtain the corresponding consumable redundant data set in each redundant sub-database, and the consumable redundant data set contains multiple medical consumables whose quantity is greater than the consumable reserve range; Construct a redundant union consisting of any one or more redundant consumables datasets, and make the consumables shortage dataset a subset of the redundant union. Each element in the redundant union corresponds to a redundancy, and each element in the consumables shortage dataset corresponds to a shortage. Compare the redundancy and shortage of the same elements in the redundant union and the consumables shortage dataset. Each redundant union corresponds to a shard dataset, and the shard dataset contains the serial numbers of all redundant shards that make up the redundant union. When all the same elements in the redundant union and the consumable shortage data set satisfy the condition that the redundancy is greater than the shortage, the sub-dataset corresponding to the redundant union is recorded as the priority sub-dataset.
[0011] Furthermore, the optimal recommendation value calculation process is as follows: Get the distance parameters between multiple replenishment sub-warehouses and construct the minimum sequence route that traverses all replenishment sub-warehouses. That is, the sum of the distance parameters is the smallest when passing through all replenishment sub-warehouses through this route. The replenishment sub-warehouse on the minimum sequence route is recorded as , where g = 1, 2, 3, ..., q, q is the total number of replenishment sub-stocks, and any two adjacent replenishment sub-stocks on the minimum sequence route are obtained. The distance parameter between , substitute into the formula Calculate and get the first optimal value ,in: Indicates the empty weight of the consumables shipping container. Indicates the total weight of all out-of-stock consumables. Indicates replenishment sub-warehouse The distance parameter between the out-of-stock warehouse and the out-of-stock warehouse. Indicates replenishment sub-warehouse The distance parameter between the out-of-stock warehouse and the out-of-stock warehouse. express The corresponding container weight parameter is calculated as follows: , Indicates replenishment sub-warehouse The corresponding replenishment weight; Get the distance parameters between each replenishment branch and out-of-stock branch And the replenishment share corresponding to each replenishment branch, substitute it into the formula Calculate and get the second optimal value ; The minimum value between the first and second preferred values is selected as the preferred recommended value, and the movement plan corresponding to the preferred value is used as the branch replenishment plan.
[0012] Furthermore, when traversing each replenishment branch along the minimum sequence route, reverse replenishment is adopted. The reverse replenishment process is as follows: Arrange the replenishment sub-libraries in reverse order along the minimum sequence route to obtain a replenishment sequence series, obtain all types of out-of-stock consumables and the corresponding out-of-stock weights of the out-of-stock sub-libraries, and allocate the replenishment share of each replenishment sub-library in turn according to the replenishment sequence series. Give priority to using the redundant consumables in the previous replenishment sub-library to replenish the out-of-stock consumables. When the previous replenishment sub-library has replenished the missing quantity of the out-of-stock consumables, the previous replenishment sub-library will no longer replenish the out-of-stock consumables. When traversing each replenishment sub-library along the minimum sequence route, replenishment is carried out according to the corresponding replenishment share.
[0013] Furthermore, the recommended replenishment value corresponding to the total consumables library The calculation formula is Indicates the distance parameter between the out-of-stock branch warehouse and the main consumables warehouse.
[0014] Furthermore, medical consumables are classified and managed according to their types: Medical consumables are divided into fixed-quantity consumables and redundant consumables. Fixed-quantity consumables are medical consumables that have a fixed ratio to the number of medical activities. Quantitative consumables are managed by direct inventory. Required medical consumables are obtained directly from the medical consumables inventory according to the department's demand list. The quantity of medical consumables obtained each time is strictly consistent with the demand list. Redundant consumables are managed in a hierarchical storage manner. Redundant consumables are regularly extracted from the medical consumables inventory and stored in the secondary storage space according to the daily needs of the department.
[0015] Compared with the prior art, the technical solution provided by the present invention has the following beneficial effects: 1. The present invention distinguishes between dynamic departments and steady-state departments by evaluating the variation evaluation value and monthly difference evaluation value of each department, and then determines whether there is a dynamic fluctuation in the demand for medical consumables of different departments that exceeds a set threshold, that is, whether the department has a time-related reception influence. On this basis, the consumables preparation interval is flexibly adjusted based on the dynamic change amplitude, so that the consumables reserves in the department can be dynamically adjusted according to the dynamic usage needs of the number of patients received by the department, thereby making replenishment planning more flexible.
[0016] 2. The present invention can screen out a suitable replenishment source library for medical staff by comparing the preferred recommended value with the replenishment recommendation value corresponding to the total consumables library. The replenishment plan corresponding to the replenishment source library is the preferred plan, which can minimize the moving distance and movement burden of medical staff, thereby improving replenishment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive effort.
[0018] Figure 1 It is the overall module block diagram of the present invention. DETAILED DESCRIPTION
[0019] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0020] The present invention will be further described below with reference to the embodiments.
[0021] See Figure 1 , an automatic monitoring and management system for medical consumables inventory, comprising at least: The classification management unit divides medical consumables into fixed-quantity consumables and redundant consumables. Fixed-quantity consumables refer to medical consumables that have a fixed proportional relationship with the number of medical activities during medical activities, while redundant consumables refer to medical consumables that have a nonlinear proportional relationship with the number of medical activities during medical activities. By distinguishing the types of consumables, different management strategies can be provided for different types of consumables. Compared with fixed-quantity consumables, the amount of redundant consumables used is flexible and difficult to quantitatively control. Quantitative consumables are managed using a direct inventory management approach. This means that different departments provide demand lists based on medical activity needs. The required medical consumables are then directly obtained from the medical consumables inventory (in a specific embodiment, this corresponds to the hospital's general medical consumables warehouse) based on the demand lists. The quantity of medical consumables obtained each time is strictly consistent with the demand list. Redundant consumables are managed in a hierarchical storage manner, with secondary storage space allocated to different departments (in a specific embodiment, this corresponds to the hospital department consumables warehouse). The secondary storage space is used to store the redundant consumables required by the department. Redundant consumables are regularly extracted from the medical consumables inventory and stored in the secondary storage space based on the daily needs of the department. When there is a need for use, the department can access them immediately, shortening the waiting time, reducing the frequent outbound operations of the main warehouse, and reducing the complexity of management.
[0022] The medical consumables inventory is recorded as the general consumables warehouse, and the secondary storage space is recorded as the consumables sub-warehouse. An inventory coordination relationship is established between the consumables sub-warehouse and the general consumables warehouse to ensure the dynamic stability of the quantity of various types of medical consumables in the secondary storage space.
[0023] The department classification unit is divided according to the department corresponding to each consumables sub-library. Based on the historical records of the number of patients visiting each department and the number of consumables used, the departments are divided into steady-state departments and dynamic departments. The number of patients visiting steady-state departments is relatively stable and less affected by time, while the number of patients visiting dynamic departments fluctuates greatly and is affected by seasonality.
[0024] Furthermore, the department division process is as follows: The number of medical activities using medical consumables is recorded as the number of consumables used. A historical analysis period is preset (in a specific embodiment, the historical analysis period is 3 years). The number of patients seen in the department each day during the historical analysis period and the number of consumables used are obtained. The number of consumables used is divided by the number of patients seen to obtain the consumables use ratio. The coefficient of variation of the number of patients seen, the number of consumables used, and the consumables use ratio are calculated and summed to obtain a variation assessment value. The coefficient of variation is equal to the standard deviation of the corresponding data divided by the mean value (the calculation formula is , CV represents the corresponding coefficient of variation, Indicates the corresponding standard deviation and mean value. For example, the coefficient of variation of the number of patients received is equal to the standard deviation of the number of patients received divided by the mean value); It should be noted that medical activities include but are not limited to medical treatments, examinations, and inspections such as bandaging, intravenous injections, skin injections, and blood sampling. The number of times consumables are used in the present invention only refers to the number of medical activities that use medical consumables. The number of other medical activities that do not involve medical consumables are not included in the statistical scope.
[0025] Obtain the number of patients seen per month in the department during historical analysis, divide a year into 12 natural months, and calculate the monthly impact value of each natural month corresponding to the department , the calculation formula is ,in represents the average number of patients seen in the natural month i during the historical analysis period, represents the monthly average number of patients received, i is a positive integer less than or equal to 12 and greater than or equal to 1, and the difference between the calculated monthly impact value and the preset monthly impact threshold is recorded as the monthly difference assessment value; When any of the following conditions is met, the department is recorded as a dynamic department; otherwise, the department is recorded as a steady-state department. The conditions include: Condition 1: The mutation assessment value is greater than the preset mutation assessment threshold; Condition 2: The monthly difference evaluation value of any one or more natural months is greater than the preset monthly difference evaluation threshold.
[0026] By evaluating the variation assessment value and monthly difference assessment value of each department, it is possible to determine whether there are dynamic fluctuations in the demand for medical consumables in different departments that exceed the set threshold, that is, whether there is a time-related reception effect in the department, such as a seasonal increase in the number of visits. Specifically, the number of visits to the respiratory department during the autumn and winter seasons will be significantly higher than in other months, resulting in a significant increase in the demand for medical consumables in the department in the corresponding months. It should be noted that whether a department is a dynamic department or a steady-state department is divided relative to an anchored consumable type. That is to say, when the type of consumable being analyzed changes, the dynamic and steady-state division of the department may also change. Each type of medical consumable is divided independently in turn to avoid the mutual influence of the number of times different consumables are used.
[0027] The replenishment trigger unit determines the consumables reserve interval based on the number of medical activities within the department. The consumables sub-library with a current consumable quantity greater than the consumables reserve interval is recorded as a redundant sub-library, and the consumables sub-library with a current consumable quantity less than the consumables reserve interval is recorded as a shortage sub-library. When a shortage sub-library exists, the shortage quantity is calculated (the shortage quantity is equal to the middle value of the consumables reserve interval minus the current consumable quantity) and a replenishment signal is generated to replenish the shortage sub-library. Specifically, the process of obtaining the consumables preparation interval is as follows: There is a preset consumables replenishment cycle T. When the department is a dynamic department, the average daily usage quantity is obtained , the monthly impact value SI corresponding to the current month, substitute into the formula Calculate the minimum value of the interval and the maximum value of the interval , thereby constructing the consumables preparation interval, where: Indicates taking The maximum value between Indicates taking The minimum value between p is the preset fault tolerance ratio; When the department is in a steady state, the consumables preparation interval is set to .
[0028] The replenishment management unit analyzes the distance parameters between the out-of-stock branch warehouse and the consumables main warehouse and each redundant branch warehouse, plans multiple replenishment plans and calculates the recommended value corresponding to each replenishment plan, and selects the consumables main warehouse or redundant branch warehouse as the replenishment source based on the recommended value.
[0029] Furthermore, the distance parameter calculation process is as follows: The two libraries for calculating distance parameters are recorded as target libraries (the target library can be a consumables sub-library or a consumables main library), and the building number, floor number and house number of the two target libraries are obtained. When the building numbers of the two target libraries are different, the distance between any two building numbers is calculated and recorded as the building distance, and the building distance multiplied by the preset building coefficient is used as the distance parameter; When the two target libraries have the same building number but different floors, obtain the floors of the two target libraries and calculate the floor difference. The floor difference is multiplied by the preset floor coefficient as the distance parameter. When the two target libraries have the same building number and the same floor, obtain the house numbers of the two target libraries and calculate the house number difference. The house number difference is multiplied by the preset same-floor coefficient as the distance parameter; It should be noted that the inter-building coefficient is greater than the number of floors coefficient, and the number of floors coefficient is greater than the same-floor coefficient. The distance parameter indirectly reflects the convenience of travel between the two target warehouses. When the distance parameter is larger, it means that the circulation of medical consumables between the two target warehouses is more difficult. Conversely, the smaller the distance parameter, the easier it is to circulate medical consumables between the two target warehouses. When one of the target warehouses is in short supply of consumables, it can be urgently called from the other target warehouse.
[0030] Specifically, the out-of-stock sub-warehouse replenishment process is as follows: Each redundant sub-library is numbered and recorded as n, n = 1, 2, 3, ..., m, m is the total number of redundant sub-libraries, and the distance parameters between the out-of-stock sub-library and the consumables main library and each redundant sub-library are recorded as When n=0, it represents the distance parameter between the out-of-stock sub-library and the main consumables library. The types of redundant consumables are obtained and a type identification code is assigned to each type of redundant consumable. All types of consumables in short supply in the out-of-stock sub-library are obtained and form a consumables shortage dataset (the same out-of-stock sub-library may simultaneously correspond to multiple medical consumables whose quantities are less than the consumables reserve interval). The consumables shortage dataset contains multiple type identification codes. The corresponding consumables redundant dataset in each redundant sub-library is obtained. The consumables redundant dataset contains multiple medical consumables whose quantities are greater than the consumables reserve interval. Assume that the redundant data set of consumables corresponding to each redundant sub-library is , the consumables shortage dataset corresponding to the out-of-stock sub-library is , construct a redundant union consisting of any one or more redundant consumables data sets, and make the consumables shortage data set a subset of the redundant union, and compare the redundancy and shortage of the same elements (the same medical consumables) in the redundant union and the consumables shortage data set. Each redundant union corresponds to a sub-library data set, and the sub-library data set contains the serial numbers of all redundant sub-libraries that make up the redundant union. Through the sub-library data set, you can intuitively understand which redundant sub-libraries together constitute the redundant union, which is used to ultimately determine the replenishment source; Redundancy The calculation formula is , where j is the serial number of the redundant and centralized redundant sub-database, Indicates the number of consumables corresponding to the redundant sub-library with sequence number j, It represents the middle value of the corresponding consumable preparation interval in the redundant sub-library with serial number j. The shortage is equal to the out-of-stock quantity of the consumable corresponding to the shortage sub-library. When all the same elements in the redundant union and the consumable shortage data set satisfy the condition that the redundancy is greater than the shortage, the sub-library data set corresponding to the redundant union is recorded as the priority sub-library set. The preferred recommendation value corresponding to each preferred sub-library set is analyzed. The preferred recommendation value is calculated based on the distance parameters corresponding to each redundant sub-library in the preferred sub-library set and the distance parameters between each redundant sub-library. The preferred recommendation value is compared with the replenishment recommendation value corresponding to the consumables total library. The minimum value among all recommended values is selected, and the corresponding library (one or more redundant sub-libraries, or the consumables total library) is used as the replenishment source library.
[0031] It should be noted that by constructing a redundant union, it is possible to preliminarily screen out redundant sub-library combinations that cover short-supply consumables. That is to say, the redundant sub-library combination is fully capable of allocating its own redundant medical consumables to the out-of-stock sub-library to make up for the shortage of medical consumables in the out-of-stock sub-library, and the redundant sub-library combination can take into account all types of out-of-stock consumables in the out-of-stock sub-library, thereby achieving a one-time replenishment of all out-of-stock consumables. In addition, by calculating the optimal recommendation value, it is possible to evaluate whether the method of replenishing stocks by sub-library is feasible and whether it has efficiency advantages.
[0032] Specifically, the calculation process of the optimal recommendation value is as follows: The redundant sub-databases in the preferred sub-database set are recorded as replenishment sub-databases, the distance parameters between multiple replenishment sub-databases are obtained, and the minimum sequence route traversing all replenishment sub-databases is constructed, that is, the sum of the distance parameters is minimized when passing through all replenishment sub-databases along this route (a minimum sequence route mapping is preset, and when multiple replenishment sub-databases are determined, the corresponding minimum sequence route is automatically output). The replenishment sub-databases on the minimum sequence route are recorded as , where g = 1, 2, 3, ..., q, q is the total number of replenishment sub-stocks, and any two adjacent replenishment sub-stocks on the minimum sequence route are obtained. The distance parameter between , substitute into the formula Calculate and get the first optimal value ,in: Indicates the empty weight of the consumables shipping container. Indicates the total weight of all out-of-stock consumables. Indicates replenishment sub-warehouse The distance parameter between the out-of-stock warehouse and the out-of-stock warehouse. Indicates replenishment sub-warehouse The distance parameter between the out-of-stock warehouse and the out-of-stock warehouse. express The corresponding container weight parameter is calculated as follows: ,in Indicates replenishment sub-warehouse The corresponding replenishment weight; Furthermore, when traversing each replenishment branch along the minimum sequence route, reverse replenishment is adopted to minimize the weight of consumables in the consumables transport container during transportation. The reverse replenishment process is as follows: Arrange the replenishment sub-databases in the reverse order of the minimum sequence route to obtain the replenishment sequence sequence , obtain all types of out-of-stock consumables and the corresponding out-of-stock weights of the out-of-stock sub-warehouse, and allocate the replenishment share of each replenishment sub-warehouse in sequence according to the replenishment sequence. Give priority to using the redundant consumables in the previous replenishment sub-warehouse to replenish the out-of-stock consumables. When the previous replenishment sub-warehouse has replenished the missing quantity of the out-of-stock consumables, the previous replenishment sub-warehouse will no longer replenish the out-of-stock consumables. When traversing each replenishment sub-warehouse along the minimum sequence route, replenishment is carried out according to the corresponding replenishment share.
[0033] It should be noted that by replenishing in reverse order, the weight of consumables in the consumables transport container can be kept as low as possible during transportation, thereby reducing the difficulty of transportation, reducing the burden on medical staff when carrying the consumables transport container, and improving replenishment efficiency.
[0034] For example, in one specific implementation, it is necessary to Three replenishment sub-libraries are used to replenish three consumables, A, B, and C. The missing weights of the three consumables are 5, 4, and 6, respectively. The corresponding redundant weights of the consumables in the three replenishment sub-libraries are [2, 3, 1], [5, 0, 3], and [1, 2, 3]. When reverse replenishment is used, the total weight of the consumables carried during the two mobile replenishment processes is 2 and 9, respectively. When sequential replenishment is used (i.e., the required short-supply consumables are replenished as much as possible during the mobile replenishment process), the total weight of the consumables carried during the two mobile replenishment processes is 6 and 11, respectively. Obviously, sequential replenishment will cause excessive mobile burden.
[0035] Get the distance parameters between each replenishment branch and out-of-stock branch And the replenishment share corresponding to each replenishment branch, substitute it into the formula Calculate and get the second optimal value ; The minimum value between the first preferred value and the second preferred value is selected as the preferred recommended value for the preferred sub-database, and the replenishment movement plan corresponding to the preferred value is selected as the preferred movement plan.
[0036] It should be noted that the replenishment movement plan corresponding to the first preferred value is "passing through each replenishment sub-warehouse in turn along the minimum sequence route and extracting the medical consumables that are missing from the out-of-stock sub-warehouse", while the replenishment movement plan corresponding to the second preferred value is "going back and forth between each replenishment sub-warehouse in turn to extract the medical consumables that are missing from the out-of-stock sub-warehouse".
[0037] Recommended replenishment value corresponding to the total consumables warehouse The calculation formula is .
[0038] By comparing the preferred recommended value with the replenishment recommendation value corresponding to the total consumables library, a suitable replenishment source library can be screened for medical staff. The replenishment plan corresponding to this replenishment source library is the preferred plan, which can minimize the medical staff's movement distance and movement burden (the weight of the replenishment consumables), thereby improving replenishment efficiency.
[0039] A computer device includes a memory and a processor, wherein the memory stores a computer program and the processor implements the steps of the above method when executing the computer program.
[0040] A computer-readable storage medium stores a computer program, which implements the steps of the above method when executed by a processor.
[0041] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements will not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the various embodiments of the present invention.
Claims
1. An automatic monitoring and management system for medical consumables inventory, characterized in that: include: A classification management unit that divides medical consumables into fixed-quantity consumables and redundant consumables, and medical consumables whose redundant consumables have a nonlinear proportional relationship with the number of medical activities; Equip different departments with secondary storage space for the redundant consumables they need. The medical consumables inventory is recorded as the general consumables warehouse, and the secondary storage space is recorded as the sub-consumables warehouse. The department classification unit analyzes the number of patients and the historical records of consumables used in each department, and divides the departments corresponding to the consumables sub-library into stable departments or dynamic departments; The replenishment trigger unit determines the corresponding consumable reserve interval of the consumable sub-library based on department classification and consumable usage record analysis, divides the consumable sub-library into redundant sub-library or out-of-stock sub-library, and replenishes the out-of-stock sub-library; The replenishment management unit builds a replenishment plan for the main warehouse and multiple branch warehouses. The branch warehouse replenishment plan corresponds to multiple replenishment branches. The replenishment share corresponding to each replenishment branch is determined based on the redundant consumables quantity in each replenishment branch. The optimal recommendation value corresponding to the branch warehouse replenishment plan is calculated based on the distance between the branches. Based on the distance between the main consumables warehouse and the out-of-stock branch warehouse and the total replenishment volume, the recommended replenishment value corresponding to the main warehouse replenishment plan is analyzed and calculated; Select a replenishment source based on the recommended values of all scenarios.
2. The medical consumables inventory automatic monitoring and management system according to claim 1, characterized in that: The department division process is as follows: The number of medical activities using medical consumables is recorded as the number of consumables used. The historical analysis time is preset, and the variation assessment value is calculated based on the number of patients received by the internal medicine department every day during the historical analysis time and the number of consumables used. Obtain the monthly number of patients received by the internal medicine department during the historical analysis period, calculate the monthly impact value of each natural month based on the fluctuation analysis of the monthly number of patients received, and record the difference between the calculated monthly impact value and the preset monthly impact threshold as the monthly difference assessment value; When any of the following conditions is met, the department is recorded as a dynamic department; otherwise, the department is recorded as a steady-state department. The conditions include: Condition 1: The mutation assessment value is greater than the preset mutation assessment threshold; Condition 2: The monthly difference evaluation value of any one or more natural months is greater than the preset monthly difference evaluation threshold.
3. The automatic monitoring and management system for medical consumables inventory according to claim 2, characterized in that: The calculation process of the variation assessment value and monthly impact value is as follows: The number of times consumables were used was divided by the number of patients received to obtain the proportion of consumables used. The coefficient of variation of the number of patients received, the number of times consumables were used, and the proportion of consumables used were calculated separately and summed to obtain the variation assessment value. The coefficient of variation is equal to the standard deviation of the corresponding data divided by the mean value. Monthly impact value The calculation formula is ,in represents the average number of patients seen in the natural month i during the historical analysis period, It represents the average number of patients seen per month, where i is a positive integer less than or equal to 12 and greater than or equal to 1.
4. The automatic monitoring and management system for medical consumables inventory according to claim 1, characterized in that: The process of obtaining the consumables preparation interval is as follows: There is a preset replenishment cycle T for consumables. When the department is a dynamic department, the average daily usage quantity is obtained. , the monthly impact value SI corresponding to the current month, substitute into the formula Calculate the minimum value of the interval and the maximum value of the interval , thereby constructing the consumables preparation interval, where: Indicates taking The maximum value between Indicates taking The minimum value between p is the preset fault tolerance ratio; When the department is in a steady state, the consumables preparation interval is set to .
5. The automatic monitoring and management system for medical consumables inventory according to claim 1, characterized in that: The distance parameter calculation process between any two libraries is as follows: The two libraries for calculating distance parameters are recorded as target libraries. The building numbers, floors, and house numbers of the two target libraries are obtained. When the building numbers of the two target libraries are different, the distance between any two building numbers is calculated and recorded as the building distance. The building distance multiplied by the preset building coefficient is used as the distance parameter; When the two target libraries have the same building number but different floors, obtain the floors of the two target libraries and calculate the floor difference. The floor difference is multiplied by the preset floor coefficient as the distance parameter. When the two target libraries have the same building number and the same floor, obtain the house numbers of the two target libraries and calculate the house number difference. The house number difference is multiplied by the preset same-floor coefficient as the distance parameter.
6. The medical consumables inventory automatic monitoring and management system according to claim 1, characterized in that: Construct a priority sub-library set consisting of replenishment sub-libraries, where: Obtain the distance parameter between the out-of-stock sub-database and each redundant sub-database, obtain all the types of consumables in short supply in the out-of-stock sub-database and form a consumable shortage data set, obtain the corresponding consumable redundant data set in each redundant sub-database, and the consumable redundant data set contains multiple medical consumables whose quantity is greater than the consumable reserve range; Construct a redundant union consisting of any one or more redundant consumables datasets, and make the consumables shortage dataset a subset of the redundant union. Each element in the redundant union corresponds to a redundancy, and each element in the consumables shortage dataset corresponds to a shortage. Compare the redundancy and shortage of the same elements in the redundant union and the consumables shortage dataset. Each redundant union corresponds to a shard dataset, and the shard dataset contains the serial numbers of all redundant shards that make up the redundant union. When all the same elements in the redundant union and the consumable shortage data set satisfy the condition that the redundancy is greater than the shortage, the sub-dataset corresponding to the redundant union is recorded as the priority sub-dataset.
7. The medical consumables inventory automatic monitoring and management system according to claim 1, characterized in that: The calculation process of the optimal recommendation value is as follows: Get the distance parameters between multiple replenishment sub-warehouses and construct the minimum sequence route that traverses all replenishment sub-warehouses. That is, the sum of the distance parameters is the smallest when passing through all replenishment sub-warehouses through this route. The replenishment sub-warehouse on the minimum sequence route is recorded as , where g = 1, 2, 3, ..., q, q is the total number of replenishment sub-stocks, and any two adjacent replenishment sub-stocks on the minimum sequence route are obtained. The distance parameter between , substitute into the formula Calculate and get the first optimal value ,in: Indicates the empty weight of the consumables shipping container. Indicates the total weight of all out-of-stock consumables. Indicates replenishment sub-warehouse The distance parameter between the out-of-stock warehouse and the out-of-stock warehouse. Indicates replenishment sub-warehouse The distance parameter between the out-of-stock warehouse and the out-of-stock warehouse. express The corresponding container weight parameter is calculated as follows: , Indicates replenishment sub-warehouse The corresponding replenishment weight; Get the distance parameters between each replenishment branch and out-of-stock branch And the replenishment share corresponding to each replenishment branch, substitute it into the formula Calculate and get the second optimal value ; The minimum value between the first and second preferred values is selected as the preferred recommended value, and the movement plan corresponding to the preferred value is used as the branch replenishment plan.
8. The medical consumables inventory automatic monitoring and management system according to claim 7, characterized in that: When traversing each replenishment branch along the minimum sequence route, reverse replenishment is adopted. The reverse replenishment process is as follows: Arrange the replenishment sub-libraries in reverse order along the minimum sequence route to obtain a replenishment sequence series, obtain all types of out-of-stock consumables and the corresponding out-of-stock weights of the out-of-stock sub-libraries, and allocate the replenishment share of each replenishment sub-library in turn according to the replenishment sequence series. Give priority to using the redundant consumables in the previous replenishment sub-library to replenish the out-of-stock consumables. When the previous replenishment sub-library has replenished the missing quantity of the out-of-stock consumables, the previous replenishment sub-library will no longer replenish the out-of-stock consumables. When traversing each replenishment sub-library along the minimum sequence route, replenishment is carried out according to the corresponding replenishment share.
9. The medical consumables inventory automatic monitoring and management system according to claim 7, characterized in that: Recommended replenishment value corresponding to the total consumables warehouse The calculation formula is Indicates the distance parameter between the out-of-stock branch warehouse and the main consumables warehouse.
10. The medical consumables inventory automatic monitoring and management system according to claim 1, characterized in that: Classification management based on medical consumables type: Medical consumables are divided into fixed-quantity consumables and redundant consumables. Fixed-quantity consumables are medical consumables that have a fixed ratio to the number of medical activities. Quantitative consumables are managed by direct inventory. Required medical consumables are obtained directly from the medical consumables inventory according to the department's demand list. The quantity of medical consumables obtained each time is strictly consistent with the demand list. Redundant consumables are managed in a hierarchical storage manner. Redundant consumables are regularly extracted from the medical consumables inventory and stored in the secondary storage space according to the daily needs of the department.