Order processing method, device, storage medium and electronic device
By obtaining user consultation location information, identifying the target doctor and establishing offline consultation, the problem of order suspension caused by inability to provide prescription information when purchasing prescription drugs online, simplifying the drug purchase process, improving user experience and ensuring legality and compliance.
Patent Information
- Application Number
- CN202210540432.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-17
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2042-05-17
AI Technical Summary
When purchasing prescription drugs online, users are unable to provide prescription information, resulting in the order process being terminated. The existing technology process is cumbersome, causing inconvenience to users.
By obtaining the user's consultation location information, determining the target doctor, and establishing offline consultation with him to obtain prescription information, and then generating order information and sending it to the merchant.
It simplifies the user's drug purchase process, improves the drug purchase experience, and ensures the legality and compliance of the drug purchase process. Users no longer need to conduct online consultations and upload prescription information by themselves.
Smart Images

Figure CN114974503B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer applications, and in particular, to an order processing method, device, storage medium and electronic device. Background Art
[0002] With the continuous development of Internet technology, users can not only purchase medicines offline, but also purchase the medicines they need online, which expands users' drug purchasing channels.
[0003] However, when the drugs purchased online by users include prescription drugs, according to the legality of drug sales, users need to provide prescription information of the prescription drugs. If users cannot provide the prescription information, they cannot purchase the prescription drugs online. Summary of the invention
[0004] The purpose of the present disclosure is to provide a method, device, storage medium and electronic device for order processing to partially solve the above-mentioned problems existing in the related art.
[0005] In order to achieve the above-mentioned purpose, the first aspect of the present disclosure provides an order processing method, which is applied to a server, and the method includes: when a target order sent by a user terminal contains a specified drug and the current order process is terminated due to failure to obtain the prescription information corresponding to the specified drug, obtaining the consultation location information of the user terminal; determining a target doctor from multiple doctors based on the consultation location information; sending the consultation location information to the doctor terminal of the target doctor, so that the user of the user terminal can establish an offline consultation with the target doctor; or, sending the consultation location information of the target doctor to the user terminal, so that the user can establish an offline consultation with the target doctor.
[0006] Optionally, the method also includes: sending the drug information of the designated drug to the doctor side, so that the doctor side obtains the prescription information corresponding to the designated drug input by the target doctor based on the drug information, and the prescription information is obtained by the target doctor after an offline consultation with the user.
[0007] Optionally, the method also includes: receiving prescription information containing the electronic signature of the target doctor sent by the doctor end or the user end, the prescription information being obtained by the target doctor after an offline consultation with the user; generating order information of the target order based on the prescription information, the order information including order information of the target order; and sending the order information to the merchant end corresponding to the target order, so that the merchant end can continue to execute the current order process based on the order information.
[0008] Optionally, the method also includes: receiving a target consultation method determined by the user from multiple consultation methods sent by the user terminal; determining the target doctor from multiple doctors based on the consultation location information includes: determining the target doctor from multiple doctors based on the consultation location information and the target consultation method.
[0009] Optionally, the target consultation method includes the doctor's home consultation, or the user going to the doctor's office for consultation; determining the target doctor from multiple doctors based on the consultation location information and the target consultation method includes: when the target consultation method includes the doctor's home consultation, determining a first candidate doctor who supports the doctor's home consultation from the multiple doctors, and determining the target doctor from the first candidate doctors based on the consultation location information; or, when the target consultation method includes the user going to the doctor's office for consultation, determining a second candidate doctor who supports the user going to the doctor's office for consultation from the multiple doctors, and determining the target doctor from the second candidate doctor based on the consultation location information.
[0010] Optionally, the method also includes: obtaining the consultation appointment information of the user terminal, the consultation appointment information is obtained by the user terminal based on the consultation information and consultation time input by the user; determining the target doctor from multiple doctors based on the consultation location information includes: determining the target doctor from multiple doctors based on the consultation appointment information and the consultation location information.
[0011] Optionally, the target medical consultation method includes the doctor visiting the patient's home, or the user going to the doctor's office for consultation; the sending of the consultation location information to the doctor's end of the target doctor so that the user can establish an offline consultation with the target doctor; or, sending the target doctor's office location information to the user end so that the user can establish an offline consultation with the target doctor, includes: when the target medical consultation method includes the doctor visiting the patient's home, the sending of the consultation location information to the doctor end so that the user can establish an offline consultation with the target doctor; or, when the target medical consultation method includes the user going to the doctor's office for consultation, the sending of the target doctor's office location information to the user end so that the user can establish an offline consultation with the target doctor.
[0012] In a second aspect, the present disclosure provides an order processing method, which is applied to the doctor side, and the method includes: when a target order sent by a user side contains a specified drug, and the current order process is terminated due to failure to obtain the prescription information corresponding to the specified drug, receiving consultation location information sent by a server, and the consultation location information is the consultation location information of the user side obtained by the server; based on the consultation location information, the target doctor on the doctor side establishes an offline consultation with the user on the user side.
[0013] Optionally, the method also includes: receiving drug information of the designated drug sent by the server; obtaining prescription information corresponding to the designated drug entered by the target doctor based on the drug information, the prescription information being obtained by the target doctor after an offline consultation with the user; sending the prescription information to the server so that the server generates order information of the target order, the order information including order information of the target order.
[0014] Optionally, the method further includes: obtaining an electronic signature entered by the target doctor on the prescription information through the doctor terminal; and sending the prescription information to the server includes: sending the prescription information including the electronic signature to the server.
[0015] Optionally, sending the prescription information to the server includes: sending the prescription information to the user terminal through the server, so that when the user terminal receives the prescription information, it obtains the electronic signature entered by the target doctor on the prescription information through the user terminal, and sends the prescription information containing the electronic signature to the server.
[0016] In a third aspect, the present disclosure provides an order processing device, which is applied to a server, and the device includes: a first acquisition module, which is used to obtain the consultation location information of the user terminal when the target order sent by the user terminal contains a specified drug and the current order process is terminated due to failure to obtain the prescription information corresponding to the specified drug; a determination module, which is used to determine a target doctor from multiple doctors based on the consultation location information; a first sending module, which is used to send the consultation location information to the doctor terminal of the target doctor, so that the user of the user terminal can establish an offline consultation with the target doctor; or, send the consultation location information of the target doctor to the user terminal, so that the user can establish an offline consultation with the target doctor.
[0017] Optionally, the first sending module is also used to send the drug information of the designated drug to the doctor side, so that the doctor side obtains the prescription information corresponding to the designated drug input by the target doctor based on the drug information, and the prescription information is obtained by the target doctor after an offline consultation with the user.
[0018] Optionally, the device also includes: a first receiving module, used to receive prescription information containing the electronic signature of the target doctor sent by the doctor end or the user end, the prescription information is obtained by the target doctor after an offline consultation with the user; a generating module, used to generate order information of the target order based on the prescription information, the order information includes order information of the target order; the first sending module is also used to send the order information to the merchant end corresponding to the target order, so that the merchant end can continue to execute the current order process according to the order information.
[0019] Optionally, the first receiving module is further used to receive a target consultation method determined by the user from multiple consultation methods and sent by the user terminal; the determination module is used to determine a target doctor from multiple doctors based on the consultation location information and the target consultation method.
[0020] Optionally, the target medical consultation method includes the doctor's home consultation, or the user going to the doctor's office for consultation; the determination module is used to determine, from the multiple doctors, a first candidate doctor who supports the doctor's home consultation, and determine the target doctor from the first candidate doctors based on the consultation location information when the target medical consultation method includes the doctor's home consultation; or, when the target medical consultation method includes the user going to the doctor's office for consultation, determine from the multiple doctors a second candidate doctor who supports the user going to the doctor's office for consultation, and determine the target doctor from the second candidate doctor based on the consultation location information.
[0021] Optionally, the first acquisition module is also used to acquire the consultation appointment information of the user terminal, and the consultation appointment information is obtained by the user terminal based on the consultation information and consultation time input by the user; the determination module is used to determine the target doctor from multiple doctors based on the consultation appointment information and the consultation location information.
[0022] Optionally, the target medical consultation method includes the doctor's home consultation, or the user going to the doctor's office for consultation; the first sending module is used to send the consultation location information to the doctor's end when the target medical consultation method includes the doctor's home consultation, so that the user can establish an offline consultation with the target doctor; or, when the target medical consultation method includes the user going to the doctor's office for consultation, send the target doctor's office location information to the user end so that the user can establish an offline consultation with the target doctor.
[0023] In a fourth aspect, the present disclosure provides an order processing device, which is applied to a doctor's side, and the device includes: a second receiving module, which is used to receive consultation location information sent by a server when a target order sent by a user side contains a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug. The consultation location information is the consultation location information of the user side obtained by the server; a consultation module, which is used to establish an offline consultation between the target doctor on the doctor's side and the user on the user side based on the consultation location information.
[0024] Optionally, the second receiving module is also used to receive the drug information of the designated drug sent by the server; the device also includes: a second acquisition module, used to obtain the prescription information corresponding to the designated drug input by the target doctor based on the drug information, and the prescription information is obtained by the target doctor after an offline consultation with the user; a second sending module, used to send the prescription information to the server, so that the server generates order information of the target order, and the order information includes order information of the target order.
[0025] Optionally, the second acquisition module is further used to obtain the electronic signature entered by the target doctor on the prescription information through the doctor terminal; the second sending module is used to send the prescription information containing the electronic signature to the server.
[0026] Optionally, the second sending module is used to send the prescription information to the user terminal through the server, so that when the user terminal receives the prescription information, it obtains the electronic signature entered by the target doctor on the prescription information through the user terminal, and sends the prescription information containing the electronic signature to the server.
[0027] In a fifth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect or the steps of the method described in the second aspect.
[0028] In a sixth aspect, the present disclosure provides an electronic device, comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the memory to implement the steps of the method described in the first aspect or the steps of the method described in the second aspect.
[0029] Through the above technical scheme, a method, device, storage medium and electronic device for order processing are provided. When the target order sent by the user terminal contains the designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, the consultation location information of the user terminal is obtained; according to the consultation location information, the target doctor is determined from multiple doctors; the consultation location information is sent to the doctor terminal of the target doctor, so that the user of the user terminal can establish an offline consultation with the target doctor; or, the consultation location information of the target doctor is sent to the user terminal, so that the user can establish an offline consultation with the target doctor. That is to say, when the target order sent by the user terminal contains the designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, a channel for making an appointment for consultation can be provided for the user, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the process of the user's drug purchase, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0030] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings:
[0032] Figure 1 is a flow chart of a method for order processing according to an exemplary embodiment;
[0033] Figure 2 is a flow chart of another order processing method according to an exemplary embodiment;
[0034] Figure 3 is a flow chart of another order processing method according to an exemplary embodiment;
[0035] Figure 4 is a flow chart of another order processing method according to an exemplary embodiment;
[0036] Figure 5is a flow chart of another order processing method according to an exemplary embodiment;
[0037] Figure 6 is a flow chart of another order processing method according to an exemplary embodiment;
[0038] Figure 7 is a flow chart of a method for order processing according to an exemplary embodiment;
[0039] Figure 8 is a flow chart of another order processing method according to an exemplary embodiment;
[0040] Fig. 9 is a flow chart of another order processing method according to an exemplary embodiment;
[0041] Fig.10 is a flow chart of another order processing method according to an exemplary embodiment;
[0042] Fig.11 is a flow chart of another order processing method according to an exemplary embodiment;
[0043] Fig.12 is a flow chart of a method for order processing according to an exemplary embodiment;
[0044] Fig.13 is a flow chart of a method for order processing according to an exemplary embodiment;
[0045] Fig.14 is a structural diagram of an order processing device according to an exemplary embodiment;
[0046] Fig.15 is a structural diagram of another order processing device according to an exemplary embodiment;
[0047] Fig.16 is a structural diagram of an order processing device according to an exemplary embodiment;
[0048] Fig.17 is a structural diagram of another order processing device according to an exemplary embodiment;
[0049] Fig.18 is a structural diagram of an electronic device according to an exemplary embodiment;
[0050] Fig.19 The diagram is a structural diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0051] The specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.
[0052] It should be noted that all actions of acquiring signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.
[0053] In the description below, words such as “first” and “second” are only used for the purpose of distinguishing the description and should not be understood as indicating or implying relative importance or order.
[0054] Before introducing the method, device, storage medium and electronic device for order processing provided by the present disclosure, the application scenarios involved in each embodiment of the present disclosure are first introduced. The present disclosure is applied to the scenario where users purchase medicines online. When the medicines purchased by users online include prescription drugs, according to the legality of the sale of medicines, the user needs to provide the prescription information of the prescription drugs. In actual applications, the user may not be able to provide the prescription information of the prescription drug because he has never conducted an offline consultation or the prescription information is lost. If the user cannot provide the prescription information, the prescription drug cannot be purchased online.
[0055] If the user wants to continue to purchase the prescription drug online, he or she can go to the hospital to consult with the doctor offline and obtain the prescription information of the prescription drug. Then, the user needs to resubmit the order containing the prescription drug and provide the prescription information of the prescription drug to successfully purchase the prescription drug. It can be seen that in the prior art, if the user cannot provide the prescription information, the entire drug purchase process of the user will be very cumbersome, which brings a poor purchasing experience to the user.
[0056] In order to solve the above problems, the present disclosure provides an order processing method, device, storage medium and electronic device. When the target order sent by the user terminal contains a designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, the user can be provided with a channel for appointment consultation, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the process of the user's drug purchase, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0057] The present disclosure is described below in conjunction with specific embodiments.
[0058] Figure 1A method for processing an order is provided according to an exemplary embodiment, and is applied to a server such as Figure 1 As shown, the method may include the following steps:
[0059] In step S101, when a target order sent by a user terminal includes a designated drug and the current order process is terminated because prescription information corresponding to the designated drug is not obtained, the consultation location information of the user terminal is obtained.
[0060] The user terminal may include, for example but not limited to, terminal devices such as mobile phones, tablets, and computers. The designated drugs may include prescription drugs, and in the scenario of online purchase of prescription drugs, the purchase of prescription drugs requires the provision of prescription information of the prescription drugs before the merchant can issue an order. If the user is unable to provide the prescription information of the prescription drugs, the current order process may be terminated.
[0061] By way of example, the order process may include a target order for a user to place an order online through a user terminal to purchase medicines. After receiving the target order, if the target order does not include the specified medicine, the server may send the target order to the merchant terminal corresponding to the medicine in the target order, so that the merchant terminal can further perform processes such as picking and shipping, and complete the current order process after the user confirms that all the medicines in the target order have been received. If the target order includes the specified medicine, the prescription information of the specified medicine can be obtained from the user terminal through online consultation, and after obtaining the prescription information of the specified medicine, the target order can be sent to the merchant terminal corresponding to the medicine in the target order, so that the merchant terminal can further perform processes such as picking and shipping, and complete the current order process after confirming that the user has received all the medicines in the target order.
[0062] In actual scenarios, if the target order sent by the user terminal contains a designated drug, and the prescription information corresponding to the designated drug is not obtained, the current order process will be terminated, that is, the user will not be able to successfully purchase the designated drug. Therefore, in order to ensure that the user's order process for purchasing medicines is not affected, in this embodiment, if the target order sent by the user terminal contains a designated drug, and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, the user terminal's consultation location information can be obtained, so as to determine the target doctor based on the consultation location information, thereby facilitating the user to establish an offline consultation with the target doctor. Among them, the consultation location information can be, for example, the current location information of the user terminal, or the location information entered by the user through the user terminal. For example, the consultation appointment page can be displayed through the user terminal so that the user can enter the consultation location information through the consultation appointment interface.
[0063] In step S102, a target doctor is determined from a plurality of doctors according to the consultation location information.
[0064] For example, the consultation location information may be compared with the consultation location information of multiple doctors, thereby determining a target doctor from among the multiple doctors.
[0065] In step S103, the consultation location information is sent to the doctor end of the target doctor so that the user of the user end can establish an offline consultation with the target doctor; or, the consultation location information of the target doctor is sent to the user end so that the user can establish an offline consultation with the target doctor.
[0066] The doctor's terminal may include, for example but not limited to, terminal devices such as mobile phones, tablets, and computers.
[0067] In this step, the consultation location information may be sent to the doctor's terminal of the target doctor, or the consultation location information of the target doctor may be sent to the user terminal. For example, the consultation location information may be sent to the doctor's terminal of the target doctor so that the target doctor may establish an offline consultation with the user based on the consultation location information. Alternatively, the consultation location information of the target doctor may be sent to the user terminal so that the user may establish an offline consultation with the target doctor based on the consultation location information.
[0068] In this way, the user can obtain the prescription information of the designated drug issued by the target doctor through offline consultation with the target doctor, thereby ensuring that the user can purchase the designated drug.
[0069] By adopting the above method, when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, a channel for making an appointment for consultation can be provided to the user, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the user's drug purchase process, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0070] In order to facilitate the target doctor to prescribe the prescribed information for the designated drug, such as Figure 2 As shown, the method may also include the following steps:
[0071] In step S104, the drug information of the designated drug is sent to the doctor.
[0072] In this step, the drug information of the designated drug can be sent to the doctor end, so that the doctor end can obtain the prescription information corresponding to the designated drug input by the target doctor according to the drug information. The drug information can be, for example, information such as the drug name, drug quantity, and drug specifications, and the prescription information is obtained by the target doctor after an offline consultation with the user.
[0073] After the user establishes an offline consultation with the target doctor, the merchant can continue to execute the current order process and simplify the user's operation process, such as Figure 3 As shown, the method may also include the following steps:
[0074] In step S105, prescription information sent by the doctor or the user is received.
[0075] The prescription information is obtained by the target doctor after an offline consultation with the user.
[0076] In addition, in order to ensure the authenticity and validity of the prescription information, in a possible implementation, the prescription information sent by the doctor end or the user end may be prescription information containing the electronic signature of the target doctor.
[0077] For example, the target doctor can enter an electronic signature on the prescription information through the doctor's terminal and then send it to the server through the doctor's terminal. In this way, the authenticity and validity of the prescription information can be effectively ensured. In addition, in order to ensure that the prescription information is obtained after the target doctor and the user have an offline consultation, the prescription information can be sent to the user terminal first, and then the target doctor enters an electronic signature through the user terminal and sends it to the server through the user terminal. In this way, not only the authenticity and validity of the prescription information can be ensured, but also it can be ensured that the prescription information is obtained after the user and the target doctor have an offline consultation.
[0078] In step S106, the order information of the target order is generated according to the prescription information.
[0079] The order information may include, for example, order information of the target order.
[0080] In addition, in order to facilitate the merchant to further verify the prescription information of the designated drug, the order information may also include the prescription information of the designated drug.
[0081] In step S107, the order information is sent to the merchant end corresponding to the target order.
[0082] In this step, the order information can be sent to the merchant end corresponding to the target order, so that the merchant end can continue to execute the current order process according to the order information. In this way, when the target order sent by the user end contains a designated drug, and the current order process is terminated because the prescription information corresponding to the designated drug is not obtained, the user can make an online appointment through the user end, and then have an offline consultation with the target doctor, and prescribe the prescription information of the designated drug. After receiving the prescription information, the server can generate the order information of the target order according to the prescription information and send it to the merchant end. In other words, after obtaining the prescription information, the user no longer needs to upload the prescription information of the designated drug through online consultation, nor does he need to resubmit the target order, which simplifies the user's operation process to a certain extent and improves the user's drug purchasing experience.
[0083] In order to further improve the user's drug purchasing experience, it can also match the target doctor who better meets the user's drug purchasing needs, such as Figure 4 As shown, the method may also include the following steps:
[0084] In step S108, a target medical consultation method determined by the user from among multiple medical consultation methods is received from the user terminal.
[0085] For example, when the target order sent by the user terminal includes a designated drug and the current order process is terminated due to failure to obtain the prescription information corresponding to the designated drug, the user terminal displays a consultation appointment page to the user, so that the user can determine the target consultation method from multiple consultation methods through the consultation appointment page. The target consultation method may include, for example, a doctor visiting the patient or the user going to the doctor's seat for consultation.
[0086] Correspondingly, in the above step S102, determining a target doctor from multiple doctors according to the consultation location information may include: determining a target doctor from multiple doctors according to the consultation location information and the target consultation method.
[0087] In one possible implementation, when the target medical consultation method includes home consultation by the doctor, a first candidate doctor who supports the home consultation by the doctor can be determined from the multiple doctors, and the target doctor can be determined from the first candidate doctors based on the consultation location information.
[0088] In another possible implementation, when the target consultation method includes the user going to the doctor's office for consultation, a second candidate doctor who supports the user to go to the doctor's office for consultation can be determined from the multiple doctors, and the target doctor can be determined from the second candidate doctors based on the consultation location information.
[0089] For example, based on the consultation location information, the second candidate doctor who is closest to the consultation location information can be determined from the second candidate doctors as the target doctor. In this way, the user can be matched with the target doctor who is closest to the user's consultation location information, so as to facilitate the user to establish an offline consultation with the target doctor. Alternatively, the second candidate doctors can be sorted according to the consultation location information, and the sorted second candidate doctors can be sent to the user terminal so that the user terminal can display the sorted second candidate doctors, so that the user can determine the target doctor based on the displayed second candidate doctors. For example, if a user has a travel need to a shopping mall, and there is a second candidate doctor who meets the requirements near the shopping mall, the user can select the second candidate doctor as the target doctor. In this way, the user can select a target doctor who meets his consultation needs based on the second candidate doctors displayed by the user terminal.
[0090] In addition, when the target consultation method includes a doctor visiting the doctor, or the user going to the doctor's office for consultation, the above step S103 sends the consultation location information to the doctor's end of the target doctor so that the user can establish an offline consultation with the target doctor; or, sending the consultation location information of the target doctor to the user end so that the user can establish an offline consultation with the target doctor may include:
[0091] When the target consultation method includes the doctor's home consultation, the consultation location information is sent to the doctor's end so that the user can establish an offline consultation with the target doctor; or, when the target consultation method includes the user going to the doctor's office for consultation, the target doctor's office location information is sent to the user's end so that the user can establish an offline consultation with the target doctor.
[0092] In this way, the consultation location information can be sent to the corresponding doctor end or the consultation location information of the target doctor can be sent to the user end according to the target consultation method, so as to facilitate the user to establish an offline consultation with the target doctor.
[0093] At the same time, considering that different doctors have different consultation scopes, in order to more accurately match users with target doctors who meet their consultation needs, such as Figure 5 As shown, the method may also include the following steps:
[0094] In step S109, the consultation appointment information of the user terminal is obtained.
[0095] Among them, the consultation appointment information is obtained by the user terminal based on the consultation information and consultation time input by the user. The consultation information can be, for example, the name, gender, age, description of disease symptoms and medication history entered by the user, or it can also be the target consultation department selected by the user.
[0096] For example, the user terminal may display a consultation appointment page to the user so that the user can enter consultation appointment information through the consultation appointment page. Then, the consultation appointment information entered by the user at the user terminal may be obtained to facilitate subsequent determination of the corresponding target doctor based on the consultation appointment information.
[0097] Accordingly, in the above step S102, determining a target doctor from multiple doctors according to the consultation location information may include: determining a target doctor from multiple doctors according to the consultation appointment information and the consultation location information.
[0098] For example, you can first select a doctor that meets the consultation appointment information from multiple doctors based on the consultation appointment information. For example, you can determine from multiple doctors the doctor who is available at the consultation time in the consultation appointment information input by the user, and then determine from the doctors who are available at the consultation time the doctor who meets the consultation information in the consultation appointment information input by the user, that is, triage the user based on the consultation information, and match him with a doctor who meets the user's consultation needs. Then, you can determine the target doctor from the multiple doctors that meet the consultation appointment information based on the consultation location information. Among them, determining the target doctor based on the consultation location information can refer to the above Figure 4 The embodiments of the present invention will not be described in detail here.
[0099] It should be noted that the target doctor can pre-set the consultation information through the doctor's end, and the consultation information may include the consultation time and consultation scope, so as to facilitate matching the target doctor according to the consultation appointment information and consultation location information input by the user.
[0100] In addition, a target doctor may be determined from multiple doctors based on consultation location information, target consultation method, and consultation appointment information.
[0101] In order to facilitate the target doctor to understand the user's consultation needs in advance, such as Figure 6 As shown, the method may also include:
[0102] In step S110, the consultation appointment information is sent to the doctor.
[0103] In this step, the consultation appointment information may be sent to the doctor's end so that the target doctor can establish an offline consultation with the user based on the consultation appointment information.
[0104] Considering that the target medical consultation method determined by the user is a home visit by the doctor, in order to facilitate the user to timely grasp the location information of the target doctor, in some embodiments, the doctor's itinerary information sent by the doctor can also be received when the target medical consultation method includes the doctor's home visit. The doctor's itinerary information may include the first real-time location information and the first estimated arrival time of the target doctor. The doctor's itinerary information is sent to the user terminal so that the user terminal can display the doctor's itinerary.
[0105] Accordingly, when the target consultation method determined by the user is that the user goes to the doctor's office for consultation, in order to facilitate the target doctor to timely grasp the user's location information, in some embodiments, when the target consultation method includes the user going to the doctor's office for consultation, the user's travel information sent by the user terminal can be received. Among them, the user's travel information may include the user's second real-time location information and the second estimated arrival time. And the user's travel information is sent to the doctor's terminal so that the doctor's terminal displays the user's travel information. In this way, the target doctor on the doctor's terminal can adjust the consultation arrangement in time according to the user's travel information, effectively avoiding crowded consultations and improving the user experience.
[0106] For example, when the target consultation method determined by the user includes the user going to the doctor's office for consultation, a shared location confirmation page can be displayed through the user terminal, and the user can share the real-time location information through the shared location confirmation page. In response to the user's real-time location information sharing operation, the user's user travel information is obtained, and the user travel information is sent to the doctor terminal of the target doctor through the server.
[0107] In addition, in order to further improve the user experience, the user terminal may also display a variety of optional travel modes for the user, such as travel by car or travel without car. Specifically, when the target consultation mode includes the user going to the doctor's seat for consultation, the target travel mode sent by the user terminal is received, and the target travel mode is determined by the user terminal according to the user's selection operation of multiple travel modes, wherein the target travel mode may include travel by car or travel without car.
[0108] In a possible implementation, when the target travel mode is traveling by car, the vehicle call information is sent to the user terminal so that the user terminal displays a vehicle call page containing the vehicle call information. For example, when the target travel mode is traveling by car, the vehicle call information can be sent to the user terminal so that the user terminal displays a vehicle call page so that the user can call a vehicle through the vehicle call page. That is to say, when the target travel mode determined by the user is traveling by car, the user can call a vehicle through the vehicle call page of the user terminal, which greatly facilitates the user and shortens the user's drug purchase process time to a certain extent.
[0109] In another possible implementation, when the target travel mode is non-car travel, the estimated arrival time confirmation information is sent to the user terminal so that the user terminal displays the estimated arrival time confirmation page containing the estimated arrival time confirmation information. For example, when the target travel mode is non-car travel, the estimated arrival time confirmation information is sent to the user terminal, so that the user terminal displays the estimated arrival time confirmation page, so that the user can determine the second estimated arrival time through the estimated arrival time confirmation page. That is to say, when the user needs to go to the target doctor's sitting position by other means of transportation or self-driving vehicles, the second estimated arrival time can be determined through the estimated arrival time confirmation page of the user terminal, and the second estimated arrival time can be sent to the doctor's doctor terminal of the target doctor through the server, so that the target doctor can arrange his consultation time according to the second estimated arrival time. Among them, the non-car travel can include other travel modes such as walking, driving by yourself, taking a taxi offline, or taking public transportation such as buses and subways. In addition, when the user needs to go to the doctor's sitting position for consultation by himself through other travel modes, the user can choose non-car travel as the target travel mode.
[0110] It should be noted that all embodiments of the present disclosure may be implemented separately or together, and the embodiments of the present disclosure are not limited to this.
[0111] By adopting the above method, when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, a channel for making an appointment for consultation can be provided to the user, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the user's drug purchase process, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0112] Figure 7A method for processing an order according to an exemplary embodiment is provided, which is applied to a doctor side such as Figure 7 As shown, the method may include the following steps:
[0113] In step S201, when the target order sent by the user terminal includes a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, consultation location information sent by the server is received.
[0114] The consultation location information may be the consultation location information of the user terminal acquired by the server.
[0115] In step S202, based on the consultation location information, the target doctor on the doctor side establishes an offline consultation with the user on the user side.
[0116] By adopting the above method, after receiving the consultation location information sent by the server, the target doctor can establish an offline consultation with the user according to the consultation location information, so that the target doctor can prescribe the prescribed medicine for the user. In this way, it is greatly convenient for the user to purchase medicine, and at the same time, it also ensures the legality and compliance of the entire medicine purchase process.
[0117] In order to facilitate the target doctors to timely understand the drug information of the designated drugs, such as Figure 8 As shown, the method may also include the following steps:
[0118] In step S203, drug information of the designated drug sent by the server is received.
[0119] In this way, the target doctor can view the drug information of the designated drug on the doctor's side, so that the prescription information of the designated drug can be obtained based on the offline consultation with the user.
[0120] In step S204, prescription information corresponding to the designated drug input by the target doctor is obtained according to the drug information.
[0121] The prescription information is obtained by the target doctor after an offline consultation with the user.
[0122] In step S205, the prescription information is sent to the server.
[0123] In this step, the prescription information may be sent to the server so that the server generates order information of the target order, and the order information includes the order information of the target order.
[0124] In order to ensure the authenticity and validity of prescription information, Fig. 9 As shown, the method may also include:
[0125] In step S206, the electronic signature entered by the target doctor on the prescription information through the doctor terminal is obtained.
[0126] Accordingly, sending the prescription information to the server in the above step S205 may include: sending the prescription information including the electronic signature to the server.
[0127] In order to ensure that the prescription information is obtained after the user has an offline consultation with the target doctor, sending the prescription information to the server in the above step S205 may include: sending the prescription information to the user terminal through the server, so that when the user terminal receives the prescription information, it obtains the electronic signature of the target doctor entered on the prescription information through the user terminal, and sends the prescription information containing the electronic signature to the server, so that the server generates order information corresponding to the target order based on the prescription information.
[0128] If the target medical consultation method determined by the user through the user terminal includes a doctor's home consultation, in order to facilitate the user to timely understand the location information of the target doctor, such as Fig.10 As shown, the method may also include:
[0129] In step S207, when the target medical consultation method determined by the user terminal includes home consultation by a doctor, in response to the real-time location sharing operation of the target doctor, the doctor's itinerary information of the target doctor is obtained.
[0130] For example, a location confirmation page can be displayed on the doctor's side so that the target doctor can share the real-time location information through the location confirmation page. Specifically, in response to the real-time location sharing operation of the target doctor, the doctor's itinerary information of the target doctor is obtained. The doctor's itinerary information includes, for example, the first real-time location information and the first estimated arrival time of the target doctor.
[0131] In step S208, the doctor's travel information is sent to the user terminal through the server so that the user terminal displays the doctor's travel information.
[0132] In this way, the user end can display the received doctor's itinerary information so that the user can timely understand the location information and estimated arrival time of the target doctor.
[0133] If the target consultation method determined by the user through the user terminal includes the user going to the doctor's office for consultation, in order to facilitate the target doctor to timely understand the user's location information, such as Fig.11 As shown, the method may also include:
[0134] In step S209, when the target consultation method determined by the user terminal includes the user going to the doctor's consultation location for consultation, the user travel information sent by the user terminal through the server is received and displayed.
[0135] The user travel information includes, for example, the user's second real-time location information and a second estimated arrival time.
[0136] For example, after receiving the second real-time location information and the second estimated arrival time sent by the server, the time difference between the current time and the second estimated arrival time can also be obtained, and based on the time difference, a prompt message can be sent to the target doctor at every preset time interval. The prompt message is used to remind the target doctor how long it will take for the user to arrive. For example, the prompt message can be "the user will arrive in ten minutes", so that the target doctor can reserve a consultation time for the user.
[0137] It should be noted that the target doctor can set his own target service status in advance on the doctor's side, where the target service status can include home service and / or sitting consultation service, so that the server can match the corresponding first candidate doctor who supports the doctor's home consultation or the second candidate doctor who supports the user to go to the doctor's sitting consultation location for consultation. For example, if the target service status set by the target doctor is sitting consultation service, and the target consultation method determined by the user is the doctor's home consultation, then the target doctor will not be selected as the first candidate doctor who supports the doctor's home consultation. If the target consultation service status set by the target doctor is home service and sitting consultation service, and the target consultation method determined by the user is the doctor's home consultation, then the target doctor will be selected as the first candidate doctor who supports the doctor's home consultation.
[0138] By adopting the above method, after receiving the consultation location information sent by the server, the target doctor can establish an offline consultation with the user according to the consultation location information, so that the target doctor can prescribe the prescribed medicine for the user. In this way, it is greatly convenient for the user to purchase medicine, and at the same time, it also ensures the legality and compliance of the entire medicine purchase process.
[0139] Fig.12 A method for processing an order is provided according to an exemplary embodiment. This embodiment is described by taking the target consultation mode including a doctor visiting the patient's home and the prescription information being sent from the user end to the server as an example. Fig.12 As shown, the method may include the following steps:
[0140] In step S301, when the target order sent by the user terminal includes a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, the server obtains the user terminal's consultation location information, consultation appointment information and target consultation method.
[0141] In this embodiment, the target consultation method includes a doctor visiting the patient's home for consultation.
[0142] In step S302, the server determines a target doctor from multiple doctors according to the consultation location information, the consultation appointment information and the target consultation method.
[0143] In step S303, the server sends the drug information of the designated drug to the doctor, and sends the consultation location information to the doctor, so that the user can establish an offline consultation with the target doctor.
[0144] In step S304, the doctor receives the drug information of the designated drug sent by the server.
[0145] In step S305, when the target medical consultation mode determined by the user terminal includes home consultation by the doctor, the doctor terminal obtains the doctor's travel information of the target doctor in response to the real-time location sharing operation of the target doctor.
[0146] In step S306, the doctor's end sends the doctor's travel information to the server.
[0147] In step S307, the server sends the doctor's itinerary information to the user terminal.
[0148] In step S308, the user terminal receives the doctor's itinerary information sent by the server and displays the doctor's itinerary information.
[0149] In step S309, the doctor side obtains the prescription information corresponding to the designated drug input by the target doctor based on the drug information.
[0150] In step S310, the doctor sends the prescription information to the server.
[0151] In step S311, the server sends the prescription information to the user terminal.
[0152] In step S312, upon receiving the prescription information, the user terminal obtains the electronic signature of the target doctor input on the prescription information through the user terminal.
[0153] In step S313, the user terminal sends the prescription information including the electronic signature to the server.
[0154] In step S314, the server generates order information of the target order based on the prescription information.
[0155] In step S315, the server sends the order information to the merchant end corresponding to the target order.
[0156] In step S316, the merchant continues to execute the current order process according to the order information.
[0157] By adopting the above method, when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, a channel for making an appointment for consultation can be provided to the user, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the user's drug purchase process, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0158] Fig.13 A method for processing an order is provided according to an exemplary embodiment. This embodiment is described by taking the target consultation mode including the user going to the doctor's seat for consultation, and the prescription information is sent from the doctor's terminal to the server as an example. Fig.13 As shown, the method may include the following steps:
[0159] In step S401, when the target order sent by the user terminal includes a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, the server obtains the user terminal's consultation location information, consultation appointment information and target consultation method.
[0160] In this embodiment, the target consultation method includes the user going to the doctor's seat for consultation.
[0161] In step S402, the server determines a target doctor from multiple doctors according to the consultation location information, the consultation appointment information and the target consultation method.
[0162] In step S403, the server sends the drug information of the designated drug to the doctor.
[0163] In step S404, the server sends the target doctor's clinic location information to the user terminal so that the user can establish an offline consultation with the target doctor.
[0164] In step S405, the doctor receives the drug information of the designated drug sent by the server.
[0165] In step S406, when the target consultation method determined by the user terminal includes the user going to the doctor's office for consultation, the user terminal obtains the user travel information of the user in response to the user's real-time location sharing operation.
[0166] In step S407, the user terminal sends the user travel information to the server.
[0167] In step S408, the server sends the user travel information to the doctor.
[0168] In step S409, the doctor receives the user travel information sent by the server and displays the user travel information.
[0169] In step S410, the doctor side obtains the prescription information corresponding to the designated drug input by the target doctor based on the drug information.
[0170] In step S411, the doctor end obtains the electronic signature entered by the target doctor on the prescription information through the doctor end.
[0171] In step S412, the doctor sends the prescription information including the electronic signature to the server.
[0172] In step S413, the server generates order information of the target order based on the prescription information.
[0173] In step S414, the server sends the order information to the merchant end corresponding to the target order.
[0174] In step S415, the merchant continues to execute the current order process according to the order information.
[0175] By adopting the above method, when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, a channel for making an appointment for consultation can be provided to the user, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the user's drug purchase process, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0176] Regarding the above Fig.12 and Fig.13 The specific method of performing the operation in each step has been Figures 1 to 11 The invention has been described in detail in the embodiments of the present invention and will not be described in detail here.
[0177] Fig.14 An order processing device is provided according to an exemplary embodiment and is applied to a server, such as Fig.14 As shown, the device 500 includes:
[0178] The first acquisition module 501 is used to acquire the consultation location information of the user terminal when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to failure to acquire the prescription information corresponding to the designated drug;
[0179] A determination module 502, configured to determine a target doctor from a plurality of doctors according to the consultation location information;
[0180] The first sending module 503 is used to send the consultation location information to the doctor end of the target doctor so that the user of the user end can establish an offline consultation with the target doctor; or, send the consultation location information of the target doctor to the user end so that the user can establish an offline consultation with the target doctor.
[0181] Optionally, the first sending module 503 is also used to send the drug information of the designated drug to the doctor side, so that the doctor side obtains the prescription information corresponding to the designated drug input by the target doctor based on the drug information, and the prescription information is obtained by the target doctor after an offline consultation with the user.
[0182] Alternatively, if Fig.15 As shown, the device 500 also includes:
[0183] The first receiving module 504 is used to receive the prescription information sent by the doctor or the user, where the prescription information is obtained by the target doctor after an offline consultation with the user;
[0184] A generating module 505, configured to generate order information of the target order according to the prescription information, wherein the order information includes order information of the target order;
[0185] The first sending module 503 is also used to send the order information to the merchant end corresponding to the target order, so that the merchant end continues to execute the current order process according to the order information.
[0186] Optionally, the first receiving module 504 is used to receive prescription information including the electronic signature of the target doctor sent by the doctor terminal or the user terminal.
[0187] Optionally, the first receiving module 504 is further configured to receive a target medical consultation method determined by the user from among multiple medical consultation methods and sent by the user terminal;
[0188] The determination module 502 is used to determine a target doctor from multiple doctors according to the consultation location information and the target consultation method.
[0189] Optionally, the target medical consultation method includes the doctor's home consultation, or the user going to the doctor's office for consultation; the determination module 502 is used to determine, from the multiple doctors, a first candidate doctor who supports the doctor's home consultation when the target medical consultation method includes the doctor's home consultation, and determine the target doctor from the first candidate doctor based on the consultation location information; or, if the target medical consultation method includes the user going to the doctor's office for consultation, determine from the multiple doctors a second candidate doctor who supports the user going to the doctor's office for consultation, and determine the target doctor from the second candidate doctor based on the consultation location information.
[0190] Optionally, the determination module 502 is used to determine, based on the consultation location information, from the second candidate doctors a second candidate doctor who is closest to the consultation location information as the target doctor; or, based on the consultation location information, to sort the second candidate doctors, and to send the sorted second candidate doctors to the user terminal so that the user terminal displays the sorted second candidate doctors, so that the user can determine the target doctor based on the displayed second candidate doctors.
[0191] Optionally, the first acquisition module 501 is further used to acquire the consultation appointment information of the user terminal, where the consultation appointment information is obtained by the user terminal according to the consultation information and consultation time input by the user;
[0192] The determination module 502 is used to determine a target doctor from multiple doctors according to the consultation appointment information and the consultation location information.
[0193] Optionally, the first sending module 503 is further used to send the consultation appointment information to the doctor end, so that the target doctor can establish an offline consultation with the user according to the consultation appointment information.
[0194] Optionally, the target medical consultation method includes the doctor visiting the patient at home, or the user going to the doctor's office for consultation; the first sending module 503 is used to send the consultation location information to the doctor's end when the target medical consultation method includes the doctor visiting the patient at home, so that the user can establish an offline consultation with the target doctor; or, when the target medical consultation method includes the user going to the doctor's office for consultation, send the target doctor's office location information to the user end so that the user can establish an offline consultation with the target doctor.
[0195] Optionally, the first receiving module 504 is further configured to receive doctor travel information sent by the doctor terminal when the target doctor consultation method includes the doctor visiting the doctor, the doctor travel information including the first real-time location information and the first estimated arrival time of the target doctor;
[0196] The first sending module 503 is further used to send the doctor's itinerary information to the user terminal so that the user terminal can display the doctor's itinerary.
[0197] Optionally, the first receiving module 504 is further configured to receive user travel information sent by the user terminal when the target consultation method includes the user going to the doctor's sitting location for consultation, the user travel information including the user's second real-time location information and the second estimated arrival time;
[0198] The first sending module 503 is also used to send the user travel information to the doctor end so that the doctor end can display the user travel information.
[0199] Optionally, the first sending module 503 is further configured to receive a target travel mode sent by the user terminal when the target consultation mode includes the user going to the doctor's office for consultation, the target travel mode being determined by the user terminal according to the user's selection operation of multiple travel modes, and the target travel mode includes traveling by car or traveling without traveling by car;
[0200] The first sending module 503 is also used to send vehicle call information to the user terminal when the target travel mode is travel by car, so that the user terminal displays a vehicle call page containing the vehicle call information; or, when the target travel mode is non-travel travel, send estimated arrival time confirmation information to the user terminal so that the user terminal displays an estimated arrival time confirmation page containing the estimated arrival time confirmation information.
[0201] By using the above device, when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to the failure to obtain the prescription information corresponding to the designated drug, a channel for making an appointment for consultation can be provided to the user, and the target doctor can be determined according to the consultation location information of the user terminal, so that the user of the user terminal can establish an offline consultation with the target doctor. In this way, after the offline consultation, the user does not need to conduct an online consultation and upload the prescription information by himself, which greatly facilitates the user's drug purchase process, improves the user's drug purchase experience, and also ensures the legality and compliance of the entire drug purchase process.
[0202] Fig.16 An order processing device is provided according to an exemplary embodiment, and is applied to a doctor side, such as Fig.16 As shown, the device 600 includes:
[0203] The second receiving module 601 is used to receive consultation location information sent by the server when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, wherein the consultation location information is the consultation location information of the user terminal obtained by the server;
[0204] The consultation module 602 is used to establish an offline consultation between the target doctor on the doctor side and the user on the user side according to the consultation location information.
[0205] Optionally, the second receiving module 601 is further used to receive drug information of the designated drug sent by the server;
[0206] like Fig.17 As shown, the device 600 also includes:
[0207] The second acquisition module 603 is used to acquire the prescription information corresponding to the designated drug input by the target doctor according to the drug information, and the prescription information is obtained by the target doctor after conducting an offline consultation with the user;
[0208] The second sending module 604 is used to send the prescription information to the server so that the server generates order information of the target order, and the order information includes the order information of the target order.
[0209] Optionally, the second acquisition module 603 is further used to obtain the electronic signature entered by the target doctor on the prescription information through the doctor terminal;
[0210] The second sending module 604 is used to send the prescription information including the electronic signature to the server.
[0211] Optionally, the second sending module 604 is used to send the prescription information to the user terminal through the server, so that when the user terminal receives the prescription information, it can obtain the electronic signature entered by the target doctor on the prescription information through the user terminal, and send the prescription information containing the electronic signature to the server.
[0212] Optionally, the second acquisition module 603 is further configured to acquire the doctor's itinerary information of the target doctor in response to the real-time location sharing operation of the target doctor when the target doctor consultation method determined by the user terminal includes a home visit by the doctor;
[0213] The second sending module 604 is also used to send the doctor's travel information to the user terminal through the server so that the user terminal can display the doctor's travel information. The doctor's travel information includes the first real-time location information and the first estimated arrival time of the target doctor.
[0214] Optionally, the second receiving module 601 is also used to receive user travel information sent by the user terminal through the server and display the user travel information when the target medical consultation method determined by the user terminal includes the user going to the doctor's office for consultation. The user travel information includes the user's second real-time location information and the second estimated arrival time.
[0215] With the above device, after receiving the consultation location information sent by the server, the target doctor can establish an offline consultation with the user based on the consultation location information, so that the target doctor can prescribe the prescribed medicine for the user. This greatly facilitates the user's purchase of medicines and also ensures the legality and compliance of the entire purchase process.
[0216] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0217] Fig.18 FIG. 7 is a block diagram of an electronic device 700 according to an exemplary embodiment. Fig.18 As shown, the electronic device 700 may include: a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.
[0218] The processor 701 is used to control the overall operation of the electronic device 700 to complete all or part of the steps in the above-mentioned order processing method. The memory 702 is used to store various types of data to support the operation of the electronic device 700, and these data may include, for example, instructions for any application or method used to operate on the electronic device 700, and application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 703 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 702 or sent through the communication component 705. The audio component also includes at least one speaker for outputting audio signals. The input / output (I / O) interface 704 provides an interface between the processor 701 and other interface modules, and the above-mentioned other interface modules may be keyboards, mice, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, is not limited here. Therefore, the corresponding communication component 705 may include: Wi-Fi module, Bluetooth module, NFC module, etc.
[0219] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned order processing method.
[0220] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned order processing method are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 702 including program instructions, and the above-mentioned program instructions can be executed by the processor 701 of the electronic device 700 to complete the above-mentioned order processing method.
[0221] Fig.19 8 is a block diagram of an electronic device 800 according to an exemplary embodiment. For example, the electronic device 800 may be provided as a server. Fig.19 The electronic device 800 includes a processor 822, which may be one or more, and a memory 832 for storing a computer program executable by the processor 822. The computer program stored in the memory 832 may include one or more modules, each corresponding to a set of instructions. In addition, the processor 822 may be configured to execute the computer program to perform the above-mentioned order processing method.
[0222] In addition, the electronic device 800 may further include a power supply component 826 and a communication component 850, wherein the power supply component 826 may be configured to perform power management of the electronic device 800, and the communication component 850 may be configured to implement communication of the electronic device 800, for example, wired or wireless communication. In addition, the electronic device 800 may further include an input / output (I / O) interface 858. The electronic device 800 may operate based on an operating system stored in the memory 832, such as Windows ServerTM, Mac OSXTM, UnixTM, LinuxTM, etc.
[0223] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned order processing method are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 832 including program instructions, and the above-mentioned program instructions can be executed by the processor 822 of the electronic device 800 to complete the above-mentioned order processing method.
[0224] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program executable by a programmable device, and the computer program has a code portion for executing the above-mentioned order processing method when executed by the programmable device.
[0225] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.
[0226] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.
[0227] In addition, various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.
Claims
1. A method for order processing, characterized in that: Applied to a server, the method comprises: When the target order sent by the user terminal includes a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, obtaining consultation location information of the user terminal; Determining a target doctor from multiple doctors according to the consultation location information; Sending the consultation location information to the doctor terminal of the target doctor so that the user of the user terminal can establish an offline consultation with the target doctor; or sending the consultation location information of the target doctor to the user terminal so that the user can establish an offline consultation with the target doctor; The method further comprises: Receiving prescription information including the electronic signature of the target doctor sent by the doctor terminal or the user terminal, wherein the prescription information is obtained by the target doctor after an offline consultation with the user; Generate order information of the target order according to the prescription information, wherein the order information includes order information of the target order; Sending the order information to the merchant end corresponding to the target order, so that the merchant end continues to execute the current order process according to the order information; The method further comprises: receiving a target medical inquiry method determined by the user from among multiple medical inquiry methods, sent by the user terminal; Determining a target doctor from a plurality of doctors according to the consultation location information includes: Determining a target doctor from multiple doctors according to the consultation location information and the target consultation method; The target consultation method includes a doctor visiting the doctor, or the user visiting the doctor's consultation location for consultation; and determining a target doctor from multiple doctors based on the consultation location information and the target consultation method includes: When the target medical consultation method includes the doctor's home consultation, a first candidate doctor who supports the doctor's home consultation is determined from the multiple doctors, and the target doctor is determined from the first candidate doctors based on the consultation location information; or, when the target medical consultation method includes the user going to the doctor's office for consultation, a second candidate doctor who supports the user going to the doctor's office for consultation is determined from the multiple doctors, and the target doctor is determined from the second candidate doctors based on the consultation location information.
2. The method according to claim 1, characterized in that: The method further comprises: The drug information of the designated drug is sent to the doctor side, so that the doctor side obtains the prescription information corresponding to the designated drug input by the target doctor according to the drug information, and the prescription information is obtained by the target doctor after an offline consultation with the user.
3. The method according to claim 1, characterized in that: The method further comprises: Acquire the consultation appointment information of the user terminal, wherein the consultation appointment information is obtained by the user terminal according to the consultation information and consultation time input by the user; Determining a target doctor from a plurality of doctors according to the consultation location information includes: A target doctor is determined from a plurality of doctors according to the consultation appointment information and the consultation location information.
4. The method according to claim 1, characterized in that The target consultation method includes a doctor visiting the doctor, or the user visiting the doctor's office for consultation; the consultation location information is sent to the doctor's terminal of the target doctor so that the user can establish an offline consultation with the target doctor; Alternatively, the target doctor's location information is sent to the user terminal so that the user can establish an offline consultation with the target doctor, including: When the target consultation method includes the doctor's home consultation, the consultation location information is sent to the doctor's end so that the user can establish an offline consultation with the target doctor; or, when the target consultation method includes the user going to the doctor's office for consultation, the target doctor's office location information is sent to the user's end so that the user can establish an offline consultation with the target doctor.
5. A method for order processing, characterized in that: Applied to the doctor side, the method includes: When the target order sent by the user terminal includes a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, receiving consultation location information sent by the server, wherein the consultation location information is the consultation location information of the user terminal obtained by the server; According to the consultation location information, the target doctor on the doctor side establishes an offline consultation with the user on the user side; The method further comprises: Sending prescription information including the electronic signature of the target doctor to the server, wherein the prescription information is obtained after the target doctor conducts an offline consultation with the user; Generate order information of the target order according to the prescription information, wherein the order information includes order information of the target order; Sending the order information to the merchant end corresponding to the target order, so that the merchant end continues to execute the current order process according to the order information; The method further comprises: receiving a target medical inquiry method determined by the user from among multiple medical inquiry methods, sent by the user terminal; Determining a target doctor from a plurality of doctors according to the consultation location information includes: Determining a target doctor from multiple doctors according to the consultation location information and the target consultation method; The target consultation method includes a doctor visiting the doctor, or the user visiting the doctor's consultation location for consultation; and determining a target doctor from multiple doctors based on the consultation location information and the target consultation method includes: When the target medical consultation method includes the doctor's home consultation, a first candidate doctor who supports the doctor's home consultation is determined from the multiple doctors, and the target doctor is determined from the first candidate doctors based on the consultation location information; or, when the target medical consultation method includes the user going to the doctor's office for consultation, a second candidate doctor who supports the user going to the doctor's office for consultation is determined from the multiple doctors, and the target doctor is determined from the second candidate doctors based on the consultation location information.
6. The method according to claim 5, characterized in that The method further comprises: receiving drug information of the designated drug sent by the server; Acquire, according to the drug information, prescription information corresponding to the designated drug input by the target doctor, the prescription information being obtained after the target doctor conducts an offline consultation with the user; The prescription information is sent to the server so that the server generates order information of the target order, wherein the order information includes order information of the target order.
7. The method according to claim 6, characterized in that The method further comprises: Obtaining the electronic signature of the target doctor input on the prescription information through the doctor terminal; The sending the prescription information to the server comprises: The prescription information including the electronic signature is sent to the server.
8. The method according to claim 6, characterized in that The sending the prescription information to the server comprises: The prescription information is sent to the user terminal through the server, so that when the user terminal receives the prescription information, it can obtain the electronic signature entered by the target doctor on the prescription information through the user terminal, and send the prescription information containing the electronic signature to the server.
9. An order processing device, characterized in that: Applied to a server, the device comprises: A first acquisition module is used to acquire the consultation location information of the user terminal when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to failure to acquire the prescription information corresponding to the designated drug; A determination module, used to determine a target doctor from multiple doctors according to the consultation location information; A first sending module is used to send the consultation location information to the doctor terminal of the target doctor so that the user of the user terminal can establish an offline consultation with the target doctor; or send the consultation location information of the target doctor to the user terminal so that the user can establish an offline consultation with the target doctor; the method also includes: receiving prescription information including the electronic signature of the target doctor sent by the doctor terminal or the user terminal, the prescription information is obtained by the target doctor after conducting an offline consultation with the user; Generate order information of the target order according to the prescription information, wherein the order information includes order information of the target order; Sending the order information to the merchant end corresponding to the target order, so that the merchant end continues to execute the current order process according to the order information; The method further comprises: receiving a target medical inquiry method determined by the user from among multiple medical inquiry methods, sent by the user terminal; Determining a target doctor from a plurality of doctors according to the consultation location information includes: Determining a target doctor from multiple doctors according to the consultation location information and the target consultation method; The target consultation method includes a doctor visiting the doctor, or the user visiting the doctor's consultation location for consultation; and determining a target doctor from multiple doctors based on the consultation location information and the target consultation method includes: When the target medical consultation method includes the doctor's home consultation, a first candidate doctor who supports the doctor's home consultation is determined from the multiple doctors, and the target doctor is determined from the first candidate doctors based on the consultation location information; or, when the target medical consultation method includes the user going to the doctor's office for consultation, a second candidate doctor who supports the user going to the doctor's office for consultation is determined from the multiple doctors, and the target doctor is determined from the second candidate doctors based on the consultation location information.
10. An order processing device, characterized in that: Applied to the doctor side, the device includes: A second receiving module is used to receive consultation location information sent by the server when the target order sent by the user terminal contains a designated drug and the current order process is terminated due to failure to obtain prescription information corresponding to the designated drug, wherein the consultation location information is the consultation location information of the user terminal obtained by the server; A consultation module is used for establishing an offline consultation between the target doctor on the doctor side and the user on the user side according to the consultation location information. The method further includes: Sending prescription information including the electronic signature of the target doctor to the server, wherein the prescription information is obtained after the target doctor conducts an offline consultation with the user; Generate order information of the target order according to the prescription information, wherein the order information includes order information of the target order; Sending the order information to the merchant end corresponding to the target order, so that the merchant end continues to execute the current order process according to the order information; The method further comprises: receiving a target medical inquiry method determined by the user from among multiple medical inquiry methods, sent by the user terminal; Determining a target doctor from a plurality of doctors according to the consultation location information includes: Determining a target doctor from multiple doctors according to the consultation location information and the target consultation method; The target consultation method includes a doctor visiting the doctor, or the user visiting the doctor's consultation location for consultation; and determining a target doctor from multiple doctors based on the consultation location information and the target consultation method includes: When the target medical consultation method includes the doctor's home consultation, a first candidate doctor who supports the doctor's home consultation is determined from the multiple doctors, and the target doctor is determined from the first candidate doctors based on the consultation location information; or, when the target medical consultation method includes the user going to the doctor's office for consultation, a second candidate doctor who supports the user going to the doctor's office for consultation is determined from the multiple doctors, and the target doctor is determined from the second candidate doctors based on the consultation location information.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 4 or the steps of the method described in any one of claims 5 to 8 are implemented.
12. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method described in any one of claims 1 to 4 or the steps of the method described in any one of claims 5 to 8.
Citation Information
Patent Citations
Remote treatment method, device and equipment and storage medium
CN111798997A
Online medicine purchasing system
CN113706243A