Unmanned medical service platform management system based on 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 in the drug purchase process are solved, and the safe, convenient and efficient sales of drugs are achieved.
Patent Information
- Application Number
- CN202411912463.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-28
- Publication Date
- 2025-05-30
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 doctor guidance.
Design an unmanned medical service platform management system based on the Internet of Things. Through user registration, login, and identity authentication, a drug list is generated, user identity is verified, electronic medical records are retrieved and analyzed, and data interaction with external servers of medical institutions is carried out to achieve safe, convenient and efficient sales of drugs.
It improves the safety and efficiency of drug sales, reduces the waste of human resources, ensures legal transactions of drugs, and enhances the security of user information.
Smart Images

Figure CN120072164A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical services, and particularly to an Internet of Things-based unmanned medical service platform management system. Background Art
[0002] With the rapid development of Internet technology, medical technology has also developed rapidly. The ways for people to purchase drugs are no longer limited to communicating with salespersons. People can purchase drugs online or at unmanned pharmacies. Most drugs can be sold under the existing technology. However, since some drugs need to be purchased under the guidance of a doctor, this limits people's purchasing demand for some drugs. They can only be judged by switching to manual methods, wasting a large amount of human resources. Moreover, people are not familiar with the placement positions of drugs, resulting in most of the time being wasted on searching for drugs. In addition, information security cannot be effectively guaranteed, and there is a risk of information leakage. Therefore, it is necessary to design an Internet of Things-based unmanned medical service platform management system that improves the utilization rate of human resources and the safety of drug sales. Summary of the Invention
[0003] The purpose of the present invention is to provide an Internet of Things-based unmanned medical service platform management system to solve the problems raised in the above background art.
[0004] To solve the above technical problems, the present invention provides the following technical solution: An Internet of Things-based unmanned medical service platform management method, which includes the following steps:
[0005] Step 1: The user registers, logs in, and undergoes identity authentication on the medical service platform, 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 according to the user's request, count the remaining drug quantity, and perform drug identification;
[0007] Step 3: Obtain the user's request and verify the user's identity information according to the user's 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, send a data request to the server, jointly process the data request by the user and the server, and feedback the data to the data request end.
[0010] According to the above technical solution, the steps of the user registering, logging in, undergoing identity authentication, establishing a route database, obtaining the user's current location, and planning the routes for the user's various examination items include:
[0011] The registration and login module collects the account password input by the user and conducts login verification by comparing it with the account 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 route data of the entire pharmacy range and the drug placement data; the route navigation module retrieves the location of the drugs 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 the user request, counting the drug surplus and identifying the drugs include:
[0015] The drug list module obtains the drug surplus data in the database and displays the drug surplus table on the platform. The drug statistics module obtains the drug types f i and the drug weights d corresponding to the drug types i in the user request. The drug identification module identifies the drug types F i and the drug weights D corresponding to the drug types i , where i = 1, 2, 3......N, F i and f i represent the drug type names, D i and d i represent the drug weights, and the unit is milligram;
[0016] The system compares the drug information counted by the drug statistics module with the drug information identified by the drug identification module. When the drug weights D i and d i corresponding to F i and f i are both less than the threshold set by the system, the system displays that it meets the system requirements and can be sold, otherwise it is not allowed to be sold.
[0017] According to the above technical solution, the steps of obtaining the user request and verifying the user's identity information according to the user request include:
[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 by the user request;
[0019] The authentication module obtains the identity information submitted by the user. The authentication module compares the obtained identity information submitted by the user with the identity information submitted by the user during authentication in the database and the identity information carried by the electronic medical record respectively. When the comparison results show that the three pieces of identity information are exactly the same, the authentication module determines that the drug purchase request is an operation by the user himself / herself, and the drug sale can be carried out.
[0020] According to the above technical solution, the step 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 includes:
[0021] The medical record retrieval module retrieves the electronic medical record based on the identity information carried in the user data request and decrypts it using the user's secret key on the platform; the medical record analysis module obtains the decrypted electronic medical record and analyzes the drug usage records on the electronic medical record. The case analysis module obtains the drug information data purchased by the user in the request analysis module and makes a comparison according to the historical drug usage records in the electronic medical record. If a restricted drug appears in the user's drug purchase request and there is no historical usage record of the restricted drug in the user's electronic medical record, the purchase request of the user will be rejected;
[0022] When the user cannot provide a medical certificate but has a drug need, the user sends his / 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 the keywords of the condition description, scans the condition photos, and identifies the affected area in the photos. The request analysis module compares all the condition photos of this disease in the database with the condition photos uploaded by the user according to the extracted keywords. When the similarity is greater than the system preset threshold, it is determined that the user's situation is true, and the request to purchase drugs is allowed. When the similarity is less than the system preset threshold, it will be transferred to manual judgment.
[0023] According to the above technical solution, the step of connecting to the external server of the medical institution, sending a data request to the server, jointly processing the data request by the user and the server, and feeding back the data to the data request end includes:
[0024] The request sending module obtains the authenticated identity information data and binds it to 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 within his / her own data block, preventing criminals from stealing the user's personal privacy data and greatly enhancing the 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 for encrypting the data transmitted by the server;
[0048] A data storage module for storing 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: In the present invention, by providing an identity verification module and a medical record analysis module, the identity verification module verifies the identity information of the drug purchaser against the identity information on the electronic medical record to ensure that the identity of the drug purchaser is true. The case analysis module analyzes the medication records of the user's electronic medical record to determine whether the drug purchaser has the right to purchase restricted drugs, ensuring that drugs are not abused and safeguarding the life safety of users, preventing being exploited by criminals and causing harm, greatly enhancing the security of drug control. The key module encrypts the data transmitted by the server to prevent the leakage of user personal privacy, and the initialization module clears the data transmitted by the server to prevent the leakage of user personal privacy, ensuring the security of user personal information. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention and do not constitute a limitation to the present invention. In the drawings:
[0051] Figure 1 is a flowchart of the steps of a method for managing an Internet of Things-based unmanned medical service platform provided in Embodiment 1 of the present invention;
[0052] Figure 2 is a schematic diagram of the module composition of an Internet of Things-based unmanned medical service platform management system provided in Embodiment 2 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0053] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0054] Embodiment 1: Figure 1 This is a flowchart of an Internet of Things-based unmanned medical service platform management system provided in Embodiment 1 of the present invention. This embodiment can be applied to the scenario of medical services. This method can be executed by an Internet of Things-based unmanned medical service platform management system provided in this embodiment, as Figure 1 shown. The method specifically includes the following steps:
[0055] Step 1: The user registers, logs in on the medical service platform, undergoes 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's identity information for authentication, the user request module sends a drug purchase request to the platform, and by collecting the user's authenticated identity information, it facilitates the medical record acquisition module to obtain the electronic medical record according to the user's identity information.
[0057] Establish a route database, record all the routes in the pharmacy into the route database. During the process of the user looking for drugs, the route navigation module locates the position of the drugs required by the user, and the route navigation module displays the drug position in the route database, which can help the user quickly find the drug position even when not familiar with the drug placement location, saving the user's time in looking for drugs.
[0058] Exemplarily, the registration and login module collects the account password input by the user and conducts login verification by comparing it with the account 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 route data of the entire pharmacy range and the drug placement data; the route navigation module retrieves the position of the drugs required by the user and displays the drug position route in the route database.
[0061] Step 2: Generate a drug list according to the user's request, count the drug surplus, and conduct drug identification.
[0062] In the embodiment of the present invention, during the process of the user selecting drugs, the drug list module displays all the drugs in the pharmacy and their remaining quantities on the platform. The drug statistics module counts the drug purchase information of the user and records the information in the database. The drug identification module identifies the drug type name F and the drug weight D corresponding to the drug type. By comparing the drug information counted by the drug statistics module with the drug information identified by the drug identification module, it is judged whether the drugs purchased by the user are normal according to the comparison result, ensuring that the drugs purchased by the user are all within the limit range, avoiding the danger caused by excessive use of restricted drugs, and greatly improving the safety of drug sales.
[0063] Exemplarily, the drug list module obtains the drug surplus data in the database and displays the drug surplus table on the platform. The drug statistics module obtains the drug type f i and the drug weight d corresponding to the drug type i in the user's request. The drug identification module identifies the drug type F selected by the user. 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 a connection request and connects to the user data block according to the user identity information. Users can only access the data within their own data blocks, preventing criminals from stealing users' personal privacy data and greatly enhancing data security.
[0077] After the connection between the user terminal and the server is established, the key module sends a decryption key to the user terminal. The key module encrypts all the data transmitted by the server, and the data can only be decrypted and obtained through the decryption key of the user terminal, ensuring that even if the information data is stolen, it cannot be successfully decrypted, preventing the leakage of personal privacy and 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 As shown in the schematic diagram of the module composition of the unmanned medical service platform management system provided by Embodiment 2 of the present invention, Figure 2 as shown, the system includes:
[0079] A user service module for user registration and login, sending requests, and searching for drugs.
[0080] A drug management module for managing all drugs in the pharmacy.
[0081] A permission management module for verifying the user's identity and verifying whether the purchased drugs are authorized for purchase.
[0082] A data management module for accessing the server to obtain data.
[0083] In some embodiments of the present invention, the user service module includes:
[0084] A registration and login module for users to register and log in to the service platform.
[0085] An authentication module for users to conduct personal identity authentication.
[0086] A user request module for sending user drug purchase requests.
[0087] A route database for recording all routes in the pharmacy and the locations of drug placements.
[0088] A route navigation module for finding the locations of drugs.
[0089] In some embodiments of the present invention, the permission management module includes:
[0090] A request analysis module for analyzing user drug purchase requests.
[0091] An identity verification module for verifying the identity of users purchasing drugs.
[0092] Medical record retrieval module, for retrieving the electronic medical records of users;
[0093] Medical record analysis module, for analyzing whether a user is eligible to purchase restricted drugs;
[0094] Initialization module, for clearing medical record data and identity information data.
[0095] In some embodiments of the present invention, the data management module includes:
[0096] Server connection module, for establishing a connection with the server;
[0097] Request sending module, for sending an access request to the server;
[0098] Key module, for encrypting the data transmitted by the server;
[0099] Data storage module, for storing 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 are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.
[0101] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within 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 type in the user request. i and the weight of the drug corresponding to the drug type d 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 drug type 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; 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 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.