Electronic prescription real-time circulation system and circulation method

By designing a real-time electronic prescription circulation system, the problems of inconvenience and privacy leakage during the purchase of prescriptions outside the hospital are solved, and the safe and efficient circulation of electronic prescriptions and the optimization of the purchase process are achieved.

CN119763765AActive Publication Date: 2025-04-04南京市医疗保障局
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510245753.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-04-04
Estimated Expiration
2045-03-04

AI Technical Summary

Technical Problem

The existing methods of purchasing prescriptions outside the hospital lack systematic and scientific methods, which leads to inconvenience in the process of purchasing drugs and the patient's diagnosis and treatment privacy information is easily leaked.

Method used

A real-time electronic prescription circulation system is designed, including a doctor terminal, a mobile terminal for taking medicine and a server terminal. Through modular and communication design, efficient electronic prescription circulation and optimization of the drug purchase process are achieved.

Benefits of technology

It realizes the safety, privacy and efficient circulation of electronic prescriptions, improves the efficiency and privacy of the drug purchase process, and solves the inconvenience and privacy leakage of the prescription drug purchase process in the prior art.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119763765A_ABST
    Figure CN119763765A_ABST
Patent Text Reader

Abstract

The invention relates to an electronic prescription real-time circulation system and circulation method, a doctor terminal issues a target electronic prescription, constructs a medicine purchasing information sheet, encrypts the target electronic prescription, and transmits the encrypted target electronic prescription to a server side through a network, so that a medicine taker logs in a medicine taking mobile terminal; an analysis navigation module in the server side is triggered to analyze and preset network-access pharmacies according to the real-time positioning position of a medicine taker and by taking the medicine purchasing information list as a target, whether a single network-access pharmacy meets the condition of the medicine purchasing information list or not and whether multiple network-access pharmacies meet the condition of the medicine purchasing information list or not are considered; creating a recommendation sequence under economic priority, a recommendation sequence under distance priority and a recommendation sequence under comprehensive priority about the pharmacy; finally, based on forwarding of feedback selection of the medicine taking mobile terminal to the medicine taking person, the analysis navigation module navigates the medicine taking person to go to the target network access pharmacy to purchase medicine, information encryption protection is achieved, meanwhile, pharmacy navigation is recommended from multiple dimensions, and the privacy and efficiency of the prescription medicine purchasing process are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a real-time electronic prescription circulation system and circulation method, belonging to the technical field of prescription circulation. Background Art

[0002] Prescriptions are medical documents issued by registered practicing physicians and practicing assistant physicians to patients during diagnosis and treatment, reviewed, dispensed, and checked by pharmacy professionals who have obtained the qualifications for pharmacy professional positions, and used as a patient's medication voucher. Prescriptions include medical institution ward medication orders. Prescriptions are written documents for doctors to prescribe medication to patients and are the basis for pharmacy personnel to dispense medications.

[0003] In actual applications, some prescriptions require patients to go to pharmacies outside the hospital to purchase them, which involves several considerations. First, which pharmacies among many pharmacies have the drugs prescribed in the prescription in stock; second, which pharmacy the patient goes to to buy the drugs; third, what to do if the drugs are out of stock during the patient's journey; fourth, when the patient takes the prescription to the pharmacy to buy the drugs, the patient's medical privacy information will be leaked. Therefore, the existing method of purchasing prescription drugs outside the hospital lacks a systematic and scientific way of planning, and there are many inconveniences mentioned above in actual implementation. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a real-time circulation system for electronic prescriptions, which can realize the systematic drug purchasing application efficiently by modularization and coordinated communication design.

[0005] In order to solve the above technical problems, the present invention adopts the following technical solutions: The present invention designs a real-time circulation system for electronic prescriptions, including a doctor terminal, a mobile terminal for picking up medicines, and a server side, wherein the server side includes a scheduling processing module and an analysis and navigation module; The doctor terminal is connected and communicated with the scheduling processing module in the server side. The doctor terminal receives the target electronic prescription issued by the doctor, analyzes the pharmacies that purchased the same drugs as the target electronic prescription in the history of other electronic prescriptions of the patient to whom the target electronic prescription belongs, extracts the drug pick-up person information and drug list in the target, combines them into a drug purchase information sheet, creates a target electronic encrypted prescription, and uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module; The scheduling processing module in the server side is connected and communicated with the analysis and navigation module, and the scheduling processing module uses an independent storage space to store the target electronic encrypted prescription and sends the drug purchase information sheet to the analysis and navigation module; The mobile terminal for picking up medicines is held by the person picking up medicines. The mobile terminal for picking up medicines is connected and communicated with the analysis and navigation module. The person picking up medicines sends his real-time positioning position to the analysis and navigation module through the mobile terminal. The analysis and navigation module creates a recommended ranking of the networked pharmacies based on the real-time positioning position and the medicine purchase information sheet, based on the distance priority, the economic priority, and the comprehensive priority. Based on the choice made by the person picking up medicines through the mobile terminal, the analysis and navigation module navigates the person picking up medicines to the target networked pharmacy.

[0006] As a preferred technical solution of the present invention: it also includes pharmacy terminals located in each preset network-connected pharmacy, and the server side also includes a verification module, the verification module is connected and communicated with the analysis and navigation module, the medicine-collecting mobile terminal, and each pharmacy terminal respectively; after the medicine-collecting person arrives at the target network-connected pharmacy, the analysis and navigation module contacts the verification module, the medicine-collecting mobile terminal, and the pharmacy terminal of the target network-connected pharmacy, and combines the data encryption application for the medicine list to complete the purchase of the medicine list by the medicine-collecting person.

[0007] Corresponding to the above, the technical problem that the present invention also needs to solve is to provide a circulation method for an electronic prescription real-time circulation system, which uses the network as a carrier to circulate electronic prescriptions, realizes information security design, and improves the privacy and efficiency of the drug purchasing process.

[0008] In order to solve the above technical problems, the present invention adopts the following technical solution: the present invention designs a circulation method of an electronic prescription real-time circulation system, performing the following steps i to iv; Step i. The doctor terminal receives the target electronic prescription with the drug pick-up information issued by the doctor, analyzes the history of other electronic prescriptions of the patient to which the target electronic prescription belongs, and the pharmacy that purchased the same drug as the target electronic prescription, and extracts the drug pick-up information and drug list from the target, and combines them into a drug purchase information sheet, and encrypts the target electronic prescription to obtain the target electronic encrypted prescription, and then uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module on the server side; Step ii. The scheduling processing module receives the purchase of drug information sheet and the target electronic encrypted prescription, and applies an independent storage space to store the target electronic encrypted prescription, and sends the purchase drug information sheet to the server-side analysis and navigation module; Step iii. The mobile terminal for picking up medicines logs in with the medicine-picking information of the person picking up the medicine, triggering the analysis and navigation module on the server to send the person picking up the medicine in real time. Step iv. The analysis and navigation module in the server side receives the real-time location of the person picking up medicines, triggers the drug purchase information form associated with the person picking up medicines information, analyzes the preset pharmacies on the network, and contacts the person picking up medicines' mobile terminal to create recommended rankings for the pharmacies on the network under distance priority, economic priority, and comprehensive priority. Based on the forwarding of the person picking up medicines' selection of each recommended ranking by the mobile terminal for picking up medicines, the person picking up medicines is navigated to the target pharmacy on the network under the selected recommended ranking, and then contacts the verification module in the server side and the pharmacy terminal of the target pharmacy on the network, and completes the purchase of the drug list in the drug purchase information form in combination with the data encryption application for the drug list.

[0009] As a preferred technical solution of the present invention: in the step i, the doctor terminal receives a target electronic prescription with drug picker information issued by a doctor, and determines whether the patient to whom the target electronic prescription belongs has other electronic prescriptions within a preset time period from the current time to the historical time direction, and the other electronic prescriptions contain the same drugs as those in the target electronic prescription. If so, the doctor terminal contacts the analysis and navigation module in the server end, obtains the pharmacies purchased when the same drugs correspond to other electronic prescriptions, as each front-end pharmacy, and extracts the drug picker information in the target electronic prescription, the drug list after removing the same drugs from the drug list, and each front-end pharmacy and the drugs corresponding to the target electronic prescription, and combines them into a drug purchase information sheet, and encrypts the target electronic prescription at the same time to obtain the target electronic encrypted prescription, and then uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module in the server end; Otherwise, directly extract the information of the person who takes the medicine and the list of medicines in the target electronic prescription, combine them into a medicine purchase information sheet, encrypt the target electronic prescription at the same time, obtain the target electronic encrypted prescription, and then upload the medicine purchase information sheet and the target electronic encrypted prescription to the scheduling processing module on the server side.

[0010] As a preferred technical solution of the present invention: in the step iii, based on the medicine pick-up person logging into the medicine pick-up mobile terminal with the medicine pick-up person information, the medicine pick-up mobile terminal triggers the sending of the medicine pick-up person's real-time positioning position and the medicine pick-up person's preset weight combination of distance and economy under comprehensive priority to the analysis and navigation module in the server side; in the step iv, the analysis and navigation module receives the medicine pick-up person's real-time positioning position and the preset weight combination of distance and economy under comprehensive priority, and triggers the execution of the following steps A to H; Step A. The analysis and navigation module determines whether the drug list in the drug purchase information sheet is empty. If so, each pre-pharmacy in the drug purchase information sheet is used as each target network pharmacy. The analysis and navigation module interacts with the drug pick-up mobile terminal of the drug pick-up person to navigate the drug pick-up person to each target network pharmacy in turn; otherwise, proceed to step B; Step B. The analysis and navigation module determines whether there is a single pharmacy in the pharmacy set to be analyzed that has all the drug lists in the drug purchase information sheet associated with the drug picker information based on the pharmacy set to be analyzed composed of all the preset pharmacies. If so, the pharmacy that has all the drug lists in the drug purchase information sheet associated with the drug picker information is defined as a Class A pharmacy to be recommended, and each Class A pharmacy to be recommended is deleted from the pharmacy set to be analyzed, the pharmacy set to be analyzed is updated, and the shortest distance from the real-time positioning position of the drug picker to each Class A pharmacy to be recommended is obtained, as well as the purchase price of all the purchases made by the drug picker in each Class A pharmacy to be recommended, and then the process proceeds to Step C; otherwise, the process proceeds directly to Step C; Step C. The analysis and navigation module determines whether there is a pharmacy combination consisting of at least two networked pharmacies in the pharmacy set to be analyzed that jointly owns the entire drug list in the drug purchase information sheet associated with the drug picker information. If so, the pharmacy combination that jointly owns the entire drug list in the drug purchase information sheet associated with the drug picker information is defined as a Class B networked pharmacy to be recommended, and for each Class B networked pharmacy to be recommended, determine the corresponding part of the drug list in the drug purchase information sheet corresponding to each networked pharmacy in the Class B networked pharmacy to be recommended, obtain the shortest distance from the real-time positioning position of the drug picker to navigate to each networked pharmacy in the Class B networked pharmacy to be recommended in sequence, and the purchase price of the drug picker completing the purchase of the corresponding part of the drug purchase information sheet in each networked pharmacy in the Class B networked pharmacy to be recommended, and then proceed to Step D; otherwise, feedback is fed back to the drug picker's mobile terminal that the drug is currently out of stock; Step D. The analysis and navigation module sorts the pharmacies of category a and category b according to the corresponding shortest distance from small to large, forming a recommended sorting under distance priority, and uses the sequence numbers in the recommended sorting under distance priority as the distance score of the corresponding pharmacy to be recommended; at the same time, the analysis and navigation module sorts the pharmacies of category a and category b according to the corresponding purchase price from small to large, forming a recommended sorting under economic priority, and uses the sequence numbers in the recommended sorting under economic priority as the economic score of the corresponding pharmacy to be recommended; then proceed to step E; Step E. The analysis and navigation module weights the distance score and economic score of each Class A pharmacy to be recommended and each Class B pharmacy to be recommended according to the preset weight combination of distance and economy under comprehensive priority, obtains the comprehensive score of the pharmacy to be recommended, and sorts each Class A pharmacy to be recommended and each Class B pharmacy to be recommended from small to large according to the comprehensive score, thus forming a recommended sorting under comprehensive priority, and then proceeds to step F; Step F. The analysis and navigation module sends the options of distance priority, economic priority, and comprehensive priority to the drug picker's mobile terminal, receives the forwarding of the drug picker's selection by the drug picker's mobile terminal, analyzes the first pharmacy to be recommended in the order of the selected recommendation, and if the first pharmacy to be recommended is a class a pharmacy to be recommended, that is, the first pharmacy to be recommended is the target pharmacy, then the analysis and navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug picker's mobile terminal, and executes step H for the target pharmacy before entering step G; if the first pharmacy to be recommended is a class b pharmacy to be recommended, that is, each pharmacy in the first pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the drug picker to each target pharmacy in turn through communication interaction with the drug picker's mobile terminal, and executes step H for each target pharmacy before entering step G; Step G. The analysis and navigation module determines whether there is a pre-pharmacy in the drug purchase information sheet. If yes, each pre-pharmacy in the drug purchase information sheet is further used as each target network pharmacy. The analysis and navigation module interacts with the drug pick-up mobile terminal of the drug pick-up person to navigate the drug pick-up person to each target network pharmacy in turn, and executes step H for each target network pharmacy; otherwise, the navigation of the analysis and navigation module ends; Step H. The analysis and navigation module contacts the verification module, the drug pickup mobile terminal, and the pharmacy terminal of the target networked pharmacy to complete the purchase of a portion of the drug list by the drug pickup person.

[0011] As a preferred technical solution of the present invention: in the step F, if the mobile terminal for picking up medicine selects distance priority or economic priority in forwarding the feedback from the medicine pick-up person, n=1 is initialized, and the analysis and navigation module executes the following steps F1-1 to F1-2; Step F1-1. Analyze the nth pharmacy to be recommended in the selected recommendation ranking. If the nth pharmacy to be recommended is a class a pharmacy to be recommended, that is, the nth pharmacy to be recommended is the target pharmacy, then the analysis navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the target pharmacy to purchase all the drugs in the corresponding drug purchase information sheet, if the drug inventory of the target pharmacy does not meet the list of all drugs in the drug purchase information sheet, then enter step F1-2; if the drug inventory of the target pharmacy meets the list of all drugs in the drug purchase information sheet, then for the target pharmacy, after executing step H, enter step G; If the nth pharmacy to be recommended is a class B pharmacy to be recommended, that is, each pharmacy in the nth pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the drug picker to each target pharmacy in sequence through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the first target pharmacy on the navigation route to purchase the corresponding part of the drug list in the corresponding drug purchase information sheet, if the drug inventory of each target pharmacy does not meet the full drug list in the drug purchase information sheet, then enter step F1- 2. If the drug inventory of each target network pharmacy meets the full list of drugs in the drug purchase information sheet, after the person picking up the drug arrives at the first target network pharmacy on the navigation route and executes step H to complete the purchase of the corresponding part of the drug list in the corresponding drug purchase information sheet, the analysis and navigation module notifies the remaining target network pharmacies to lock the drug inventory of the corresponding part of the drug list in the corresponding drug purchase information sheet, and the analysis and navigation module continues to navigate the person picking up the drug to the remaining target network pharmacies in turn, and executes step H for each target network pharmacy, and then enters step G; Step F1-2. Determine whether n is greater than the number of pharmacies to be recommended in the selected recommendation ranking. If so, feedback is given to the drug pick-up mobile terminal of the drug pick-up user that the drug is currently out of stock; otherwise, the value of n is increased by 1 and the process returns to step F1-1.

[0012] As a preferred technical solution of the present invention: in the step F, if the mobile terminal for picking up medicine selects comprehensive priority for forwarding the feedback selected by the medicine pick-up person, then m=1 is initialized, and the analysis and navigation module executes the following steps F2-1 to F2-4; Step F2-1. Analyze the mth pharmacy to be recommended in the recommendation ranking under comprehensive priority. If the mth pharmacy to be recommended is a class a pharmacy to be recommended, that is, the mth pharmacy to be recommended is the target pharmacy, then the analysis navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the target pharmacy to purchase all the drugs in the corresponding drug purchase information sheet, if the drug inventory of the target pharmacy does not meet the list of all drugs in the drug purchase information sheet, then enter step F2-2; if the drug inventory of the target pharmacy meets the list of all drugs in the drug purchase information sheet, then for the target pharmacy, after executing step H, enter step G; If the mth pharmacy to be recommended is a class B pharmacy, that is, each pharmacy in the mth pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the pharmacy picker to go to each target pharmacy in sequence through communication interaction with the medicine picker's medicine pick-up mobile terminal. Before the medicine picker arrives at the first target pharmacy on the navigation route to purchase the corresponding part of the medicine list in the corresponding medicine purchase information sheet, if the medicine inventory of each target pharmacy does not meet the full medicine list in the medicine purchase information sheet, then enter step F2- 2. If the drug inventory of each target network pharmacy meets the full list of drugs in the drug purchase information sheet, after the person picking up the drug arrives at the first target network pharmacy on the navigation route and executes step H to complete the purchase of the corresponding part of the drug list in the corresponding drug purchase information sheet, the analysis and navigation module notifies the remaining target network pharmacies to lock the drug inventory of the corresponding part of the drug list in the corresponding drug purchase information sheet, and the analysis and navigation module continues to navigate the person picking up the drug to the remaining target network pharmacies in turn, and executes step H for each target network pharmacy, and then enters step G; Step F2-2. For the preset weight combination of distance and economy under comprehensive priority, the economic weight is increased by a preset amount k to obtain a new economic weight, and the distance weight is reduced by a preset amount k to obtain a new distance weight, and it is determined whether the new distance weight is less than or equal to 0. If so, the analysis navigation module sends a suggestion to switch to economic priority to the drug pick-up mobile terminal of the drug pick-up person, and enters step F2-4; otherwise, it enters step F2-3; Step F2-3. The analysis and navigation module weights the distance score and economic score of each Class A pharmacy to be recommended and each Class B pharmacy to be recommended, according to the new economic weight and the new distance weight, to obtain the comprehensive score of the pharmacy to be recommended, and sorts the Class A pharmacy to be recommended and the Class B pharmacy to be recommended from small to large according to the comprehensive score, updates the recommended sorting under comprehensive priority, and initializes m=1, and then returns to step F2-1; Step F2-4. The analysis navigation module forwards the choice of the person picking up medicines to switch to the economic priority suggestion based on the received mobile terminal. If the choice is to agree to switch, then based on the recommended sorting under economic priority, n=1 is initialized and step F1-1 is entered; if the choice is not to agree to switch, the current shortage of medicine is fed back to the mobile terminal of the person picking up medicines.

[0013] As a preferred technical solution of the present invention: in the step H, after the person picking up medicine arrives at the target network-connected pharmacy from the real-time positioning position, the analysis and navigation module forwards the information of the person picking up medicine and the medicine list portion of the corresponding target network-connected pharmacy in the associated medicine purchase information sheet to the verification module, the verification module randomly generates a verification code of at least two digits preset, and uses the verification code to encrypt the received medicine list portion of the corresponding target network-connected pharmacy to obtain an encrypted list, and sends the associated information of the person picking up medicine to the pharmacy terminal of the target network-connected pharmacy, and at the same time sends the verification code to the medicine picking mobile terminal of the person picking up medicine; The person picking up medicines will inform the target network-connected pharmacy of the verification code obtained through the mobile terminal for picking up medicines. The pharmacy terminal of the target network-connected pharmacy will use the verification code to decrypt the encrypted list associated with the person picking up medicines, obtain the corresponding part of the drug list, and enable the person picking up medicines to purchase the part of the drug list.

[0014] As a preferred technical solution of the present invention: the step iv also includes step I as follows, after executing step G in step iv, proceed to step I; Step I. After the person picking up medicine completes the purchase of all the medicines in the medicine purchase information sheet associated with the person picking up medicine at at least one target networked pharmacy determined by the analysis and navigation module, the scheduling processing module retrieves the target electronic encrypted prescription associated with the person picking up medicine from the independent storage space and sends it to the person picking up medicine's mobile terminal, which decrypts the target electronic encrypted prescription to obtain the target electronic prescription.

[0015] The circulation method of the electronic prescription real-time circulation system described in the present invention adopts the above technical solution and has the following technical effects compared with the prior art: The present invention designs a circulation method of an electronic prescription real-time circulation system, in which a doctor terminal issues a target electronic prescription, a drug purchase information sheet is constructed by data extraction, and the target electronic prescription is encrypted and then transmitted to a server side through a network, and a drug picker logs in to a drug picker mobile terminal, triggering an analysis and navigation module in the server side to analyze preset networked pharmacies based on the real-time positioning position of the drug picker and the drug purchase information sheet as a target, considering whether a single networked pharmacy meets the drug purchase information sheet situation and whether multiple networked pharmacies meet the drug purchase information sheet situation, and creating a recommended ranking of pharmacies under economic priority, distance priority, and comprehensive priority; finally, based on the forwarding of the drug picker's feedback selection by the drug picker mobile terminal, the analysis and navigation module navigates the drug picker to the target networked pharmacy to purchase drugs. While realizing information encryption protection, the present invention recommends pharmacy navigation from multiple dimensions, thereby improving the privacy and efficiency of the prescription drug purchase process; In a circulation method of an electronic prescription real-time circulation system designed by the present invention, for a target electronic prescription issued by a doctor's terminal, other historical electronic prescriptions in a similar period of time are further linked, and the pharmacies purchased from the same network are used as the respective front-end pharmacies to ensure the purchase of the same drugs with the same specifications before and after, and to ensure the stability of drug use; and the analysis navigation module is for the recommended sorting under economic priority, distance priority, and comprehensive priority of the pharmacies, and the inventory out-of-stock situation on the way to the target network pharmacy is considered in actual application, and the new target network pharmacy is scheduled in time, especially for the recommended sorting under comprehensive priority, the economic factor and the distance factor ratio under comprehensive priority are adjusted by the economic weight and the distance weight, and the new target network pharmacy is scheduled in real time, which truly solves the problems in actual application and further improves the efficiency of prescription drug purchase. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is the architecture diagram of the electronic prescription real-time circulation system designed by the present invention; Figure 2 It is an application flow chart of the real-time circulation method of electronic prescriptions designed by the present invention. DETAILED DESCRIPTION

[0017] The specific implementation modes of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0018] The present invention designs a real-time circulation system for electronic prescriptions. Figure 1 As shown, it includes a doctor terminal, a mobile terminal for picking up medicines, a server side, and pharmacy terminals located in each preset networked pharmacy, wherein the server side includes a scheduling processing module, an analysis and navigation module, and a verification module.

[0019] The doctor terminal is connected and communicated with the scheduling processing module in the server side. The doctor terminal receives the target electronic prescription issued by the doctor, analyzes the pharmacies that purchased the same drugs as the target electronic prescription in other historical electronic prescriptions of the patient to whom the target electronic prescription belongs, extracts the drug pick-up information and drug list in the target, combines them into a drug purchase information sheet, creates a target electronic encrypted prescription, and uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module.

[0020] The scheduling processing module in the server side is connected and communicated with the analysis and navigation module. The scheduling processing module uses an independent storage space to store the target electronic encrypted prescription and sends the drug purchase information sheet to the analysis and navigation module.

[0021] The mobile terminal for picking up medicines is held by the person picking up medicines. The mobile terminal for picking up medicines is connected and communicated with the analysis and navigation module. The person picking up medicines sends his real-time positioning position to the analysis and navigation module through the mobile terminal. The analysis and navigation module creates a recommended ranking of the networked pharmacies based on the real-time positioning position and the medicine purchase information sheet, based on the distance priority, the economic priority, and the comprehensive priority. Based on the choice made by the person picking up medicines through the mobile terminal, the analysis and navigation module navigates the person picking up medicines to the target networked pharmacy.

[0022] The verification module is connected and communicated with the analysis and navigation module, the mobile terminal for picking up medicines, and each pharmacy terminal respectively; after the person picking up medicines arrives at the target networked pharmacy, the analysis and navigation module contacts the verification module, the mobile terminal for picking up medicines, and the pharmacy terminal of the target networked pharmacy, and combines the data encryption application for the drug list to complete the purchase of the drug list by the person picking up medicines.

[0023] Based on the above-designed electronic prescription real-time circulation system, the present invention further designs an electronic prescription real-time circulation method to realize the full process management of electronic prescriptions. In practical applications, Figure 2 As shown, perform the following steps i to iv.

[0024] Step i. The doctor terminal receives a target electronic prescription with drug picker information issued by a doctor, and determines whether the patient to whom the target electronic prescription belongs has other electronic prescriptions within a preset time period from the current time to the historical time direction, and the other electronic prescriptions contain the same drugs as those in the target electronic prescription. If so, the doctor terminal contacts the analysis and navigation module in the server side, obtains the pharmacies purchased when the same drugs correspond to other electronic prescriptions, as each front-end pharmacy, and extracts the drug picker information in the target electronic prescription, the drug list after removing the same drugs from the drug list, and each front-end pharmacy and the drugs corresponding to the target electronic prescription, and combines them into a drug purchase information sheet, and encrypts the target electronic prescription at the same time to obtain the target electronic encrypted prescription, and then uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module in the server side; otherwise, directly extracts the drug picker information and the drug list in the target electronic prescription, and combines them into a drug purchase information sheet, and encrypts the target electronic prescription at the same time to obtain the target electronic encrypted prescription, and then uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module in the server side.

[0025] Step ii. The scheduling processing module receives the drug purchase information sheet and the target electronic encrypted prescription, and uses an independent storage space to store the target electronic encrypted prescription, and sends the drug purchase information sheet to the analysis and navigation module in the server.

[0026] Step iii. The medicine pickup mobile terminal triggers the sending of the medicine pickup's real-time location and the medicine pickup's preset weight combination of distance and economy under comprehensive priority to the analysis and navigation module in the server based on the medicine pickup's login information.

[0027] Step iv. The analysis and navigation module on the server receives the real-time location of the person picking up the medicine, as well as the preset weight combination of distance and economy under comprehensive priority, such as Figure 2 As shown, the following steps A to H are triggered to execute. For the drug purchase information form associated with the drug pick-up person's information, each preset network-connected pharmacy is analyzed, and the drug pick-up person's mobile terminal is contacted to create a recommended ranking of the network-connected pharmacies under distance priority, economic priority, and comprehensive priority. Based on the forwarding of the drug pick-up person's selection of each recommended ranking by the mobile terminal, the drug pick-up person is navigated to the target network-connected pharmacy under the selected recommended ranking, and then the verification module in the server side and the pharmacy terminal of the target network-connected pharmacy are contacted, and the purchase of the drug list in the drug purchase information form is completed in combination with the data encryption application for the drug list.

[0028] Step A. The analysis and navigation module determines whether the drug list in the drug purchase information sheet is empty. If so, the pre-pharmacy in the drug purchase information sheet is used as the target network pharmacy. The analysis and navigation module interacts with the drug pick-up mobile terminal to navigate the drug pick-up person to each target network pharmacy in turn; otherwise, go to step B.

[0029] Step B. The analysis and navigation module determines whether there is a single network pharmacy in the set of pharmacies to be analyzed that has the entire drug list in the drug purchase information sheet associated with the drug pick-up information based on the set of pharmacies to be analyzed composed of all preset network pharmacies. If so, the network pharmacy that has the entire drug list in the drug purchase information sheet associated with the drug pick-up information is defined as a Class A network pharmacy to be recommended, and each Class A network pharmacy to be recommended is deleted from the set of pharmacies to be analyzed, the set of pharmacies to be analyzed is updated, and the shortest distance from the real-time positioning position of the drug pick-up person to each Class A network pharmacy to be recommended is obtained, as well as the purchase price of all purchases made by the drug pick-up person on the drug purchase information sheet at each Class A network pharmacy to be recommended, and then the process proceeds to step C; otherwise, the process proceeds directly to step C.

[0030] Step C. The analysis and navigation module determines whether there is a pharmacy combination consisting of at least two networked pharmacies in the pharmacy set to be analyzed that jointly owns the entire drug list in the drug purchase information sheet associated with the drug picker information. If so, the pharmacy combination that jointly owns the entire drug list in the drug purchase information sheet associated with the drug picker information is defined as a Class B pharmacy to be recommended for network access, and for each Class B pharmacy to be recommended, determine the corresponding part of the drug list in the drug purchase information sheet corresponding to each networked pharmacy in the Class B pharmacy to be recommended, obtain the shortest distance from the real-time positioning position of the drug picker to navigate to each networked pharmacy in the Class B pharmacy to be recommended in sequence, and the purchase price of the drug picker completing the purchase of the corresponding part of the drug purchase information sheet in each networked pharmacy in the Class B pharmacy to be recommended, and then proceed to step D; otherwise, feedback is fed back to the drug picker's mobile terminal that the drug is currently out of stock.

[0031] Step D. The analysis and navigation module sorts the Class A pharmacies to be recommended and the Class B pharmacies to be recommended according to the corresponding shortest distance from small to large, to form a recommended sorting under distance priority, and uses the sequence numbers in the recommended sorting under distance priority as the distance score of the corresponding pharmacy to be recommended; at the same time, the analysis and navigation module sorts the Class A pharmacies to be recommended and the Class B pharmacies to be recommended according to the corresponding purchase price from small to large, to form a recommended sorting under economic priority, and uses the sequence numbers in the recommended sorting under economic priority as the economic score of the corresponding pharmacy to be recommended; then proceed to step E.

[0032] Step E. The analysis and navigation module weights the distance score and economic score of each Class A pharmacy to be recommended and each Class B pharmacy to be recommended according to the preset weight combination of distance and economy under comprehensive priority, obtains the comprehensive score of the pharmacy to be recommended, and sorts each Class A pharmacy to be recommended and each Class B pharmacy to be recommended from small to large according to the comprehensive score, forming a recommended sorting under comprehensive priority, and then proceeds to step F.

[0033] Step F. The analysis and navigation module sends the options of distance priority, economic priority, and comprehensive priority to the medicine-picking mobile terminal of the medicine-picking person, receives the forwarding of the medicine-picking mobile terminal to the medicine-picking person's selection, analyzes the first pharmacy to be recommended in the order of the selected recommendation, and if the first pharmacy to be recommended is a class a pharmacy to be recommended, that is, the first pharmacy to be recommended is the target pharmacy, then the analysis and navigation module navigates the medicine-picking person to the target pharmacy through communication interaction with the medicine-picking mobile terminal, and executes step H for the target pharmacy before entering step G; if the first pharmacy to be recommended is a class b pharmacy to be recommended, that is, each pharmacy in the first pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the medicine-picking person to each target pharmacy in turn through communication interaction with the medicine-picking mobile terminal, and executes step H for each target pharmacy before entering step G.

[0034] In actual application of the above step F, if the mobile terminal for picking up medicines selects distance priority or economic priority in forwarding the feedback from the medicine pick-up person, n=1 is initialized, and the analysis and navigation module executes the following steps F1-1 to F1-2.

[0035] Step F1-1. Analyze the nth pharmacy to be recommended in the selected recommendation ranking. If the nth pharmacy to be recommended is a Class A pharmacy to be recommended, that is, the nth pharmacy to be recommended is the target pharmacy, then the analysis navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug pick-up mobile terminal. Before the drug picker arrives at the target pharmacy to purchase all the drugs in the corresponding drug purchase information sheet, if the drug inventory of the target pharmacy does not meet the full drug list in the drug purchase information sheet, enter step F1-2; if the drug inventory of the target pharmacy meets the full drug list in the drug purchase information sheet, then for the target pharmacy, execute step H and then enter step G.

[0036] If the nth pharmacy to be recommended is a class B pharmacy to be recommended, that is, each pharmacy in the nth pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the drug picker to each target pharmacy in sequence through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the first target pharmacy on the navigation route to purchase the corresponding part of the drug list in the corresponding drug purchase information sheet, if the drug inventory of each target pharmacy does not meet the full drug list in the drug purchase information sheet, then enter step F1- 2. If the drug inventory of each target network-based pharmacy satisfies the entire drug list in the drug purchase information form, after the person picking up the drug arrives at the first target network-based pharmacy on the navigation route and executes step H to complete the purchase of the corresponding part of the drug list in the corresponding drug purchase information form, the analysis and navigation module notifies the remaining target network-based pharmacies to lock the drug inventory of the corresponding part of the drug list in their corresponding drug purchase information form, and the analysis and navigation module continues to navigate the person picking up the drug to the remaining target network-based pharmacies in turn, and executes step H for each target network-based pharmacy, and then enters step G.

[0037] Step F1-2. Determine whether n is greater than the number of pharmacies to be recommended in the selected recommendation ranking. If so, feedback is given to the drug pick-up mobile terminal of the drug pick-up user that the drug is currently out of stock; otherwise, the value of n is increased by 1 and the process returns to step F1-1.

[0038] In actual application of the above step F, if the mobile terminal for picking up medicine selects comprehensive priority for forwarding the feedback selected by the medicine pick-up person, m=1 is initialized, and the analysis and navigation module executes the following steps F2-1 to F2-4.

[0039] Step F2-1. Analyze the mth pharmacy to be recommended in the recommendation order under comprehensive priority. If the mth pharmacy to be recommended is a Class A pharmacy to be recommended, that is, the mth pharmacy to be recommended is the target pharmacy, then the analysis and navigation module navigates the drug pick-up person to the target pharmacy through communication interaction with the drug pick-up mobile terminal. Before the drug pick-up person arrives at the target pharmacy to purchase all the drugs in the corresponding drug purchase information sheet, if the drug inventory of the target pharmacy does not meet the full drug list in the drug purchase information sheet, enter step F2-2; if the drug inventory of the target pharmacy meets the full drug list in the drug purchase information sheet, then for the target pharmacy, execute step H and then enter step G.

[0040] If the mth pharmacy to be recommended is a class B pharmacy, that is, each pharmacy in the mth pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the pharmacy picker to go to each target pharmacy in sequence through communication interaction with the medicine picker's medicine pick-up mobile terminal. Before the medicine picker arrives at the first target pharmacy on the navigation route to purchase the corresponding part of the medicine list in the corresponding medicine purchase information sheet, if the medicine inventory of each target pharmacy does not meet the full medicine list in the medicine purchase information sheet, then enter step F2- 2. If the drug inventory of each target network-based pharmacy satisfies the entire drug list in the drug purchase information form, after the person picking up the drug arrives at the first target network-based pharmacy on the navigation route and executes step H to complete the purchase of the corresponding part of the drug list in the corresponding drug purchase information form, the analysis and navigation module notifies the remaining target network-based pharmacies to lock the drug inventory of the corresponding part of the drug list in their corresponding drug purchase information form, and the analysis and navigation module continues to navigate the person picking up the drug to the remaining target network-based pharmacies in turn, and executes step H for each target network-based pharmacy, and then enters step G.

[0041] Step F2-2. For the preset weight combination of distance and economy under comprehensive priority, increase the economic weight by the preset amount k to obtain a new economic weight, and reduce the distance weight by the preset amount k to obtain a new distance weight, and determine whether the new distance weight is less than or equal to 0. If so, the analysis navigation module sends a suggestion to the mobile terminal of the person picking up the medicine to switch to economic priority, and enters step F2-4; otherwise, enters step F2-3.

[0042] Step F2-3. The analysis and navigation module weights the distance scores and economic scores of each Class A pharmacy to be recommended and each Class B pharmacy to be recommended according to the new economic weight and the new distance weight, obtains the comprehensive score of the pharmacy to be recommended, and sorts each Class A pharmacy to be recommended and each Class B pharmacy to be recommended from small to large according to the comprehensive score, updates the recommended sorting under comprehensive priority, initializes m=1, and then returns to step F2-1.

[0043] Step F2-4. The analysis navigation module forwards the choice of the person picking up medicines to switch to the economic priority suggestion based on the received mobile terminal. If the choice is to agree to switch, then based on the recommended sorting under economic priority, n=1 is initialized and step F1-1 is entered; if the choice is not to agree to switch, the current shortage of medicine is fed back to the mobile terminal of the person picking up medicines.

[0044] Step G. The analysis and navigation module determines whether there is a pre-pharmacy in the drug purchase information form. If yes, each pre-pharmacy in the drug purchase information form is further used as a target network pharmacy. The analysis and navigation module interacts with the drug pick-up person's drug pick-up mobile terminal to navigate the drug pick-up person to each target network pharmacy in turn, and executes step H for each target network pharmacy before entering step I; otherwise, the navigation of the analysis and navigation module ends and then enters step I.

[0045] Step H. After the person picking up medicine arrives at the target network-connected pharmacy from the real-time positioning location, the analysis and navigation module forwards the information of the person picking up medicine and the drug list portion of the corresponding target network-connected pharmacy in the associated drug purchase information sheet to the verification module. The verification module randomly generates a verification code with a preset number of at least two digits, and uses the verification code to encrypt the received drug list portion of the corresponding target network-connected pharmacy to obtain the encrypted list, and sends the associated information of the person picking up medicine to the pharmacy terminal of the target network-connected pharmacy, and at the same time sends the verification code to the drug picking mobile terminal of the person picking up medicine; the person picking up medicine informs the target network-connected pharmacy of the verification code obtained through the drug picking mobile terminal, and the pharmacy terminal of the target network-connected pharmacy uses the verification code to decrypt the encrypted list associated with the person picking up medicine, obtains the corresponding drug list portion, and enables the person picking up medicine to purchase the drug list portion.

[0046] Step I. After the person picking up medicine completes the purchase of all the medicines in the medicine purchase information sheet associated with the person picking up medicine at at least one target networked pharmacy determined by the analysis and navigation module, the scheduling processing module retrieves the target electronic encrypted prescription associated with the person picking up medicine from the independent storage space and sends it to the person picking up medicine's mobile terminal, which decrypts the target electronic encrypted prescription to obtain the target electronic prescription.

[0047] The electronic prescription real-time circulation system and circulation method designed by the present invention are as follows: a doctor terminal issues a target electronic prescription, a drug purchase information form is constructed by data extraction, and the target electronic prescription is encrypted, and then transmitted to the server side through the network, and the drug picker logs in to the drug picker mobile terminal, triggering the analysis and navigation module in the server side to analyze the preset networked pharmacies based on the real-time positioning position of the drug picker and the drug purchase information form as the target, considering whether a single networked pharmacy meets the drug purchase information form situation and whether multiple networked pharmacies meet the drug purchase information form situation, and creating a recommended ranking of the pharmacies under economic priority, distance priority, and comprehensive priority; finally, based on the forwarding of the drug picker's feedback selection by the drug picker mobile terminal, the analysis and navigation module navigates the drug picker to the target networked pharmacy to purchase the drug. While realizing information encryption protection, the present invention recommends pharmacy navigation from multiple dimensions, thereby improving the privacy and efficiency of the prescription drug purchase process.

[0048] In actual applications, for the target electronic prescription issued by the doctor's terminal, further contact is made with other historical electronic prescriptions in a similar period of time, and the pharmacies that purchase the same drugs are used as the front-end pharmacies to ensure the purchase of the same drugs with the same specifications before and after, and to ensure the stability of drug use; and the analysis and navigation module recommends the economic priority, distance priority, and comprehensive priority of the pharmacy, and considers the inventory out-of-stock situation on the way to the target pharmacy in actual application, and makes timely scheduling of new target pharmacies, especially for the recommended ranking under comprehensive priority, adjusts the proportion of economic factors and distance factors under comprehensive priority through economic weight and distance weight, and schedules new target pharmacies in real time, which truly solves the problems in actual applications and further improves the efficiency of prescription drug purchases.

[0049] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in this field without departing from the purpose of the present invention.

Claims

1. A real-time circulation system for electronic prescriptions, characterized by: It includes a doctor terminal, a mobile terminal for picking up medicines, and a server side, wherein the server side includes a scheduling processing module and an analysis and navigation module; The doctor terminal is connected and communicated with the scheduling processing module in the server side. The doctor terminal receives the target electronic prescription issued by the doctor, analyzes the pharmacies that purchased the same drugs as the target electronic prescription in the history of other electronic prescriptions of the patient to whom the target electronic prescription belongs, extracts the drug pick-up person information and drug list in the target, combines them into a drug purchase information sheet, creates a target electronic encrypted prescription, and uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module; The scheduling processing module in the server side is connected and communicated with the analysis and navigation module, and the scheduling processing module uses an independent storage space to store the target electronic encrypted prescription and sends the drug purchase information sheet to the analysis and navigation module; The mobile terminal for picking up medicines is held by the person picking up medicines. The mobile terminal for picking up medicines is connected and communicated with the analysis and navigation module. The person picking up medicines sends his real-time positioning position to the analysis and navigation module through the mobile terminal. The analysis and navigation module creates a recommended ranking of the networked pharmacies based on the real-time positioning position and the medicine purchase information sheet, based on the distance priority, the economic priority, and the comprehensive priority. Based on the choice made by the person picking up medicines through the mobile terminal, the analysis and navigation module navigates the person picking up medicines to the target networked pharmacy.

2. According to claim 1, the electronic prescription real-time circulation system is characterized by: It also includes pharmacy terminals located in each preset networked pharmacy, and the server side also includes a verification module, which is respectively connected and communicated with the analysis and navigation module, the mobile terminal for picking up medicines, and each pharmacy terminal; after the person picking up medicines arrives at the target networked pharmacy, the analysis and navigation module contacts the verification module, the mobile terminal for picking up medicines, and the pharmacy terminal of the target networked pharmacy, and combines the data encryption application for the drug list to complete the purchase of the drug list by the person picking up medicines.

3. A circulation method based on the electronic prescription real-time circulation system of claim 2, used to realize the full process management of electronic prescriptions, characterized in that: Execute the following steps i to iv; Step i. The doctor terminal receives the target electronic prescription with the drug pick-up information issued by the doctor, analyzes the history of other electronic prescriptions of the patient to which the target electronic prescription belongs, and the pharmacy that purchased the same drug as the target electronic prescription, and extracts the drug pick-up information and drug list from the target, and combines them into a drug purchase information sheet, and encrypts the target electronic prescription to obtain the target electronic encrypted prescription, and then uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module on the server side; Step ii. The scheduling processing module receives the purchase of drug information sheet and the target electronic encrypted prescription, and applies an independent storage space to store the target electronic encrypted prescription, and sends the purchase drug information sheet to the server-side analysis and navigation module; Step iii. The mobile terminal for picking up medicines logs in with the medicine-picking information of the person picking up the medicine, triggering the analysis and navigation module on the server to send the person picking up the medicine in real time. Step iv. The analysis and navigation module in the server side receives the real-time location of the person picking up medicines, triggers the drug purchase information form associated with the person picking up medicines information, analyzes the preset pharmacies on the network, and contacts the person picking up medicines' mobile terminal to create recommended rankings for the pharmacies on the network under distance priority, economic priority, and comprehensive priority. Based on the forwarding of the person picking up medicines' selection of each recommended ranking by the mobile terminal for picking up medicines, the person picking up medicines is navigated to the target pharmacy on the network under the selected recommended ranking, and then contacts the verification module in the server side and the pharmacy terminal of the target pharmacy on the network, and completes the purchase of the drug list in the drug purchase information form in combination with the data encryption application for the drug list.

4. The circulation method according to claim 3, characterized in that: In the step i, the doctor terminal receives a target electronic prescription with drug picker information issued by a doctor, and determines whether the patient to whom the target electronic prescription belongs has other electronic prescriptions within a preset time period from the current time to the historical time direction, and the other electronic prescriptions contain the same drugs as those in the target electronic prescription. If so, the doctor terminal contacts the analysis and navigation module in the server end to obtain the pharmacies purchased when the same drugs correspond to other electronic prescriptions as the respective front-end pharmacies, and extracts the drug picker information in the target electronic prescription, the drug list after removing the same drugs from the drug list, and the respective front-end pharmacies and the drugs in the target electronic prescription, and combines them into a drug purchase information sheet, and encrypts the target electronic prescription at the same time to obtain the target electronic encrypted prescription, and then uploads the drug purchase information sheet and the target electronic encrypted prescription to the scheduling processing module in the server end; Otherwise, directly extract the information of the person who takes the medicine and the list of medicines in the target electronic prescription, combine them into a medicine purchase information sheet, encrypt the target electronic prescription at the same time, obtain the target electronic encrypted prescription, and then upload the medicine purchase information sheet and the target electronic encrypted prescription to the scheduling processing module on the server side.

5. The circulation method according to claim 4, characterized in that: In the step iii, based on the medicine picker logging into the medicine picker mobile terminal with the medicine picker information, the medicine picker mobile terminal triggers the sending of the medicine picker's real-time positioning position and the medicine picker's preset weight combination of distance and economy under comprehensive priority to the analysis and navigation module in the server side; in the step iv, the analysis and navigation module receives the medicine picker's real-time positioning position and the preset weight combination of distance and economy under comprehensive priority, and triggers the execution of the following steps A to H; Step A. The analysis and navigation module determines whether the drug list in the drug purchase information sheet is empty. If so, each pre-pharmacy in the drug purchase information sheet is used as each target network pharmacy. The analysis and navigation module interacts with the drug pick-up mobile terminal of the drug pick-up person to navigate the drug pick-up person to each target network pharmacy in turn; Otherwise, go to step B; Step B. The analysis and navigation module determines whether there is a single pharmacy in the pharmacy set to be analyzed that has all the drug lists in the drug purchase information sheet associated with the drug picker information based on the set of pharmacies to be analyzed composed of all the preset pharmacies, and if so, defines the pharmacy that has all the drug lists in the drug purchase information sheet associated with the drug picker information as a Class A pharmacy to be recommended, deletes each Class A pharmacy to be recommended from the pharmacy set to be analyzed, updates the pharmacy set to be analyzed, obtains the shortest distance from the real-time positioning position of the drug picker to each Class A pharmacy to be recommended, and the purchase price of the drug picker completing all purchases in the drug purchase information sheet at each Class A pharmacy to be recommended, and then proceeds to step C; Otherwise, go directly to step C; Step C. The analysis and navigation module determines whether there is a pharmacy combination consisting of at least two networked pharmacies in the pharmacy set to be analyzed that jointly owns the entire drug list in the drug purchase information sheet associated with the drug picker information. If so, the pharmacy combination that jointly owns the entire drug list in the drug purchase information sheet associated with the drug picker information is defined as a Class B networked pharmacy to be recommended, and for each Class B networked pharmacy to be recommended, determine the corresponding part of the drug list in the drug purchase information sheet corresponding to each networked pharmacy in the Class B networked pharmacy to be recommended, obtain the shortest distance from the real-time positioning position of the drug picker to navigate to each networked pharmacy in the Class B networked pharmacy to be recommended in sequence, and the purchase price of the drug picker completing the purchase of the corresponding part of the drug purchase information sheet in each networked pharmacy in the Class B networked pharmacy to be recommended, and then proceed to Step D; otherwise, feedback is fed back to the drug picker's mobile terminal that the drug is currently out of stock; Step D. The analysis and navigation module sorts the pharmacies of category a and category b according to the corresponding shortest distance from small to large, forming a recommended sorting under distance priority, and uses the sequence numbers in the recommended sorting under distance priority as the distance score of the corresponding pharmacy to be recommended; at the same time, the analysis and navigation module sorts the pharmacies of category a and category b according to the corresponding purchase price from small to large, forming a recommended sorting under economic priority, and uses the sequence numbers in the recommended sorting under economic priority as the economic score of the corresponding pharmacy to be recommended; then proceed to step E; Step E. The analysis and navigation module weights the distance score and economic score of each Class A pharmacy to be recommended and each Class B pharmacy to be recommended according to the preset weight combination of distance and economy under comprehensive priority, obtains the comprehensive score of the pharmacy to be recommended, and sorts each Class A pharmacy to be recommended and each Class B pharmacy to be recommended from small to large according to the comprehensive score, thus forming a recommended sorting under comprehensive priority, and then proceeds to step F; Step F. The analysis and navigation module sends the options of distance priority, economic priority, and comprehensive priority to the drug picker's mobile terminal, receives the forwarding of the drug picker's selection by the drug picker's mobile terminal, analyzes the first pharmacy to be recommended in the order of the selected recommendation, and if the first pharmacy to be recommended is a class a pharmacy to be recommended, that is, the first pharmacy to be recommended is the target pharmacy, then the analysis and navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug picker's mobile terminal, and executes step H for the target pharmacy before entering step G; if the first pharmacy to be recommended is a class b pharmacy to be recommended, that is, each pharmacy in the first pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the drug picker to each target pharmacy in turn through communication interaction with the drug picker's mobile terminal, and executes step H for each target pharmacy before entering step G; Step G. The analysis and navigation module determines whether there is a pre-pharmacy in the drug purchase information sheet. If yes, each pre-pharmacy in the drug purchase information sheet is further used as each target network pharmacy. The analysis and navigation module interacts with the drug pick-up mobile terminal of the drug pick-up person to navigate the drug pick-up person to each target network pharmacy in turn, and executes step H for each target network pharmacy; otherwise, the navigation of the analysis and navigation module ends; Step H. The analysis and navigation module contacts the verification module, the drug pickup mobile terminal, and the pharmacy terminal of the target networked pharmacy to complete the purchase of a portion of the drug list by the drug pickup person.

6. The circulation method according to claim 5, characterized in that: In the step F, if the mobile terminal for picking up medicine selects distance priority or economic priority for forwarding the feedback from the person picking up medicine, n=1 is initialized, and the analysis and navigation module executes the following steps F1-1 to F1-2; Step F1-1. Analyze the nth pharmacy to be recommended in the selected recommendation ranking. If the nth pharmacy to be recommended is a class a pharmacy to be recommended, that is, the nth pharmacy to be recommended is the target pharmacy, then the analysis navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the target pharmacy to purchase all the drugs in the corresponding drug purchase information sheet, if the drug inventory of the target pharmacy does not meet the list of all drugs in the drug purchase information sheet, then enter step F1-2; if the drug inventory of the target pharmacy meets the list of all drugs in the drug purchase information sheet, then for the target pharmacy, after executing step H, enter step G; If the nth pharmacy to be recommended is a class B pharmacy to be recommended, that is, each pharmacy in the nth pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the drug picker to each target pharmacy in sequence through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the first target pharmacy on the navigation route to purchase the corresponding part of the drug list in the corresponding drug purchase information sheet, if the drug inventory of each target pharmacy does not meet the full drug list in the drug purchase information sheet, then enter step F1- 2. If the drug inventory of each target network pharmacy meets the full list of drugs in the drug purchase information sheet, after the person picking up the drug arrives at the first target network pharmacy on the navigation route and executes step H to complete the purchase of the corresponding part of the drug list in the corresponding drug purchase information sheet, the analysis and navigation module notifies the remaining target network pharmacies to lock the drug inventory of the corresponding part of the drug list in the corresponding drug purchase information sheet, and the analysis and navigation module continues to navigate the person picking up the drug to the remaining target network pharmacies in turn, and executes step H for each target network pharmacy, and then enters step G; Step F1-2. Determine whether n is greater than the number of pharmacies to be recommended in the selected recommendation ranking. If so, feedback is given to the drug pick-up mobile terminal of the drug pick-up user that the drug is currently out of stock; otherwise, the value of n is increased by 1 and the process returns to step F1-1.

7. The circulation method according to claim 6, characterized in that: In the step F, if the mobile terminal for picking up medicine selects comprehensive priority for forwarding the feedback from the person picking up medicine, then m=1 is initialized, and the analysis and navigation module executes the following steps F2-1 to F2-4; Step F2-1. Analyze the mth pharmacy to be recommended in the recommendation ranking under comprehensive priority. If the mth pharmacy to be recommended is a class a pharmacy to be recommended, that is, the mth pharmacy to be recommended is the target pharmacy, then the analysis navigation module navigates the drug picker to the target pharmacy through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the target pharmacy to purchase all the drugs in the corresponding drug purchase information sheet, if the drug inventory of the target pharmacy does not meet the list of all drugs in the drug purchase information sheet, then enter step F2-2; if the drug inventory of the target pharmacy meets the list of all drugs in the drug purchase information sheet, then for the target pharmacy, after executing step H, enter step G; If the mth pharmacy to be recommended is a class B pharmacy, that is, each pharmacy in the mth pharmacy to be recommended is a target pharmacy, then the analysis and navigation module navigates the drug picker to go to each target pharmacy in sequence through communication interaction with the drug picker's mobile terminal. Before the drug picker arrives at the first target pharmacy on the navigation route to purchase the corresponding part of the drug list in the corresponding drug purchase information sheet, if the drug inventory of each target pharmacy does not meet the full drug list in the drug purchase information sheet, then enter step F2-2; If the drug inventory of each target network pharmacy meets the full list of drugs in the drug purchase information sheet, after the person picking up the drug arrives at the first target network pharmacy on the navigation route and executes step H to complete the purchase of the corresponding part of the drug list in the corresponding drug purchase information sheet, the analysis and navigation module notifies the remaining target network pharmacies to respectively lock the drug inventory of the corresponding part of the drug list in the corresponding drug purchase information sheet, and the analysis and navigation module continues to navigate the person picking up the drug to the remaining target network pharmacies in turn, and executes step H for each target network pharmacy, and then proceeds to step G; Step F2-2. For the preset weight combination of distance and economy under comprehensive priority, the economic weight is increased by a preset amount k to obtain a new economic weight, and the distance weight is reduced by a preset amount k to obtain a new distance weight, and it is determined whether the new distance weight is less than or equal to 0. If so, the analysis navigation module sends a suggestion to switch to economic priority to the drug pick-up mobile terminal of the drug pick-up person, and enters step F2-4; otherwise, it enters step F2-3; Step F2-3. The analysis and navigation module weights the distance score and economic score of each Class A pharmacy to be recommended and each Class B pharmacy to be recommended, according to the new economic weight and the new distance weight, to obtain the comprehensive score of the pharmacy to be recommended, and sorts the Class A pharmacy to be recommended and the Class B pharmacy to be recommended from small to large according to the comprehensive score, updates the recommended sorting under comprehensive priority, and initializes m=1, and then returns to step F2-1; Step F2-4. The analysis navigation module forwards the choice of the person picking up medicines to switch to the economic priority suggestion based on the received mobile terminal. If the choice is to agree to switch, then based on the recommended sorting under economic priority, n=1 is initialized and step F1-1 is entered; if the choice is not to agree to switch, the current shortage of medicine is fed back to the mobile terminal of the person picking up medicines.

8. The circulation method according to any one of claims 5 to 7, characterized in that: In the step H, after the person picking up medicine arrives at the target network-connected pharmacy from the real-time positioning position, the analysis and navigation module forwards the information of the person picking up medicine and the medicine list portion of the corresponding target network-connected pharmacy in the associated medicine purchase information sheet to the verification module, and the verification module randomly generates a verification code of at least two digits preset, and uses the verification code to encrypt the received medicine list portion of the corresponding target network-connected pharmacy to obtain an encrypted list, and sends it to the pharmacy terminal of the target network-connected pharmacy in association with the information of the person picking up medicine, and at the same time sends the verification code to the medicine picking mobile terminal of the person picking up medicine; The person picking up medicines will inform the target network-connected pharmacy of the verification code obtained through the mobile terminal for picking up medicines. The pharmacy terminal of the target network-connected pharmacy will use the verification code to decrypt the encrypted list associated with the person picking up medicines, obtain the corresponding part of the drug list, and enable the person picking up medicines to purchase the part of the drug list.

9. The circulation method according to claim 8, characterized in that: The step iv also includes step I as follows: after executing step G in step iv, proceed to step I; Step I. After the person picking up medicine completes the purchase of all the medicines in the medicine purchase information sheet associated with the person picking up medicine at at least one target networked pharmacy determined by the analysis and navigation module, the scheduling processing module retrieves the target electronic encrypted prescription associated with the person picking up medicine from the independent storage space and sends it to the person picking up medicine's mobile terminal, which decrypts the target electronic encrypted prescription to obtain the target electronic prescription.

Citation Information

Patent Citations

  • Electronic prescription circulation method, server and system

    CN107958694A

  • Doctor's prescription circulation auditing system

    CN110993052A

  • Prescription sharing platform system

    CN111276210A

  • Online and offline integrated medicine query system

    CN111477296A

  • Pharmacy cross-store cooperative patient service system and method

    CN113130035A