An unmanned medical service platform management system based on the Internet of Things
By designing an unmanned medical service platform management system based on the Internet of Things, the problems of waste of human resources, difficulty in finding drugs and insufficient information security during the drug purchase process are solved, and the safety and efficiency of drug sales are improved.
Patent Information
- Application Number
- CN202410521508.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-28
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-04-28
AI Technical Summary
The prior art has problems such as waste of human resources, difficulty in finding drugs and insufficient information security in the drug purchase process, especially in drug purchases that require doctors' guidance.
Design an unmanned medical service platform management system based on the Internet of Things, establish a route database through user registration, login, identity authentication, generate a drug list, verify user identity, retrieve and analyze electronic medical records, and connect with external servers of medical institutions to process data requests to ensure the safety and legality of drug purchases.
It improves the safety and efficiency of drug sales, reduces the waste of human resources, ensures the legal purchase of drugs, and enhances the security of user information.
Smart Images

Figure CN118506946B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical service technology, and in particular to an unmanned medical service platform management system based on the Internet of Things. Background Art
[0002] With the rapid development of Internet technology, medical technology has also developed rapidly. People's way of buying medicines is no longer limited to communicating with salespersons. People can buy them online or in unmanned drugstores. Most of the medicines are sold under the existing technology. However, since some medicines need to be purchased under the guidance of doctors, this limits people's demand for the purchase of some medicines. They can only be judged by manual methods, which wastes a lot of human resources. In addition, people do not understand the placement of medicines, which leads to most of the time being wasted on finding medicines. In addition, information security cannot be effectively guaranteed, and there is a risk of information leakage. Therefore, it is necessary to design an unmanned medical service platform management system based on the Internet of Things to improve the utilization of human resources and improve the safety of drug sales. Summary of the invention
[0003] The purpose of the present invention is to provide an unmanned medical service platform management system based on the Internet of Things to solve the problems raised in the above background technology.
[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a method for managing an unmanned medical service platform based on the Internet of Things, the method comprising the following steps:
[0005] Step 1: The user registers and logs in on the medical service platform, performs identity authentication, establishes a route database, obtains the user's current location, and plans the routes for the user's various examination items;
[0006] Step 2: Generate a drug list based on user request, count drug remaining quantity and identify drugs;
[0007] Step 3: Obtain the user request and verify the user's identity information based on the user request;
[0008] Step 4: retrieve the user's electronic medical record according to the user's request, analyze the user's electronic medical record, and perform initialization processing after completion;
[0009] Step 5: Connect to the external server of the medical institution and send a data request to the server. The user and the server jointly process the data request and feed the data back to the data request end.
[0010] According to the above technical solution, the steps of the user registering, logging in, authenticating, establishing a route database, obtaining the user's current location and planning the routes of the user's various inspection items include:
[0011] Use the registration and login module to collect the account and password entered by the user, and perform login verification by comparing it with the account and password in the database;
[0012] The authentication module collects the identity information submitted by the user and binds the identity information with the account information to complete the identity authentication;
[0013] The route database records the full range of route data and drug placement data of the pharmacy; the route navigation module retrieves the location of the drug required by the user and displays the drug location route in the route database.
[0014] According to the above technical solution, the steps of generating a drug list according to a user's request, counting drug remaining quantities and performing drug identification include:
[0015] The drug list module obtains the drug balance data in the database and displays the drug balance table on the platform. The drug statistics module obtains the drug type in the user request. i and the drug weight d corresponding to the drug type i , the drug recognition module identifies the type of drug selected by the user F i and the weight of the drug corresponding to the type of drug D i , where i = 1, 2, 3...N, F i and f i Represents the type of drug, D i and d i Represents the weight of the drug in milligrams;
[0016] The system compares the drug information collected by the drug statistics module with the drug information identified by the drug identification module. i and f i Corresponding drug weight D i and d i When both are less than the threshold set by the system, the system will display that the product meets the system setting requirements and can be sold; otherwise, the product is not allowed to be sold.
[0017] According to the above technical solution, the step of obtaining a user request and verifying the user's identity information according to the user request includes:
[0018] The request analysis module obtains the user request, and the request analysis module parses the user request to identify the identity information data and drug information data carried in the user request;
[0019] The identity authentication module obtains the identity information submitted by the user, and compares the identity information submitted by the user with the identity information submitted by the user when authenticating in the database and the identity information carried in the electronic medical record. When the comparison result shows that the three identity information are completely consistent, the identity authentication module determines that the drug purchase request is made by the user himself, and the drug can be sold.
[0020] According to the above technical solution, the steps of retrieving the user's electronic medical record according to the user's request, analyzing the user's electronic medical record, and performing initialization processing after completion include:
[0021] The medical record retrieval module retrieves the electronic medical record with the identity information carried in the user data request, and decrypts it on the platform using the user key; the medical record analysis module obtains the decrypted electronic medical record and analyzes the drug usage record on the electronic medical record; the case analysis module obtains the drug information data purchased by the user in the request analysis module and compares it with the historical drug usage record in the electronic medical record. If restricted drugs appear in the user's drug purchase request and there is no historical usage record of the restricted drugs in the user's electronic medical record, the user's purchase request is rejected;
[0022] When the user cannot provide medical records but needs medicine, the user sends his or her condition description and condition photos to the request analysis module through the user request module. The request analysis module performs semantic analysis on the condition description, extracts condition description keywords, scans the condition photos, and identifies the diseased areas in the photos. The request analysis module compares all the condition photos of the disease in the database with the condition photos uploaded by the user based on the extracted keywords. When the similarity is greater than the system preset threshold, the user's condition is judged to be true and the request to purchase medicines is allowed. When the similarity is less than the system preset threshold, the request will be transferred to manual judgment.
[0023] According to the above technical solution, the steps of connecting to the external server of the medical institution, sending a data request to the server, the user and the server jointly processing the data request, and feeding back the data to the data requesting end include:
[0024] The request sending module obtains the identity information data after authentication and binds it with the server access request. The request sending module sends the data request carrying the identity information to the server;
[0025] The server connection module receives the connection request and connects to the user data block according to the user identity information. The user can only access the data in his own data block, which prevents criminals from stealing the user's personal privacy data and greatly enhances data security.
[0026] After the user terminal establishes a connection with the server, the key module sends a decryption key to the user terminal, and the key module encrypts all the data transmitted by the server.
[0027] According to the above technical solution, the system includes:
[0028] User service module, used for user registration and login, sending requests, and searching for drugs;
[0029] Drug management module, used to manage all drugs in the pharmacy;
[0030] The authority management module is used to verify the user's identity and whether the purchased drugs are authorized to be purchased;
[0031] The data management module is used to access the server to obtain data.
[0032] According to the above technical solution, the user service module includes:
[0033] Registration and login module, used for users to register and log in to the service platform;
[0034] Authentication module, used for user personal identity authentication;
[0035] User request module, used to send user drug purchase request;
[0036] Route database, used to record all routes within the pharmacy and the location of medicines;
[0037] Route navigation module, used to find the location of medicines.
[0038] According to the above technical solution, the rights management module includes:
[0039] Request analysis module, used to analyze user's product purchase request;
[0040] An identity verification module, used to verify the identity of users who purchase medicines;
[0041] Medical record retrieval module, used to retrieve the user's electronic medical record;
[0042] Medical record analysis module, used to analyze whether the user is eligible to purchase restricted drugs;
[0043] Initialization module, used to clear medical record data and identity information data.
[0044] According to the above technical solution, the data management module includes:
[0045] A server connection module, used to establish a connection with a server;
[0046] The request sending module is used to send access requests to the server;
[0047] A key module, used to encrypt data transmitted by the server;
[0048] The data storage module is used to store user data requests, server data transmission records and drug sales records.
[0049] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by providing an identity authentication module and a medical record analysis module, the identity authentication module verifies the identity information of the drug purchaser by comparing it with the identity information on the electronic medical record, thereby ensuring the authenticity of the identity of the drug purchaser; the case analysis module analyzes the medication records of the user's electronic medical record to determine whether the drug purchaser has the authority to purchase restricted drugs, thereby ensuring that the drugs will not be abused to protect the user's life safety and avoid being used by criminals to cause harm, thereby greatly enhancing the security of drug management and control; the key module encrypts the data transmitted from the server to prevent the leakage of the user's personal privacy; the initialization module clears the data transmitted by the server to prevent the leakage of the user's personal privacy, thereby ensuring the security of the user's personal information. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0051] Figure 1 This is a flowchart of a method for managing an unmanned medical service platform based on the Internet of Things provided in Embodiment 1 of the present invention;
[0052] Figure 2 This is a schematic diagram of the module composition of an unmanned medical service platform management system based on the Internet of Things provided in Example 2 of the present invention. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] Embodiment 1: Figure 1 This is a flowchart of an unmanned medical service platform management system based on the Internet of Things provided in Example 1 of the present invention. This embodiment can be applied to medical service scenarios. The method can be executed by an unmanned medical service platform management system based on the Internet of Things provided in this embodiment, such as Figure 1 As shown, the method specifically comprises the following steps:
[0055] Step 1: The user registers and logs in on the medical service platform, performs identity authentication, establishes a route database, obtains the user's current location, and plans the routes for the user's various examination items;
[0056] In the embodiment of the present invention, the user registers and logs in through the registration and login module, the authentication module obtains the user identity information for authentication, and the user request module sends a drug purchase request to the platform. By collecting the user authentication identity information, the medical record acquisition module is convenient for obtaining electronic medical records according to the user identity information;
[0057] Establish a route database and record all routes in the pharmacy in the route database. When users are looking for medicines, the route navigation module locates the location of the medicines needed by users. The route navigation module displays the location of the medicines in the route database, which can help users quickly find the location of the medicines even if they are not familiar with the location of the medicines, saving users time in looking for medicines.
[0058] Exemplarily, the registration and login module collects the account and password entered by the user, and performs login verification by comparing it with the account and password in the database;
[0059] The authentication module collects the identity information submitted by the user and binds the identity information with the account information to complete the identity authentication;
[0060] The route database records the full range of route data and drug placement data of the pharmacy; the route navigation module retrieves the location of the drug required by the user and displays the drug location route in the route database.
[0061] Step 2: Generate a drug list based on user request, count drug remaining quantity and identify drugs;
[0062] In the embodiment of the present invention, when a user is selecting and purchasing medicines, the medicine list module displays all medicines in the pharmacy and their remaining quantities on the platform, the medicine statistics module counts the information of medicines purchased by the user and records the information in the database, the medicine identification module identifies the name of the medicine type F and the weight of the medicine D corresponding to the medicine type, and compares the medicine information counted by the medicine statistics module with the medicine information identified by the medicine identification module, and judges whether the user's purchase of medicines is normal according to the comparison result, ensuring that the medicines purchased by the user are within the restricted range, avoiding excessive use of restricted medicines that may cause danger to the user, and greatly improving the safety of medicine sales;
[0063] For example, the drug list module obtains the drug balance data in the database and displays the drug balance table on the platform, and the drug statistics module obtains the drug type f in the user request. i and the drug weight d corresponding to the drug type i , the drug recognition module identifies the type of drug selected by the user F iand the weight of the drug corresponding to the type of drug D i , where i = 1, 2, 3...N, F i and f i Represents the type of drug, D i and d i Represents the weight of the drug in milligrams;
[0064] The system compares the drug information collected by the drug statistics module with the drug information identified by the drug identification module. i and f i Corresponding drug weight D i and d i When both are less than the threshold set by the system, the system will display that the product meets the system setting requirements and can be sold; otherwise, the product is not allowed to be sold.
[0065] Step 3: Obtain the user request and verify the user's identity information based on the user request;
[0066] In the embodiment of the present invention, the request analysis module obtains the user request, the request analysis module parses the user request to identify the identity information carried in the request, and the identity authentication module identifies and verifies the identity information carried in the user request, thereby ensuring that the user request for retrieving the electronic medical record is initiated by the user, protecting the user's privacy from being leaked, and greatly improving the security of the data;
[0067] Exemplarily, the request analysis module obtains the user request, and the request analysis module parses the user request to identify the identity information data and drug information data carried in the user request;
[0068] The identity authentication module obtains the identity information submitted by the user, and compares the identity information submitted by the user with the identity information submitted by the user when authenticating in the database and the identity information carried in the electronic medical record. When the comparison result shows that the three identity information are completely consistent, the identity authentication module determines that the drug purchase request is made by the user himself, and the drug can be sold. This avoids the situation where illegal analysis uses other people's identities to purchase drugs, greatly ensuring the safety of drug sales.
[0069] Step 4: retrieve the user's electronic medical record according to the user's request, analyze the user's electronic medical record, and perform initialization processing after completion;
[0070] In the embodiment of the present invention, the medical record retrieval module retrieves the user's electronic medical record according to the user's request, and the case analysis module analyzes the user's electronic medical record and identifies the medication record on the electronic medical record. After the system completes the medical record analysis, the initialization module initializes the medical record retrieval module and the case analysis module;
[0071] Exemplarily, the medical record retrieval module retrieves the electronic medical record with the identity information carried in the user data request, and decrypts it on the platform using the user key; the medical record analysis module obtains the decrypted electronic medical record, analyzes the drug use record on the electronic medical record, and the case analysis module obtains the drug information data purchased by the user in the request analysis module, and compares it with the historical drug use record in the electronic medical record. If restricted drugs appear in the user's drug purchase request and there is no historical use record of the restricted drugs in the user's electronic medical record, the user's purchase request is rejected, ensuring that the drugs sold are all users who have the authority to purchase, ensuring that the sale of restricted drugs is real-name sales, and greatly ensuring the security of drug sales;
[0072] When a user cannot provide medical proof but needs medicine, the user sends his or her condition description and condition photos to the request analysis module through the user request module. The request analysis module performs semantic analysis on the condition description, extracts condition description keywords, scans the condition photos, and identifies the diseased areas in the photos. The request analysis module compares all the condition photos of the disease in the database with the condition photos uploaded by the user based on the extracted keywords. When the similarity is greater than the system preset threshold, the user's condition is judged to be true and the request to purchase medicines is allowed. When the similarity is less than the system preset threshold, the request will be transferred to manual judgment, and the condition photos submitted by the user can only be uploaded by taking photos with the camera, ensuring that users who need medicines but cannot provide proof in time can also purchase medicines. At the same time, a lot of human resources are saved through intelligent judgment, thereby improving the utilization rate of human resources.
[0073] Step 5: Connect to the external server of the medical institution and send a data request to the server. The user and the server jointly process the data request and feed the data back to the data request end.
[0074] In an embodiment of the present invention, during the process of retrieving electronic medical records, the request sending module sends an access request to the server, the server connection module establishes a connection with the server, the key module encrypts the data sent by the server to the user end, the data storage module stores the user's data request records and the data records sent by the server to the user end and the drug sales records. The user request is verified by the identity authentication module to ensure that it is the user's own operation, and the data transmitted by the server is encrypted by the key to ensure that the data will not be stolen by criminals, thereby greatly enhancing the security of the data.
[0075] Exemplarily, after the user completes identity authentication, the request sending module obtains the identity information data after identity authentication and binds it with the server access request, and the request sending module sends the data request carrying the identity information to the server;
[0076] The server connection module receives the connection request and connects to the user data block according to the user identity information. The user can only access the data in his own data block, which prevents criminals from stealing the user's personal privacy data and greatly enhances data security.
[0077] After the user establishes a connection with the server, the key module sends the decryption key to the user. The key module encrypts all the data transmitted by the server, and the data can only be decrypted by the decryption key of the user, ensuring that the information data will not be decrypted successfully even if it is stolen, and will not cause the leakage of personal privacy, making the system more secure.
[0078] Embodiment 2: Embodiment 2 of the present invention provides an unmanned medical service platform management system based on the Internet of Things. Figure 2 A schematic diagram of the module composition of an unmanned medical service platform management system based on the Internet of Things provided in the second embodiment of the present invention is shown in FIG. Figure 2 As shown, the system includes:
[0079] User service module, used for user registration and login, sending requests, and searching for drugs;
[0080] Drug management module, used to manage all drugs in the pharmacy;
[0081] The authority management module is used to verify the user's identity and whether the purchased drugs are authorized to be purchased;
[0082] The data management module is used to access the server to obtain data.
[0083] In some embodiments of the present invention, the user service module includes:
[0084] Registration and login module, used for users to register and log in to the service platform;
[0085] Authentication module, used for user personal identity authentication;
[0086] User request module, used to send user drug purchase request;
[0087] Route database, used to record all routes within the pharmacy and the location of medicines;
[0088] Route navigation module, used to find the location of medicines.
[0089] In some embodiments of the present invention, the rights management module includes:
[0090] Request analysis module, used to analyze user's product purchase request;
[0091] An identity verification module, used to verify the identity of users who purchase medicines;
[0092] Medical record retrieval module, used to retrieve the user's electronic medical record;
[0093] Medical record analysis module, used to analyze whether the user is eligible to purchase restricted drugs;
[0094] Initialization module, used to clear medical record data and identity information data.
[0095] In some embodiments of the present invention, the data management module includes:
[0096] A server connection module, used to establish a connection with a server;
[0097] The request sending module is used to send access requests to the server;
[0098] A key module, used to encrypt data transmitted by the server;
[0099] The data storage module is used to store user data requests, server data transmission records and drug sales records.
[0100] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0101] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for managing an unmanned medical service platform based on the Internet of Things, characterized in that: The method comprises the following steps: Step 1: The user registers and logs in on the medical service platform, performs identity authentication, establishes a route database, obtains the user's current location, and plans the routes for the user's various examination items; Step 2: Generate a drug list based on user request, count drug remaining quantity and identify drugs; Step 3: Obtain the user request and verify the user's identity information based on the user request; Step 4: retrieve the user's electronic medical record according to the user's request, analyze the user's electronic medical record, and perform initialization processing after completion; Step 5: Connect to the external server of the medical institution and send a data request to the server. The user and the server jointly process the data request and feed the data back to the data request end; The steps of registering, logging in, authenticating the user, establishing a route database, obtaining the user's current location and planning the routes of the user's various inspection items include: Use the registration and login module to collect the account and password entered by the user, and perform login verification by comparing it with the account and password in the database; The authentication module collects the identity information submitted by the user and binds the identity information with the account information to complete the identity authentication; The route database records the full range of route data and drug placement data of the pharmacy; the route navigation module retrieves the location of the drug required by the user and displays the drug location route in the route database; The steps of generating a drug list according to a user request, counting drug remaining quantities and performing drug identification include: The drug list module obtains the drug balance data in the database and displays the drug balance table on the platform. The drug statistics module obtains the drug types requested by the user. and the weight of the drug corresponding to the drug type , the drug recognition module identifies the type of drug selected by the user and the weight of the drug corresponding to the drug type ,in , F i and f i Represents the type of drug, D i and d i Represents the weight of the drug in milligrams; The system compares the drug information collected by the drug statistics module with the drug information identified by the drug identification module. i and f i Corresponding drug weight D i and d i When both are less than the threshold set by the system, the system will display that the product meets the system setting requirements and can be sold. Otherwise, the product cannot be sold. The step of obtaining a user request and verifying the user's identity information according to the user request includes: The request analysis module obtains the user request, and the request analysis module parses the user request to identify the identity information data and drug information data carried in the user request; The identity authentication module obtains the identity information submitted by the user, and compares the identity information submitted by the user with the identity information submitted by the user in the database and the identity information carried in the electronic medical record. When the comparison result shows that the three identity information are completely consistent, the identity authentication module determines that the drug purchase request is operated by the user himself, and the drug can be sold; The steps of retrieving the user's electronic medical record according to the user's request, analyzing the user's electronic medical record, and performing initialization processing after completion include: The medical record retrieval module retrieves the electronic medical record with the identity information carried in the user data request, and decrypts it on the platform using the user key; the medical record analysis module obtains the decrypted electronic medical record and analyzes the drug usage record on the electronic medical record; the case analysis module obtains the drug information data purchased by the user in the request analysis module and compares it with the historical drug usage record in the electronic medical record. If restricted drugs appear in the user's drug purchase request and there is no historical usage record of the restricted drugs in the user's electronic medical record, the user's purchase request is rejected; When the user cannot provide medical records but needs medicine, the user sends his or her medical condition description and medical condition photos to the request analysis module through the user request module. The request analysis module performs semantic analysis on the medical condition description, extracts the medical condition description keywords, scans the medical condition photos, and identifies the diseased areas on the photos. The request analysis module compares all the medical condition photos of the disease in the database with the medical condition photos uploaded by the user based on the extracted keywords. When the similarity is greater than the system preset threshold, the user's condition is judged to be true and the request to purchase medicines is allowed. When the similarity is less than the system preset threshold, the request will be transferred to manual judgment. The steps of connecting to the external server of the medical institution, sending a data request to the server, the user and the server jointly processing the data request, and feeding back the data to the data requesting end include: The request sending module obtains the identity information data after authentication and binds it with the server access request. The request sending module sends the data request carrying the identity information to the server; The server connection module receives the connection request and connects to the user data block according to the user identity information. The user can only access the data in his own data block, which prevents criminals from stealing the user's personal privacy data and greatly enhances data security. After the user terminal establishes a connection with the server, the key module sends a decryption key to the user terminal, and the key module encrypts all the data transmitted by the server.
Citation Information
Patent Citations
Medicine selling method and system based on automatic selling terminal
CN103186948A
Intelligent pharmacy intelligent medicine selling method and device and storage medium
CN114743635A