Medicine cabinet remote management system, method, equipment and medium
By providing a remote management system for medicine cabinets in the supervision of Azuci Drugs, the lack of cross-device and cross-product coordination and integration in the existing technology has been solved, centralized management and linkage of drugs and equipment has been realized, and regulatory efficiency and responsiveness have been improved.
Patent Information
- Application Number
- CN202411857246.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing technology lacks cross-device and cross-product coordination and integration in the supervision of erectile drugs, resulting in the inability to achieve centralized and unified management during remote supervision, which reduces the efficiency of hospitals in equipment maintenance and drug supervision.
It provides a remote management system for medicine cabinets, including equipment side identification module, inventory warning module, validity warning module, equipment warning module and alarm issuing module. Through these modules, drug information and equipment information are identified, inventory warning, validity warning and equipment warning are conducted, and alarms are issued according to the warning level.
It has realized centralized management and linkage across equipment, improved the regulatory efficiency and timely response capabilities of erectile dysfunction drugs, and ensured the safety and compliance of drug use.
Smart Images

Figure CN119805994A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of hospital management technology, and in particular to a medicine cabinet remote management system, method, device and medium. Background Art
[0002] In the current field of narcotic drug supervision, the management method mainly relies on the management of drug data by the equipment itself or the background system, including drug replenishment, drug collection operation control, low inventory and near expiration date warning, storage environment monitoring, storage cabinet movement alarm and operation record tracking.
[0003] However, these management methods usually focus on the data display of a single device or system, lacking coordination and integration across devices and products, resulting in the inability to achieve centralized and unified management during remote supervision. This decentralized management method reduces the efficiency of hospital equipment maintenance and narcotic drug supervision, and the lack of effective linkage between systems easily leads to untimely response to alarm events, thereby increasing the risk of drug management.
[0004] The problem that needs to be solved urgently is how to achieve centralized management and linkage across devices, improve the regulatory efficiency and timely response capabilities of narcotic drugs, and ensure drug safety and compliance in use. Summary of the invention
[0005] The present application provides a medicine cabinet remote management system, method, device and medium, which solves the technical problem of how to improve the supervision efficiency and timely response capability of narcotic drugs, and achieves the technical effect of realizing centralized management and linkage across devices and improving supervision efficiency.
[0006] In order to achieve the above objectives, the main technical solutions adopted in this application include: In a first aspect, an embodiment of the present application provides a medicine cabinet remote management system, the system comprising a device-side identification module, an inventory warning module, an expiration warning module, a device warning module, and an alarm issuing module; The device-side identification module is used to identify drug information and device information in each device side; wherein the drug information includes drug inventory and drug expiration date of each drug; the device information is used to characterize the environment in which the drug is stored and the operating status of the device; The inventory warning module is used to determine the insufficient inventory rate of the drug according to the drug inventory, and perform inventory warning configuration on the insufficient inventory rate according to a preset inventory warning level to obtain the inventory warning level corresponding to the drug; The expiration warning module is used to determine the expiration days of the drug according to the expiration date of the drug, and configure the expiration warning for the expiration days according to the preset expiration warning level to obtain the expiration warning level corresponding to the drug; The device warning module is used to determine the device warning level of the device according to the device information; The alarm issuing module is used to issue alarms in sequence according to the order of the inventory warning level, the expiration warning level or the equipment warning level.
[0007] This embodiment provides a remote management system for medicine cabinets, in which the device-side identification module can accurately obtain the inventory information, expiration date, and operating status of the medicines, and provide data support for the subsequent early warning mechanism. The inventory warning module promptly identifies the risk of insufficient inventory based on the inventory status of the medicines, and issues corresponding early warning reminders to ensure timely replenishment of medicines. The expiration warning module, based on the expiration date information of the medicines, issues early warnings of medicines that are about to expire, to avoid expired medicines affecting their use. The security monitoring module monitors the operating status of the equipment in real time, and issues fault or abnormal alarms in a timely manner to help managers deal with equipment problems in a timely manner and ensure the normal operation of the equipment. Through these collaborative efforts, the system can effectively improve the efficiency of drug management and equipment monitoring, solve the problem of traditional drug management that cannot be centrally managed, and ensure that drugs and related equipment can be centrally controlled while being managed at a single point according to the different needs of storage devices and storage environments.
[0008] Optionally, the inventory warning module includes: The drug inventory acquisition unit is used to obtain the minimum inventory and current inventory corresponding to each drug in each device end; An inventory shortage rate determination unit, configured to determine the inventory shortage rate of the drug when the current inventory is less than the minimum inventory; An inventory sorting unit, used to sort the inventory shortage rates from high to low to obtain an inventory sorting list; The inventory warning configuration unit is used to configure the inventory warning for the inventory shortage rate according to the inventory sorting list and the preset inventory warning level to obtain the inventory warning level corresponding to the drug.
[0009] This embodiment uses a drug inventory acquisition unit to monitor the current inventory and minimum inventory of each drug in each device end in real time, and when the current inventory is lower than the minimum inventory, the inventory shortage rate determination unit is used to calculate the inventory shortage rate to quantify the severity of the inventory shortage. Subsequently, the inventory sorting unit sorts the drugs in order from high to low according to the inventory shortage rate, and prioritizes the drugs with the most serious inventory shortage. Finally, the inventory warning configuration unit configures the corresponding inventory warning level for each drug based on the sorting results and the preset warning level, helping managers to take timely replenishment or other emergency measures to ensure the stability and timeliness of drug supply, thereby improving the response efficiency of the drug supply chain.
[0010] Optionally, the insufficient inventory rate is determined as follows: insufficient inventory rate = (minimum inventory - current inventory) / minimum inventory.
[0011] Optionally, the expiration warning module includes: An expiration day determination unit, configured to determine the expiration day of the drug according to the drug expiration date and the current date when the drug expiration date is less than the preset near-expiration time; An expiration sorting unit, used to sort the expiration days from low to high to obtain an expiration sorting list; The expiration warning configuration unit is used to configure the expiration warning for the expiration days according to the expiration sorting list and the preset expiration warning level to obtain the expiration warning level corresponding to the drug.
[0012] In this embodiment, the expiration days determination unit calculates the remaining effective days of the drug according to the drug's expiration date and the current date, and automatically monitors the drug when the expiration date is less than the preset near-expiration time. Next, the expiration days of the drugs are sorted in order from low to high through the expiration sorting unit to generate an expiration sorting list. Finally, the expiration warning configuration unit configures a corresponding warning level for each drug according to the sorting list, thereby intelligently warning the expiring drugs. This process effectively helps managers give priority to drugs that are about to expire, ensures that the drugs are fully utilized within the validity period, avoids waste of resources and health risks caused by expired drugs, and thus improves the efficiency and safety of drug management.
[0013] Optionally, the device information includes temperature and humidity; and the security monitoring module includes: The temperature and humidity alarm determination unit is used to determine the alarm level of the device according to the deviation of the temperature and humidity from the normal temperature and humidity range when the temperature and humidity are not within the preset normal temperature and humidity range.
[0014] This embodiment uses a temperature and humidity alarm determination unit to monitor the temperature and humidity changes of each device in real time, and compares it with the preset normal temperature and humidity range. When the temperature and humidity exceed the normal range, the alarm level is determined according to the size of the deviation. The alarm levels are sorted and the most urgent alarms are issued first. In this way, the severity of the temperature and humidity anomalies can be accurately identified, and the management personnel can be notified in time to take corresponding measures, effectively preventing the equipment from being damaged or performance degradation due to temperature and humidity anomalies, thereby improving the safety and stability of the equipment.
[0015] Optionally, the device information includes a moving distance of the device; and the security monitoring module includes: The moving distance alarm determining unit is used to determine the alarm level of the device according to the moving distance of the device when the moving distance of the device exceeds the moving deviation threshold.
[0016] This embodiment uses a moving distance alarm determination unit to monitor the moving distance of the device in real time and compare it with a preset deviation threshold. When the moving distance of the device exceeds the set threshold, the alarm level is determined according to the size of the moving distance. Subsequently, alarms are issued in order of priority of the alarm levels to ensure that the most urgent situations are handled first. Through this intelligent alarm mechanism, abnormal movement of the equipment can be discovered in time, the risk level can be automatically determined, and alarms can be issued according to the priority, helping managers to respond quickly and ensure the safe and stable operation of the equipment.
[0017] Optionally, the device information includes a device tilt angle; and the security monitoring module includes: The tilt angle alarm determination unit is used to determine the alarm level of the device according to the tilt angle of the device when the tilt angle of the device exceeds an angle deviation threshold.
[0018] This embodiment monitors the tilt angle of the device in real time through the tilt angle alarm determination unit. When the tilt angle of the device exceeds the preset angle deviation threshold, the alarm level is automatically determined according to the degree of deviation of the tilt angle. The larger the tilt angle, the higher the abnormal risk of the equipment, and the alarm level is increased accordingly. Subsequently, alarms are issued in sequence according to the priority order of the alarm levels to ensure that the most urgent situations are handled first. Through this intelligent alarm mechanism, the tilt risk of the equipment side can be reflected in a timely manner, helping managers to respond quickly and take necessary measures, thereby ensuring the safety and stable operation of the equipment.
[0019] In a second aspect, an embodiment of the present application provides a remote management method for a medicine cabinet, the method comprising: Identify drug information and device information in each device end; wherein the drug information includes drug inventory and drug expiration date of each drug; the device information is used to characterize the drug storage environment and the operating status of the device; According to the drug inventory, determine the insufficient inventory rate of the drug, and perform inventory warning configuration on the insufficient inventory rate according to a preset inventory warning level to obtain the inventory warning level corresponding to the drug; According to the validity period of the drug, the expiration days of the drug are determined, and the expiration warning is configured for the expiration days according to the preset expiration warning level to obtain the expiration warning level corresponding to the drug; Determining a device warning level of the device according to the device information; Alarms are issued in sequence according to the order of the inventory warning level, the expiration warning level or the equipment warning level.
[0020] In a third aspect, an embodiment of the present application provides a computer device, including: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the above-mentioned medicine cabinet remote management method by executing the computer instructions.
[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the above-mentioned medicine cabinet remote management method. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 A block diagram of a medicine cabinet remote management system provided in an embodiment of the present application; Figure 2 A block diagram of an inventory warning module provided in an embodiment of the present application; Figure 3 A flowchart of executing the inventory warning module provided in an embodiment of the present application; Figure 4 A block diagram of an expiration warning module provided in an embodiment of the present application; Figure 5 A flowchart of an execution validity period warning module provided in an embodiment of the present application; Figure 6 The device information provided for the embodiment of the present application includes temperature and humidity; a block diagram of the security monitoring module; Figure 7 A flow chart of the execution safety monitoring module of temperature and humidity provided in an embodiment of the present application; Figure 8 The device information provided for the embodiment of the present application includes the device movement distance; a block diagram of the security monitoring module; Fig. 9 A flowchart of an execution safety monitoring module for a device moving distance provided in an embodiment of the present application; Fig.10 The device information provided for the embodiment of the present application includes the device tilt angle; a block diagram of the security monitoring module; Fig.11 A flowchart of an execution safety monitoring module for the tilt angle of a device provided in an embodiment of the present application; Fig.12 A flowchart of a medicine cabinet remote management method provided in an embodiment of the present application; Fig.13 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0025] In the current field of narcotic drug supervision, the common management method mainly relies on the device itself or the device background system to manage drug data. Specifically, the drug management methods on the device side include: Equipment replenishment: ensure that the drug inventory is always sufficient to avoid inventory shortages. Drug collection operation control: strictly control the drug collection process to ensure that each drug collection operation is recorded to prevent abuse or misuse. Low inventory warning: when the drug inventory reaches the warning line, the system will automatically remind the management personnel to replenish the stock. Near expiration warning: for drugs that are about to expire, early warning is given to avoid the use of expired drugs. Storage environment monitoring: real-time monitoring of the temperature and humidity of the storage environment to ensure that the drug storage conditions meet the requirements and avoid the drug from becoming ineffective due to environmental discomfort. Storage medicine cabinet movement alarm: when the medicine cabinet is moved or an abnormality occurs, the system will issue an alarm to prevent the theft of drugs or tampering with the equipment. Operation record tracking: all operations are recorded in detail for easy tracking and auditing.
[0026] However, the current management methods usually focus on the single data display of the device itself or the product background, lacking cross-product and cross-device coordination and integration. This results in the inability to centrally manage drug storage cabinets during remote supervision, reducing the efficiency of hospitals in maintaining and supervising equipment and narcotic drugs. At the same time, due to the lack of effective linkage between the systems, it may be impossible to respond to and handle certain alarm events in a timely manner, increasing the risk of drug management.
[0027] In order to solve the above technical problems, a medicine cabinet remote management system is provided in this embodiment. Figure 1 A block diagram of a medicine cabinet remote management system provided in an embodiment of the present application, such as Figure 1As shown, the system includes a device-side identification module 101 , an inventory warning module 103 , an expiration warning module 105 , a device warning module 107 and an alarm issuing module 109 .
[0028] The device-side identification module 101 is used to identify the drug information and device information in each device side; wherein the drug information includes the drug inventory and drug expiration date of each drug; and the device information is used to characterize the drug storage environment and the operating status of the device.
[0029] Specifically, the device-side identification module has the ability to collect and process data, and can collect data from each device end. The device-side identification module can identify the inventory of each drug, the expiration date of the drug, and the device information. Device information is used to describe the environmental conditions for drug storage, which may include environmental factors such as temperature, humidity, and light. These conditions are crucial to the stability and effectiveness of drugs, and different drugs may require different storage conditions. Device information is also used to describe the operating status of the device, which may include whether the device is working properly, whether there is a fault, whether maintenance is required, etc. The operating status of the equipment directly affects the stability of the drug storage environment and the safety of the drug, including the temperature and humidity of the equipment, the moving distance of the equipment, the tilt angle of the equipment, etc.
[0030] The inventory warning module 103 is used to determine the insufficient inventory rate of the drug according to the drug inventory, and configure the inventory warning for the insufficient inventory rate according to the preset inventory warning level to obtain the inventory warning level corresponding to the drug.
[0031] Specifically, the inventory warning module can monitor the inventory level of medicines in real time, which is the basis of the inventory warning function. Through real-time monitoring, changes in inventory can be captured in time and provide data support for subsequent warnings. The understocking rate refers to the gap between the current inventory and the minimum inventory. By determining the understocking rate, it is configured according to the preset inventory warning level. This means that when the understocking rate reaches a certain level, the corresponding warning signal will be automatically triggered, which can reflect the urgency of the current inventory status and help managers take timely measures to replenish or adjust inventory.
[0032] The expiration warning module 105 is used to determine the expiration days of the drug according to the expiration date of the drug, and configure the expiration warning for the expiration days according to the preset expiration warning level to obtain the expiration warning level corresponding to the drug.
[0033] Specifically, the expiration warning module can monitor the expiration date of drugs, which is the basis of the expiration warning function. Through real-time monitoring of the expiration date of drugs, changes in the expiration date of drugs can be captured in time, and data support can be provided for subsequent warnings. Then, the expiration days of the drugs are calculated according to the expiration date of the drugs, and the expiration status of the drugs is evaluated. According to the calculated expiration days, the preset expiration warning level is configured. This means that when the expiration days of the drugs reach a certain level, the corresponding warning signal will be automatically triggered to help managers take timely treatment measures, such as using or destroying expired drugs in advance, to ensure the quality and safety of the drugs.
[0034] The device early warning module 107 is used to determine the alarm level of the device according to the device information.
[0035] Specifically, the device information may include the temperature and humidity of the device, the device movement distance, and the device tilt angle, etc. You can set the alarm level corresponding to abnormal temperature and humidity, the alarm level corresponding to the deviation of the device movement distance, and the alarm level corresponding to the deviation of the device tilt angle.
[0036] The alarm issuing module 109 is used to issue alarms in sequence according to the order of inventory warning level, expiration warning level or equipment warning level.
[0037] Specifically, alarms are issued in sequence according to the alarm level. This ensures that when an abnormal situation occurs, it can be responded to and handled in a timely manner, thereby ensuring the safety of the equipment and the drugs in the equipment. In addition, if two alarms have the same type level, the system will sort them according to the size of the parameter deviation. Parameter deviation refers to the difference between the actual measurement value and the preset normal range. The larger the deviation, the more serious the situation, so it has a higher priority. If two alarms have the same type level and the same parameter deviation size, the system will sort them according to the time when the alarms occurred. The latest alarms (i.e., from recent to distant) will be processed first because they are the most recent and may require an immediate response. The purpose of this sorting rule is to ensure that the alarm system can respond quickly to the most serious and urgent situations, while also taking into account the timeliness of the alarm. Through this sorting, the regulatory system can more effectively manage and allocate resources to respond to various alarm situations.
[0038] In some preferred embodiments, audio and video monitoring is achieved through WebRTC technology. The system pulls audio and video streams from the device side through WebRTC to achieve real-time audio and video monitoring on site. Use WebRTC to establish a stable audio communication connection to ensure clear and real-time voice communication during monitoring. The system displays real-time audio and video from the device side, allowing supervisors to observe the situation on site in real time. WebRTC technology supports low-latency communication and ensures the security of communication through encryption technology. The system allows authorized personnel to view operation records, including drug replenishment, drug collection, inventory, etc. The system can count the number of operations of each department, user, and equipment, including drug replenishment, drug collection, and inventory. The system can quickly discover abnormal operation records to help supervisors understand and deal with problems in a timely manner. For abnormal operations, supervisors can view video recordings of the current operation for further analysis and processing. The system provides the function of viewing all operation records, records of each operation type, and abnormal records. Operation records can be sorted from near to far according to operation time, making it convenient for supervisors to view the latest operation records. Through such a system, supervisors can effectively monitor and manage the process of drug replenishment, drug collection and inventory, timely discover and handle abnormal situations, and ensure the safety and accuracy of drug management. At the same time, the real-time audio and video monitoring function provides supervisors with an intuitive on-site observation method, enhancing the timeliness and effectiveness of supervision.
[0039] This embodiment provides a remote management system for medicine cabinets, in which the device-side identification module can accurately obtain the inventory information, expiration date, and operating status of the medicines, and provide data support for the subsequent early warning mechanism. The inventory warning module promptly identifies the risk of insufficient inventory based on the inventory status of the medicines, and issues corresponding early warning reminders to ensure timely replenishment of medicines. The expiration warning module, based on the expiration date information of the medicines, issues early warnings of medicines that are about to expire, to avoid expired medicines affecting their use. The security monitoring module monitors the operating status of the equipment in real time, and issues fault or abnormal alarms in a timely manner to help managers deal with equipment problems in a timely manner and ensure the normal operation of the equipment. Through these collaborative efforts, the system can effectively improve the efficiency of drug management and equipment monitoring, solve the problem of traditional drug management that cannot be centrally managed, and ensure that drugs and related equipment can be centrally controlled while being managed at a single point according to the different needs of storage devices and storage environments.
[0040] Figure 2 A block diagram of an inventory warning module provided in an embodiment of the present application, the inventory warning module may include: The drug inventory acquisition unit 1031 is used to acquire the minimum inventory and current inventory corresponding to each drug in each device end.
[0041] The insufficient inventory rate determination unit 1033 is used to determine the insufficient inventory rate of the drug when the current inventory is less than the minimum inventory.
[0042] In some preferred embodiments, the method for determining the inventory shortage rate is: inventory shortage rate = (minimum inventory - current inventory) / minimum inventory.
[0043] The inventory sorting unit 1035 is used to sort the inventory shortage rates from high to low to obtain an inventory sorting list.
[0044] The inventory warning configuration unit 1037 is used to configure inventory warning for the inventory shortage rate according to the inventory sorting list and the preset inventory warning level to obtain the inventory warning level corresponding to the drug.
[0045] Specifically, the minimum inventory and current inventory information of each drug are obtained from each device end through the device end identification module and transmitted to the drug inventory acquisition unit, and then the inventory shortage rate determination unit determines that when the current inventory is less than the minimum inventory, the drug inventory shortage rate is calculated. The minimum inventory of each drug in each device end is pre-configured by the user in the database of each device end, and the inventory shortage rate = (minimum inventory-current inventory) / minimum inventory. Through this process, the degree of inventory shortage can be quantified to provide a basis for inventory warning. According to the calculated inventory shortage rate, the drugs are sorted from high to low to generate an inventory sorting list. Identify which drugs have the most serious inventory shortage for priority processing. According to the inventory sorting list and the preset inventory warning level, the inventory shortage rate of the drug is configured for warning, and the inventory warning level corresponding to each drug is determined. The warning configuration is a red warning when the inventory shortage rate is greater than 80%, an orange warning when the inventory shortage rate is between 30% and 80%, and a blue warning when the inventory shortage rate is less than 30%. Automated inventory management is achieved, and inventory shortages are responded to in a timely manner to avoid drug out-of-stock.
[0046] See also Figure 3 A flowchart for executing the inventory warning module provided in the embodiment of the present application starts the data processing flow of the inventory warning module. Process the data of all medicines. Loop through all device ends and perform loop processing on each device end. Check the inventory status of each medicine. If the current inventory is less than the minimum inventory, use the formula inventory shortage rate = (minimum inventory - current inventory) / minimum inventory to calculate the inventory shortage rate, and temporarily store the checked drug information for subsequent processing; otherwise, continue to check the inventory status of the next drug. Then sort the drugs from high to low according to the temporarily stored inventory shortage rate, and generate an inventory sorting list. Finally, the inventory warning configuration obtains the inventory warning level corresponding to the drug.
[0047] and Figure 1Compared with the embodiment shown, this embodiment uses a drug inventory acquisition unit to monitor the current inventory and minimum inventory of each drug in each device end in real time, and when the current inventory is lower than the minimum inventory, the inventory shortage rate determination unit is used to calculate the inventory shortage rate to quantify the severity of the inventory shortage. Subsequently, the inventory sorting unit sorts the drugs in order of the inventory shortage rate from high to low, and prioritizes the drugs with the most serious inventory shortage. Finally, the inventory warning configuration unit configures the corresponding inventory warning level for each drug based on the sorting results and the preset warning level, helping managers to take timely replenishment or other emergency measures to ensure the stability and timeliness of drug supply, thereby improving the response efficiency of the drug supply chain.
[0048] Figure 4 A block diagram of an expiration warning module provided in an embodiment of the present application, the expiration warning module may include: The expiration day determination unit 1051 is used to determine the expiration day of the drug according to the drug expiration date and the current date when the drug expiration date is less than the preset near-expiration time; Expiration sorting unit 1053, used to sort the expiration days from low to high to obtain an expiration sorting list; The expiration warning configuration unit 1055 is used to configure the expiration warning for the expiration days according to the expiration sorting list and the preset expiration warning level to obtain the expiration warning level corresponding to the drug.
[0049] Specifically, when the expiration date of a drug is less than the preset expiration date (for example, 6 months), the expiration days of the drug are calculated based on the expiration date and the current date. The specific number of days remaining before the drug expires is determined to provide accurate data for subsequent expiration management and early warning. Next, the drugs are sorted from low to high according to the calculated expiration days to generate an expiration sorting list. Identify which drugs are about to expire so that they can be processed and acted upon first. According to the expiration sorting list and the preset expiration warning level, the expiration days of the drugs are configured with warnings, and the expiration warning level corresponding to each drug is determined. The warning for drugs with expiration days less than or equal to 1 month is configured as a red warning, the warning for drugs with expiration days greater than 1 month and less than or equal to 3 months is configured as an orange warning, and the warning for drugs with expiration days greater than 3 months is configured as a blue warning.
[0050] See also Figure 5A flowchart for executing the expiration warning module provided in the embodiment of the present application is used to start the data processing flow of the expiration warning module. Process the data of all drugs. Loop through all device terminals and perform loop processing on each device terminal. Check the expiration date of each drug. If the expiration date of the drug is less than the preset expiration date, such as within 6 months, calculate the specific number of days until the drug expires and compare it with the current date. Temporarily store the expiration days of the checked drugs for subsequent processing; otherwise, continue to check the expiration date of the next drug. Then sort the drugs from low to high according to the temporarily stored expiration days, and generate an expiration sort list. Finally, the expiration warning configuration obtains the expiration warning level corresponding to the drug.
[0051] and Figure 1 Compared with the embodiment shown, this embodiment calculates the remaining effective days of the drug according to the expiration date and the current date of the drug through the expiration day determination unit, and automatically monitors when the expiration date of the drug is less than the preset expiration time. Next, the expiration days of the drugs are sorted in order from low to high through the expiration sorting unit to generate an expiration sorting list. Finally, the expiration warning configuration unit configures the corresponding warning level for each drug according to the sorting list, so as to intelligently warn the expiring drugs. This process effectively helps managers give priority to drugs that are about to expire, ensure that the drugs are fully utilized within the validity period, avoid waste of resources and health risks caused by expired drugs, and thus improve the efficiency and safety of drug management.
[0052] Figure 6 The device information provided for the embodiment of the present application includes temperature and humidity; a block diagram of a security monitoring module, which may include: The temperature and humidity alarm determination unit 10711 is used to determine the alarm level of the device according to the deviation of the temperature and humidity from the normal temperature and humidity range when the temperature and humidity are not within the preset normal temperature and humidity range.
[0053] Specifically, when the detected temperature and humidity data are not within the preset normal temperature and humidity range, the temperature and humidity alarm determination unit will determine the alarm level of the equipment based on the deviation between the actual temperature and humidity and the normal temperature and humidity range. Provide a quantitative alarm level for abnormal temperature and humidity so that corresponding countermeasures can be taken. Generally, a red alarm is configured for deviations above 5°C, and an orange alarm is configured for deviations below 5°C. Alarms are issued in sequence according to the alarm level sorting. Ensure that relevant personnel can be notified in time when the temperature and humidity are abnormal so that they can respond and handle them quickly.
[0054] See also Figure 7The flowchart of the execution safety monitoring module of the temperature and humidity provided in the embodiment of the present application starts the data processing process of the abnormal temperature / humidity alarm on the device side. The temperature / humidity changes are detected. Determine whether the current temperature / humidity is within the preset normal range. If yes, no alarm is issued. If not, enter the alarm data processing. According to the sorting of the alarm levels, the red alarm is in the front and the orange alarm is in the back, and the alarms are issued in turn.
[0055] and Figure 1 Compared with the embodiment shown in the figure, this embodiment monitors the temperature and humidity changes of each device end in real time through the temperature and humidity alarm determination unit, and compares it with the preset normal temperature and humidity range. When the temperature and humidity exceed the normal range, the alarm level is determined according to the size of the deviation. Then, the alarm levels are sorted and the most urgent alarms are issued first. In this way, the severity of the temperature and humidity anomalies can be accurately identified, and the management personnel can be notified in time to take corresponding measures, effectively preventing the equipment from being damaged or performance degradation due to temperature and humidity anomalies, thereby improving the safety and stability of the equipment.
[0056] Figure 8 The device information provided for the embodiment of the present application includes the moving distance of the device; a block diagram of a security monitoring module, which may include: The moving distance alarm determining unit 10731 is used to determine the alarm level of the device according to the moving distance of the device when the moving distance of the device exceeds the moving deviation threshold.
[0057] Specifically, when the moving distance of the device exceeds the preset moving deviation threshold, for example, exceeds 0.2 meters, the moving distance alarm determination unit will determine the alarm level of the device according to the actual moving distance. Provide a quantitative alarm level for abnormal device movement so that corresponding countermeasures can be taken. For example, a red alarm is issued when the device moves a distance greater than or equal to 1 meter, an orange alarm is issued when the device moves a distance less than 1 meter and greater than 0.5 meters, and a blue alarm is issued when the device moves a distance less than or equal to 0.5 meters. Alarms are issued in sequence according to the order of the alarm levels, i.e., red alarm>orange alarm>blue alarm. Ensure that relevant personnel are notified in a timely manner when the device moves abnormally so that they can respond and handle the situation quickly.
[0058] See also Fig. 9 The flowchart of the execution security monitoring module of the device movement distance provided in the embodiment of the present application starts the data processing process of the abnormal movement alarm on the device side. The device is monitored to move. Determine whether the device movement distance exceeds the movement deviation threshold. If not, no alarm is issued. If yes, enter the alarm data processing. According to the sorting of alarm levels, red alarms are issued first, orange alarms are issued later, and blue alarms are issued last.
[0059] and Figure 1Compared with the embodiment shown in the figure, this embodiment monitors the moving distance of the device in real time through the moving distance alarm determination unit and compares it with the preset deviation threshold. When the moving distance of the device exceeds the set threshold, the alarm level is determined according to the size of the moving distance. Subsequently, alarms are issued in sequence according to the priority order of the alarm levels to ensure that the most urgent situations are handled first. Through this intelligent alarm mechanism, abnormal movement of the equipment can be discovered in time, the risk level can be automatically determined, and alarms can be issued according to the priority, helping managers to respond quickly and ensure the safe and stable operation of the equipment.
[0060] Fig.10 The device information provided for the embodiment of the present application includes the device tilt angle; a block diagram of a security monitoring module, which may include: The tilt angle alarm determination unit 10751 is used to determine the alarm level of the device according to the tilt angle of the device when the tilt angle of the device exceeds the angle deviation threshold.
[0061] Specifically, when the tilt angle of the device exceeds the preset angle deviation threshold, for example, when it exceeds 3 degrees, the tilt angle alarm determination unit will determine the alarm level on the device side according to the actual tilt angle. Provide a quantitative alarm level for abnormal device tilt angles so that corresponding countermeasures can be taken. For example, a red alarm is issued when the device tilt angle is greater than or equal to 10 degrees, an orange alarm is issued when the device tilt angle is less than 10 degrees and greater than 5 degrees, and a blue alarm is issued when the device moves a distance of less than or equal to 5 degrees. Alarms are issued in sequence according to the order of the alarm levels, i.e., red alarm>orange alarm>blue alarm. Ensure that relevant personnel are notified in a timely manner when the device moves abnormally so that they can respond and handle the situation quickly.
[0062] See also Fig.11 The flowchart of the execution safety monitoring module of the device tilt angle provided in the embodiment of the present application starts the data processing process of the abnormal tilt angle alarm on the device side. The device is monitored to be tilted. Determine whether the device tilt angle exceeds the angle deviation threshold. If not, no alarm is issued. If yes, enter the alarm data processing. According to the sorting of alarm levels, red alarms are issued first, orange alarms are issued later, and blue alarms are issued last.
[0063] and Figure 1Compared with the embodiment shown in the figure, this embodiment monitors the tilt angle of the device in real time through the tilt angle alarm determination unit. When the tilt angle of the device exceeds the preset angle deviation threshold, the alarm level is automatically determined according to the degree of deviation of the tilt angle. The larger the tilt angle, the higher the abnormal risk of the equipment, and the alarm level is increased accordingly. Subsequently, alarms are issued in sequence according to the priority order of the alarm levels to ensure that the most urgent situations are handled first. Through this intelligent alarm mechanism, the tilt risk of the equipment side can be reflected in a timely manner, helping managers to respond quickly and take necessary measures, thereby ensuring the safety and stable operation of the equipment.
[0064] According to an embodiment of the present application, an embodiment of a method for remote management of a medicine cabinet is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0065] Accordingly, please refer to Fig.12 A flowchart of a remote management method for a medicine cabinet provided in an embodiment of the present application, the process includes the following steps: Step S1, identifying the drug information and device information in each device end; wherein the drug information includes the drug inventory and drug expiration date of each drug; and the device information is used to characterize the drug storage environment and the operating status of the device.
[0066] Step S3, according to the drug inventory, determine the drug inventory shortage rate, and configure the inventory warning for the inventory shortage rate according to the preset inventory warning level to obtain the inventory warning level corresponding to the drug.
[0067] Step S5, according to the validity period of the drug, determine the expiration days of the drug, and configure the expiration warning for the expiration days according to the preset expiration warning level to obtain the expiration warning level corresponding to the drug.
[0068] Step S7, determining the device warning level of the device according to the device information.
[0069] Step S9, issuing alarms in sequence according to the order of inventory warning level, expiration warning level or equipment warning level.
[0070] In some optional implementations, step S3 includes: The drug inventory acquisition unit is used to obtain the minimum inventory and current inventory corresponding to each drug in each device end; The inventory shortage rate determination unit is used to determine the inventory shortage rate of the drug when the current inventory is less than the minimum inventory; An inventory sorting unit is used to sort the inventory shortage rates from high to low to obtain an inventory sorting list; The inventory warning configuration unit is used to configure the inventory warning for the insufficient inventory rate according to the inventory sorting list and the preset inventory warning level to obtain the inventory warning level corresponding to the medicine.
[0071] In some optional implementations, the method for determining the insufficient inventory rate is: insufficient inventory rate = (minimum inventory - current inventory) / minimum inventory.
[0072] In some optional implementations, step S5 includes: An expiration day determination unit, used to determine the expiration day of a drug according to the drug expiration date and the current date when the drug expiration date is less than the preset near-expiration time; The expiration sorting unit is used to sort the expiration days from low to high to obtain an expiration sorting list; The expiration warning configuration unit is used to configure the expiration warning for the expiration days according to the expiration sorting list and the preset expiration warning level to obtain the expiration warning level corresponding to the drug.
[0073] In some optional implementations, the device information includes temperature and humidity; step S7 includes: The temperature and humidity alarm determination unit is used to determine the alarm level of the equipment according to the deviation of the temperature and humidity from the normal temperature and humidity range when the temperature and humidity are not within the preset normal temperature and humidity range.
[0074] In some optional implementations, the device information includes the device moving distance; step S7 includes: The moving distance alarm determination unit is used to determine the alarm level of the device according to the moving distance of the device when the moving distance of the device exceeds the moving deviation threshold.
[0075] In some optional implementations, the device information includes a device tilt angle; step S7 includes: The tilt angle alarm determination unit is used to determine the alarm level of the device according to the tilt angle of the device when the tilt angle of the device exceeds the angle deviation threshold.
[0076] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0077] In this embodiment, a medicine cabinet remote management system is presented in the form of functional modules and units, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0078] See also Fig.13 , Fig.13 A schematic diagram of the structure of a computer device provided in an embodiment of the present application is shown in FIG. Fig.13 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig.13 A processor 10 is taken as an example.
[0079] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0080] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0081] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0082] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0083] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0084] The embodiment of the present application also provides a computer-readable storage medium. The above method according to the embodiment of the present application can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0085] The systems, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0086] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0087] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods and systems. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0088] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices, and systems according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0091] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0092] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0093] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
[0094] Although the embodiments of the present application have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A medicine cabinet remote management system, characterized in that: The system includes a device-side identification module, an inventory warning module, an expiration warning module, a device warning module, and an alarm issuing module; The device-side identification module is used to identify drug information and device information in each device side; wherein the drug information includes drug inventory and drug expiration date of each drug; the device information is used to characterize the environment in which the drug is stored and the operating status of the device; The inventory warning module is used to determine the insufficient inventory rate of the drug according to the drug inventory, and perform inventory warning configuration on the insufficient inventory rate according to a preset inventory warning level to obtain the inventory warning level corresponding to the drug; The expiration warning module is used to determine the expiration days of the drug according to the expiration date of the drug, and configure the expiration warning for the expiration days according to the preset expiration warning level to obtain the expiration warning level corresponding to the drug; The device warning module is used to determine the device warning level of the device according to the device information; The alarm issuing module is used to issue alarms in sequence according to the order of the inventory warning level, the expiration warning level or the equipment warning level.
2. The system according to claim 1, characterized in that The inventory early warning module includes: The drug inventory acquisition unit is used to obtain the minimum inventory and current inventory corresponding to each drug in each device end; an inventory shortage rate determination unit, configured to determine the inventory shortage rate of the drug when the current inventory is less than the minimum inventory; An inventory sorting unit, used to sort the inventory shortage rates from high to low to obtain an inventory sorting list; The inventory warning configuration unit is used to configure the inventory warning for the inventory shortage rate according to the inventory sorting list and the preset inventory warning level to obtain the inventory warning level corresponding to the drug.
3. The system according to claim 2, characterized in that The method for determining the inventory shortage rate is: inventory shortage rate = (minimum inventory - current inventory) / minimum inventory.
4. The system according to claim 1, characterized in that The validity period warning module includes: An expiration day determination unit, used to determine the expiration day of the drug according to the drug expiration date and the current date when the drug expiration date is less than the preset near-expiration time; An expiration sorting unit, used to sort the expiration days from low to high to obtain an expiration sorting list; The expiration warning configuration unit is used to configure the expiration warning for the expiration days according to the expiration sorting list and the preset expiration warning level to obtain the expiration warning level corresponding to the drug.
5. The system according to claim 1, characterized in that The equipment information includes temperature and humidity; the security monitoring module includes: The temperature and humidity alarm determination unit is used to determine the alarm level of the device according to the deviation of the temperature and humidity from the normal temperature and humidity range when the temperature and humidity are not within the preset normal temperature and humidity range.
6. The system according to claim 1, characterized in that The device information includes the moving distance of the device; the security monitoring module includes: The moving distance alarm determining unit is used to determine the alarm level of the device according to the moving distance of the device when the moving distance of the device exceeds the moving deviation threshold.
7. The system according to claim 1, characterized in that The device information includes the device tilt angle; the safety monitoring module includes: The tilt angle alarm determination unit is used to determine the alarm level of the device according to the tilt angle of the device when the tilt angle of the device exceeds an angle deviation threshold.
8. A remote management method for a medicine cabinet, characterized in that: The method comprises: Identify drug information and device information in each device end; wherein the drug information includes drug inventory and drug expiration date of each drug; the device information is used to characterize the drug storage environment and the operating status of the device; According to the drug inventory, determine the insufficient inventory rate of the drug, and perform inventory warning configuration on the insufficient inventory rate according to a preset inventory warning level to obtain the inventory warning level corresponding to the drug; According to the validity period of the drug, the expiration days of the drug are determined, and the expiration warning is configured for the expiration days according to the preset expiration warning level to obtain the expiration warning level corresponding to the drug; Determining a device warning level of the device according to the device information; Alarms are issued in sequence according to the order of the inventory warning level, the expiration warning level or the equipment warning level.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the medicine cabinet remote management method described in claim 8 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the medicine cabinet remote management method described in claims 1 to 8.
Citation Information
Patent Citations
Intelligent drug cabinet monitoring system and method based on Internet of Things
CN107544352A
Road administration cabinet intelligent monitoring system based on the internet of things
CN108764658A
Safe box background management system
CN109903434A
Container positioning management and monitoring system
CN118365237A
Traditional Chinese medicine central pharmacy management system based on traditional Chinese medicine shelf life
CN118536901A
Cited By
Monitoring and tracing intelligent management system for toxic and anesthetic drugs
CN120297871A
Internal environment monitoring and early warning system of medicine management cabinet
CN121559919A