Semen cannabinae medicine management system, semen cannabinae medicine data processing method and semen cannabinae medicine cabinet
Through the detection and verification module in the Azure Drug Management System, it is ensured that only people with permission can access Azure Drugs, which solves the problems of Azure Drug storage and access control, and improves the security and management efficiency of drug management.
Patent Information
- Application Number
- CN202411157706.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2024-12-24
AI Technical Summary
The prior art is difficult to effectively manage and store erectile dysfunction drugs, especially to distinguish the storage needs of normal temperature and low temperature drugs, and lack precise control of drug access rights, resulting in unauthorized access and risk of drug abuse.
Provide a sausage drug management system, including a sausage drug cabinet and refrigerator. Through the detection module, verification module and signal sending module, verify whether the requester has the right to collect or store refrigerated medicines, and send an unlock signal after determining the permissions to ensure that only Personnel with corresponding authority can access the medicine.
It realizes safe and effective storage of erectile dysfunction drugs, prevents unauthorized access and drug abuse, improves the safety and accuracy of drug management, and simplifies the daily maintenance of drug managers.
Smart Images

Figure CN119181474A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical devices, and in particular to a narcotic drug management system, a narcotic drug data processing method, and a narcotic drug cabinet. Background Art
[0002] In the process of medical diagnosis and treatment, narcotic drugs are sometimes needed. Since narcotic drugs can cure diseases and save lives, but can also harm human health, narcotic drugs need to be strictly managed and stored. Narcotic drugs can be divided into narcotic drugs and refrigerated drugs from the perspective of storage methods. How to store narcotic drugs and refrigerated drugs is a problem that needs to be solved. Summary of the invention
[0003] The embodiments of the present application provide a narcotic drug management system, a narcotic drug data processing method and a narcotic drug cabinet to solve the problem of storing narcotic drugs and refrigerating drugs.
[0004] The embodiment of the present application provides a narcotic drug management system, comprising: a narcotic drug cabinet and a refrigerator, wherein the narcotic drug cabinet is used to store narcotic drugs, the refrigerator is used to store refrigerated drugs, and the refrigerator has a refrigerator electronic lock; the narcotic drug cabinet is used to verify whether the requester has the receiving authority to receive the target refrigerated drugs in the refrigerator in response to detecting a receiving operation for requesting to receive the target refrigerated drugs in the refrigerator, and if the requester has the receiving authority to receive the target refrigerated drugs, an unlocking signal is sent to the refrigerator. The refrigerator is also used to perform an unlocking operation on the refrigerator electronic lock after receiving the unlocking signal.
[0005] An embodiment of the present application also provides a narcotic drug data processing method, which is applied to a narcotic drug cabinet for storing narcotic drugs, the method comprising: in response to detecting a collection operation for requesting to collect a target refrigerated drug in a refrigerator, verifying whether a requester for collecting the target refrigerated drug has the collection authority to collect the target refrigerated drug, the refrigerator being used to store refrigerated drugs, the refrigerator having an electronic lock; if it is determined that the requester has the collection authority to collect the target refrigerated drug, sending an unlocking signal to the refrigerator.
[0006] The embodiment of the present application also provides a narcotic medicine cabinet, which is used to store narcotic drugs, and the narcotic medicine cabinet includes: a detection module, which is used to detect operations on the narcotic medicine cabinet; a verification module, which is used to verify whether a requester who requests to collect the target refrigerated drugs in a refrigerator has the collection authority to collect the target refrigerated drugs when the detection module detects a collection operation for requesting to collect the target refrigerated drugs in the refrigerator, and the refrigerator is used to store the refrigerated drugs, and the refrigerator has an electronic lock; a signal sending module, which is used to send an unlocking signal to the refrigerator when the verification module determines that the requester has the collection authority to collect the target refrigerated drugs.
[0007] Compared with the prior art, the embodiments of the present application have the following advantages: the narcotic drug management system provided by the embodiments of the present application distinguishes between the storage requirements of room temperature and low temperature drugs. Through the coordinated use of refrigerators and medicine cabinets, it can provide a suitable storage environment for different drugs to ensure the stability and effectiveness of the drugs. Through the setting of electronic locks, it can ensure that only persons with corresponding permissions can access narcotic drugs, thereby preventing unauthorized access and drug abuse. By verifying the authority of the requester, precise control of drug access rights is achieved, which helps to prevent misuse or abuse of drugs, and is convenient for drug management personnel to carry out daily maintenance and management work, which helps to improve the overall level of drug storage management in medical institutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 This is a schematic diagram of the narcotic drug management system provided by the first embodiment of the present application. Figure 1 ;
[0009] Figure 2 This is a schematic diagram of the narcotic drug management system provided by the first embodiment of the present application. Figure 2 ;
[0010] Figure 3 This is the first interface diagram of the narcotic drug management system provided by the first embodiment of the present application;
[0011] Figure 4 This is a diagram of the receiving interface of the narcotic drug management system provided in the first embodiment of the present application;
[0012] Figure 5 This is a diagram of the commodity storage interface of the narcotic drug management system provided in the first embodiment of the present application;
[0013] Figure 6 This is an interface diagram of commodity binding of the narcotic drug management system provided in the first embodiment of the present application;
[0014] Figure 7 This is an interface diagram of product unbinding of the narcotic drug management system provided by the first embodiment of the present application;
[0015] Figure 8 is a flow chart of a method for processing narcotic drug data provided in the second embodiment of the present application;
[0016] Fig. 9 This is a module diagram of the narcotic medicine cabinet provided in the third embodiment of the present application. DETAILED DESCRIPTION
[0017] Narcotic drugs are the abbreviation of narcotic drugs and psychotropic drugs. Narcotic drugs are controlled drugs, that is, special drugs whose production and use are controlled by the state. The difference between drugs and narcotic drugs is that drugs are narcotic drugs that are used illegally or abused. Narcotic drugs have the dual attributes of "drugs" and "drugs". If used properly, they can cure diseases and save lives, but if used improperly, they will endanger human health and affect social security. Therefore, narcotic drugs need to be strictly managed and stored.
[0018] like Figure 1 As shown, Figure 1 This is a schematic diagram of the narcotic drug management system provided by the first embodiment of the present application. Figure 1 This embodiment provides a narcotic drug management system, including: a narcotic drug cabinet 101 and a refrigerator 102, the narcotic drug cabinet and the refrigerator can exchange data wirelessly, the narcotic drug cabinet is used to store narcotic drugs, the refrigerator is used to store refrigerated drugs, and the refrigerator has a refrigerator electronic lock. The narcotic drug cabinet is used to respond to the detection of a collection operation for requesting to collect the target refrigerated drugs in the refrigerator, verify whether the requester has the collection authority to collect the target refrigerated drugs, and if the requester has the collection authority to collect the target refrigerated drugs, send an unlocking signal to the refrigerator; the refrigerator is also used to perform an unlocking operation on the refrigerator electronic lock after receiving the unlocking signal. When the narcotic drug cabinet has free space, the narcotic drug cabinet can also store other drugs according to actual needs, such as high-risk drugs, common drugs, etc.
[0019] like Figure 2As shown, the narcotic drug management system provided by the first embodiment of the present application also includes: a narcotic drug cabinet 101, a refrigerator 102 and a cardinality handover cabinet 103. The narcotic drug cabinet and the refrigerator can exchange data wirelessly, and the narcotic drug cabinet and the cardinality handover cabinet can exchange data wirelessly. The narcotic drug cabinet is used to store narcotic drugs and medicine boxes, the cardinality handover cabinet is used to store medicine boxes, and the refrigerator is used to store refrigerated drugs. The narcotic drug management system is installed on the narcotic drug cabinet, and the narcotic drug management system manages the narcotic drug cabinet and the refrigerator. The refrigerator has multiple storage locations for storing refrigerated drugs, and the refrigerator also has an electronic lock. When the requester wants to collect the refrigerated medicines in the refrigerator, the request is made on the narcotic drug management system installed on the narcotic drug cabinet. After the narcotic drug cabinet detects the request for collection of the target refrigerated medicines made by the requester, the requester is prompted to verify the collection authority. The target refrigerated medicines are the refrigerated medicines in the refrigerator that the requester wants to collect. When the requester passes the authority verification, the narcotic drug management system sends an unlocking signal to the refrigerator. After the refrigerator receives the unlocking signal sent by the narcotic drug management system, the refrigerator performs an unlocking operation on the electronic lock of the refrigerator.
[0020] The narcotic medicine cabinet is also used to display a home page, in which multiple modules are displayed; specifically, an operation panel is provided on the cabinet of the narcotic medicine cabinet, and the operation panel can be used to display the home page of the narcotic medicine management system, such as Figure 3 As shown, the home page of the narcotic drug management system displays multiple modules of the narcotic drug management system.
[0021] In response to detecting a pickup operation for requesting to pick up the target refrigerated medicine in the refrigerator, verifying whether the requester has the pickup authority to pick up the target refrigerated medicine includes: in response to detecting a trigger operation for a pickup module among the multiple modules, obtaining a list of narcotic medicines stored in the narcotic medicine cabinet as a narcotic medicine list, and displaying the narcotic medicine list; in response to detecting a page turning operation for the narcotic medicine list, detecting whether the narcotic medicine list has been fully displayed, and if it is detected that the narcotic medicine list has been fully displayed, obtaining a list of refrigerated medicines stored in the refrigerator as a refrigerated medicine list, and displaying the refrigerated medicine list; in response to detecting a selection operation for a refrigerated medicine in the refrigerated medicine list and a pickup operation for the selected refrigerated medicine, prompting the requester to perform a pickup authority verification operation for the target refrigerated medicine, the target refrigerated medicine being the selected refrigerated medicine; in response to detecting the pickup authority verification operation for the target refrigerated medicine performed by the requester, verifying whether the requester has the pickup authority to pick up the target refrigerated medicine. Specifically, in the narcotic medicine cabinet and the refrigerator, there is a one-to-one relationship between the types of narcotic drugs and the storage locations, that is, one storage location can only store one type of narcotic drug. The homepage interface of the narcotic drug management system on the operation panel is a centralized display interface of each module of the narcotic drug management system. When the requester needs to collect the target refrigerated drugs from the refrigerator, the following operation process should be followed: After the narcotic drug management system is started, the operation panel will display a homepage interface that integrates all modules. The requester first clicks on the medicine collection module on the homepage interface, and then the operation panel displays the medicine collection interface, such as Figure 4 As shown, the drug collection interface is divided into two parts: the module name and the drug collection button are displayed on the left, and the cargo location information and page turning button of narcotic drugs are displayed on the right. The right side of the drug collection interface first presents the cargo location list of all narcotic drugs stored in the narcotic drug cabinet and their detailed information, including drug names, specifications and inventory quantities. If the narcotic drug list is too long and cannot be fully displayed on the current page, the requester can browse more narcotic drug information through the page turning button on the right side of the drug collection interface. When the narcotic drug list is displayed, the requester still clicks the page turning button, and the narcotic drug management system switches the narcotic drug list displayed on the right side of the drug collection interface to the refrigerated drug list, which also contains key information such as the name and specifications of low-temperature drugs. After the requester selects the target low-temperature drug in the refrigerated drug list, he can click the pick-up button on the drug collection interface. At this time, the narcotic drug management system will prompt the requester to verify the pick-up authority to ensure the safe collection of narcotic drugs and comply with relevant regulatory requirements.
[0022] The verifying whether the applicant has the authority to collect the target refrigerated medicine includes: obtaining data of the storage location where the target refrigerated medicine is stored in the refrigerator as target location data based on a preset correspondence between the target refrigerated medicine and the storage location where the target refrigerated medicine is stored in the refrigerator, obtaining a preset list of refrigerator locations where the applicant has the authority to collect narcotic drugs, and judging whether the target location data is in the refrigerator location list; if so, determining that the applicant has the authority to collect the target refrigerated medicine, otherwise, determining that the applicant does not have the authority to collect the target refrigerated medicine; or, obtaining a preset list of narcotic drugs where the applicant has the authority to collect, and judging whether the target refrigerated medicine is in the narcotic drugs list; if so, determining that the applicant has the authority to collect the target refrigerated medicine, otherwise, determining that the applicant does not have the authority to collect the target refrigerated medicine. Specifically, in order to ensure the safe use and management of drugs, the narcotic drug cabinet is equipped with a security identification system, including an ID card reader, a fingerprint collector, and a face recognition device. Before the narcotic drug cabinet is put into use, the system administrator needs to pre-import the user information that can use the narcotic drug cabinet, which includes but is not limited to the ID information and fingerprint information of each user. The system administrator also needs to set corresponding permissions for each user through the user authorization module. These permissions determine whether the user has the permission to use each module in the narcotic drug management system. When a user needs to collect narcotic drugs, the narcotic drug management system will prompt the user to verify the collection authority. The operation steps of the narcotic drug management system for the applicant to collect the authority include: when the narcotic drug management system prompts the applicant to verify the collection authority, the applicant can verify the identity in three ways: one is to use an ID card reader to read his ID card; the second is to scan his fingerprint through a fingerprint collector; the third is to collect facial features through a face recognition device. Once the applicant passes the identity authentication, the narcotic drug management system will obtain the identity information of the applicant, and obtain the refrigerator storage location list and narcotic drug list that the applicant has the collection authority according to the identity information of the applicant; the narcotic drug management system will obtain the data of the storage location of the target refrigerated drug in the refrigerator as the target location data. The narcotic drug management system will determine whether the target location data is in the refrigerator storage location list that the applicant has the collection authority. If the target location data is in the list, the system determines that the applicant has the collection authority to collect the target refrigerated drug. If the target location data is not in the list, the system determines that the applicant does not have the collection authority to collect the target refrigerated drug.The narcotic drug management system can also determine whether the target refrigerated drug is in the list of narcotic drugs that the applicant has the right to collect. If the target refrigerated drug is in the list of narcotic drugs that the applicant has the right to collect, it is determined that the applicant has the right to collect the target refrigerated drug. If the target refrigerated drug is not in the list, it is determined that the applicant does not have the right to collect the target refrigerated drug. Through the above steps, the narcotic drug management system can ensure that only applicants with corresponding permissions can collect specific narcotic drugs, thereby improving the safety and accuracy of drug management.
[0023] The verification of whether the requester has the authority to receive the target refrigerated medicine includes: displaying the purpose information of receiving the target refrigerated medicine for the requester to select; in response to detecting a selection operation for the surgical purpose information, sending a surgical information request message to the medical data service end for requesting to obtain the surgical information to be performed by the requester as an anesthesia executor within a preset time range; obtaining a list of surgical information to be performed by the requester as an anesthesia executor within a preset time range returned by the medical data service end as a list of surgical information to be performed; displaying the list of surgical information to be performed; in response to a selection operation for surgical information in the list of surgical information to be performed, sending a surgical information request message to the medical data service end. The medical data service end sends a surgical plan file request message for requesting to obtain a target surgical plan file corresponding to target surgical information, wherein the target surgical information is the surgical information selected in the list of surgical information to be performed; obtains the target surgical plan file returned by the medical data service end; determines whether the target refrigerated drug is the narcotic drug to be used recorded in the target surgical plan file; if it is determined that the target refrigerated drug is the narcotic drug to be used recorded in the target surgical plan file, determines that the requester has the authority to collect the target refrigerated drug; if it is determined that the target refrigerated drug is not the narcotic drug to be used recorded in the target surgical plan file, prompts the requester Input the reason information for collecting the target refrigerated medicine according to the target surgical information; in response to obtaining the reason information for collecting the medicine input by the requester and detecting the confirmation operation for the reason information for collecting the medicine, send an authorization person information request message for requesting to obtain the information of the target authorization person to the medical data service end, the information of the target authorization person is the information of the authorization person who authorizes the requester to collect the target refrigerated medicine; obtain the information of the target authorization person returned by the medical data service end; according to the information of the target authorization person, send an authorization request message to the target authorization person for requesting authorization to collect the target refrigerated medicine. The request message includes the target surgery information, the target surgery plan file and the information of the target refrigerated medicine requested by the requester; if the target authorizer returns an authorization confirmation message indicating that the requester is authorized to collect the target refrigerated medicine, it is determined that the requester has the collection authority to collect the target refrigerated medicine; if the target authorizer returns an authorization denial message indicating that the requester is prohibited from collecting the target refrigerated medicine, or if the target authorizer does not respond to the authorization request message within a preset time after sending the authorization request message, it is determined that the requester does not have the collection authority to collect the target refrigerated medicine.Specifically, when the requester wants to collect the target refrigerated drugs, the narcotic drug management system can also display option information on the operation panel for the requester to select the specific purpose of collecting narcotic drugs. After the requester selects the specific purpose information, the narcotic drug management system automatically initiates a request to the medical data service end to obtain the requester's surgery information to be performed within the preset time range. The preset time range is a few hours before the start of the operation, so as to avoid the requester taking narcotic drugs in the name of preparing surgical drugs a few days before the start of the operation to cause the loss of narcotic drugs. The operation interface displays a list of surgeries to be performed within the preset time range for further selection. After the requester selects a specific operation, the system requests the medical data service end for the plan file of the operation. The plan file of the operation is usually formulated by the attending physician or surgeon in the surgical team, and is jointly participated in and reviewed by the entire surgical team (including anesthesiologists, nurses, surgical assistants, etc.). It is a detailed document that contains all relevant information and instructions about the upcoming operation, and usually contains a list of all drugs, medical devices and consumables to be used in the operation. The narcotic drug management system checks the plan file of the selected operation to confirm whether the narcotic drug that the applicant wants to receive is listed in the plan. If the narcotic drug that the applicant wants to receive is listed in the plan, the applicant automatically obtains the right to receive it; if not, the narcotic drug management system requires the applicant to provide the specific reason for receiving the target narcotic drug. After the applicant submits the reason for receiving and confirms it, the narcotic drug management system requests the information of the authorizer from the medical data service end for the subsequent authorization process. The narcotic drug management system sends the operation information, plan file and detailed information of the applicant's drug collection to the authorizer to request authorization. The authorizer can be the system administrator, the attending physician surgeon in the surgical team, the anesthesiologist and other relevant personnel who can decide the surgical drugs. The narcotic drug management system waits for the response of the authorizer. If the authorization confirmation is obtained, the applicant obtains the right to receive it; if no response is obtained within the specified time or a rejection is received, it is confirmed that the applicant cannot obtain the right to receive it. Through the above-mentioned entire process, strict management and control of the collection of narcotic drugs is achieved to ensure that the use of drugs complies with the prescribed purpose and authorization requirements.
[0024] In actual application, the following method can also be used to obtain surgical medication. The narcotic drug management system provides an interface that can display a list of surgical orders, and the surgical list can include the most recent surgical orders. When the requester selects the target surgical order in the surgical order list, the system checks whether the requester has the authority to select the surgery. After determining that the selection is successful, the requester obtains the authority to collect the medicine for the patient. At this time, the system provides the requester with a drug interface corresponding to the patient, and the requester can select the surgical medication for the patient and then collect the medicine. Among them, there is only one patient in a surgical order, that is, a surgical order corresponds to only one patient information. Optionally, the narcotic drug cabinet is also used to respond to the detection of a storage operation for requesting the target refrigerated drug to be stored in the refrigerator, verifying whether the requester who requests the target refrigerated drug to be stored in the refrigerator has the storage authority to store the target refrigerated drug in the refrigerator; if the requester has the storage authority to store the target refrigerated drug in the refrigerator, an unlocking signal is sent to the refrigerator.
[0025] The warehousing refers to the replenishment of these narcotic drugs that need to be stored at low temperature from the primary warehouse to the secondary warehouse in accordance with the prescribed procedures and safety standards. The primary warehouse refers to the main drug storage area in the medical institution, which is responsible for storing a large number of drugs, including narcotic drugs. The primary warehouse is responsible for the drug supply of the entire medical institution, including the distribution of drugs to other departments or sections. The secondary warehouse refers to a small drug storage point set up in a specific area such as the outpatient department, inpatient department, emergency department, operating room, etc. in a medical institution. Compared with the primary warehouse, the secondary warehouse usually stores a smaller number of drugs, and the types may also be relatively limited, mainly to meet the immediate drug needs of a specific area. The unmanned intelligent anesthesia pharmacy provided in this application belongs to the secondary warehouse. In the drug management process, drugs are stored in the primary warehouse and then distributed to the secondary warehouse as needed. Such a setting helps to improve the efficiency of drug supply, reduce the risk of drugs during transportation, and ensure that drugs can be delivered quickly and safely to where they are needed. At the same time, warehouses at all levels need to have strict drug entry and exit records and inventory management to ensure the traceability and quality control of drugs. In the operation flow of this step, the storage specifically refers to the applicant storing the target refrigerated drugs obtained from the primary warehouse into the refrigerator, and updating the newly stored drug information to the narcotic drug management system to ensure the quality and effectiveness of the drugs. When the narcotic drug cabinet detects the storage request made by the applicant to store the target refrigerated drugs into the refrigerator, it prompts the applicant to verify the collection authority. The target refrigerated drugs are the refrigerated drugs that the applicant wants to store in the refrigerator. When the applicant passes the authority verification, the narcotic drug management system sends an unlocking signal to the refrigerator. After the refrigerator receives the unlocking signal sent by the narcotic drug management system, it performs an unlocking operation on the electronic lock of the refrigerator so that the applicant can open the refrigerator door and replenish narcotic drugs. Optionally, the refrigerator can also perform authority verification through a fingerprint collector set on the refrigerator itself. When the fingerprint collector authority verification is successful, the electronic lock of the refrigerator performs an unlocking operation so that the applicant can open the refrigerator door. In addition, a face recognition system or an ID card identifier can also be set on the refrigerator to verify the authority of the applicant.
[0026] The narcotic medicine cabinet is also used to display a home page, in which a plurality of modules are displayed; in response to detecting a storage operation for requesting to store the target refrigerated medicine into the refrigerator, verifying whether the requester for storing the target refrigerated medicine into the refrigerator has the storage authority to store the refrigerated medicine into the refrigerator, including: in response to detecting a trigger operation for a storage module among the plurality of modules, obtaining a list of narcotic drugs stored in the narcotic medicine cabinet as a narcotic drug list, and displaying the narcotic drug list; in response to detecting a page turning operation for the narcotic drug list, detecting whether the narcotic drug list has been displayed, and if detected, When the narcotic drug list has been displayed, a list of refrigerated drugs stored in the refrigerator is obtained as the refrigerated drug list, and the refrigerated drug list is displayed; in response to detecting the selection operation for the refrigerated drugs in the refrigerated drug list and the warehousing operation for the selected refrigerated drugs, the requester is prompted to perform an entry permission verification operation for storing the target refrigerated drugs into the refrigerator, and the target refrigerated drugs are the selected refrigerated drugs; in response to detecting the entry permission verification operation for storing the target refrigerated drugs into the refrigerator performed by the requester, it is verified whether the requester has the entry permission for storing the target refrigerated drugs into the refrigerator. Specifically, when the requester requests to store the target refrigerated drugs into the refrigerator, the following operation process should be followed: After the narcotic drug management system is started, the operation panel will display a homepage interface that integrates all modules. The requester first clicks on the warehousing module on the homepage, and then the operation panel displays the warehousing interface, such as Figure 5 As shown in the figure, the storage interface is divided into two parts: the module name and storage button are displayed on the left, and the cargo location information and page turning button of narcotic drugs are displayed on the right. The right side of the storage interface first presents the cargo location list of all narcotic drugs stored in the narcotic drug cabinet and their detailed information, including drug name, specification and inventory quantity. If the narcotic drug list is too long and cannot be fully displayed on the current page, the requester can browse more narcotic drug information through the page turning button on the right side of the storage interface. When the narcotic drug list is displayed, the requester still clicks the page turning button, and the narcotic drug management system switches the narcotic drug list displayed on the storage interface to the refrigerated drug list, which also contains key information such as the name and specification of low-temperature drugs. After the requester selects the target low-temperature drug (i.e., the narcotic drug that the requester wants to store) in the refrigerated drug list, he can click the storage button on the storage interface. At this time, the narcotic drug management system will prompt the requester to verify the storage authority to ensure the safe storage of narcotic drugs and comply with relevant regulations.
[0027] The verifying whether the requester has the storage authority to store the target refrigerated drug in the refrigerator includes: obtaining data of the storage location in the refrigerator storing the target refrigerated drug according to a preset correspondence between the target refrigerated drug and the storage location in the refrigerator storing the target refrigerated drug, as target location data, obtaining a preset list of refrigerator locations for which the requester has storage authority, and determining whether the target location data is in the refrigerator location list; if so, determining that the requester has the storage authority to store the target narcotic drug in the refrigerator. , otherwise, it is determined that the requester does not have the warehousing authority to store the target narcotic drug into the refrigerator; or, a pre-set list of narcotic drugs in which the requester has the warehousing authority to store the target narcotic drug into the refrigerator is obtained, and it is determined whether the target refrigerated drug is in the list of narcotic drugs in which the requester has the warehousing authority to store the target narcotic drug into the refrigerator; if so, it is determined that the requester has the warehousing authority to store the target narcotic drug into the refrigerator; otherwise, it is determined that the requester does not have the warehousing authority to store the target narcotic drug into the refrigerator. Specifically, the narcotic drug management system prompts the applicant to verify the warehousing authority, which specifically includes the following process: the narcotic drug management system prompts the applicant to verify the warehousing authority, and the applicant verifies the identity information through the fingerprint collector, ID card reader or face recognition system. Once the applicant passes the identity authentication, the narcotic drug management system obtains the identity information of the applicant, and obtains the refrigerator storage location list and narcotic drug list for which the applicant has warehousing authority based on the identity information of the applicant; the narcotic drug management system will obtain the data of the storage location in the refrigerator where the target refrigerated drug is stored as the target location data; the narcotic drug management system will determine whether the target location data is in the refrigerator storage location list for which the applicant has warehousing authority. If the target location data is in the list, the system determines that the applicant has the warehousing authority to store the target refrigerated drug into the refrigerator. If the target location data is not in the refrigerator storage location list for which the applicant has warehousing authority, the system determines that the applicant does not have the warehousing authority to store the target refrigerated drug into the refrigerator. The narcotic drug management system can also determine whether the target refrigerated drug is in the list of narcotic drugs that the requester has storage authority for. If the target refrigerated drug is in the list of narcotic drugs that the requester has storage authority for, it is determined that the requester has storage authority to store the target refrigerated drug in the refrigerator. If the target refrigerated drug is not in the list of narcotic drugs that the requester has storage authority for, it is determined that the requester does not have the collection authority to collect the target refrigerated drug.Through the above steps, the narcotic drug management system can ensure that only requesters with corresponding permissions can store specific narcotic drugs, thereby improving the safety and accuracy of drug management.
[0028] The narcotic medicine cabinet is also used to verify whether the requester who requests to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator has the binding authority to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator in response to detecting a binding operation for requesting to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator; if it is determined that the requester has the binding authority to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator, the drug data of the target refrigerated drug is bound to the storage location data of the storage location in the refrigerator. Specifically, in the narcotic drug management system, the cargo location and the narcotic drug have a one-to-one binding mechanism, which means that each cargo location can only be associated with a specific narcotic drug. This one-to-one binding relationship ensures the exclusivity of the cargo location, that is, once a cargo location is bound to a specific narcotic drug, it can no longer store other types of narcotic drugs. The narcotic drug management system records the detailed information of each cargo space, including its location, capacity, etc., and also records the detailed information of each narcotic drug, such as name, batch number, expiration date, etc. When a requester proposes to bind a cargo space with a specific narcotic drug, the narcotic drug management system will first verify whether the person making the request has the corresponding authority. Once it is confirmed that the requester has the corresponding authority, the narcotic drug management system will perform the binding operation and associate the selected cargo space data with the drug data of the specific narcotic drug. This operation will create a new binding record in the narcotic drug management system. After the binding is completed, the cargo space will be restricted to store only the narcotic drugs bound to it, and any other type of narcotic drugs cannot be stored in this cargo space. The narcotic drug management system will record the detailed information of all binding operations. This one-to-one binding mechanism can ensure the storage safety of narcotic drugs, prevent mixed storage and misuse, and simplify inventory management and inventory counting processes through exclusive cargo space management. The binding record makes the flow of drugs clear and easy to track and audit. In short, the one-to-one binding mechanism between cargo locations and narcotic drugs provides a safe, efficient and standardized management environment for the storage of narcotic drugs through strict authority management and precise cargo location control.
[0029] The narcotic medicine cabinet is also used to display a home page, in which a plurality of modules are displayed; in response to detecting a binding operation for requesting to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator, verifying whether the requester for binding the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator has binding authority to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator, including: in response to detecting a triggering operation for a commodity binding module in the plurality of modules, obtaining a storage location list of the narcotic medicine cabinet as a narcotic drug storage location list, and displaying the narcotic drug storage location list; in response to detecting a page turning operation for the narcotic drug storage location list, detecting whether the narcotic drug storage location list has been displayed, and if it is detected that When the narcotic drug storage location list has been displayed, the storage location list of the refrigerator is obtained as a refrigerated drug storage location list, and the refrigerated drug storage location list is displayed; in response to detecting the selection operation for the refrigerated drug storage location in the refrigerated drug storage location list and the selection operation for the target refrigerated drug, the requester is prompted to perform a binding authority verification operation to bind the drug data of the target refrigerated drug with the storage location data of the target refrigerated drug storage location, and the target refrigerated drug storage location is the selected refrigerated drug storage location; in response to detecting the binding authority verification operation performed by the requester to bind the drug data of the target refrigerated drug with the storage location data of the target refrigerated drug storage location, it is verified whether the requester has the binding authority to bind the drug data of the target refrigerated drug with the storage location data of the target refrigerated drug storage location. Specifically, the narcotic drug cabinet stores a large amount of narcotic drug information, and specific narcotic drug information can be obtained by searching by initials. When the requester requests to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location, the following operation process should be followed: After the narcotic drug management system is started, the operation panel will display a home page that integrates all modules. The requester first clicks the product binding module on the home page, and then the operation panel displays the product binding interface, such as Figure 6As shown, the commodity binding interface is divided into two parts: the module name and binding button are displayed on the left, and the shelf information and page turning buttons are displayed on the right. The right side of the commodity binding interface first presents the shelf list of all narcotic drugs stored in the narcotic drug cabinet and their detailed information, including the name, specification and inventory quantity of the drugs stored in each shelf. If the narcotic drug shelf list is too long and cannot be fully displayed on the current page, the requester can browse more narcotic drug shelf information through the page turning buttons on the right side of the commodity binding interface. When the narcotic drug shelf list is displayed, the requester still clicks the page turning button, and the narcotic drug management system switches the narcotic drug shelf list displayed on the right side of the commodity binding interface to the refrigerated drug shelf list. The refrigerated drug shelf list also contains key information such as the name and specification of the low-temperature drugs stored in each shelf. After the requester selects the target cargo location in the refrigerated drug cargo location list, the target cargo location is a cargo location that has not been bound to any narcotic drug, and returns to the initial page, searches for narcotic drugs according to the first letter on the initial page, and selects the target narcotic drug from the displayed search results. After selecting the target narcotic drug, the requester can click the binding button on the product binding interface. At this time, the narcotic drug management system will prompt the requester to verify the binding authority.
[0030] The verifying whether the requester has the binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location includes: obtaining a pre-set list of refrigerated drug cargo locations for which the requester has the binding authority, and judging whether the cargo location data of the target refrigerated drug cargo location is in the list of refrigerated drug cargo locations for which the requester has the binding authority, and if so, determining that the requester has the binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location, otherwise, determining that the requester does not have the binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location. Specifically, the narcotic drug management system prompts the requester to verify the binding authority, which specifically includes the following process: the narcotic drug management system prompts the requester to verify the binding authority, the requester verifies the identity information through the fingerprint collector, ID card reader or face recognition device, once the requester passes the identity verification, the narcotic drug management system obtains the identity information of the requester, and obtains the refrigerator storage location list and narcotic drug list that the requester has the binding authority according to the identity information of the requester; obtains the data of the target storage location as the target storage location data; the narcotic drug management system obtains the target storage location data; The product management system determines whether the target cargo location data is in the refrigerator cargo location list for which the requester has binding authority. If the target cargo location data is in the refrigerator cargo location list for which the requester has binding authority, the system determines that the requester has binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location. If the target cargo location data is not in the refrigerator cargo location list for which the requester has binding authority, the system determines that the requester does not have binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location. The narcotic drug management system can also determine whether the target refrigerated drug is in the narcotic drug list for which the requester has binding authority. If the target refrigerated drug is in the narcotic drug list for which the requester has binding authority, it determines that the requester has binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location. If the target refrigerated drug is not in the list of narcotic drugs for which the requester has binding authority, it is determined that the requester does not have binding authority to bind the drug data of the target refrigerated drug with the cargo location data of the target refrigerated drug cargo location. Through the above steps, the narcotic drug management system can ensure that only requesters with corresponding authority can bind the drug data of narcotic drugs with the cargo location data of the cargo location, thereby improving the safety and accuracy of drug management.
[0031] The narcotic medicine cabinet is also used to verify whether the requester who requests to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator in response to detecting an unbinding operation for requesting to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator; if it is determined that the requester has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator, the drug data of the target refrigerated drug is unbound from the storage location data of the storage location in the refrigerator. Specifically, in the narcotic drug management system, the unbinding operation is used to release the one-to-one binding relationship between the storage location and the narcotic drug in order to reallocate or change the storage arrangement. When the requester proposes to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator, the narcotic drug management system needs to verify whether the requester who makes the unbinding request has the unbinding authority. Only the requester with the unbinding authority can initiate the unbinding operation. If it is determined that the requester has the unbinding authority, the narcotic drug management system will delete or update the binding record between the storage location and the narcotic drug, and release the one-to-one binding relationship between the two. After unbinding, the narcotic drug management system will update the status of the storage location and mark it as "unbound" or "allocatable". The narcotic drug management system will record the current status of the storage location for subsequent inventory management and allocation. At the same time, the narcotic drug management system will record the detailed information of the unbinding operation, including the operation time, operator, unbound storage location and drugs, etc. These records will be used for subsequent audits and tracking to ensure the transparency and traceability of the operation.
[0032] The narcotic medicine cabinet is also used to display a home page, in which multiple modules are displayed; in response to detecting an unbinding operation for requesting to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator, verifying whether the requester for unbinding the drug data of the target refrigerated drug from the storage location data of the refrigerator has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator, including: in response to detecting a triggering operation for unbinding a commodity in the multiple modules, obtaining a storage location list of the narcotic medicine cabinet as a narcotic drug storage location list, and displaying the narcotic drug storage location list; in response to detecting a page turning operation for the narcotic drug storage location list, detecting whether the narcotic drug storage location list has been displayed, and if it is detected that the narcotic drug storage location list has been displayed, obtaining the narcotic drug storage location list of the refrigerator. a shelf list as a refrigerated medicine shelf list, and displaying the refrigerated medicine shelf list; in response to detecting a selection operation for a refrigerated medicine shelf in the refrigerated medicine shelf list and a display operation for the drug data of the target refrigerated drug, prompting the requester to perform an unbinding permission verification operation to unbind the drug data of the target refrigerated drug from the shelf data of the storage shelf in the refrigerator, the target narcotic drug shelf is the selected refrigerated medicine shelf, and the drug data of the target refrigerated drug is the refrigerated drug data having a binding relationship with the selected refrigerated drug shelf data; in response to detecting an unbinding permission verification operation performed by the requester to unbind the drug data of the target refrigerated drug from the shelf data of the storage shelf in the refrigerator, verifying whether the requester has the unbinding permission verification operation to unbind the drug data of the target refrigerated drug from the shelf data of the storage shelf in the refrigerator.
[0033] When the requester requests to unbind the drug data of the target refrigerated drug from the cargo location data of the target refrigerated drug, the following operation process should be followed: After the narcotic drug management system is started, the operation panel will display a home page that integrates all modules. The requester first clicks the product unbinding module on the home page, and then the operation panel displays the product unbinding interface, such as Figure 7As shown, the commodity unbinding interface is divided into two parts: the module name and the unbinding button are displayed on the left, and the cargo location information and the page turning button are displayed on the right. The right side of the commodity unbinding interface first presents the cargo location list of all narcotic drugs stored in the narcotic drug cabinet and their detailed information, including the name, specification and inventory quantity of the drugs stored in each cargo location. If the narcotic drug cargo location list is too long and cannot be fully displayed on the current page, the requester can browse more narcotic drug cargo location information through the page turning button on the right side of the commodity unbinding interface. When the narcotic drug cargo location list is displayed, the requester still clicks the page turning button, and the narcotic drug management system switches the narcotic drug cargo location list displayed on the right side of the commodity unbinding interface to the refrigerated drug cargo location list. The refrigerated drug cargo location list also contains key information such as the name and specification of the low-temperature drugs stored in each cargo location. After the requester selects the target cargo location in the list of refrigerated drug cargo locations, the operation panel is further used to display a list of narcotic drugs that are bound to the target cargo location. The requester can select the target narcotic drug that he wants to unbind from the list of narcotic drugs that are bound to the target cargo location, and after selecting the target narcotic drug, he can click the unbinding button on the product unbinding interface. At this time, the narcotic drug management system will prompt the requester to verify the unbinding authority. Optionally, the operation of verifying whether the requester has unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator includes: obtaining the location data of the target narcotic drug location as the target location data; obtaining a preset list of refrigerator locations for which the requester has unbinding authority; judging whether the target location data is in the list of refrigerator locations for which the requester has unbinding authority, and if so, determining that the requester has unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator, otherwise, determining that the requester does not have unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator.
[0034] The narcotic drug management system prompts the applicant to verify the unbinding authority, which specifically includes the following process: the narcotic drug management system prompts the applicant to verify the unbinding authority, and the applicant verifies the identity information through the fingerprint collector or ID card reader. Once the applicant passes the identity authentication, the narcotic drug management system obtains the identity information of the applicant, and obtains the refrigerator storage location list and narcotic drug list for which the applicant has the unbinding authority according to the identity information of the applicant; obtains the data of the target storage location as the target storage location data; the narcotic drug management system determines whether the target storage location data is in the refrigerator storage location list for which the applicant has the unbinding authority. If the target storage location data is in the list, the system determines that the applicant has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the target refrigerated drug storage location. If the target storage location data is not in the refrigerator storage location list for which the applicant has the warehousing authority, the system determines that the applicant does not have the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the target refrigerated drug storage location. The narcotic drug management system can also determine whether the target refrigerated drug is in the list of narcotic drugs for which the requester has the authority to unbind. If the target refrigerated drug is in the list of narcotic drugs for which the requester has the authority to unbind, it is determined that the requester has the authority to unbind the drug data of the target refrigerated drug from the cargo location data of the target refrigerated drug cargo location. If the target refrigerated drug is not in the list of narcotic drugs for which the requester has the authority to unbind, it is determined that the requester does not have the authority to unbind the drug data of the target refrigerated drug from the cargo location data of the target refrigerated drug cargo location. Through the above steps, the narcotic drug management system can ensure that only requesters with corresponding authority can unbind the drug data of narcotic drugs from the cargo location data of the cargo location, thereby improving the security and accuracy of drug management.
[0035] The narcotic medicine cabinet is also used to verify whether the requester has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box in response to detecting a binding operation for requesting to bind the drug data of the target narcotic drug with the package type data of the target medicine box; if it is determined that the requester has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box, the drug data of the target narcotic drug is bound to the package type data of the target medicine box. Specifically, the medicine box is designed to store various types of narcotic drugs and is carefully classified according to department requirements. Each medicine box corresponds to a specific department and the type of narcotic drugs required by the department. Different departments have different types of medicine boxes, and the same department has the same type of medicine boxes, and the same type means that the types of narcotic drugs stored in the medicine box are the same. For example, the gastroenterology department may have medicine boxes numbered 1 to 3, and these medicine boxes are dedicated to storing narcotic drug No. 1; similarly, the cardiology department has medicine boxes numbered 4 to 6, which are dedicated to storing narcotic drug No. 2. The binding of the drug data of the target refrigerated drugs with the package type data of the target medicine box specifically refers to associating specific narcotic drug information with specific medicine box information according to different departments, ensuring that each medicine box is only used to store the specific type of drugs bound to it. This classified storage method ensures the consistency of the types of narcotic drugs stored in the medicine box. Once a medicine box is bound to a specific type of narcotic drug, the medicine box can only be used to store the drugs bound to it, and cannot be used to store other types of narcotic drugs. When the narcotic medicine cabinet detects the request operation made by the applicant to bind the drug data of the target narcotic drug with the package type data of the target medicine box, the applicant is prompted to verify the binding authority. If it is determined after verification that the applicant has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box, the drug data of the target narcotic drug is bound to the package type data of the target medicine box. After binding, the target medicine box can only store the target narcotic drugs with which it has a data binding relationship. This approach reduces the risk of drug confusion or misuse by limiting the types of drugs in the medicine box, thereby improving the safety of patient medication. Classifying medicine boxes according to departments makes inventory counting easier, quickly identifies drug inventory, and replenishes them in time to avoid drug shortages or expiration. At the same time, the binding relationship between medicine boxes and drugs simplifies the drug distribution process, and medical staff can quickly find the required drugs, shortening the time of finding and distributing drugs. In addition, the unified storage method facilitates tracking the flow of drugs.
[0036] The narcotic medicine cabinet is also used to display a homepage interface, in which a plurality of modules are displayed; in response to detecting a binding operation for requesting to bind the drug data of the target narcotic drug with the package type data of the target medicine box, verifying whether the requester has binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box, including: in response to detecting a triggering operation for a medicine box binding module among the plurality of modules, obtaining a list of package types of the medicine box stored in the narcotic medicine cabinet, and displaying the list of package types of the medicine box; in response to detecting a package type for the medicine box The selection operation of the package type in the type list and the selection operation for the target narcotic drug prompt the requester to perform a binding authority verification operation to bind the drug data of the target narcotic drug with the package type data of the target medicine box, and the package type of the target medicine box is the selected package type; in response to detecting the binding authority verification operation performed by the requester to bind the drug data of the target narcotic drug with the package type data of the target medicine box, verify whether the requester has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box. Specifically, in the narcotic drug management system, when the requester requests to bind specific narcotic drug data with the package type data of a specific medicine box, the following operation process must be followed: After the narcotic drug management system is started, the operation panel displays a homepage interface integrating all modules, and the requester clicks "medicine box binding module" on the homepage to enter the medicine box binding interface. The medicine box binding interface is divided into two parts, the left side displays the module name, binding button and selectable medicine box package type list, and the right side displays the medicine box list and page turning button. The applicant can select the target medicine box package type from the list of medicine box package types on the left. After selecting the target package type, the applicant can use the search engine on the operation panel to search and select the target narcotic drug according to the first letter. After the applicant selects the target narcotic drug, he can click the "Bind" button on the binding interface to bind the drug data of the target narcotic drug with the target medicine box package type data. The narcotic drug management system prompts the applicant to verify the binding authority to ensure that the applicant has the corresponding binding authority. This process ensures the clarity of the operation and the security of the authority, while providing a user-friendly interface and operation instructions.
[0037] The verifying whether the applicant has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box includes: obtaining the package type data of the target medicine box; obtaining a preset list of medicine box package types for which the applicant has the binding authority; judging whether the package type data of the target medicine box is in the list of medicine box package types for which the applicant has the binding authority, and if so, determining that the applicant has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box; otherwise, determining that the applicant does not have the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box. Specifically, the narcotic drug management system verifies whether the applicant has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box, which specifically includes the following processes: the narcotic drug management system prompts the applicant to verify the binding authority, and the applicant verifies the identity information through the fingerprint collector or ID card reader. Once the applicant passes the identity authentication, the narcotic drug management system obtains the identity information of the applicant, and obtains the list of medicine box package types that the applicant has the binding authority based on the identity information of the applicant; obtains the package type data of the target medicine box as the target package type; type data; the narcotic drug management system determines whether the target package type data is in the list of medicine box package types for which the applicant has binding authority. If the target package type data is in the list of medicine box package types for which the applicant has binding authority, the system determines that the applicant has binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box. If the target package type data is not in the list of medicine box package types for which the applicant has binding authority, the system determines that the applicant does not have binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box. Through the above steps, the narcotic drug management system can ensure that only the applicant with corresponding authority can unbind the drug data of narcotic drugs from the cargo location data of the cargo location, thereby improving the security and accuracy of drug management.
[0038] The narcotic medicine cabinet is also used to respond to the detection of an unbinding operation for requesting to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, verify whether the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box; if it is determined that the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, then the drug data of the target narcotic drug is unbound from the package type data of the target medicine box. Specifically, when the narcotic drug management system detects that a requester requests to unbind the drug data of the target narcotic drug from the package type data of the medicine box where it is located, the narcotic drug management system will first verify whether the individual initiating the request has the corresponding unbinding authority. This authority verification process is a key step to ensure the security of drug management, and the specific operation process is as follows: the requester initiates an unbinding operation, requesting to unbind the association between the drug data of a specific narcotic drug and the package type data of the medicine box where it is located. After receiving the unbinding request, the narcotic drug management system automatically starts the authority verification mechanism to check whether the requester has the authority to perform the unbinding operation. If the narcotic drug management system confirms that the requester has the unbinding authority, the narcotic drug management system will perform the unbinding operation, that is, the association between the drug information of the target narcotic drug and the medicine box information of the target medicine box will be untied. After the unbinding operation is completed, the narcotic drug management system will update the relevant data records to ensure the accuracy and completeness of the drug information.
[0039] The narcotic medicine cabinet is also used to display a home page, in which a plurality of modules are displayed; in response to detecting an unbinding operation for requesting to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, verifying whether the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, including: in response to detecting a triggering operation for a medicine box unbinding module in the plurality of modules, obtaining a list of medicine box package types stored in the narcotic medicine cabinet, and displaying the list of medicine box package types; in response to detecting a triggering operation for a medicine box unbinding module in the plurality of modules, The selection operation of the package type in the type list and the selection operation for the target narcotic drug prompt the requester to perform the unbinding permission verification operation to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, and the package type of the target medicine box is the selected package type; in response to detecting that the requester performs the unbinding permission verification operation to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, verify whether the requester has the unbinding permission to unbind the drug data of the target narcotic drug from the package type data of the target medicine box. Specifically, in the narcotic drug management system, when the requester requests to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, the following operation process must be followed: After the narcotic drug management system is started, the operation panel displays a homepage interface that integrates all modules, and the requester clicks "Medicine Box Unbinding Module" on the homepage to enter the medicine box unbinding interface. The medicine box unbinding interface is divided into two parts, with the module name, unbinding button and selectable medicine box package type list displayed on the left, and the medicine box list and page turning buttons displayed on the right. After the applicant selects a specific package type from the medicine box package type list on the left, the right side of the operation panel will display the list of medicines bound to the selected package type. The applicant selects the target narcotic drug from the drug list on the right. After the applicant selects the target narcotic drug, clicks the "Unbind" button on the unbinding interface to initiate an unbinding request. The narcotic drug management system will prompt the applicant to verify the unbinding authority to ensure that only individuals with corresponding authority can perform the unbinding operation. This process ensures the clarity of the operation and the security of the authority, while providing a user-friendly interface and operation instructions.
[0040] The verifying whether the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box includes: obtaining the package type data of the target medicine box; obtaining a pre-set list of medicine box package types for which the requester has the unbinding authority; judging whether the package type data of the target medicine box is in the list of medicine box package types for which the requester has the unbinding authority, and if so, determining that the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box; otherwise, determining that the requester does not have the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box. Specifically, the narcotic drug management system prompts the applicant to verify the unbinding authority, which specifically includes the following process: the narcotic drug management system prompts the applicant to verify the unbinding authority, and the applicant verifies the identity information through the fingerprint collector or ID card reader. Once the applicant passes the identity authentication, the narcotic drug management system obtains the identity information of the applicant, and obtains the list of medicine box package types that the applicant has the unbinding authority for based on the identity information of the applicant; obtains the package type data of the target medicine box, and determines whether the package type data of the target medicine box is in the list of medicine box package types that the applicant has the unbinding authority for. If so, the narcotic drug management system determines that the applicant has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box; otherwise, it is determined that the applicant does not have the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box. Through the above steps, the narcotic drug management system can ensure that only the requester with corresponding authority can unbind the drug data of the target narcotic drug from the package type data of the target medicine box, thereby improving the security and accuracy of drug management.
[0041] The narcotic medicine cabinet is also used to verify whether the requester has the right to receive the target medicine box in response to detecting a receiving operation for requesting to receive the target medicine box in the narcotic medicine cabinet; if it is determined that the requester has the right to receive the target medicine box, the unlocking operation is performed for the cargo position in the narcotic medicine cabinet where the target medicine box is stored. Specifically, when the narcotic medicine management system detects that a requester requests to receive the medicine box stored in the narcotic medicine cabinet, the specific operation process is as follows: the requester initiates a request to the narcotic medicine management system to receive the target medicine box, and the target medicine box refers to the specific medicine box that the requester wants to receive. After receiving the receiving request, the narcotic medicine management system will automatically start the authority verification mechanism to check whether the requester has the right to receive the medicine box. If the narcotic medicine management system confirms that the requester has the right to receive, the narcotic medicine management system searches for the specific cargo position where the target medicine box is stored and performs an unlocking operation on the cargo position. After the unlocking operation is completed, the cabinet door of the cargo position where the target medicine box is stored will automatically pop open for the requester to receive the medicine box. After the requester receives the target medicine box, the cabinet door is manually closed. Through the authority verification mechanism, it is ensured that only authorized requesters can collect the medicine box, preventing unauthorized access and drug abuse. At the same time, the narcotic drug management system automatically searches for and unlocks the location of the target medicine box, reducing the possibility of human operation errors.
[0042] The narcotic medicine cabinet is also used to display a homepage interface, in which multiple modules are displayed; in response to detecting a collection operation for requesting to collect a target medicine box in the narcotic medicine cabinet, verifying whether the requester has the collection authority to collect the target medicine box, including: in response to detecting a trigger operation for a medicine box collection module among the multiple modules, obtaining a list of medicine boxes stored in the narcotic medicine cabinet and displaying the medicine box list; in response to detecting a selection operation for a medicine box in the medicine box list and a collection operation for the selected medicine box, prompting the requester to perform a collection authority verification operation for the target medicine box, the target medicine box being the selected medicine box; in response to detecting the collection authority verification operation performed by the requester for the target medicine box, verifying whether the requester has the collection authority to collect the target medicine box. Specifically, in the narcotic drug management system, when the requester requests to collect the target medicine box in the narcotic drug cabinet, the following operation process must be followed: After the narcotic drug management system is started, the operation panel displays a homepage interface that integrates all modules, and the requester clicks on the "medicine box collection module" on the homepage interface to enter the medicine box collection interface. The medicine box collection interface is divided into two parts, with the module name and collection button displayed on the left, and the list of medicine boxes stored in the narcotic drug cabinet and page-turning buttons displayed on the right. After the requester selects a specific medicine box in the medicine box list on the right, he clicks the collection button on the left side of the collection interface to initiate a collection request. The narcotic drug management system will prompt the requester to verify the collection authority to ensure that only individuals with corresponding authority can perform the collection operation. This process ensures the clarity of the operation and the security of the authority, while providing a user-friendly interface and operation instructions.
[0043] The verification of whether the applicant has the authority to collect the target medicine box includes: obtaining the medicine box data of the target medicine box; obtaining a pre-set list of medicine boxes that the applicant has the authority to collect; and determining whether the medicine box data of the target medicine box is in the list of medicine boxes that the applicant has the authority to collect, and if so, determining that the applicant has the authority to collect the target medicine box, otherwise, determining that the applicant does not have the authority to collect the target medicine box. Specifically, the narcotic drug management system prompts the applicant to verify the authority to collect the medicine, which specifically includes the following process: the narcotic drug management system prompts the applicant to verify the authority to collect the medicine, and the applicant verifies the identity information through the fingerprint collector or ID card reader. Once the applicant passes the identity authentication, the narcotic drug management system obtains the identity information of the applicant, and obtains the list of medicine boxes that the applicant has the authority to collect based on the identity information of the applicant, and determines whether the target medicine box is in the list of medicine boxes that the applicant has the authority to collect. If so, the narcotic drug management system determines that the applicant has the authority to collect the target medicine box, otherwise, it determines that the applicant does not have the authority to collect the target medicine box. Strictly controlling the authority to collect medicine helps prevent improper use or abuse of narcotic drugs.
[0044] The narcotic medicine cabinet is also used to respond to the detection of a return operation for requesting the return of a target medicine box in the narcotic medicine cabinet, verify whether the requester has the return authority to return the target medicine box; if the requester has the return authority to return the target medicine box, the unlocking operation is performed for the cargo position in the narcotic medicine cabinet where the target medicine box is stored. Specifically, when the narcotic drug management system detects that a requester requests to return a medicine box stored in the narcotic drug cabinet, the specific operation process is as follows: the requester initiates a request to return the target medicine box to the narcotic drug management system, and the target medicine box refers to a specific medicine box that the requester wishes to return. After receiving the return request, the narcotic drug management system will automatically start the authority verification mechanism to check whether the requester has the right to return the medicine box. If the narcotic drug management system confirms that the requester has the return authority, the narcotic drug management system searches for the specific cargo position where the target medicine box is stored and performs an unlocking operation on the cargo position. After the unlocking operation is completed, the door of the storage space storing the target medicine box will automatically pop open for the applicant to return the medicine box. After the applicant returns the target medicine box, the door will be closed manually. Through the authority verification mechanism, it is ensured that only the authorized applicant can return the medicine box to prevent unauthorized access and drug abuse. At the same time, the narcotic drug management system automatically finds and unlocks the storage space of the target medicine box, reducing the possibility of human operation errors.
[0045] The narcotic medicine cabinet is also used to display a homepage interface, in which multiple modules are displayed; in response to detecting a return operation for requesting the return of a target medicine box in the narcotic medicine cabinet, verifying whether the requester has the return authority to return the target medicine box, including: in response to detecting a trigger operation for a medicine box collection module among the multiple modules, obtaining a list of medicine boxes stored in the narcotic medicine cabinet and displaying the medicine box list; in response to detecting a selection operation for a medicine box in the medicine box list and a return operation for the selected medicine box, prompting the requester to perform a return authority verification operation for the target medicine box, the target medicine box being the selected medicine box; in response to detecting the return authority verification operation performed by the requester for the target medicine box, verifying whether the requester has the return authority to return the target medicine box. Specifically, in the narcotic drug management system, when the requester requests to return the target medicine box in the narcotic drug cabinet, the following operation process must be followed: After the narcotic drug management system is started, the operation panel displays a homepage interface that integrates all modules, and the requester clicks on the "medicine box return module" on the homepage interface to enter the medicine box return interface. The medicine box unbinding interface is divided into two parts, the module name and the return button are displayed on the left, and the list of medicine boxes to be returned stored in the narcotic drug cabinet and the page turning button are displayed on the right. After the requester selects a specific medicine box to be returned in the list of medicine boxes to be returned on the right, he clicks the return button on the left side of the collection interface to initiate a return request. The narcotic drug management system will prompt the requester to verify the return authority to ensure that only individuals with corresponding authority can perform the return operation. This process ensures the clarity of the operation and the security of the authority, while providing a user-friendly interface and operation instructions.
[0046] The verification of whether the requester has the return authority to return the target medicine box includes: obtaining the medicine box data of the target medicine box; obtaining a pre-set list of medicine boxes that the requester has the return authority to; and determining whether the medicine box data of the target medicine box is in the list of medicine boxes that the requester has the return authority to, and if so, determining that the requester has the collection authority to return the target medicine box; otherwise, determining that the requester does not have the collection authority to return the target medicine box. Specifically, the narcotic drug management system prompts the requester to verify the return authority, which specifically includes the following process: the narcotic drug management system prompts the requester to verify the return authority, the requester verifies the identity information through the fingerprint collector or ID card reader, once the requester passes the identity authentication, the narcotic drug management system obtains the identity information of the requester, and obtains the list of medicine boxes that the requester has the return authority based on the identity information of the requester, and determines whether the target medicine box is in the list of medicine boxes that the requester has the return authority. If so, the narcotic drug management system determines that the requester has the return authority to return the target medicine box, otherwise, it determines that the requester does not have the return authority to return the target medicine box. By strictly controlling the return authority to verify whether the recipient of the target medicine box and the returner of the target medicine box are the same, it helps to prevent the fraudulent collection of narcotic drugs.
[0047] The narcotic medicine cabinet is also used to verify whether the requester has the inventory authority to inventory the refrigerator in response to detecting the inventory operation for requesting the inventory of the refrigerator; if it is determined that the requester has the inventory authority to inventory the refrigerator, an unlocking signal is sent to the refrigerator. Specifically, the inventory refers to the inventory and verification of the stored narcotic drugs by medical staff in a specific time period (such as at the end or beginning of a work shift), which is an important link to ensure the safety, compliance and accurate recording of drugs. The inventory process specifically includes: the requester initiates a request to inventory the narcotic drugs in the refrigerator. After the narcotic medicine cabinet system detects the inventory request, it first verifies whether the requester has the inventory authority. If the requester passes the verification and has the inventory authority, the system will send an unlocking signal to the refrigerator, and the refrigerator door will automatically open so that the requester can access the drugs in the refrigerator for inventory. Through inventory, it is possible to confirm whether the book quantity is consistent with the actual inventory, and timely discover the lack or damage of drugs, prevent drug abuse or loss, and also help to clarify the responsibilities of each shift, ensure the continuity of drug management and responsibility traceability.
[0048] The narcotic medicine cabinet is also used to display a homepage interface, in which multiple modules are displayed; in response to detecting an inventory operation for requesting an inventory of the refrigerator, verifying whether the requester has the inventory authority to inventory the refrigerator, including: in response to detecting a trigger operation for an inventory module among the multiple modules, obtaining a refrigerator storage list stored in the narcotic medicine cabinet, displaying the refrigerator storage list and a list of refrigerated medicines corresponding to each refrigerator storage in the refrigerator storage list for the requester to conduct an inventory; prompting the requester to perform an inventory authority verification operation for the refrigerator; in response to detecting an inventory authority verification operation performed by the requester for the refrigerator, verifying whether the requester has the inventory authority to inventory the refrigerator. Specifically, in the narcotic medicine management system, when the requester requests an inventory of the refrigerator, the following operation process must be followed: After the narcotic medicine management system is started, the operation panel displays a homepage interface that integrates all modules, and the requester clicks "Inventory Module" on the homepage interface to enter the inventory interface. The inventory interface is divided into two parts. The left side displays the "Automatic Inventory" button and the "Manual Inventory" button. The right side first presents the shelf list of all narcotic drugs stored in the narcotic drug cabinet and the page-turning button. The shelf list includes the name, specification and inventory quantity of the drugs stored in each shelf. If the narcotic drug shelf list is too long and cannot be fully displayed on the current page, the requester can browse more narcotic drug shelf information through the page-turning button. When the narcotic drug shelf list is displayed, the requester still clicks the page-turning button, and the narcotic drug management system switches the narcotic drug shelf list displayed on the right side of the inventory interface to the refrigerated drug shelf list. The refrigerated drug shelf list also contains key information such as the name and specification of the low-temperature drugs stored in each shelf. The requester can click the "Manual Inventory" or "Automatic Inventory" button on the left side of the inventory interface to initiate an inventory request. The narcotic drug management system will prompt the requester to verify the inventory authority to ensure that only individuals with corresponding authority can perform inventory operations. After the narcotic drug management system determines that the inventory taker has the inventory authority, the requester can choose automatic inventory or manual inventory mode. When the requester chooses the automatic inventory mode, the left side of the inventory interface displays each refrigerated drug storage location in the refrigerator and the refrigerated drugs stored in each refrigerated drug storage location for the requester to check with the actual inventory; when the requester chooses the manual inventory mode, the requester needs to select the storage location that he wants to inventory from the refrigerator storage location list displayed on the right side of the inventory interface. If no selection is made, it is deemed that all refrigerator storage locations are inventoried, and the refrigerator is unlocked for the requester to conduct a manual inventory. When the requester manually inventories and finds that the inventory of a certain storage location is inconsistent with the theoretical inventory recorded by the narcotic drug management system displayed on the operation panel, the theoretical inventory information can be changed, and the cabinet door can be manually closed after the inventory is completed.
[0049] The verifying whether the requester has the authority to take inventory of the refrigerator includes: obtaining a pre-set list of users who have the authority to take inventory of the refrigerator, judging whether the requester is in the user list, and if so, determining that the requester has the authority to take inventory of the refrigerator; otherwise, determining that the requester does not have the authority to take inventory of the refrigerator; or, obtaining a list of modules of the narcotic drug management system to which the requester has authority, judging whether the inventory module is in the list of modules of the narcotic drug management system to which the requester has authority, and if so, determining that the requester has the authority to take inventory of the refrigerator; otherwise, determining that the requester does not have the authority to take inventory of the refrigerator. Specifically, the narcotic drug management system prompts the requester to verify the inventory authority, which specifically includes the following process: the narcotic drug management system prompts the requester to verify the inventory authority, and the requester verifies the identity information through the fingerprint collector or ID card reader. Once the requester passes the identity authentication, the narcotic drug management system obtains the identity information of the requester, and searches for the identity information list of personnel with inventory authority, and checks whether the identity information of the requester is in the identity information list of personnel with inventory authority. If so, the narcotic drug management system determines that the requester has the inventory authority to inventory the refrigerator, otherwise, it is determined that the requester does not have the inventory authority to inventory the refrigerator. Alternatively, the narcotic drug management system determines the module list that the requester has the operation authority based on the identity information of the requester, and checks whether the inventory module is in the module list that the requester has the operation authority. If so, the narcotic drug management system determines that the requester has the inventory authority to inventory the refrigerator, otherwise, it is determined that the requester does not have the inventory authority to inventory the refrigerator. Inventory at shift change helps to clarify responsibilities, ensure that on-duty personnel are responsible for the medicines they manage, avoid buck-passing due to unclear handovers, and ensure the accuracy of inventory records, and promptly discover and correct inventory discrepancies, which is of great significance for improving the quality of medical services and ensuring patient safety.
[0050] The narcotic medicine cabinet is also used to respond to the detection of a setting operation for requesting to set the location attributes of the target refrigerated medicine location in the refrigerator, verify whether the requester has the attribute setting authority to set the location attributes of the target refrigerated medicine location; if it is determined that the requester has the attribute setting authority to set the location attributes of the target refrigerated medicine location, then display the setting interface of the location attributes of the target refrigerated medicine location for the requester to set. Specifically, the location attribute setting refers to ensuring the safety and accuracy of the medicine through a detailed authority setting and verification mechanism. The location attribute setting mainly includes five aspects: location authority level setting, location counting mode setting, authority time-sharing setting, alarm setting and verification mode change setting. Among them, the location authority level setting is the configuration of the location locking mode, which determines who can access the location. The locking mode is divided into three types: public lock: no authority verification is performed on the location, allowing anyone to access. Single lock: requires a person with corresponding authority to verify before accessing the location. Double lock: requires two people with corresponding authority to verify at the same time to unlock the location. The cargo position counting mode setting refers to the counting method of the drugs in the cargo position, which is divided into two methods: weighing counting and manual counting. The manual counting mode is to count and record the drugs manually. The weighing counting mode is that the cargo position is automatically weighed by an electronic scale installed on the cargo position and automatically counts the weight of each narcotic drug stored in the narcotic drug cabinet. The permission time-sharing setting allows the permission verification method of the cargo position to be adjusted according to different time periods. For example, in a specific time period, the double lock mode that originally requires double verification can be automatically converted to a single lock mode for single verification to adapt to different work requirements and improve the flexibility of operation. The alarm setting means that when an abnormal situation occurs in the cargo position, such as unauthorized access or abnormal drug quantity, the system will promptly notify the management personnel to ensure the safety and compliance of the drugs. The verification mode change setting refers to setting different verification modes to adapt to different management strategies. There are two verification modes: fixed mode and flexible mode. The fixed mode means that an administrator and an operator must participate in the verification, and both must have the corresponding cargo position and module permissions to successfully unlock. The flexible mode means that as long as both persons involved in the verification have the corresponding cargo location and module permissions, the verification can be completed regardless of their roles. When the narcotic medicine cabinet detects the request operation of the requester to set the cargo location attributes of the target refrigerated medicine cargo location, the target refrigerated medicine cargo location refers to the cargo location for storing refrigerated medicines that the requester wants to set, and verifies whether the requester has the attribute setting permission to set the cargo location attributes of the target refrigerated medicine cargo location; if it is determined that the requester has the attribute setting permission to set the cargo location attributes of the target refrigerated medicine cargo location, the setting interface of the cargo location attributes of the target refrigerated medicine cargo location is displayed for the requester to set.Through these settings, drug management personnel can flexibly adjust the access rights and counting methods of storage locations according to actual conditions, while ensuring the safe management of drugs, strengthening the monitoring of drug flow, preventing drug abuse and theft, and protecting the interests of patients and medical institutions.
[0051] The narcotic medicine cabinet is also used to display a homepage interface, in which multiple modules are displayed; in response to detecting a setting operation for requesting to set the location attributes of a target refrigerated medicine location in the refrigerator, verifying whether the requester has the attribute setting authority to set the location attributes of the target refrigerated medicine location, including: in response to detecting a trigger operation for a location setting module in the multiple modules, obtaining a list of refrigerated medicine locations stored in the refrigerator, and displaying the refrigerated medicine location list; in response to detecting a selection operation for a location in the refrigerated medicine location list and a setting operation for the selected location, prompting the requester to perform a verification operation for the attribute setting authority for the location attributes of the target refrigerated medicine location, the target refrigerated medicine location being the selected location; in response to detecting the verification operation for the attribute setting authority for the location attributes of the target refrigerated medicine location performed by the requester, verifying whether the requester has the setting authority to set the location attributes of the target refrigerated medicine location.
[0052] In the narcotic drug management system, when the requester requests to set the location attributes of the target refrigerated drug location in the refrigerator, the following operation process must be followed: After the narcotic drug management system is started, the operation panel displays a homepage interface that integrates all modules. The requester clicks "location setting module" on the homepage interface to enter the location setting interface. The location setting interface is divided into two parts. The left side displays the module name, single lock button, double lock button, weighing count button, manual count button, alarm setting button, authority time-sharing button and verification mode button. The right side first presents the location list of all narcotic drugs stored in the narcotic drug cabinet and their detailed information, including the name, specification and inventory quantity of the drugs stored in each location. If the narcotic drug location list is too long and cannot be fully displayed on the current page, the requester can browse more narcotic drug location information through the page turning button on the right side of the location setting interface. When the narcotic drug storage location list is displayed, the requester still clicks the page turning button, and the narcotic drug management system switches the narcotic drug storage location list displayed on the right side of the storage location setting interface to the refrigerated drug storage location list, which also includes key information such as the name and specifications of the low-temperature drugs stored in each storage location.
[0053] The operational process for the requester to set the cargo location in the refrigerator is as follows: the requester first selects a refrigerated medicine cargo location from the list of refrigerated medicine cargo locations in the refrigerator displayed on the right side of the cargo location setting interface. The selected refrigerated medicine cargo location is called the target cargo location. When the narcotic medicine cabinet detects the request operation of the requester to set the cargo location attributes of the target refrigerated medicine cargo location, it verifies whether the requester has the attribute setting authority to set the cargo location attributes of the target refrigerated medicine cargo location; if it is determined that the requester has the attribute setting authority to set the cargo location attributes of the target refrigerated medicine cargo location, the setting interface of the cargo location attributes of the target refrigerated medicine cargo location is displayed for the requester to set. The requester's request to set the cargo location attributes for the target cargo location specifically includes the following five aspects:
[0054] When the requester wants to set the permission level of the cargo location, the requester can click the single lock button or the double lock button on the left side of the cargo location setting interface. When the requester clicks the single lock button, the narcotic drug management system will modify the permission level of the target cargo location to a single lock mode, that is, only one person with corresponding authority needs to perform permission verification to access the target cargo location. When the requester clicks the double lock button, the narcotic drug management system will modify the permission level of the target cargo location to a double lock mode, that is, two persons with corresponding authority need to perform verification at the same time to unlock the cargo location. After completing the setting of the cargo location permission level, the requester can save the changes and see a prompt of successful save on the interface.
[0055] When the requester wants to set the cargo position counting mode, he can click the weighing counting button or the manual counting button on the left side of the cargo position setting interface. When the requester clicks the weighing counting button, the weighing device of the target cargo position automatically weighs to obtain the total weight of the target narcotic drugs stored in the target cargo position, the target narcotic drugs are narcotic drugs that have a binding relationship with the cargo position data of the target cargo position, the narcotic drug management system searches for and obtains the single weight of the target narcotic drugs, the target narcotic drugs are narcotic drugs that have a binding relationship with the cargo position data of the target cargo position, and the narcotic drug management system calculates the quantity of the target narcotic drugs stored in the target cargo position according to the total weight of the target narcotic drugs and the single weight of the target narcotic drugs and records them. When the requester clicks the manual counting button, the refrigerator unlocks the refrigerator door for the requester to open the refrigerator door, the requester manually counts the target cargo location to obtain the actual storage quantity of the target cargo location, the operation panel displays the theoretical storage quantity of the target cargo location, the requester checks whether the actual storage quantity is the same as the theoretical storage quantity, if not the same, the theoretical storage quantity is modified to the actual storage quantity, after completing the cargo location counting mode setting, the requester can save the changes and see a prompt of successful saving on the interface.
[0056] When the requester wants to set the authority time-sharing, he can click the authority time-sharing button on the left side of the cargo position setting interface. When the requester clicks the authority time-sharing button, the right side of the cargo position setting interface will display the switching of the dual authority timing to the single authority setting or the switching of the single authority setting to the dual authority timing according to the actual situation of the authority time-sharing setting of the target cargo position at this time. The right side of the cargo position setting interface also provides a time setting option, and the user can set the start and end time of the single lock verification or the double lock verification. The right side of the cargo position setting interface also provides a calendar, and the user can select a specific date to apply the setting. After the user completes the setting, click Save, and the interface displays a prompt of successful saving. Exemplarily, the right side of the cargo position setting interface now displays the switching of the dual authority timing to the single authority setting. The requester selects 23:00 to 8:00 in the time setting option, selects Monday to Friday in the calendar and saves it. Then, from 23:00 to 8:00 the next morning every Monday to Friday, the narcotic drug management system will automatically switch the verification mode of the target cargo position from the two-person mode to the single-person mode, so that narcotic drugs can be taken when only one doctor is on duty at night.
[0057] When the requester wants to change the verification mode setting, the requester can change the verification mode of the target cargo location by clicking the "verification mode button". There are two verification modes: single-person mode and double-person mode. The double-person mode has two sub-modes, namely fixed mode and flexible mode. The fixed mode means that an administrator and an operator must participate in the verification together, and both need to have the corresponding cargo location and module permissions to unlock. The flexible mode means that the two people participating in the verification can complete the verification as long as they have the corresponding cargo location and module permissions, regardless of their roles. If the target cargo location is currently in single-person mode, after the requester clicks the verification mode button, the mode will remain unchanged and remain in single-person mode. If the target cargo location is currently in the fixed mode in the double-person mode, after clicking the verification mode button, the narcotic drug management system switches the verification mode of the target cargo location from the fixed mode in the double-person mode to the flexible mode. If the target cargo location is currently in the flexible mode in the double-person mode, after clicking the verification mode button, the narcotic drug management system switches the verification mode of the target cargo location from the flexible mode in the double-person mode to the fixed mode. Regardless of whether it is a fixed mode or a flexible mode, the personnel involved in the verification must have the corresponding storage location and module permissions.
[0058] The verifying whether the requester has the authority to set the location attributes of the target refrigerated medicine location includes: obtaining the location data of the target refrigerated medicine location; obtaining a pre-set list of refrigerated medicine locations for which the requester has the authority to set attributes; judging whether the location data of the target refrigerated medicine location is in the list of refrigerated medicine locations for which the requester has the authority to set attributes, and if so, determining that the requester has the authority to set the location attributes of the target refrigerated medicine location; otherwise, determining that the requester does not have the authority to set the location attributes of the target refrigerated medicine location. Specifically, the narcotic drug management system prompts the applicant to verify the authority to set the cargo location, which specifically includes the following process: the narcotic drug management system prompts the applicant to verify the authority to set the cargo location, and the applicant verifies the identity information through the fingerprint collector or ID card reader. Once the applicant passes the identity authentication, the narcotic drug management system obtains the identity information of the applicant, and determines the list of refrigerated drug cargo locations for which the applicant has the authority to set the cargo location based on the identity information of the applicant; determines whether the cargo location data of the target cargo location is in the list of refrigerated drug cargo locations for which the applicant has the authority to set attributes. If so, it is determined that the applicant has the authority to set the cargo location attributes of the target refrigerated drug cargo location; otherwise, it is determined that the applicant does not have the authority to set the cargo location attributes of the target refrigerated drug cargo location. Through the above-mentioned cargo location setting permission verification process of the narcotic drug management system, through identity verification (such as fingerprint or ID card), the system ensures that only authorized personnel can access and operate the sensitive narcotic drug management system, and automatically determines the permissions possessed by the requester based on their identity information, which helps to accurately control the access and operation permissions of different personnel to different cargo locations. By limiting the ability to set cargo location attributes to only personnel with corresponding permissions, unauthorized changes are effectively prevented, drug safety is protected, and in emergency situations, if the cargo location settings need to be quickly adjusted to adapt to changes in drug storage needs, authorized personnel can quickly operate to adapt to the emergency.
[0059] The narcotic medicine cabinet is also used to verify whether the requester who requests to recycle the target empty ampoule into the narcotic medicine cabinet has the empty ampoule recycling authority to recycle the empty ampoule into the narcotic medicine cabinet in response to detecting an empty ampoule recycling operation for requesting to recycle the empty ampoule into the narcotic medicine cabinet; if it is determined that the requester has the empty ampoule recycling authority to recycle the empty ampoule into the narcotic medicine cabinet, an unlocking operation is performed on the cargo location that has a binding relationship with the empty ampoule. Specifically, an empty ampoule refers to a container of narcotic drugs that has been used up, and these containers need to be properly handled to prevent the loss or abuse of drugs. When the narcotic medicine cabinet detects the empty ampoule recycling request made by the requester, the narcotic medicine management system will verify the identity and authority of the requester to ensure that he is qualified to recycle the empty ampoule. Once the narcotic drug management system confirms that the requester has the corresponding authority, it will perform an unlocking operation on the cargo space bound to the empty ampoule, allowing the requester to put the empty ampoule into the cargo space bound to the empty ampoule for recycling. The narcotic drug management system will record each empty ampoule recycling operation, including information such as time, operator, and number of empty ampoules recycled. In this way, the narcotic drug cabinet not only improves the safety of drug management, but also enhances the transparency and traceability of operations.
[0060] The narcotic medicine cabinet is also used to display a home page, in which a plurality of modules are displayed; in response to detecting an empty ampoule recovery operation for requesting to recover the empty ampoule into the narcotic medicine cabinet, verifying whether the requester who requests to recover the target empty ampoule into the narcotic medicine cabinet has the empty ampoule recovery authority to recover the empty ampoule into the narcotic medicine cabinet, including: in response to detecting a trigger operation for an empty ampoule recovery module among the plurality of modules, obtaining a list of doctors stored in the narcotic medicine cabinet and displaying the list of doctors; in response to detecting a trigger operation for an empty ampoule recovery module among the plurality of modules, The selection operation of the doctor in the doctor list and the selection operation of the empty ampoule associated with the doctor prompt the requester to perform the empty ampoule recovery permission verification operation to recycle the target empty ampoule into the narcotic medicine cabinet, and the target empty ampoule is an empty ampoule associated with the doctor; in response to detecting the empty ampoule recovery permission verification operation performed by the requester to recycle the target empty ampoule into the narcotic medicine cabinet, verify whether the requester has the empty ampoule recovery permission to recycle the target empty ampoule into the narcotic medicine cabinet. Specifically, in the narcotic drug management system, when the requester requests to recycle the empty ampoule into the narcotic medicine cabinet, the following operation process must be followed: After the narcotic drug management system is started, the operation panel displays a homepage interface that integrates all modules, and the requester clicks on the "Empty Ampoule Recovery Module" on the homepage to enter the empty ampoule recovery interface. The empty ampoule recycling interface is divided into two parts. The left side of the empty ampoule recycling interface displays a doctor list and a recycling button, and the right side displays a list of empty ampoules to be recycled. The requester selects a target doctor in the doctor list. After the selection is made, the right side of the empty ampoule recycling interface displays a list of empty ampoules to be recycled that have a corresponding relationship with the target doctor. The requester selects the target empty ampoule in the list of empty ampoules to be recycled. The requester clicks the recycling button, and the narcotic drug management system prompts to verify the recycling authority. When the requester passes the authority verification, the narcotic drug management system sends an unlock signal to the target storage location bound to the empty ampoule. After the target storage location receives the unlock signal, the door of the target storage location automatically pops open for the requester to put in the empty ampoule. The narcotic drug cabinet checks whether the empty ampoule put in by the requester is consistent with the record of the target empty ampoule to be recycled recorded by the narcotic drug cabinet. If there is residual liquid in the empty ampoule put in by the requester, check whether the type and concentration of the residual liquid are consistent with the record. If the verification result is consistent, the applicant is prompted to manually close the cabinet door. If the verification result is inconsistent, the applicant is prompted to put in the correct empty ampoule to be recycled. Through the above steps, the interface is intuitive, and the narcotic medicine cabinet automatically checks the empty ampoule and the residual liquid information to ensure that the recovered empty ampoule is correct. The authority verification ensures that only authorized personnel can perform the recycling operation to prevent unauthorized access. The automatic verification mechanism reduces the possibility of human operation errors.
[0061] The verifying whether the requester has the empty ampoule recycling authority to recycle the target empty ampoule into the narcotic medicine cabinet includes: obtaining a preset list of users with empty ampoule recycling authority, and judging whether the requester is in the list of users with empty ampoule recycling authority; if so, determining that the requester has the empty ampoule recycling authority to recycle the target empty ampoule into the narcotic medicine cabinet; otherwise, determining that the requester does not have the empty ampoule recycling authority to recycle the target empty ampoule into the narcotic medicine cabinet. Specifically, the narcotic drug management system prompts the requester to verify the recycling authority, which specifically includes the following process: the narcotic drug management system prompts the requester to verify the recycling authority, the requester verifies the identity information through the fingerprint collector or ID card reader, once the requester passes the identity authentication, the narcotic drug management system obtains the identity information of the requester, and obtains a list of users with empty ampoule recycling authority, and determines whether the requester is in the list of users with empty ampoule recycling authority. If so, it is determined that the requester has the empty ampoule recycling authority to recycle the target empty ampoule into the narcotic drug cabinet, otherwise, it is determined that the requester does not have the empty ampoule recycling authority to recycle the target empty ampoule into the narcotic drug cabinet. Identity authentication ensures that only authorized personnel can perform recycling operations to prevent unauthorized access and potential security risks.
[0062] The narcotic medicine cabinet stores the correspondence between the cargo positions in the refrigerator and the refrigerated medicines stored in the cargo positions in the refrigerator, and stores the single-portion weight data of the refrigerated medicines; each cargo position in the refrigerator is provided with a weighing device for weighing the refrigerated medicines stored in the cargo positions in the refrigerator, and the weighing device provided on any cargo position is used to send the total weight data of the refrigerated medicines on any cargo position to the narcotic medicine cabinet; the narcotic medicine cabinet is also used to obtain the number of refrigerated medicines stored in any cargo position according to the total weight data of the refrigerated medicines on any cargo position and the single-portion weight data of the refrigerated medicines on any cargo position, and update the correspondence between any cargo position and the refrigerated medicines stored in any cargo position according to the number of refrigerated medicines stored in any cargo position. Specifically, the refrigerator has multiple storage cargo positions for storing refrigerated medicines. The narcotic medicine cabinet stores a list of narcotic medicines and refrigerated medicines, specifically including the name, single-piece specification, batch number and storage quantity of each narcotic medicine. The narcotic drug storage cargo space in the narcotic drug cabinet and the refrigerated drug storage cargo space in the refrigerator are both provided with weighing devices, which can be used to weigh the narcotic drugs stored in the cargo space. When the door of the refrigerator is in a locked state, the weighing device provided on the refrigerated drug cargo space can weigh the narcotic drug cabinet stored in the cargo space, obtain the total weight of the refrigerated drugs, and send the total weight of the refrigerated drugs to the narcotic drug cabinet, the narcotic drug cabinet finds out the single weight of the narcotic drug according to the refrigerated drug list stored in it, the narcotic drug cabinet calculates the required storage quantity of the refrigerated drugs according to the total weight of the refrigerated drugs and the single weight of the refrigerated drugs, and checks whether the required storage quantity of the refrigerated drugs is consistent with the actual storage quantity. If they are consistent, it means that the record of the narcotic drug cabinet is correct, if they are inconsistent, it means that the record of the narcotic drug cabinet is incorrect, and the actual storage quantity is changed to the required storage quantity to make it consistent with the actual.
[0063] The narcotic medicine cabinet is also used to determine whether the working state of the refrigerator is in a preset normal working state. If it is determined that the working state of the refrigerator is in an abnormal working state, the abnormal working state data of the refrigerator is recorded in each refrigerated medicine record in the refrigerated medicine list; the display of the refrigerated medicine list includes: if the abnormal working state data of the refrigerator is not recorded in each refrigerated medicine record in the refrigerated medicine list, then the refrigerated medicine list is displayed; the narcotic medicine cabinet is also used to obtain the list of refrigerated medicines stored in the refrigerator. If it is detected that the abnormal working state data of the refrigerator is recorded in each refrigerated medicine record in the refrigerated medicine list, the first prompt information used to prompt the requester of the abnormal working state data of the refrigerator and the service of not being able to provide the requester with the refrigerated medicine stored in the refrigerator. Specifically, the narcotic medicine cabinet can also be used for monitoring the working state of the refrigerator and the processing flow of its abnormal situation. The narcotic medicine cabinet is equipped with a monitoring system to monitor the working state of the refrigerator in real time. When the working state of the refrigerator is abnormal, the narcotic medicine cabinet will automatically detect and identify this situation. When the narcotic medicine cabinet detects that the working state of the refrigerator is abnormal, the narcotic medicine cabinet will record the abnormal state data for each drug and record the abnormal state data in the refrigerated drug record. The narcotic medicine management system regularly checks the refrigerated drug record. If it is found during the inspection that the abnormal state data is not marked in the refrigerated drug record, it means that the working state of the refrigerator is normal, and the narcotic medicine cabinet will display the refrigerated drug list normally. When there is abnormal state data in the refrigerated drug record, it means that the working state of the refrigerator is abnormal. The narcotic medicine cabinet will display the first prompt information to clarify the abnormal working state of the refrigerator to the applicant and point out that the drug collection service cannot be provided due to the abnormality of the refrigerator. The recording and prompting of abnormal states enhances the transparency of refrigerated drugs stored in the refrigerator, ensures the timely communication of information, and promptly notifies the applicant of service interruptions, which helps to effectively manage potential risks and improve the reliability of the entire narcotic medicine management system.
[0064] The narcotic medicine cabinet is also used for displaying the homepage if an operation of returning to the homepage is detected; in response to detecting a trigger operation for a return module among the multiple modules, obtaining the narcotic medicine list and displaying the narcotic medicine list; in response to detecting a page turning operation for the narcotic medicine list, detecting whether the narcotic medicine list has been completely displayed, and if it is detected that the narcotic medicine list has been completely displayed, obtaining a refrigerated medicine list that records abnormal working status data of the refrigerator in each refrigerated medicine record as an abnormal refrigerated medicine list, and displaying the abnormal refrigerated medicine list; in response to detecting a selection operation for a refrigerated medicine in the abnormal refrigerated medicine list and a return operation for the selected refrigerated medicine, prompting the requester to perform a collection authority verification operation for the abnormal target refrigerated medicine, and the abnormal target refrigerated medicine is the selected Abnormal refrigerated drugs; in response to detecting the return authority verification operation performed by the requester for the abnormal target refrigerated drugs, verify whether the requester has the return authority for the abnormal target refrigerated drugs; if it is determined that the requester has the return authority for the abnormal target refrigerated drugs, send a contact information request message to the medical data service end for requesting to obtain the contact information of the currently performed operation and the participant information of the operation to be performed within the preset time range, obtain the contact information of the currently performed operation and the participant information of the operation to be performed within the preset time range returned by the medical data service end, send a second prompt information for prompting that the abnormal target refrigerated drugs are returned to the contact information of the currently performed operation and the participant information of the operation to be performed within the preset time range, and send an unlock signal to the refrigerator. Specifically, when the user requests to return to the home interface, the narcotic medicine cabinet will automatically display the home interface. When the narcotic medicine cabinet detects that the requester clicks on the return module operation in the multiple modules on the home page, the narcotic medicine management system will respond and obtain the narcotic medicine list, and then display the narcotic medicine list. If the narcotic drug list is displayed, the narcotic drug management system checks whether the refrigerated drug record contains the abnormal status data. When the refrigerated drug record contains the abnormal status data, a list of refrigerated drugs in abnormal working conditions in the refrigerator, i.e., an abnormal refrigerated drug list, is obtained, and the abnormal refrigerated drug list is displayed.When the applicant selects a specific drug in the abnormal refrigerated drug list and performs a return operation, the narcotic drug cabinet will prompt the applicant to verify the return authority for the selected abnormal refrigerated drug. The selected abnormal refrigerated drug is an abnormal target refrigerated drug. If it is verified that the applicant has the return authority to return the abnormal target refrigerated drug, the narcotic drug management system will send a request to the medical data service end to obtain the contact information of the current operation and the participant information of the operation to be performed within the preset time range, and send a prompt message to the relevant personnel to inform that the abnormal target refrigerated drug has been returned, and send an unlocking signal to the refrigerator so that the applicant can open the refrigerator cabinet door and put the abnormal target refrigerated drug into the storage location bound to it for return. Through the above steps, the narcotic drug management system can efficiently manage and respond to the abnormal state of the refrigerator, ensure the safety of drugs, and promptly transmit the return information of abnormal drugs to relevant personnel, ensure the real-time nature of the information, and interact with the security data of the medical data service end to ensure the accuracy and security of the information.
[0065] The narcotic drug management system is characterized in that it also includes a medicine box for storing medicine boxes, each medicine box stored in the cardinal handover cabinet needs to store the required narcotic drugs for a medical department to perform an operation; the narcotic drug cabinet stores a list of medicine boxes stored in the cardinal handover cabinet as a medicine box list, and the narcotic drug cabinet also stores a list of required narcotic drugs for a medical department to perform an operation as a required narcotic drug list that each medicine box needs to store; the narcotic drug cabinet is also used to respond to the detection of a request operation for replenishing medicine for the medicine box stored in the cardinal handover cabinet, obtain the medicine box list, and display the medicine box list; in response to detecting a selection operation for a medicine box in the medicine box list, send a current narcotic drug list request message for requesting to obtain a list of narcotic drugs currently stored in the target medicine box to the cardinal handover cabinet, obtain the current narcotic drug list returned by the cardinal handover cabinet, and the current narcotic drug list is a list of narcotic drugs currently stored in the target medicine box; obtain the required narcotic drug list; compare the current narcotic drug list with the The required narcotic drugs list is compared and processed to obtain information of all narcotic drugs required to be replenished in the target medicine box as information of all narcotic drugs to be replenished; it is judged whether the narcotic drug cabinet currently stores all the narcotic drugs to be replenished; if it is determined that the narcotic drug cabinet currently stores all the narcotic drugs to be replenished, it is judged whether the number of each narcotic drug to be replenished currently stored in the narcotic drug cabinet meets the replenishment demand of each narcotic drug to be replenished; if it is determined that the number of each narcotic drug to be replenished currently stored in the narcotic drug cabinet meets the replenishment demand of each narcotic drug to be replenished, then according to the correspondence between the narcotic drugs stored in the narcotic drug cabinet and the cargo positions where narcotic drugs are stored in the narcotic drug cabinet, the information of the cargo position where each narcotic drug to be replenished is stored in the narcotic drug cabinet is obtained; the information of all narcotic drugs to be replenished in the target medicine box and the information of the cargo position where each narcotic drug to be replenished is stored in the narcotic drug cabinet are displayed, and the cabinet door corresponding to the cargo position where each narcotic drug to be replenished is stored in the narcotic drug cabinet is unlocked. Specifically, the narcotic drug management system also includes a cardinal handover cabinet, which is used to store medicine boxes. Each medicine box in the cardinal handover cabinet is pre-configured with a complete set of narcotic drugs to meet the drug needs of a medical department for a single operation. The narcotic drug cabinet is responsible for storing and managing narcotic drug information and performing drug replenishment operations. The narcotic drug cabinet stores a detailed list of medicine boxes, recording all medicine boxes stored in the cardinal handover cabinet. The narcotic drug cabinet also stores a list of required narcotic drugs, which records in detail the types and quantities of narcotic drugs required for each medicine box stored in the cardinal handover cabinet for a single operation.When the narcotic drug management system detects that it is necessary to replenish the medicine box in the base handover cabinet, the narcotic drug cabinet will start the replenishment process, including the following steps: the narcotic drug cabinet displays a list of medicine boxes for the operator to select a specific medicine box that needs to be replenished as the current medicine box. After the operator selects the current medicine box, the narcotic drug management system will check the list of narcotic drugs required for the current medicine box as the current list of narcotic drugs required to determine the drug replenishment needs of the current medicine box. The narcotic drug management system checks the inventory of the narcotic drug cabinet to confirm whether there are enough narcotic drugs to meet the replenishment needs of the current medicine box. If the narcotic drug management system confirms that the inventory is sufficient, the narcotic drug management system determines the specific storage location (cargo location information) of each narcotic drug to be replenished according to the storage situation of the narcotic drug cabinet, and displays this information to the operator. The narcotic drug management system guides the operator to replenish the drugs, including unlocking the cabinet door of the cargo location where each narcotic drug to be replenished is stored, and providing specific instructions for drug replenishment. Through the above steps, the precise matching of drug types and quantities is ensured, drug waste or shortage is avoided, the continuity of drug supply is ensured, and the timeliness and accuracy of surgical drug supply are ensured, thereby supporting the quality and safety of medical services.
[0066] The narcotic medicine cabinet is also used to display a third prompt information for prompting that the replenishment demand cannot be met if it is determined that the narcotic medicine cabinet does not currently store at least one narcotic medicine to be replenished among all the narcotic medicines to be replenished, or if it is determined that the number of at least one narcotic medicine to be replenished currently stored in the narcotic medicine cabinet does not meet the replenishment demand of the narcotic medicine to be replenished. Specifically, the narcotic medicine management system checks the inventory of the narcotic medicine cabinet to confirm whether there are enough narcotic medicines to meet the replenishment demand of the current medicine box. If the narcotic medicine management system finds that the narcotic medicine cabinet lacks at least one type of narcotic medicine to be replenished during the inventory check, the narcotic medicine management system will not perform the replenishment operation, and display the third prompt information to clearly inform the operator that the replenishment demand cannot be met at present. Alternatively, if the narcotic medicine management system finds that the narcotic medicine cabinet has the required type of narcotic medicine, but the quantity of at least one narcotic medicine is insufficient to meet the demand, the narcotic medicine management system will also not perform the replenishment operation, and display the third prompt information to clearly inform the operator that the replenishment demand cannot be met at present. By checking inventory in advance, the narcotic drug management system avoids the failure of drug replenishment due to insufficient inventory. In addition, the narcotic drug management system provides clear prompt information to help operators quickly understand the current drug replenishment status and restrictions, ensuring that operators can make appropriate responses based on the prompt information, thereby improving the efficiency and reliability of the entire drug management process.
[0067] The narcotic medicine cabinet is also used to send a medicine replenishment order query request message to the medical data server to request whether there is a medicine replenishment order for the target medicine box if it is determined that the narcotic medicine cabinet does not currently store at least one of the narcotic drugs to be replenished, or if it is determined that the number of at least one narcotic drug to be replenished currently stored in the narcotic medicine cabinet does not meet the medicine replenishment demand of the narcotic drug to be replenished, and obtain a medicine replenishment order query response message from the medical data server to the medicine replenishment order query request message; if the medicine replenishment order query response message indicates that there is currently no medicine replenishment order for the target medicine box, generate a medicine replenishment order for the target medicine box according to the information of all the narcotic drugs to be replenished, send the generated medicine replenishment order to the medical data server, and display the medicine replenishment order that has been sent to the medical data server. Specifically, if the narcotic drug management system finds during inventory inspection that the narcotic drug cabinet lacks at least one type of narcotic drug to be replenished, or if the narcotic drug management system finds during inventory inspection that the narcotic drug cabinet has the required type of narcotic drug, but the quantity of at least one narcotic drug is insufficient to meet the demand, the narcotic drug management system will send a replenishment order query request to the medical data service end, and the narcotic drug management system receives a response message from the medical data service end to the replenishment order query request. If the response message indicates that there is currently no replenishment order for the target medicine box, the narcotic drug management system will generate a new replenishment order based on the information of all narcotic drugs to be replenished, and send the replenishment order to the medical data service end. Finally, the narcotic drug management system displays the replenishment order that has been sent to the medical data service end so that relevant personnel can perform subsequent processing or review. Through the above steps, the drugs in the narcotic drug cabinet can be automatically managed and replenished to ensure the timeliness and accuracy of drug supply.
[0068] The narcotic drug management system also includes a cardinal handover cabinet for storing medicine boxes, and each medicine box stored in the cardinal handover cabinet needs to store the required narcotic drugs for a medical department to perform an operation; the narcotic drug cabinet is also used to respond to the detection of a collection operation for requesting to collect the target narcotic drug, determine whether the narcotic drug cabinet currently stores the target narcotic drug, if the narcotic drug cabinet does not currently store the target narcotic drug, then send a handover cabinet data request message to the cardinal handover cabinet, the handover cabinet data request message is used to request to obtain a list of narcotic drugs currently stored in each medicine box currently stored in the cardinal handover cabinet and a correspondence between the medicine box currently stored in the cardinal handover cabinet and the cargo position where the medicine box currently stored in the cardinal handover cabinet is currently stored in the cardinal handover cabinet, obtain the current narcotic drug list of the handover cabinet returned by the cardinal handover cabinet and the correspondence between the current medicine box and the cargo position of the handover cabinet, the current narcotic drug list of the handover cabinet is the cardinal handover cabinet. a list of narcotic drugs currently stored in each medicine box currently stored in the cardinal transfer cabinet, wherein the correspondence between the current medicine box and the cargo position of the transfer cabinet is the correspondence between the medicine box currently stored in the cardinal transfer cabinet and the cargo position where the medicine box currently stored in the cardinal transfer cabinet is currently stored in the cardinal transfer cabinet; determining whether the information of the target narcotic drug exists in the current narcotic drug list of the transfer cabinet, if the information of the target narcotic drug exists in the current narcotic drug list of the transfer cabinet, obtaining the information of the medicine box where the target narcotic drug is located according to the current narcotic drug list of the transfer cabinet, as the medicine box information where the target drug is located; obtaining the cargo position information in the cardinal transfer cabinet corresponding to the medicine box information where the target drug is located according to the correspondence between the current medicine box and the cargo position of the transfer cabinet, as the medicine box cargo position information where the target drug is located; displaying the fourth prompt information for prompting that the narcotic drug cabinet does not currently store the target narcotic drug, and displaying the cargo position information of the medicine box where the target drug is located. Specifically, the cardinal handover cabinet is used to store medicine boxes, each of which contains narcotic drugs needed by a medical department for an operation. When the narcotic drug management system detects a request to collect the target narcotic drugs, it will respond to this request. The narcotic drug cabinet will first determine whether the target narcotic drugs are currently stored. If the target drug is not stored in the narcotic drug cabinet, the narcotic drug management system will send a data request to the cardinal handover cabinet to obtain the list of narcotic drugs in each medicine box currently stored in the cardinal handover cabinet and the correspondence between the medicine box and the cargo location. The narcotic drug management system receives the current narcotic drug list and the correspondence between the medicine box and the cargo location returned by the cardinal handover cabinet and checks whether the target narcotic drug is included in the narcotic drug list returned by the cardinal handover cabinet.If the target room temperature drug information exists, it means that the target narcotic drugs are stored in the cardinal handover cabinet. The narcotic drug management system will determine the medicine box where the target room temperature drugs are located based on the narcotic drug list returned by the cardinal handover cabinet, and determine the cargo location of the medicine box where the target room temperature drugs are located in the cardinal handover cabinet based on the corresponding relationship. The narcotic drug management system will display a prompt message, indicating that the narcotic drug cabinet currently does not store the target narcotic drugs, and display the cargo location information of the medicine box where the target drugs are located. Through this process, when the narcotic drugs needed by medical personnel do not exist in the narcotic drug cabinet and the narcotic drugs needed by medical personnel are stored in the cardinal handover cabinet, the narcotic drug cabinet can quickly locate and remind medical personnel to go to the cardinal handover cabinet to collect the required narcotic drugs, ensuring the accuracy of drug management and collection efficiency.
[0069] The narcotic drug management system provided in the first embodiment of the present application distinguishes between the storage requirements of room temperature and low temperature drugs. Through the coordinated use of refrigerators and medicine cabinets, it can provide a suitable storage environment for different drugs to ensure the stability and effectiveness of the drugs. Through the setting of electronic locks, it can ensure that only personnel with corresponding permissions can access narcotic drugs, thereby preventing unauthorized access and drug abuse. By verifying the authority of the requester, precise control of drug access rights is achieved, which helps to prevent the misuse or abuse of drugs, and is convenient for drug management personnel to carry out daily maintenance and management work, which helps to improve the overall level of drug storage management in medical institutions.
[0070] The second embodiment of the present application provides a method for processing narcotic drug data, and the narcotic drug method is applied to a narcotic drug cabinet storing narcotic drugs, such as Figure 8 The method includes: S801, in response to detecting a collection operation for requesting to collect the target refrigerated medicine in a refrigerator, verifying whether the requester who requests to collect the target refrigerated medicine has the collection authority to collect the target refrigerated medicine, the refrigerator being used to store refrigerated medicines, and the refrigerator having an electronic lock; S802, if it is determined that the requester has the collection authority to collect the target refrigerated medicine, sending an unlocking signal to the refrigerator.
[0071] The method also includes: in response to detecting a warehousing operation for requesting to store the target refrigerated medicine into the refrigerator, verifying whether the requester who requests to store the target refrigerated medicine into the refrigerator has the warehousing authority to store the target refrigerated medicine into the refrigerator; if the requester has the warehousing authority to store the target refrigerated medicine into the refrigerator, sending an unlocking signal to the refrigerator.
[0072] The method also includes: in response to detecting a binding operation for requesting to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator, verifying whether the requester who requests to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator has binding authority to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator; if it is determined that the requester has binding authority to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator, binding the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator.
[0073] The method also includes: in response to detecting an unbinding operation for requesting to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator, verifying whether the requester who requests to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator; if it is determined that the requester has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator, then unbinding the drug data of the target refrigerated drug from the storage location data of the refrigerator.
[0074] The method also includes: in response to detecting a binding operation for requesting to bind the drug data of the target narcotic drug with the package type data of the target medicine box, verifying whether the requester has binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box; if it is determined that the requester has binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box, binding the drug data of the target narcotic drug with the package type data of the target medicine box.
[0075] The method also includes: in response to detecting an unbinding operation for requesting to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, verifying whether the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box; if it is determined that the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box, unbinding the drug data of the target narcotic drug from the package type data of the target medicine box.
[0076] The method also includes: in response to detecting a collection operation for requesting to collect a target medicine box in the narcotic medicine cabinet, verifying whether the requester has the collection authority to collect the target medicine box; if the requester has the collection authority to collect the target medicine box, performing an unlocking operation on the storage location in the narcotic medicine cabinet where the target medicine box is stored.
[0077] The method also includes: in response to detecting a return operation for requesting the return of a target medicine box in the narcotic medicine cabinet, verifying whether the requester has the return authority to return the target medicine box; if the requester has the return authority to return the target medicine box, performing an unlocking operation on the storage location in the narcotic medicine cabinet where the target medicine box is stored.
[0078] The method further includes: in response to detecting an inventory operation for requesting an inventory of the refrigerator, verifying whether the requester has inventory authority to inventory the refrigerator, and if the requester has inventory authority to inventory the refrigerator, sending an unlock signal to the refrigerator.
[0079] The method also includes: in response to detecting a setting operation for requesting to set the location attributes of a target refrigerated medicine location in the refrigerator, verifying whether the requester has the attribute setting authority for setting the location attributes of the target refrigerated medicine location; if it is determined that the requester has the attribute setting authority for setting the location attributes of the target refrigerated medicine location, displaying a setting interface for the location attributes of the target refrigerated medicine location for the requester to set.
[0080] The method also includes: in response to detecting an empty ampoule recovery operation for requesting to recover the empty ampoule into the narcotic medicine cabinet, verifying whether the requester who requests to recover the target empty ampoule into the narcotic medicine cabinet has the empty ampoule recovery authority to recover the empty ampoule into the narcotic medicine cabinet; if it is determined that the requester has the empty ampoule recovery authority to recover the empty ampoule into the narcotic medicine cabinet, performing an unlocking operation on the cargo location that has a binding relationship with the empty ampoule.
[0081] The narcotic medicine cabinet also stores the correspondence between the cargo spaces in the refrigerator and the refrigerated medicines stored in the cargo spaces in the refrigerator, and stores the single-portion weight data of the refrigerated medicines; a weighing device for weighing the refrigerated medicines stored in the cargo spaces in the refrigerator is provided on each cargo space in the refrigerator, and the weighing device provided on any one cargo space is used to send the total weight data of the refrigerated medicines on the any one cargo space to the narcotic medicine cabinet; the narcotic medicine cabinet is also used to obtain the number of refrigerated medicines stored in any one cargo space according to the total weight data of the refrigerated medicines on the any one cargo space and the single-portion weight data of the refrigerated medicines on the any one cargo space, and update the correspondence between any one cargo space and the refrigerated medicines stored in the any one cargo space according to the number of refrigerated medicines stored in the any one cargo space.
[0082] The narcotic medicine cabinet is also used to determine whether the working state of the refrigerator is in a preset normal working state. If it is determined that the working state of the refrigerator is in an abnormal working state, the abnormal working state data of the refrigerator is recorded in each refrigerated medicine record in the refrigerated medicine list; the display of the refrigerated medicine list includes: if the abnormal working state data of the refrigerator is not recorded in each refrigerated medicine record in the refrigerated medicine list, then the refrigerated medicine list is displayed; the narcotic medicine cabinet is also used for, after obtaining the list of refrigerated medicines stored in the refrigerator, if it is detected that the abnormal working state data of the refrigerator is recorded in each refrigerated medicine record in the refrigerated medicine list, then displaying a first prompt message for prompting the requester of the abnormal working state data of the refrigerator and the inability to provide the requester with the service of picking up the refrigerated medicines stored in the refrigerator.
[0083] The narcotic medicine cabinet is also used for displaying the homepage if an operation of returning to the homepage is detected; in response to detecting a trigger operation for a return module among the multiple modules, obtaining the narcotic medicine list and displaying the narcotic medicine list; in response to detecting a page turning operation for the narcotic medicine list, detecting whether the narcotic medicine list has been completely displayed, and if it is detected that the narcotic medicine list has been completely displayed, obtaining a refrigerated medicine list that records abnormal working status data of the refrigerator in each refrigerated medicine record as an abnormal refrigerated medicine list, and displaying the abnormal refrigerated medicine list; in response to detecting a selection operation for a refrigerated medicine in the abnormal refrigerated medicine list and a return operation for the selected refrigerated medicine, prompting the requester to perform a collection authority verification operation for the abnormal target refrigerated medicine, and the abnormal target refrigerated medicine is the selected Abnormal refrigerated medicines; in response to detecting that the requester has performed a return authority verification operation for the abnormal target refrigerated medicines, verifying whether the requester has the return authority for the abnormal target refrigerated medicines; if it is determined that the requester has the return authority for the abnormal target refrigerated medicines, sending a contact information request message to the medical data service end to request the contact information of the currently being performed operation and the participant information of the operation to be performed within a preset time range, obtaining the contact information of the currently being performed operation and the participant information of the operation to be performed within the preset time range returned by the medical data service end, sending a second prompt information for prompting that the abnormal target refrigerated medicines are returned to the contact information of the currently being performed operation and the participant information of the operation to be performed within the preset time range, and sending an unlock signal to the refrigerator.
[0084] The narcotic medicine cabinet is also used to store medicine boxes. Each medicine box stored in the cardinal handover cabinet needs to store the required narcotic drugs for a medical department to perform an operation. The narcotic medicine cabinet stores a list of medicine boxes stored in the cardinal handover cabinet as a medicine box list. The narcotic medicine cabinet also stores a list of required narcotic drugs for a medical department to perform an operation as a required narcotic drug list. The narcotic medicine cabinet is also used to obtain the medicine box list and display the medicine box list in response to detecting a request operation for replenishing medicine for the medicine box stored in the cardinal handover cabinet. In response to detecting a selection operation for a medicine box in the medicine box list, a current narcotic drug list request message for requesting to obtain a list of narcotic drugs currently stored in the target medicine box is sent to the cardinal handover cabinet, and a current narcotic drug list returned by the cardinal handover cabinet is obtained. The current narcotic drug list is a list of narcotic drugs currently stored in the target medicine box; the required narcotic drug list is obtained; the current narcotic drug list is compared with the required narcotic drug list. The narcotic medicine cabinet is compared with the narcotic medicine list to obtain information of all narcotic drugs that need to be replenished in the target medicine box as information of all narcotic drugs to be replenished; it is determined whether the narcotic medicine cabinet currently stores all the narcotic drugs to be replenished; if it is determined that the narcotic medicine cabinet currently stores all the narcotic drugs to be replenished, it is determined whether the number of each narcotic drug to be replenished currently stored in the narcotic medicine cabinet meets the replenishment demand of each narcotic drug to be replenished; if it is determined that the number of each narcotic drug to be replenished currently stored in the narcotic medicine cabinet meets the replenishment demand of each narcotic drug to be replenished, then according to the correspondence between the narcotic drugs stored in the narcotic medicine cabinet and the cargo positions where narcotic drugs are stored in the narcotic medicine cabinet, the information of the cargo position where each narcotic drug to be replenished is stored in the narcotic medicine cabinet is obtained; the information of all narcotic drugs to be replenished in the target medicine box and the information of the cargo position where each narcotic drug to be replenished is stored in the narcotic medicine cabinet are displayed, and the cabinet door corresponding to the cargo position where each narcotic drug to be replenished is stored in the narcotic medicine cabinet is unlocked.
[0085] The narcotic medicine cabinet is further used to display a third prompt information for indicating that the replenishment demand cannot be met if it is determined that the narcotic medicine cabinet does not currently store at least one narcotic drug to be replenished among all the narcotic drugs to be replenished, or if it is determined that the number of at least one narcotic drug to be replenished currently stored in the narcotic medicine cabinet does not meet the replenishment demand of the narcotic drug to be replenished.
[0086] The narcotic medicine cabinet is also used to send a medicine replenishment order query request message to the medical data server to request whether there is a medicine replenishment order for the target medicine box if it is determined that the narcotic medicine cabinet does not currently store at least one of the narcotic drugs to be replenished, or if it is determined that the number of at least one narcotic drug to be replenished currently stored in the narcotic medicine cabinet does not meet the medicine replenishment demand of the narcotic drug to be replenished, and obtain a medicine replenishment order query response message from the medical data server to the medicine replenishment order query request message; if the medicine replenishment order query response message indicates that there is currently no medicine replenishment order for the target medicine box, generate a medicine replenishment order for the target medicine box according to the information of all the narcotic drugs to be replenished, send the generated medicine replenishment order to the medical data server, and display the medicine replenishment order that has been sent to the medical data server.
[0087] The method is also applied to a cardinal transfer cabinet for storing medicine boxes, wherein each medicine box stored in the cardinal transfer cabinet needs to store the required narcotic drugs for a medical department to perform an operation; the narcotic drug cabinet is also used to respond to detecting a collection operation for requesting to collect the target narcotic drug, determine whether the narcotic drug cabinet currently stores the target narcotic drug, and if the narcotic drug cabinet does not currently store the target narcotic drug, send a transfer cabinet data request message to the cardinal transfer cabinet, the transfer cabinet data request message is used to request to obtain a list of narcotic drugs currently stored in each medicine box currently stored in the cardinal transfer cabinet and a correspondence between the medicine box currently stored in the cardinal transfer cabinet and the cargo position where the medicine box currently stored in the cardinal transfer cabinet is currently stored in the cardinal transfer cabinet, obtain the current narcotic drug list of the transfer cabinet returned by the cardinal transfer cabinet and the correspondence between the current medicine box and the cargo position of the transfer cabinet, the current narcotic drug list of the transfer cabinet is the cardinal transfer cabinet. a list of narcotic drugs currently stored in each medicine box currently stored in the transfer cabinet, the correspondence between the current medicine box and the cargo position of the transfer cabinet is the correspondence between the medicine box currently stored in the cardinal transfer cabinet and the cargo position where the medicine box currently stored in the cardinal transfer cabinet is currently stored in the cardinal transfer cabinet; determine whether the information of the target narcotic drug exists in the current narcotic drug list of the transfer cabinet, if the information of the target narcotic drug exists in the current narcotic drug list of the transfer cabinet, then obtain the information of the medicine box where the target narcotic drug is located according to the current narcotic drug list of the transfer cabinet, as the medicine box information where the target drug is located; obtain the cargo position information in the cardinal transfer cabinet corresponding to the medicine box information where the target drug is located according to the correspondence between the current medicine box and the cargo position of the transfer cabinet, as the medicine box cargo position information where the target drug is located; display the fourth prompt information for prompting that the narcotic drug cabinet does not currently store the target narcotic drug, and display the cargo position information of the medicine box where the target drug is located.
[0088] The relevant features of the narcotic drug data processing method provided in the second embodiment of the present application can refer to the relevant features in the first embodiment of the present application, and will not be repeated here.
[0089] The third embodiment of the present application provides a narcotic medicine cabinet, which is used to store narcotic drugs, such as Fig. 9 The narcotic medicine cabinet includes a detection module 901 and a verification module 902, wherein the detection module is used to detect operations on the narcotic medicine cabinet; the verification module is used to verify whether the requester who requests to collect the target refrigerated medicine in the refrigerator has the collection authority to collect the target refrigerated medicine when the detection module detects a collection operation for requesting to collect the target refrigerated medicine in the refrigerator, and the refrigerator is used to store the refrigerated medicine, and the refrigerator has an electronic lock; the signal sending module is used to send an unlocking signal to the refrigerator when the verification module determines that the requester has the collection authority to collect the target refrigerated medicine.
[0090] The verification module is also used to verify whether the requester who requests to store the target refrigerated medicine into the refrigerator has the storage permission to request to store the target refrigerated medicine into the refrigerator when the detection module detects a storage operation for requesting to store the target refrigerated medicine into the refrigerator. The signal sending module is also used to send an unlocking signal to the refrigerator when the verification module determines that the requester has the storage permission to store the target refrigerated medicine into the refrigerator.
[0091] The verification module is also used to verify whether the requester who requests to bind the drug data of the target refrigerated medicine with the storage location data of the storage location in the refrigerator has the binding authority to bind the drug data of the target refrigerated medicine with the storage location data of the storage location in the refrigerator when the detection module detects a binding operation for requesting to bind the drug data of the target refrigerated medicine with the storage location data of the storage location in the refrigerator; the signal sending module is also used to bind the drug data of the target refrigerated medicine with the storage location data of the storage location in the refrigerator when the verification module determines that the requester has the binding authority to bind the drug data of the target refrigerated medicine with the storage location data of the storage location in the refrigerator.
[0092] The verification module is also used to verify whether the requester who requests to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator when the detection module detects an unbinding operation for requesting to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator; the signal sending module is also used to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator when the verification module determines that the requester has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator.
[0093] The verification module is also used to verify whether the requester who requests to bind the drug data of the target narcotic drug with the package type data of the target medicine box has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box when the detection module detects a binding operation for requesting to bind the drug data of the target narcotic drug with the package type data of the target medicine box; the signal sending module is also used to bind the drug data of the target narcotic drug with the package type data of the target medicine box when the verification module determines that the requester has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box.
[0094] The verification module is also used to verify whether the requester who requests to unbind the drug data of the target narcotic drug from the package type data of the target medicine box has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box when the detection module detects an unbinding operation for requesting to unbind the drug data of the target narcotic drug from the package type data of the target medicine box; the signal sending module is also used to unbind the drug data of the target narcotic drug from the package type data of the target medicine box when the verification module determines that the requester has the unbinding authority to unbind the drug data of the target narcotic drug from the package type data of the target medicine box.
[0095] The verification module is also used to verify whether the requester who requests to collect the target medicine box in the narcotic medicine cabinet has the collection authority to collect the target medicine box in the narcotic medicine cabinet when the detection module detects a collection operation for requesting to collect the target medicine box in the narcotic medicine cabinet; the signal sending module is also used to perform an unlocking operation on the storage location in the narcotic medicine cabinet where the target medicine box is stored when the verification module determines that the requester has the collection authority to collect the target medicine box in the narcotic medicine cabinet.
[0096] The verification module is also used to verify whether the requester who requests to return the target medicine box in the narcotic medicine cabinet has the return authority to return the target medicine box in the narcotic medicine cabinet when the detection module detects a return operation for requesting to return the target medicine box in the narcotic medicine cabinet; the signal sending module is also used to perform an unlocking operation on the storage location in the narcotic medicine cabinet where the target medicine box is stored when the verification module determines that the requester has the return authority to return the target medicine box in the narcotic medicine cabinet.
[0097] The verification module is also used to verify whether the requester who requests to take inventory of the refrigerator has the inventory authority to take inventory of the refrigerator when the detection module detects an inventory operation for requesting to take inventory of the refrigerator; the signal sending module is also used to send an unlocking signal to the refrigerator when the verification module determines that the requester has the inventory authority to take inventory of the refrigerator.
[0098] The verification module is also used to verify whether the requester who requests to set the location attributes of the target refrigerated medicine location in the refrigerator has the attribute setting authority for setting the location attributes of the target refrigerated medicine location in the refrigerator when the detection module detects a setting operation for requesting to set the location attributes of the target refrigerated medicine location in the refrigerator; the signal sending module is also used to display a setting interface for the location attributes of the target refrigerated medicine location for the requester to set when the verification module determines that the requester has the attribute setting authority for setting the location attributes of the target refrigerated medicine location in the refrigerator.
[0099] The narcotic medicine cabinet also includes a data processing module; the data processing module is used to record the abnormal working state data of the refrigerator in each refrigerated medicine record in the refrigerated medicine list when the detection module detects that the working state of the refrigerator is in an abnormal working state.
[0100] The data processing module is also used to display a first prompt message for prompting the requester of the abnormal working status data of the refrigerator and the inability to provide the requester with the service of picking up the refrigerated medicines stored in the refrigerator when the detection module detects that the abnormal working status data of the refrigerator is recorded in each refrigerated medicine record in the refrigerated medicine list.
[0101] The narcotic medicine cabinet also stores a list of abnormal refrigerated medicines; the verification module is also used to verify whether the requester for returning the abnormal target refrigerated medicine has the return authority to return the abnormal target refrigerated medicine when the detection module detects a selection operation for the refrigerated medicine in the abnormal refrigerated medicine list and a return operation for the selected refrigerated medicine; the signal sending module is also used to send a second prompt message to the contact information of the currently being performed operation and the participant information of the operation to be performed within a preset time range to prompt the return of the abnormal target refrigerated medicine, and send an unlocking signal to the refrigerator when the verification module determines that the requester has the return authority to return the abnormal target refrigerated medicine.
[0102] The narcotic medicine cabinet also includes a display module; the verification module is also used to verify whether the narcotic medicine cabinet currently stores narcotic drugs that can meet the replenishment needs of each narcotic drug to be replenished when the detection module detects a request operation for replenishment of the medicine box stored in the base handover cabinet; the display module is used to display information of all narcotic drugs to be replenished and information of the storage location where each narcotic drug to be replenished is stored in the narcotic medicine cabinet when the verification module determines that the narcotic medicine cabinet currently stores narcotic drugs that can meet the replenishment needs of each narcotic drug to be replenished; the signal sending module is also used to perform an unlocking operation on the cabinet door corresponding to the storage location where each narcotic drug to be replenished is stored in the narcotic medicine cabinet when the verification module determines that the narcotic medicine cabinet currently stores narcotic drugs that can meet the replenishment needs of each narcotic drug to be replenished.
[0103] The verification module is also used to verify whether the requester who requests to inventory the refrigerator has the empty ampoule recovery authority to recycle the empty ampoule into the narcotic medicine cabinet when the detection module detects an empty ampoule recovery operation for requesting to recycle the empty ampoule into the narcotic medicine cabinet; the signal sending module is also used to send an unlocking signal to the cargo location that has a binding relationship with the empty ampoule when the verification module determines that the requester has the empty ampoule recovery authority to recycle the empty ampoule into the narcotic medicine cabinet.
[0104] The relevant features of the narcotic medicine cabinet provided in the third embodiment of the present application can refer to the relevant features in the first embodiment of the present application, and will not be repeated here.
[0105] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
Claims
1. A narcotic drug management system, characterized in that: include: A narcotic medicine cabinet and a refrigerator, wherein the narcotic medicine cabinet is used to store narcotic drugs, and the refrigerator is used to store refrigerated drugs, and the refrigerator has an electronic refrigerator lock; The narcotic medicine cabinet is also used to verify whether the requester has the authority to receive the target refrigerated medicine in response to detecting a receiving operation for requesting to receive the target refrigerated medicine in the refrigerator, and if the requester has the authority to receive the target refrigerated medicine, send an unlocking signal to the refrigerator; The refrigerator is also used to perform an unlocking operation on the refrigerator electronic lock after receiving the unlocking signal.
2. The narcotic drug management system according to claim 1, characterized in that: The narcotic medicine cabinet is also used to display a home page, in which a plurality of modules are displayed; In response to detecting a receiving operation for requesting to receive the target refrigerated medicine in the refrigerator, verifying whether the requester has the receiving authority to receive the target refrigerated medicine includes: In response to detecting a trigger operation on a receiving module among the multiple modules, obtaining a list of narcotic drugs stored in the narcotic drug cabinet as a narcotic drug list, and displaying the narcotic drug list; In response to detecting a page turning operation on the narcotic drug list, detecting whether the narcotic drug list has been completely displayed, and if it is detected that the narcotic drug list has been completely displayed, obtaining a list of refrigerated drugs stored in the refrigerator as a refrigerated drug list, and displaying the refrigerated drug list; In response to detecting a selection operation for a refrigerated drug in the refrigerated drug list and a pick-up operation for the selected refrigerated drug, prompting the requester to perform a pick-up authority verification operation for the target refrigerated drug, the target refrigerated drug being the selected refrigerated drug; In response to detecting that the requester has performed a collection authority verification operation for the target refrigerated medicine, it is verified whether the requester has the collection authority to collect the target refrigerated medicine.
3. The narcotic drug management system according to claim 2, characterized in that: The verifying whether the requester has the authority to receive the target refrigerated medicine includes: According to the preset correspondence between the target refrigerated medicine and the storage location in the refrigerator storing the target refrigerated medicine, data of the storage location in the refrigerator storing the target refrigerated medicine is obtained as the target location data, a preset list of refrigerator locations in which the applicant has the authority to receive narcotic drugs is obtained, and it is determined whether the target location data is in the refrigerator location list, if yes, it is determined that the applicant has the authority to receive the target refrigerated medicine, otherwise, it is determined that the applicant does not have the authority to receive the target refrigerated medicine; Alternatively, a preset list of narcotic drugs that the applicant has the authority to collect is obtained, and it is determined whether the target refrigerated drug is in the list of narcotic drugs. If so, it is determined that the applicant has the authority to collect the target refrigerated drug; otherwise, it is determined that the applicant does not have the authority to collect the target refrigerated drug.
4. The narcotic drug management system according to claim 2, characterized in that: The verifying whether the requester has the authority to receive the target refrigerated medicine includes: Displaying usage information for the requester to select to collect the target refrigerated medicine; In response to detecting a selection operation for surgical purpose information, sending a surgical information request message for requesting to obtain surgical information to be performed by the requester as an anesthesia performer within a preset time range to the medical data service end; Obtaining a list of surgery information to be performed by the requester as an anesthesia performer within a preset time range, as a list of surgery information to be performed, returned by the medical data server; Displaying the list of information about the surgeries to be performed; In response to a selection operation on surgical information in the list of surgical information to be performed, sending a surgical plan file request message for requesting to obtain a target surgical plan file corresponding to target surgical information to the medical data server, wherein the target surgical information is the surgical information selected in the list of surgical information to be performed; Obtaining the target surgical plan file returned by the medical data server; Determining whether the target refrigerated drug is the narcotic drug to be used recorded in the target surgical plan file; If it is determined that the target refrigerated drug is the narcotic drug to be used as recorded in the target surgical plan file, then it is determined that the applicant has the authority to receive the target refrigerated drug; If it is determined that the target refrigerated drug is not the narcotic drug to be used recorded in the target surgical plan file, prompting the requester to input drug collection reason information for collecting the target refrigerated drug according to the target surgical information; In response to obtaining the drug collection reason information input by the requester and detecting a confirmation operation for the drug collection reason information, sending an authorizer information request message for requesting to obtain information of a target authorizer to the medical data service end, wherein the target authorizer information is information of an authorizer who is authorized by the requester to collect the target refrigerated drug; Obtaining the target authorizer's information returned by the medical data server; According to the information of the target authorizer, sending an authorization request message to the target authorizer for requesting authorization to collect the target refrigerated medicine for the requester, wherein the authorization request message includes the target surgery information, the target surgery plan file and the information of the target refrigerated medicine requested to be collected by the requester; If an authorization confirmation message is obtained from the target authorizer indicating that the requester is authorized to collect the target refrigerated medicine, it is determined that the requester has the authority to collect the target refrigerated medicine; If the target authorizer returns an authorization denial message indicating that the applicant is prohibited from collecting the target refrigerated medicine, or if the target authorizer does not respond to the authorization request message within a preset time after sending the authorization request message, it is determined that the applicant does not have the authority to collect the target refrigerated medicine.
5. The narcotic drug management system according to claim 1, characterized in that: The narcotic medicine cabinet is also used to verify whether the requester who requests to store the target refrigerated medicine into the refrigerator has the storage authority to store the target refrigerated medicine into the refrigerator in response to detecting the storage operation for requesting to store the target refrigerated medicine into the refrigerator; If the requester has the storage authority to store the target refrigerated medicine into the refrigerator, an unlocking signal is sent to the refrigerator.
6. The narcotic drug management system according to claim 1, characterized in that: The narcotic medicine cabinet is further used to verify whether a requester who requests to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator has binding authority to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator in response to detecting a binding operation for requesting to bind the drug data of the target refrigerated drug with the storage location data of the storage location in the refrigerator; If it is determined that the requester has binding authority to bind the drug data of the target refrigerated drug with the storage location data of the refrigerator, the drug data of the target refrigerated drug is bound to the storage location data of the refrigerator.
7. The narcotic drug management system according to claim 1, characterized in that: The narcotic medicine cabinet is further used to verify whether the requester who requests to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator in response to detecting an unbinding operation for requesting to unbind the drug data of the target refrigerated drug from the storage location data of the storage location in the refrigerator; If it is determined that the requester has the unbinding authority to unbind the drug data of the target refrigerated drug from the storage location data of the refrigerator, the drug data of the target refrigerated drug is unbound from the storage location data of the refrigerator.
8. The narcotic drug management system according to claim 1, characterized in that: The narcotic medicine cabinet is further used to verify whether the requester has binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine cabinet in response to detecting a binding operation for requesting to bind the drug data of the target narcotic drug with the package type data of the target medicine cabinet; If it is determined that the requester has the binding authority to bind the drug data of the target narcotic drug with the package type data of the target medicine box, the drug data of the target narcotic drug is bound to the package type data of the target medicine box.
9. A method for processing narcotic drug data, characterized in that: A narcotic medicine cabinet for storing narcotic drugs, the method comprising: In response to detecting a pick-up operation for requesting to pick up a target refrigerated medicine in a refrigerator, verifying whether a requester for picking up the target refrigerated medicine has pick-up authority to pick up the target refrigerated medicine, the refrigerator being used to store refrigerated medicines and having an electronic lock; If it is determined that the requester has the authority to collect the target refrigerated medicine, an unlocking signal is sent to the refrigerator.
10. A narcotic medicine cabinet, characterized in that: The narcotic medicine cabinet is used to store narcotic drugs, and the narcotic medicine cabinet comprises: A detection module, used for detecting operations on the narcotic medicine cabinet; a verification module, for verifying whether a requester for receiving a target refrigerated medicine in a refrigerator has a receiving authority to receive the target refrigerated medicine when the detection module detects a receiving operation for requesting to receive the target refrigerated medicine in the refrigerator, wherein the refrigerator is used to store the refrigerated medicine and has an electronic lock; A signal sending module is used to send an unlocking signal to the refrigerator when the verification module determines that the requester has the authority to collect the target refrigerated medicine.
Citation Information
Cited By
Monitoring and tracing intelligent management system for toxic and anesthetic drugs
CN120297871A
Comprehensive collaborative management system and method for taking and supplementing hemp essence medicine
CN120895195A
A comprehensive collaborative management system and method for hemp medicine
CN120895195B
Narcotic medicine cabinet receiving, returning and residual medicine registration optimization method based on cloud-side cooperative computing
CN122552064A
